catholic heretises and pope court stuff

This commit is contained in:
Greekman 2026-11-03 14:14:38 +00:00
parent f09018e155
commit 2699d7ce94
16 changed files with 2601 additions and 71 deletions

View file

@ -29,6 +29,11 @@ pam_heresy_c3_eligible_trigger = {
pam_heresy_theoadamist_eligible_trigger = yes
pam_heresy_marblist_eligible_trigger = yes
pam_heresy_elysian_eligible_trigger = yes
pam_heresy_illuminated_eligible_trigger = yes
pam_heresy_neo_fraticelli_eligible_trigger = yes
pam_heresy_catholic_tribunal_eligible_trigger = yes
pam_heresy_cadaverist_eligible_trigger = yes
pam_heresy_penitente_eligible_trigger = yes
}
}
@ -445,3 +450,124 @@ pam_heresy_default_rule_trigger = {
# }
# }
#}
# --- NEOW Catholic historical heresies ---
# These triggers run in PROVINCE scope (the CK3 geographical_region system).
# Check a ruler's capital_province or a county's title_province explicitly;
# never check a province region directly on a county TITLE.
pam_heresy_illuminated_region_trigger = {
geographical_region = neow_catholic_heresy_illuminated
}
pam_heresy_neo_fraticelli_region_trigger = {
geographical_region = neow_catholic_heresy_neo_fraticelli
}
pam_heresy_catholic_tribunal_region_trigger = {
geographical_region = neow_catholic_heresy_catholic_tribunal
}
pam_heresy_cadaverist_region_trigger = {
geographical_region = neow_catholic_heresy_cadaverist
}
pam_heresy_penitente_region_trigger = {
geographical_region = neow_catholic_heresy_penitente
}
# Faith scope: the outbreak must have at least one eligible AI founder with a
# capital province inside the faith's permitted geographic area.
pam_heresy_illuminated_eligible_trigger = {
religion = religion:catholic_religion
this != faith:illuminated_faith
num_county_followers > 0
NOT = { exists = global_var:pam_heresy_illuminated_cooldown }
any_faith_ruler = {
pam_heresy_neow_epicenter_trigger = yes
capital_province = { pam_heresy_illuminated_region_trigger = yes }
}
}
pam_heresy_neo_fraticelli_eligible_trigger = {
religion = religion:catholic_religion
this != faith:neo_fraticelli_faith
num_county_followers > 0
NOT = { exists = global_var:pam_heresy_neo_fraticelli_cooldown }
any_faith_ruler = {
pam_heresy_neow_epicenter_trigger = yes
capital_province = { pam_heresy_neo_fraticelli_region_trigger = yes }
}
}
pam_heresy_catholic_tribunal_eligible_trigger = {
religion = religion:catholic_religion
this != faith:catholic_tribunal_faith
num_county_followers > 0
NOT = { exists = global_var:pam_heresy_catholic_tribunal_cooldown }
any_faith_ruler = {
pam_heresy_neow_epicenter_trigger = yes
capital_province = { pam_heresy_catholic_tribunal_region_trigger = yes }
}
}
pam_heresy_cadaverist_eligible_trigger = {
religion = religion:catholic_religion
this != faith:cadaverist_faith
num_county_followers > 0
NOT = { exists = global_var:pam_heresy_cadaverist_cooldown }
any_faith_ruler = {
pam_heresy_neow_epicenter_trigger = yes
capital_province = { pam_heresy_cadaverist_region_trigger = yes }
}
}
pam_heresy_penitente_eligible_trigger = {
religion = religion:catholic_religion
this != faith:penitente_faith
num_county_followers > 0
NOT = { exists = global_var:pam_heresy_penitente_cooldown }
any_faith_ruler = {
pam_heresy_neow_epicenter_trigger = yes
capital_province = { pam_heresy_penitente_region_trigger = yes }
}
}
# Province scope: check all possible Catholic destinations against the selected
# heresy faith; preserve the previously unrestricted Orthodox outbreak rules.
pam_heresy_neow_permitted_province_trigger = {
OR = {
AND = {
scope:heresy_faith = faith:illuminated_faith
pam_heresy_illuminated_region_trigger = yes
}
AND = {
scope:heresy_faith = faith:neo_fraticelli_faith
pam_heresy_neo_fraticelli_region_trigger = yes
}
AND = {
scope:heresy_faith = faith:catholic_tribunal_faith
pam_heresy_catholic_tribunal_region_trigger = yes
}
AND = {
scope:heresy_faith = faith:cadaverist_faith
pam_heresy_cadaverist_region_trigger = yes
}
AND = {
scope:heresy_faith = faith:penitente_faith
pam_heresy_penitente_region_trigger = yes
}
NOT = {
OR = {
scope:heresy_faith = faith:illuminated_faith
scope:heresy_faith = faith:neo_fraticelli_faith
scope:heresy_faith = faith:catholic_tribunal_faith
scope:heresy_faith = faith:cadaverist_faith
scope:heresy_faith = faith:penitente_faith
}
}
}
}
# County TITLE scope: safe for held county titles, capital_county,
# every_neighboring_county and every_county_in_clerical_region.
pam_heresy_neow_permitted_county_trigger = {
title_province = { pam_heresy_neow_permitted_province_trigger = yes }
}