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

@ -45,4 +45,34 @@ NEOW_has_not_restored_r_patriarchate = {
has_variable = moscow_patriarchate_restored
}
}
}
}
# Character scope: West-European and historically Western-Christian cultural heritages.
# Catholic vassals remain eligible regardless of culture or heritage.
neow_western_orthodox_vassal_heritage_trigger = {
culture = {
OR = {
has_cultural_pillar = heritage_french
has_cultural_pillar = heritage_anglo_frisian
has_cultural_pillar = heritage_scottish
has_cultural_pillar = heritage_italian
has_cultural_pillar = heritage_cisalpine
has_cultural_pillar = heritage_sardic
has_cultural_pillar = heritage_mosellic
has_cultural_pillar = heritage_rhaeto_helvetic
has_cultural_pillar = heritage_lusotanian
has_cultural_pillar = heritage_hispanic
has_cultural_pillar = heritage_brythonic
has_cultural_pillar = heritage_goidelic
has_cultural_pillar = heritage_west_germanic
has_cultural_pillar = heritage_central_germanic
has_cultural_pillar = heritage_north_germanic
has_cultural_pillar = heritage_west_slavic
has_cultural_pillar = heritage_baltic
has_cultural_pillar = heritage_balto_finnic
has_cultural_pillar = heritage_magyar
has_cultural_pillar = heritage_anglo_american
has_cultural_pillar = heritage_brazilian
}
}
}

View file

@ -3641,10 +3641,28 @@ pam_valid_new_clerical_region_anchor_trigger = {
# At least one eligible title exists
pam_valid_expand_ecclesiastical_title_target_trigger = {
$ARCHBISHOP$ = { save_temporary_scope_as = archbishop_temp }
trigger_if = {
limit = { scope:actor = { pam_symphonia_secular_emperor_investiture_trigger = yes } }
$ARCHBISHOP$ = {
pam_symphonia_imperial_merge_acting_region_trigger = { ARCHBISHOP = this }
}
}
$TITLE$ = {
tier = tier_duchy
is_landless_type_title = no
is_head_of_faith = no
trigger_if = {
limit = { scope:actor = { pam_symphonia_secular_emperor_investiture_trigger = yes } }
any_de_jure_county = {
count = all
holder ?= {
OR = {
this = scope:actor
is_vassal_or_below_of = scope:actor
}
}
}
}
custom_tooltip = {
text = pam_valid_expand_ecclesiastical_title_de_jure_county_faith_trigger
OR = {
@ -3666,7 +3684,13 @@ pam_valid_expand_ecclesiastical_title_target_trigger = {
text = pam_valid_expand_ecclesiastical_title_adjacent_to_clerical_region_trigger
capital_province.county.clerical_region_title ?= {
has_clerical_region = yes
is_head_of_faith = no
OR = {
is_head_of_faith = no
AND = {
is_head_of_faith = yes
scope:actor = { pam_symphonia_secular_emperor_investiture_trigger = yes }
}
}
holder ?= scope:archbishop_temp
is_adjacent_to_clerical_region = $TITLE$ # very unperformant
}
@ -3687,7 +3711,13 @@ pam_has_eligible_expand_ecclesiastical_title_target_trigger = {
save_temporary_scope_as = archbishop_temp
capital_county.clerical_region_title = { # must work like this due to clerical_region_adjacent_duchies behaviour
has_clerical_region = yes
is_head_of_faith = no
OR = {
is_head_of_faith = no
AND = {
is_head_of_faith = yes
scope:actor = { pam_symphonia_secular_emperor_investiture_trigger = yes }
}
}
holder ?= scope:archbishop_temp
save_temporary_scope_as = clerical_region_title_temp
any_county_in_clerical_region = {