CK3 DatabaseCrusader Kings III · 1.20.0.3 “Crozier” · unofficial

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.