orthodox and flavour titles etc stuff

This commit is contained in:
Greekman 2026-11-09 06:28:58 +00:00
parent ee27f506f6
commit 4704b0a7de
11 changed files with 1830 additions and 47 deletions

View file

@ -1019,6 +1019,63 @@ neow_restored_papacy_submit_catholics_effect = {
}
neow_merge_western_clerical_regions_under_rome_effect = {
if = {
limit = { title:d_et_lazio = { has_clerical_region = yes } }
while = {
count = 8
limit = {
OR = {
any_sub_realm_county = {
exists = clerical_region_title
NOT = { clerical_region_title = title:d_et_lazio }
}
any_realm_county = {
exists = clerical_region_title
NOT = { clerical_region_title = title:d_et_lazio }
}
}
}
every_sub_realm_county = {
limit = {
exists = clerical_region_title
NOT = { clerical_region_title = title:d_et_lazio }
}
clerical_region_title ?= {
if = {
limit = {
has_clerical_region = yes
this != title:d_et_lazio
}
save_temporary_scope_as = neow_rome_absorbed_region
title:d_et_lazio = {
grow_clerical_region_from = scope:neow_rome_absorbed_region
}
}
}
}
every_realm_county = {
limit = {
exists = clerical_region_title
NOT = { clerical_region_title = title:d_et_lazio }
}
clerical_region_title ?= {
if = {
limit = {
has_clerical_region = yes
this != title:d_et_lazio
}
save_temporary_scope_as = neow_rome_absorbed_region
title:d_et_lazio = {
grow_clerical_region_from = scope:neow_rome_absorbed_region
}
}
}
}
}
}
}
neow_establish_western_orthodox_rite_effect = {
# Preserve the decision-maker's rite before the rite-creation effect runs.
# Saved as a character variable so the later option event can still read it.
@ -1071,6 +1128,9 @@ neow_establish_western_orthodox_rite_effect = {
add_claim_on_loss = no
}
title:d_et_lazio = {
# The restored Orthodox Roman see succeeds the historical Papacy;
# do not erase the separate, living Catholic Head of Faith.
copy_title_history = title:k_papal_state
change_title_holder = {
holder = scope:neow_western_lazio_bishop
change = scope:neow_western_lazio_title_change
@ -1109,6 +1169,13 @@ neow_establish_western_orthodox_rite_effect = {
}
}
# All sees touching the realm are reunited with Rome. Scan AFTER the Roman
# bishop has been installed so the receiving region exists and the list
# cannot be lost across the rite-creation/title-change effects.
hidden_effect = {
neow_merge_western_clerical_regions_under_rome_effect = yes
}
set_global_variable = {
name = neow_western_orthodox_rite_established
value = yes
@ -1118,11 +1185,14 @@ neow_establish_western_orthodox_rite_effect = {
add_prestige = 300
hidden_effect = {
# Catholic vassals within the founder's realm are the only rulers invited.
# Catholic heads of faith (especially the Pope) cannot be converted.
# Invite all Catholic vassals and rulers of Western cultural heritage,
# including non-Catholic Westerners. Never invite heads of faith.
every_vassal_or_below = {
limit = {
faith = { religion = religion:catholic_religion }
OR = {
faith = { religion = religion:catholic_religion }
neow_western_orthodox_vassal_heritage_trigger = yes
}
NOT = { any_held_title = { is_head_of_faith = yes } }
}
if = {
@ -1134,15 +1204,19 @@ neow_establish_western_orthodox_rite_effect = {
}
}
# Only the founder's subrealm is touched. Catholic player rulers who
# have not yet chosen, and Catholic HoFs, retain their own counties.
# Only the founder's subrealm is touched. Player vassals eligible
# through either Catholic faith or Western heritage keep their counties
# until they actually accept the invitation. Heads of faith are exempt.
every_sub_realm_county = {
limit = {
faith = { religion = religion:catholic_religion }
NOT = {
holder = {
is_ai = no
faith = { religion = religion:catholic_religion }
OR = {
faith = { religion = religion:catholic_religion }
neow_western_orthodox_vassal_heritage_trigger = yes
}
}
}
NOT = {
@ -1155,19 +1229,25 @@ neow_establish_western_orthodox_rite_effect = {
}
}
# Used on an AI Catholic vassal or a player vassal who has accepted the offer.
# Called on an AI vassal or on a player vassal who accepts the offer.
# Keep the identifier for compatibility with the already-authored vassal event.
neow_western_orthodox_convert_catholic_ruler_effect = {
set_character_faith = faith:orthodox
set_character_rite = rite:western_orthodox_rite
# All Western-heritage rulers bring their personal counties into their new
# rite. Other Catholic rulers only bring their Catholic counties, as before.
every_held_title = {
limit = {
tier = tier_county
faith = { religion = religion:catholic_religion }
OR = {
faith = { religion = religion:catholic_religion }
holder = { neow_western_orthodox_vassal_heritage_trigger = yes }
}
}
set_county_faith = faith:orthodox
set_county_rite = rite:western_orthodox_rite
}
set_character_faith = faith:orthodox
set_character_rite = rite:western_orthodox_rite
}
# Character scope. Clergy know the liturgical tongue formally prescribed by their rite.