From dd777901926d7087ca991b7faa5d7bdc7faa7097 Mon Sep 17 00:00:00 2001 From: Greekman Date: Tue, 20 Oct 2026 01:36:35 +0100 Subject: [PATCH] orthodox tenets and little fixes --- .../00_divinity_custom_loc.txt | 91 ++++++++++++++++--- .../rite_types/NEOW_rites_orthodox.txt | 21 ++++- .../NEOW_rites_russian_orthodox.txt | 10 +- history/faiths/NEOW_eastern_orthodox.txt | 5 +- ...z_NEOW_clerical_region_stuff_l_english.yml | 2 +- 5 files changed, 102 insertions(+), 27 deletions(-) diff --git a/common/customizable_localization/00_divinity_custom_loc.txt b/common/customizable_localization/00_divinity_custom_loc.txt index f374e014f..b3a64b9c8 100644 --- a/common/customizable_localization/00_divinity_custom_loc.txt +++ b/common/customizable_localization/00_divinity_custom_loc.txt @@ -1369,9 +1369,6 @@ GetActualBishopTitle = { trigger = { highest_held_title_tier < tier_duchy faith.religion = faith:yazidi_faith.religion } localization_key = councillor_court_chaplain_yazidi_county } - - - # Cyprus: autocephalous Archbishopric. This must come before the holy-site Patriarch check. text = { trigger = { is_female = yes @@ -1387,24 +1384,28 @@ GetActualBishopTitle = { } localization_key = councillor_court_chaplain_orthodox_clerical_region_archbishop } - - # NEOW Kyiv/Nistrenia/Rus' Exarchate: checked before Orthodox holy-site Patriarch logic. text = { trigger = { is_female = yes - faith.religion = religion:eastern_orthodox_religion - has_title = title:d_et_kyiv - title:d_et_kyiv = { NOT = { has_variable = neow_kyiv_autocephalous } } + OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:oriental_orthodox_religion } + OR = { + has_title = title:d_et_georgia + has_title = title:d_et_kartli + has_title = title:d_et_moscow + } } - localization_key = councillor_court_chaplain_orthodox_clerical_region_exarch_female + localization_key = councillor_court_chaplain_orthodox_clerical_region_holy_site_female } text = { trigger = { - faith.religion = religion:eastern_orthodox_religion - has_title = title:d_et_kyiv - title:d_et_kyiv = { NOT = { has_variable = neow_kyiv_autocephalous } } + OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:oriental_orthodox_religion } + OR = { + has_title = title:d_et_georgia + has_title = title:d_et_kartli + has_title = title:d_et_moscow + } } - localization_key = councillor_court_chaplain_orthodox_clerical_region_exarch + localization_key = councillor_court_chaplain_orthodox_clerical_region_holy_site } # Patriarch exception @@ -3036,6 +3037,30 @@ GetActualBishopTitlePossessive = { localization_key = councillor_court_chaplain_orthodox_clerical_region_exarch_possessive } + text = { + trigger = { + is_female = yes + OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:oriental_orthodox_religion } + OR = { + has_title = title:d_et_georgia + has_title = title:d_et_kartli + has_title = title:d_et_moscow + } + } + localization_key = councillor_court_chaplain_orthodox_clerical_region_holy_site_female_possessive + } + text = { + trigger = { + OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:oriental_orthodox_religion } + OR = { + has_title = title:d_et_georgia + has_title = title:d_et_kartli + has_title = title:d_et_moscow + } + } + localization_key = councillor_court_chaplain_orthodox_clerical_region_holy_site_possessive + } + text = { trigger = { is_female = yes @@ -3916,3 +3941,43 @@ GetFaithTaxExemptInstitution = { localization_key = faithtaxexemption_charities } } + +NEOW_GetOrthodoxPatriarchOfficeMale = { + type = character + + text = { + trigger = { has_title = title:d_et_constantinople } + localization_key = NEOW_orthodox_ecumenical_patriarch_office + } + + # Cyprus remains the autocephalous Archbishopric even if its holder + # temporarily acquires the Orthodox head-of-faith title. + text = { + trigger = { has_title = title:d_et_cyprus } + localization_key = councillor_court_chaplain_orthodox_clerical_region_archbishop + } + + # Georgian, Muscovite, Alexandrian, Antiochian, Jerusalemite, etc. + # Includes patriarchs with holy sites but without Constantinople. + text = { + localization_key = councillor_court_chaplain_orthodox_clerical_region_holy_site + } +} + +NEOW_GetOrthodoxPatriarchOfficeFemale = { + type = character + + text = { + trigger = { has_title = title:d_et_constantinople } + localization_key = NEOW_orthodox_ecumenical_matriarch_office + } + + text = { + trigger = { has_title = title:d_et_cyprus } + localization_key = councillor_court_chaplain_orthodox_clerical_region_archbishop_female + } + + text = { + localization_key = councillor_court_chaplain_orthodox_clerical_region_holy_site_female + } +} diff --git a/common/religion/rite_types/NEOW_rites_orthodox.txt b/common/religion/rite_types/NEOW_rites_orthodox.txt index 8e81f76af..54e0e59ca 100644 --- a/common/religion/rite_types/NEOW_rites_orthodox.txt +++ b/common/religion/rite_types/NEOW_rites_orthodox.txt @@ -8,8 +8,10 @@ byzantine_rite = { color = { 165 33 110 } icon = christianity_byzantine_cross_01 - tenets = { - tenet_pentarchy + tenet_selection_pair = { + requires_dlc_flag = by_god_alone + tenet = tenet_transubstantiation + fallback_tenet = tenet_pentarchy } tenet_selection_pair = { requires_dlc_flag = by_god_alone @@ -38,13 +40,22 @@ georgian_rite = { icon = christianity_bolnisi_cross_01 tenets = { - tenet_communal_identity tenet_asceticism - tenet_sanctity_of_nature + } + tenet_selection_pair = { + requires_dlc_flag = by_god_alone + tenet = tenet_ora_et_labora + fallback_tenet = tenet_sanctity_of_nature + } + tenet_selection_pair = { + requires_dlc_flag = by_god_alone + tenet = tenet_hesychasm + fallback_tenet = tenet_religious_legal_pronouncements } doctrines = { - special_doctrine_is_eastern_christian_faith + special_doctrine_is_eastern_christian_faith + doctrine_clerical_marriage_allowed } } diff --git a/common/religion/rite_types/NEOW_rites_russian_orthodox.txt b/common/religion/rite_types/NEOW_rites_russian_orthodox.txt index f1022ee82..d97f4ea18 100644 --- a/common/religion/rite_types/NEOW_rites_russian_orthodox.txt +++ b/common/religion/rite_types/NEOW_rites_russian_orthodox.txt @@ -9,18 +9,14 @@ orthodox_slavic_rite = { # Russian Orthodox rite of the post-Cataclysm Patriarch icon = pravoslavie tenets = { - tenet_adaptive + tenet_symphonia + tenet_armed_pilgrimages } tenet_selection_pair = { requires_dlc_flag = by_god_alone - tenet = tenet_dulia + tenet = tenet_miles_christi fallback_tenet = tenet_asceticism } - tenet_selection_pair = { - requires_dlc_flag = by_god_alone - tenet = tenet_anachoresis - fallback_tenet = tenet_communal_identity - } doctrines = { special_doctrine_is_eastern_christian_faith diff --git a/history/faiths/NEOW_eastern_orthodox.txt b/history/faiths/NEOW_eastern_orthodox.txt index 4edc96d96..8532c7954 100644 --- a/history/faiths/NEOW_eastern_orthodox.txt +++ b/history/faiths/NEOW_eastern_orthodox.txt @@ -11,6 +11,7 @@ } permitted = { + tenet_symphonia tenet_communion tenet_apostolic_succession tenet_confession @@ -81,6 +82,7 @@ russian_orthodox = { } permitted = { + tenet_symphonia tenet_communal_identity tenet_communion tenet_apostolic_succession @@ -105,6 +107,7 @@ russian_orthodox = { tenet_miles_christi tenet_original_sin tenet_holy_myron + tenet_armed_pilgrimages } prohibited = { @@ -131,7 +134,6 @@ russian_orthodox = { tenet_literalism tenet_alexandrian_catechism tenet_scholasticism - tenet_armed_pilgrimages tenet_khachkar tenet_mendicant_preachers tenet_adaptive @@ -150,6 +152,7 @@ old_believer = { } permitted = { + tenet_symphonia tenet_communion tenet_apostolic_succession tenet_confession diff --git a/localization/english/replace/religion/zz_NEOW_clerical_region_stuff_l_english.yml b/localization/english/replace/religion/zz_NEOW_clerical_region_stuff_l_english.yml index 3f6600388..6dc21b6cc 100644 --- a/localization/english/replace/religion/zz_NEOW_clerical_region_stuff_l_english.yml +++ b/localization/english/replace/religion/zz_NEOW_clerical_region_stuff_l_english.yml @@ -6,7 +6,7 @@ et_2555_constantinople_region:0 "Patriarchate of Constantinople" et_2555_georgia_region:0 "Catholicosate of Georgia" et_2555_moscow_region:0 "Patriarchate of Moscow" - duke_theocracy_male_orthodox_clerical_region_catholicos:0 "Catholicos-Patriarch" + clerical_region_duchy_fallback: "$clerical_region_duchy_catholic$" clerical_region_duchy_catholic: "Archdiocese" clerical_region_duchy_west_christian: "$clerical_region_duchy_catholic$"