
Major decision · Major Decisions
Declare a Rite Heretical
Choose a divergent Rite of … and declare it Heresy
A rite that has wandered too far from the true path must be named for what it is. I shall pronounce it heresy, so that the faithful may know to shun it.
Requirements
The lines the game itself shows for this decision's conditions:
- There must be another Rite of the same Faith with Divergence greater than … from the main Rite
- A Rite must be chosen
Shown to a character when (is_shown) (9 lines of game script)
this = faith.religious_head
faith = {
has_papacy_trigger = no
}
faith ?= {
any_faith_rite = {
pam_rite_can_be_declared_heresy_trigger = yes
}
}As written in game/common/decisions/dlc_decisions/pam/pam_decisions.txt.
Can be taken when (is_valid) (29 lines of game script)
trigger_if = {
limit = {
has_trait = zealous
}
custom_tooltip = {
text = pam_declare_rite_heresy_decision_valid_zealous_tt
faith = {
any_faith_rite = {
pam_rite_can_be_declared_heresy_trigger = yes
}
}
}
}
trigger_else = {
custom_tooltip = {
text = pam_declare_rite_heresy_decision_valid_tt
faith = {
any_faith_rite = {
pam_rite_can_be_declared_heresy_trigger = yes
}
}
}
}
is_available_adult = yes
is_imprisoned = no
custom_tooltip = {
text = pam_rite_heresy_select_tt
exists = scope:selected_item
}As written in game/common/decisions/dlc_decisions/pam/pam_decisions.txt.
Effects
The effect has no text of its own in the files; its script is below.
Effect (72 lines of game script)
save_scope_as = bull_issuer
scope:selected_item = {
save_scope_as = heresy_rite
}
send_interface_toast = {
title = pam_declare_rite_heresy_effect_toast_tt
right_icon = scope:heresy_rite
pam_declare_rite_heresy_effect = yes
}
faith = {
every_faith_character = {
limit = {
is_ruler = yes
this != scope:bull_issuer
}
trigger_event = {
id = pam_decision_events.0012
days = 1
}
}
}
if = {
limit = {
exists = scope:heresy_rite
}
hidden_effect = {
if = {
limit = {
scope:heresy_rite.faith.religious_head ?= {
NOT = {
has_trait = heresiarch
}
}
}
scope:heresy_rite.faith.religious_head = {
add_trait = heresiarch
}
}
else_if = {
limit = {
scope:heresy_rite.main_rite.head_of_rite ?= {
NOT = {
has_trait = heresiarch
}
}
}
scope:heresy_rite.main_rite.head_of_rite = {
add_trait = heresiarch
}
}
if = {
limit = {
scope:heresy_rite.faith = {
has_doctrine = special_doctrine_ecumenical_christian
}
}
scope:heresy_rite.faith = {
remove_doctrine = special_doctrine_ecumenical_christian
}
}
if = {
limit = {
scope:heresy_rite.faith = {
has_doctrine = special_doctrine_ecumenical_miaphysite
}
}
scope:heresy_rite.faith = {
remove_doctrine = special_doctrine_ecumenical_miaphysite
}
}
}
}As written in game/common/decisions/dlc_decisions/pam/pam_decisions.txt.
Source: game/common/decisions/dlc_decisions/pam/pam_decisions.txt and the English localisation, Crusader Kings III 1.20.0.3.