From ba80b6fe91c023b7d2cf47ec643610eaa41c8516 Mon Sep 17 00:00:00 2001 From: trashmasteruni Date: Fri, 22 May 2026 02:42:51 +0200 Subject: [PATCH] sebastianist hof set up --- common/decisions/major_decisions_NEOW.txt | 73 +++++++++++++++++++ common/landed_titles/religious_titles.txt | 4 +- common/nicknames/NEOW_nicknames.txt | 3 +- .../religion/religion_types/NEOW_catholic.txt | 9 ++- .../00_major_decisions_scripted_effects.txt | 45 ++++++++++++ .../english/replace/titles_l_english.yml | 3 + .../replace/zz_NEOW_decisions_l_english.yml | 10 +++ 7 files changed, 141 insertions(+), 6 deletions(-) diff --git a/common/decisions/major_decisions_NEOW.txt b/common/decisions/major_decisions_NEOW.txt index 17fc7a65..8bd2bea5 100644 --- a/common/decisions/major_decisions_NEOW.txt +++ b/common/decisions/major_decisions_NEOW.txt @@ -475,6 +475,79 @@ restore_swedish_empire_decision = { always = yes } + ai_will_do = { + base = 100 + } +} + +form_quinto_imperio_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + } + desc = form_quinto_imperio_decision_desc + selection_tooltip = form_quinto_imperio_decision_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + is_shown = { + faith.religion = faith:sebastianist.religion + is_ruler = yes + is_playable_character = yes + #Visible to kings and above + highest_held_title_tier >= tier_duchy + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_formed_quinto_imperio + } + } + } + + is_valid = { + completely_controls_region = world_europe_west_iberia + piety_level >= high_piety_level + prestige_level >= high_prestige_level + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + custom_tooltip = form_quinto_imperio_decision_effect_tooltip + gain_heroic_legend_seed_tooltip_effect = yes + show_as_tooltip = { + form_quinto_imperio_effect = yes + } + hidden_effect = { + form_quinto_imperio_effect = yes + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_formed_quinto_imperio + } + set_global_variable = { + name = flag_formed_quinto_imperio + value = root + } + } + } + + ai_potential = { + always = yes + } + ai_will_do = { base = 100 } diff --git a/common/landed_titles/religious_titles.txt b/common/landed_titles/religious_titles.txt index a63d0b10..da63c250 100644 --- a/common/landed_titles/religious_titles.txt +++ b/common/landed_titles/religious_titles.txt @@ -220,12 +220,14 @@ d_solarchy = { } e_sebastianist_hof = { - color = { 10 10 90 } + color = { 7 42 76 } definite_form = yes ruler_uses_title_name = no landless = yes capital = c_lisboa + + can_create = { always = no } ai_primary_priority = { add = @always_primary_score diff --git a/common/nicknames/NEOW_nicknames.txt b/common/nicknames/NEOW_nicknames.txt index 0bdbf787..70b79a77 100644 --- a/common/nicknames/NEOW_nicknames.txt +++ b/common/nicknames/NEOW_nicknames.txt @@ -16,4 +16,5 @@ nick_NEOW_the_cimbrian = {} nick_NEOW_the_monolith = {} # Decision Nicknames -nick_the_lion_of_the_north = {} \ No newline at end of file +nick_the_lion_of_the_north = {} +nick_o_desejado = {} \ No newline at end of file diff --git a/common/religion/religion_types/NEOW_catholic.txt b/common/religion/religion_types/NEOW_catholic.txt index 207b2ca2..caf3be55 100644 --- a/common/religion/religion_types/NEOW_catholic.txt +++ b/common/religion/religion_types/NEOW_catholic.txt @@ -267,10 +267,11 @@ doctrine = special_doctrine_religion_fallback #Tenets | placeholder - doctrine = tenet_rule_the_waves - doctrine = tenet_armed_pilgrimages - doctrine = tenet_unrelenting_faith - doctrine = doctrine_temporal_head + doctrine = tenet_rule_the_waves + doctrine = tenet_armed_pilgrimages + doctrine = tenet_unrelenting_faith + doctrine = doctrine_temporal_head + doctrine = doctrine_theocracy_lay_clergy #Coronation tradition doctrine = doctrine_no_anointment holy_order_names = { #placeholder diff --git a/common/scripted_effects/00_major_decisions_scripted_effects.txt b/common/scripted_effects/00_major_decisions_scripted_effects.txt index 2b85d061..b77a5017 100644 --- a/common/scripted_effects/00_major_decisions_scripted_effects.txt +++ b/common/scripted_effects/00_major_decisions_scripted_effects.txt @@ -3991,4 +3991,49 @@ restore_swedish_empire_effect = { title:k_petrograd = { set_de_jure_liege_title = title:e_sweden } } } +} + +form_quinto_imperio_effect = { + add_prestige = massive_prestige_gain + add_piety = massive_piety_gain + give_nickname = nick_o_desejado + add_trait = savior + save_scope_as = scoped_ruler + create_title_and_vassal_change = { + type = created + save_scope_as = change + add_claim_on_loss = no + } + title:e_sebastianist_hof = { + change_title_holder = { + holder = scope:scoped_ruler + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + hidden_effect = { + set_primary_title_to = title:e_sebastianist_hof + title:k_spanish_galicia = { set_de_jure_liege_title = title:e_sebastianist_hof } + title:k_portugal = { set_de_jure_liege_title = title:e_sebastianist_hof } + title:k_andalusia = { set_de_jure_liege_title = title:e_sebastianist_hof } + title:k_castille_leon = { set_de_jure_liege_title = title:e_sebastianist_hof } + title:k_aragon = { set_de_jure_liege_title = title:e_sebastianist_hof } + title:k_navarra = { set_de_jure_liege_title = title:e_sebastianist_hof } + if = { + limit = { + exists = title:e_iberia + } + destroy_title = title:e_iberia + } + if = { + limit = { + title:k_sardinia_and_corsica = { is_titular = no } + OR = { + has_title = title:k_sardinia_and_corsica + completely_controls = title:k_sardinia_and_corsica + } + } + title:k_sardinia_and_corsica = { set_de_jure_liege_title = title:e_sebastianist_hof } + } + } } \ No newline at end of file diff --git a/localization/english/replace/titles_l_english.yml b/localization/english/replace/titles_l_english.yml index 7f3d5780..07576c9b 100644 --- a/localization/english/replace/titles_l_english.yml +++ b/localization/english/replace/titles_l_english.yml @@ -1931,6 +1931,9 @@ b_santiallana:0 "Castro-Urdiales" b_santander:0 "Santander" b_reinosa:0 "Torrelavega" + ### Quinto Imperio ### + e_sebastianist_hof:0 "Quinto Império" + e_sebastianist_hof_adj:0 "Quinto Imperial" ### Portugal k_portugal:0 "Portugal" k_portugal_adj:0 "Portuguese" diff --git a/localization/english/replace/zz_NEOW_decisions_l_english.yml b/localization/english/replace/zz_NEOW_decisions_l_english.yml index 5e424b51..23ac1a51 100644 --- a/localization/english/replace/zz_NEOW_decisions_l_english.yml +++ b/localization/english/replace/zz_NEOW_decisions_l_english.yml @@ -1572,6 +1572,7 @@ reforge_crown_wenceslas_decision_confirm: "To the forge!" must_have_crown_wenceslas:0 "You must possess the #color_white $crown_wenceslas_name$" + #### Swedish Empire #### restore_swedish_empire_decision:0 "Restore the Swedish Empire" restore_swedish_empire_decision_confirm:0 "The Lion of the North roars!" restore_swedish_empire_decision_tooltip:0 "Sweden's glory must be restored." @@ -1581,3 +1582,12 @@ nick_the_lion_of_the_north_desc:1 "The master of Northern Europe, [CHARACTER.GetShortUINameNoTooltipNoFormat] [CharHaveHas(CHARACTER)] brought a glory back to Sweden not seen in a thousand years." custom_swedish_empire:0 "Core Territories of the Swedish Empire" + #### Quinto Imperio #### + form_quinto_imperio_decision:0 "Proclaim the Fifth Empire" + form_quinto_imperio_decision_confirm:0 "The Quinto Império rises!" + form_quinto_imperio_decision_tooltip:0 "Unveil O Encoberto" + form_quinto_imperio_decision_desc:0 "Long ago, our chosen king went into hiding, not to return until the time was right. Upon bringing his faith back from the brink, I may proclaim myself O Desejado, the reincarnation of King Sebastian." + nick_o_desejado:0 "O Desejado" + nick_o_desejado_desc:1 "[CHARACTER.GetShortUINameNoTooltipNoFormat|U] [CharHaveHas(CHARACTER)] been declared O Desejado - the Desired One - and the prophesied reincarnation of King Sebastian." + form_quinto_imperio_decision_effect_tooltip:0 "The Quinto Império will be heralded, its ruler proclaimed O Desejado, and it will acquire all of [GetTitleByKey('e_iberia').GetNameNoTier] as [de_jure|E]." +