diff --git a/common/decisions/major_decisions_NEOW.txt b/common/decisions/major_decisions_NEOW.txt index 175835b4c..4b69bbd00 100644 --- a/common/decisions/major_decisions_NEOW.txt +++ b/common/decisions/major_decisions_NEOW.txt @@ -991,7 +991,7 @@ restore_byzantium_decision = { reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" } desc = restore_byzantium_decision_desc - selection_tooltip = restore_byzantium_tooltip + selection_tooltip = restore_byzantium_decision_tooltip decision_group_type = major ai_check_interval_by_tier = { diff --git a/common/decisions/religious_decisions_NEOW.txt b/common/decisions/religious_decisions_NEOW.txt index aa6dc87cf..96e6c14bd 100644 --- a/common/decisions/religious_decisions_NEOW.txt +++ b/common/decisions/religious_decisions_NEOW.txt @@ -253,4 +253,76 @@ select_personal_deity_orthodox_decision = { ai_will_do = { base = 100 } +} +restore_ecumenical_patriarchate_c_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" + } + + desc = restore_ecumenical_patriarchate_c_decision_desc + selection_tooltip = restore_ecumenical_patriarchate_c_decision_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 60 + empire = 60 + hegemony = 60 + } + +is_shown = { + is_ruler = yes + is_playable_character = yes + faith = faith:orthodox + highest_held_title_tier > tier_duchy + + exists = title:k_orthodox + + NEOW_has_not_restored_ecumenical_patriarchate = yes +} + + is_valid = { + completely_controls = title:c_byzantion + piety_level >= medium_piety_level + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + } + + effect = { + custom_tooltip = restore_ecumenical_patriarchate_c_decision_effect_tooltip + + restore_patriarch_scripted_effect = yes + + add_prestige = 250 + add_piety = 1000 + add_legitimacy = 20 + + stress_impact = { + zealous = major_stress_impact_loss + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + + ai_value_modifier = { + ai_zeal = 5.0 + } + + modifier = { + factor = 0 + has_trait = cynical + } + } } \ No newline at end of file diff --git a/common/landed_titles/greece.txt b/common/landed_titles/greece.txt index 85509c0ed..05b918a16 100644 --- a/common/landed_titles/greece.txt +++ b/common/landed_titles/greece.txt @@ -476,91 +476,223 @@ e_greece = { color = { 71 40 102 } capital = c_byzantion # Istanbul + + cultural_names = { + name_list_NEOW_griko = cn_thrace + name_list_NEOW_greek = cn_thrace + name_list_NEOW_cypriot = cn_thrace + } d_thrace = { # East Thrace color = { 80 35 89 } capital = c_byzantion # Istanbul + cultural_names = { + name_list_NEOW_griko = cn_anatoliki_thraki + name_list_NEOW_greek = cn_anatoliki_thraki + name_list_NEOW_cypriot = cn_anatoliki_thraki + } + c_byzantion = { # Istanbul color = { 91 40 102 } + cultural_names = { + name_list_NEOW_griko = cn_constantinopoli + name_list_NEOW_greek = cn_konstantinoupoli + name_list_NEOW_cypriot = cn_konstantinoupoli + } + b_constantinople = { # Fatih province = 496 color = { 180 25 100 } + + cultural_names = { + name_list_NEOW_griko = cn_constantinopoli + name_list_NEOW_greek = cn_konstantinoupoli + name_list_NEOW_cypriot = cn_konstantinoupoli + } } b_esenyurt = { # Esenyurt province = 8831 color = { 135 120 19 } + + cultural_names = { + name_list_NEOW_griko = cn_esenyurt + name_list_NEOW_greek = cn_esenyourt + name_list_NEOW_cypriot = cn_esenyourt + } } b_selymbria = { # Silivri province = 3761 color = { 170 55 90 } + + cultural_names = { + name_list_NEOW_griko = cn_selyvria + name_list_NEOW_greek = cn_silyvria + name_list_NEOW_cypriot = cn_silyvria + } } } c_adrianopolis = { # Edirne color = { 68 30 76 } + cultural_names = { + name_list_NEOW_griko = cn_adrianoupoli + name_list_NEOW_greek = cn_adrianoupoli + name_list_NEOW_cypriot = cn_adrianoupoli + } + b_adrianopolis = { # Edirne province = 494 color = { 90 85 120 } + + cultural_names = { + name_list_NEOW_griko = cn_adrianoupoli + name_list_NEOW_greek = cn_adrianoupoli + name_list_NEOW_cypriot = cn_adrianoupoli + } } b_ainos = { # Keşan province = 3766 color = { 185 10 80 } + + cultural_names = { + name_list_NEOW_griko = cn_aenos + name_list_NEOW_greek = cn_ainos + name_list_NEOW_cypriot = cn_ainos + } } b_kypsela = { # Uzunköprü province = 3765 color = { 185 10 80 } + + cultural_names = { + name_list_NEOW_griko = cn_kypsela + name_list_NEOW_greek = cn_kypsela + name_list_NEOW_cypriot = cn_kypsela + } } b_chariopolis = { # Havsa province = 3763 color = { 185 10 80 } + + cultural_names = { + name_list_NEOW_griko = cn_charioupoli + name_list_NEOW_greek = cn_charioupoli + name_list_NEOW_cypriot = cn_charioupoli + } } } c_brysis = { # Kırklareli color = { 114 51 127 } + cultural_names = { + name_list_NEOW_griko = cn_vrysis + name_list_NEOW_greek = cn_vryseis + name_list_NEOW_cypriot = cn_vrysi + } + b_salmydessus = { # Kırklareli province = 497 color = { 170 55 90 } + + cultural_names = { + name_list_NEOW_griko = cn_salmydessos + name_list_NEOW_greek = cn_salmydessos + name_list_NEOW_cypriot = cn_salmydessos + } } b_arkadiopolis = { # Lüleburgaz province = 3760 color = { 170 55 90 } + + cultural_names = { + name_list_NEOW_griko = cn_arkadioupoli + name_list_NEOW_greek = cn_arkadioupoli + name_list_NEOW_cypriot = cn_arkadioupoli + } } b_bizye = { # Vize province = 3759 color = { 170 55 90 } + + cultural_names = { + name_list_NEOW_griko = cn_vizya + name_list_NEOW_greek = cn_vizya + name_list_NEOW_cypriot = cn_vizya + } } b_brysis = { # Pınarhisar province = 3758 color = { 170 55 90 } + + cultural_names = { + name_list_NEOW_griko = cn_vrysis + name_list_NEOW_greek = cn_vryseis + name_list_NEOW_cypriot = cn_vrysi + } } b_herakleiaperinthos = { # Çerkezköy province = 3762 color = { 170 55 90 } - } + + cultural_names = { + name_list_NEOW_griko = cn_herakleia_perinthos + name_list_NEOW_greek = cn_herakleia_perinthos + name_list_NEOW_cypriot = cn_herakleia_perinthos + } + } } c_kalliopolis = { # Tekirdağ color = { 45 20 51} #capital = 495 # Kalliopolis + cultural_names = { + name_list_NEOW_griko = cn_kallipoli + name_list_NEOW_greek = cn_kallipoli + name_list_NEOW_cypriot = cn_kallipoli + } + b_raidestos = { # Tekirdağ province = 3764 color = { 185 10 80 } + + cultural_names = { + name_list_NEOW_griko = cn_raidestos + name_list_NEOW_greek = cn_raidestos + name_list_NEOW_cypriot = cn_raidestos + } } b_corlu = { # Çorlu province = 8832 color = { 126 128 29 } + + cultural_names = { + name_list_NEOW_griko = cn_tsorlou + name_list_NEOW_greek = cn_tsorlou + name_list_NEOW_cypriot = cn_tsorlou + } } b_kalliopolis = { # Gelibolu province = 495 color = { 185 10 80 } + + cultural_names = { + name_list_NEOW_griko = cn_kallipoli + name_list_NEOW_greek = cn_kallipoli + name_list_NEOW_cypriot = cn_kallipoli + } } b_malkara = { # Malkara province = 8833 color = { 126 128 29 } - } + + cultural_names = { + name_list_NEOW_griko = cn_selyvria + name_list_NEOW_greek = cn_silyvria + name_list_NEOW_cypriot = cn_silyvria + } + } } } d_plovdiv = { diff --git a/common/landed_titles/religious_titles.txt b/common/landed_titles/religious_titles.txt index 996cd967b..0010a01bc 100644 --- a/common/landed_titles/religious_titles.txt +++ b/common/landed_titles/religious_titles.txt @@ -54,6 +54,8 @@ k_orthodox = { add = @always_primary_score } + capital = c_soroca + #color = { 150 90 30 } color = { 183 60 155 } no_automatic_claims = yes diff --git a/common/scripted_effects/NEOW_historical_formation_decisions.txt b/common/scripted_effects/NEOW_historical_formation_decisions.txt index c0095529a..04627a659 100644 --- a/common/scripted_effects/NEOW_historical_formation_decisions.txt +++ b/common/scripted_effects/NEOW_historical_formation_decisions.txt @@ -44,4 +44,4 @@ realize_domowina_decision_effect = { title:c_zary = { set_de_jure_liege_title = title:d_lower_lusatia } title:c_gorlitz= { set_de_jure_liege_title = title:d_upper_lusatia } } -} \ No newline at end of file +} diff --git a/common/scripted_effects/NEOW_religion_effects.txt b/common/scripted_effects/NEOW_religion_effects.txt index 470fed492..ca2223ee7 100644 --- a/common/scripted_effects/NEOW_religion_effects.txt +++ b/common/scripted_effects/NEOW_religion_effects.txt @@ -62,6 +62,57 @@ add_character_modifier = $BHAKTI$ } +# i dont know where else to put this +restore_patriarch_scripted_effect = { + + root.faith = { + change_fervor = { + value = 50 + desc = fervor_gain_ep_restored + } + } + + hidden_effect = { + create_character = { + template = religious_leader_character + random_traits = no + save_scope_as = new_patriarch + } + + scope:new_patriarch = { + add_trait = education_learning_3 + add_trait = zealous + add_trait = intellect_good_1 + + random_list = { + 1 = { add_trait = humble } + 1 = { add_trait = diligent } + 1 = { add_trait = just } + 1 = { add_trait = compassionate } + 1 = { add_trait = stubborn } + } + } + + title:k_orthodox = { + set_capital_county = title:c_byzantion + } + + create_title_and_vassal_change = { + type = returned + save_scope_as = patriarch_change + add_claim_on_loss = no + } + + title:k_orthodox = { + change_title_holder = { + holder = scope:new_patriarch + change = scope:patriarch_change + } + } + + resolve_title_and_vassal_change = scope:patriarch_change + } +} create_head_of_faith_title_effect = { # Pay costs if = { diff --git a/common/scripted_triggers/NEOW_religion_triggers.txt b/common/scripted_triggers/NEOW_religion_triggers.txt index c114a262a..49fb54119 100644 --- a/common/scripted_triggers/NEOW_religion_triggers.txt +++ b/common/scripted_triggers/NEOW_religion_triggers.txt @@ -28,4 +28,12 @@ NEOW_is_broadly_muslim_trigger = { faith = faith:simurghi faith.religion = religion:islam_religion } +} + +NEOW_has_not_restored_ecumenical_patriarchate = { # forgive me i dont know where else to put this + title:k_orthodox = { + NOT = { + title_capital_county = title:c_byzantion + } + } } \ No newline at end of file diff --git a/localization/english/replace/titles_cultural_names_l_english.yml b/localization/english/replace/titles_cultural_names_l_english.yml index 1e7cd5ab1..1da4fc21d 100644 --- a/localization/english/replace/titles_cultural_names_l_english.yml +++ b/localization/english/replace/titles_cultural_names_l_english.yml @@ -7245,4 +7245,64 @@ ## Eastern Roman Empire ## cn_bati_roma_imparatorlugu:0 "Batı Roma İmparatorluğu" - cn_bati_roma_imparatorlugu_adj:0 "Roman" \ No newline at end of file + cn_bati_roma_imparatorlugu_adj:0 "Roman" + + ## Greece/Turkey ## + cn_thrace:0 "Thráki" # all + + cn_anatoliki_thraki:0 "Anatolikí Thráki" # all + + # Constantinople + cn_constantinopoli:0 "Constantinopoli" # Griko + cn_konstantinoupoli:0 "Konstantinoúpoli" # Modern Greek + Cypriot + + # Esenyurt + cn_esenyurt:0 "Esenyúrti" # Griko + cn_esenyourt:0 "Esenyoúrt" # Modern Greek + Cypriot + + # Silivri + cn_selyvria:0 "Selyvría" # Griko + cn_silyvria:0 "Silyvría" # Modern Greek + Cypriot + + # Adrianople + cn_adrianoupoli:0 "Adrianoúpoli" # all + + # Ainos + cn_aenos:0 "Aénos" # Griko + cn_ainos:0 "Aînos" # Modern Greek + Cypriot + + # Kypsela + cn_kypsela:0 "Kýpsela" # all + + # Chariopolis + cn_charioupoli:0 "Charioúpoli" # all + + # Vrysis + cn_vrysis:0 "Vrysís" # Griko + cn_vryseis:0 "Vryséis" # Modern Greek + cn_vrysi:0 "Vrysí" # Cypriot + + # Salmydessos + cn_salmydessos:0 "Salmydessós" # all + + # Arkadiopolis + cn_arkadioupoli:0 "Arkadioúpoli" # all + + # Bizye + cn_vizya:0 "Vízya" # all + + # Herakleia Perinthos + cn_herakleia_perinthos:0 "Irákleia Perínthos" all + + # Kallipolis + cn_kallipoli:0 "Kallípoli" # all + + + # Raidestos + cn_raidestos:0 "Raidestós" # all + + # Çorlu + cn_tsorlou:0 "Tsórlou" #all + + # Malkara + cn_malkara:0 "Málkara" # all \ No newline at end of file diff --git a/localization/english/replace/zz_NEOW_decisions_l_english.yml b/localization/english/replace/zz_NEOW_decisions_l_english.yml index a9f628888..cba42d199 100644 --- a/localization/english/replace/zz_NEOW_decisions_l_english.yml +++ b/localization/english/replace/zz_NEOW_decisions_l_english.yml @@ -1675,11 +1675,18 @@ restore_numenor_decision_desc:0 "Recreate Numenor" restore_numenor_decision_effect_tooltip:0 "Numenor" - restore_byzantium_decision:0 "Recreate the Eastern Roman Empire" - restore_byzantium_decision_confirm:0 "Recreate the Eastern Roman Empire" - restore_byzantium_decision_tooltip:0 "Recreate the Eastern Roman Empire." - restore_byzantium_decision_desc:0 "a bwaa" + restore_byzantium_decision:0 "Recreate the Byzantium" + restore_byzantium_decision_confirm:0 "the Purple rises once more!" + restore_byzantium_decision_tooltip:0 "Recreate the ancient empire of the Greeks." + restore_byzantium_decision_desc:0 "For a millennium, the Dream of Rome has been lost. If I could retake the crown lands of Byzantium, the old banners of Rome could rise once more." restore_byzantium_decision_effect_tooltip:0 "The Empires of Makedon and Turkey will become the Eastern Roman Empire. Serbia, Montenegro and Syria will also be included in the Empire if we completely control them." + restore_ecumenical_patriarchate_c_decision:0 "Restore Ecumenical Patriarchate to Constantinople" + restore_ecumenical_patriarchate_c_decision_confirm:0 "For the one true Church!" + restore_ecumenical_patriarchate_c_decision_desc:1 "Only a pious and influential ruler that holds sway over Constantinople will be capable of restoring the Patriarchate to the see that was lost long ago." + restore_ecumenical_patriarchate_c_decision_tooltip:0 "Use your influence to restore the Ecumenical Patriarchate to Constantinople." + restore_ecumenical_patriarchate_c_decision_effect_tooltip:0 "The Ecumenical Patriarchate will be restored to their dejure see" + fervor_gain_ep_restored:0 "Ecumenical Patriarch's return to Constantinople" + ### Restoring Czechoslovakia ### reform_czechoslovakia_decision:0 "Reform Czechoslovakia"