From d221d0daa5b1eef7ecdd09baba7de66f04847291 Mon Sep 17 00:00:00 2001 From: Greekman Date: Sun, 1 Nov 2026 01:22:13 +0000 Subject: [PATCH] flavour and a fix --- common/flavorization/00_title_holders.txt | 39 +++++++++++++++++++ events/dlc/pam/pam_decision_events.txt | 20 +++++++++- .../zz_NEOW_culture_titles_l_english.yml | 4 ++ .../replace/zz_NEOW_events_l_english.yml | 6 +-- 4 files changed, 65 insertions(+), 4 deletions(-) diff --git a/common/flavorization/00_title_holders.txt b/common/flavorization/00_title_holders.txt index ef58cf392..45ef5c5de 100644 --- a/common/flavorization/00_title_holders.txt +++ b/common/flavorization/00_title_holders.txt @@ -854,6 +854,45 @@ emperor_orthodox_female = { governments = { theocracy_government ecclesiastical_government } religions = { eastern_orthodox_religion oriental_orthodox_religion } } +kingdom_vassal_theocrat_exarchate = { + type = title + tier = kingdom + priority = 251 + governments = { theocracy_government ecclesiastical_government } + religions = { eastern_orthodox_religion oriental_orthodox_religion } + flavourization_rules = { + top_liege = no + only_vassals = yes + } +} +king_vassal_theocrat_exarch_male = { + type = character + gender = male + special = holder + tier = kingdom + priority = 251 + governments = { theocracy_government ecclesiastical_government } + religions = { eastern_orthodox_religion oriental_orthodox_religion } + flavourization_rules = { + top_liege = no + only_vassals = yes + spouse_takes_title = no + } +} +king_vassal_theocrat_exarch_female = { + type = character + gender = female + special = holder + tier = kingdom + priority = 251 + governments = { theocracy_government ecclesiastical_government } + religions = { eastern_orthodox_religion oriental_orthodox_religion } + flavourization_rules = { + top_liege = no + only_vassals = yes + spouse_takes_title = no + } +} # Christianity baron_theocracy_male_christianity_religion = { type = character diff --git a/events/dlc/pam/pam_decision_events.txt b/events/dlc/pam/pam_decision_events.txt index 8a2354c84..a37883881 100644 --- a/events/dlc/pam/pam_decision_events.txt +++ b/events/dlc/pam/pam_decision_events.txt @@ -3728,6 +3728,8 @@ pam_decision_events.0412 = { left_portrait = { character = root animation = preaching } immediate = { save_scope_as = neow_encyclical_issuer + # Preserve the same issuer and judgement context used by PAM recipient letters. + save_scope_as = pam_tenet_stance_permit play_music_cue = "mx_cue_epic_sacral_moment" if = { limit = { exists = scope:pam_tenet_stance_tenet } @@ -3737,6 +3739,13 @@ pam_decision_events.0412 = { limit = { exists = scope:selected_item } scope:selected_item = { save_scope_as = tenet_scope } } + if = { + limit = { exists = scope:tenet_scope } + scope:tenet_scope = { + save_scope_as = pam_tenet_stance_tenet + save_scope_as = selected_item + } + } } option = { name = pam_decision_events.0412.a @@ -3780,6 +3789,8 @@ pam_decision_events.0413 = { left_portrait = { character = root animation = preaching } immediate = { save_scope_as = neow_encyclical_issuer + # Preserve the same issuer and judgement context used by PAM recipient letters. + save_scope_as = pam_tenet_stance_prohibit play_music_cue = "mx_cue_epic_sacral_moment" if = { limit = { exists = scope:pam_tenet_stance_tenet } @@ -3789,6 +3800,13 @@ pam_decision_events.0413 = { limit = { exists = scope:selected_item } scope:selected_item = { save_scope_as = tenet_scope } } + if = { + limit = { exists = scope:tenet_scope } + scope:tenet_scope = { + save_scope_as = pam_tenet_stance_tenet + save_scope_as = selected_item + } + } } option = { name = pam_decision_events.0413.a @@ -3841,7 +3859,7 @@ pam_decision_events.0402 = { desc = pam_decision_events.0402.desc.fallback } } - sender = scope:pam_tenet_stance_issuer + sender = scope:neow_encyclical_issuer option = { trigger = { diff --git a/localization/english/replace/culture/zz_NEOW_culture_titles_l_english.yml b/localization/english/replace/culture/zz_NEOW_culture_titles_l_english.yml index 8c82dca14..9ab14bed2 100644 --- a/localization/english/replace/culture/zz_NEOW_culture_titles_l_english.yml +++ b/localization/english/replace/culture/zz_NEOW_culture_titles_l_english.yml @@ -402,6 +402,10 @@ holy_order_orthodox: "Mégas Mágistros" holy_order_orthodox_female: "Megáli Mágistra" athos_protepistate: "Prótos" + kingdom_vassal_theocrat_exarchate:0 "Exarchate" + king_vassal_theocrat_exarch_male:0 "Exarch" + king_vassal_theocrat_exarch_female:0 "Exarchessa" + # Putting this here for now because I have no idea where else to put this #carstana_count:0 "Pârcălab" diff --git a/localization/english/replace/zz_NEOW_events_l_english.yml b/localization/english/replace/zz_NEOW_events_l_english.yml index a5e490bba..68bfd9292 100644 --- a/localization/english/replace/zz_NEOW_events_l_english.yml +++ b/localization/english/replace/zz_NEOW_events_l_english.yml @@ -99,10 +99,10 @@ pam_decision_events.0412.a:0 "In the name of the Holy Trinity." pam_decision_events.0413.a:0 "In the name of the Holy Trinity." pam_decision_events.0401.opening:0 "To the Bishops, Clergy, and Faithful" - pam_decision_events.0401.desc:0 "An encyclical from [scope:bull_issuer.GetTitledFirstName] has been sent throughout our Church. It declares that a rite has departed from the apostolic faith and cannot be regarded as a legitimate expression of Orthodox teaching. The faithful are exhorted to uphold the canons and remain steadfast in the communion of the Church." + pam_decision_events.0401.desc:0 "An encyclical from [bull_issuer.GetTitledFirstName] has been sent throughout our Church. It declares that a rite has departed from the apostolic faith and cannot be regarded as a legitimate expression of Orthodox teaching. The faithful are exhorted to uphold the canons and remain steadfast in the communion of the Church." pam_decision_events.0401.a:0 "May the Church be preserved in right belief." pam_decision_events.0402.opening:0 "To the Bishops, Clergy, and Faithful" - pam_decision_events.0402.desc.permitted:0 "An encyclical issued by [scope:pam_tenet_stance_issuer.GetTitledFirstName] has reached our Church. The letter affirms that a disputed tenet may be followed without departing from the received faith and calls the clergy to exercise sober pastoral discernment." - pam_decision_events.0402.desc.prohibited:0 "An encyclical issued by [scope:pam_tenet_stance_issuer.GetTitledFirstName] has reached our Church. The letter condemns a tenet as contrary to sound doctrine or ecclesiastical discipline, instructing the clergy to warn the faithful against its practice." + pam_decision_events.0402.desc.permitted:0 "An encyclical issued by [neow_encyclical_issuer.GetTitledFirstName] has reached our Church. The letter affirms that a disputed tenet may be followed without departing from the received faith and calls the clergy to exercise sober pastoral discernment." + pam_decision_events.0402.desc.prohibited:0 "An encyclical issued by [neow_encyclical_issuer.GetTitledFirstName] has reached our Church. The letter condemns a tenet as contrary to sound doctrine or ecclesiastical discipline, instructing the clergy to warn the faithful against its practice." pam_decision_events.0402.desc.fallback:0 "A new encyclical has been proclaimed by the head of our Church, exhorting the faithful to guard the apostolic tradition." \ No newline at end of file