From 908733ca2a92622115a8562359bb04577866dc36 Mon Sep 17 00:00:00 2001 From: Greekman Date: Mon, 24 Aug 2026 23:01:24 +0100 Subject: [PATCH] bhaki effects and albania --- common/decisions/major_decisions_NEOW.txt | 1 - .../NEOW_religion_effects.txt | 137 ++++++++++++++++-- 2 files changed, 127 insertions(+), 11 deletions(-) diff --git a/common/decisions/major_decisions_NEOW.txt b/common/decisions/major_decisions_NEOW.txt index a498a5a96..c64a225ca 100644 --- a/common/decisions/major_decisions_NEOW.txt +++ b/common/decisions/major_decisions_NEOW.txt @@ -1081,7 +1081,6 @@ albanian_two_decision = { is_shown = { is_ruler = yes is_playable_character = yes - has_title = title:k_epirus culture = { has_cultural_pillar = heritage_albanian } title:k_two_albania = { is_titular = yes } } diff --git a/common/scripted_effects/NEOW_religion_effects.txt b/common/scripted_effects/NEOW_religion_effects.txt index bc9f7788f..c24c5b43a 100644 --- a/common/scripted_effects/NEOW_religion_effects.txt +++ b/common/scripted_effects/NEOW_religion_effects.txt @@ -1,52 +1,54 @@ -NEOW_set_bhakti_effect = { #reminder: patron gods will not remove on conversion until a specific base game event is replaced/overwritten. This folder is being created, rather than overwriting a base game folder to reduce overall complexity/troubleshooting +NEOW_set_bhakti_effect = { #reminder: patron gods will not remove on conversion until a specific base game event is replaced/overwritten. This folder is being created, rather than overwriting a base game folder to reduce overall complexity/troubleshooting # Remove any previous personal god relation. + ## Britannic - #Leviathan + # Leviathan if = { limit = { portrait_religious_faith_or_foundational_trigger = { FAITH = faith:leviathan } } - if = { + + if = { limit = { has_character_modifier = bhakti_leviathan_nationalisators } remove_character_modifier = bhakti_leviathan_nationalisators add_piety = massive_piety_loss } - else_if = { + else_if = { limit = { has_character_modifier = bhakti_leviathan_technosaurs } remove_character_modifier = bhakti_leviathan_technosaurs add_piety = massive_piety_loss } - else_if = { + else_if = { limit = { has_character_modifier = bhakti_leviathan_mechasaurs } remove_character_modifier = bhakti_leviathan_mechasaurs add_piety = massive_piety_loss } - else_if = { + else_if = { limit = { has_character_modifier = bhakti_leviathan_petrosaurs } remove_character_modifier = bhakti_leviathan_petrosaurs add_piety = massive_piety_loss } - else_if = { + else_if = { limit = { has_character_modifier = bhakti_leviathan_metallurgicals } remove_character_modifier = bhakti_leviathan_metallurgicals add_piety = massive_piety_loss } - else_if = { + else_if = { limit = { has_character_modifier = bhakti_leviathan_nautiluses } remove_character_modifier = bhakti_leviathan_nautiluses add_piety = massive_piety_loss } - else_if = { + else_if = { limit = { has_character_modifier = bhakti_leviathan_aerosaurs } @@ -54,7 +56,121 @@ add_piety = massive_piety_loss } } - # Put other religions/modifiers down here + + ## Folketero + else_if = { + limit = { + OR = { + has_character_modifier = bhakti_folketero_jesus + has_character_modifier = bhakti_folketero_per + has_character_modifier = bhakti_folketero_lucia + has_character_modifier = bhakti_folketero_olaf + } + } + + if = { + limit = { + has_character_modifier = bhakti_folketero_jesus + } + remove_character_modifier = bhakti_folketero_jesus + add_piety = massive_piety_loss + } + else_if = { + limit = { + has_character_modifier = bhakti_folketero_per + } + remove_character_modifier = bhakti_folketero_per + add_piety = massive_piety_loss + } + else_if = { + limit = { + has_character_modifier = bhakti_folketero_lucia + } + remove_character_modifier = bhakti_folketero_lucia + add_piety = massive_piety_loss + } + else_if = { + limit = { + has_character_modifier = bhakti_folketero_olaf + } + remove_character_modifier = bhakti_folketero_olaf + add_piety = massive_piety_loss + } + } + + ## Orthodox + else_if = { + limit = { + OR = { + has_character_modifier = bhakti_orthodox_paisos + has_character_modifier = bhakti_orthodox_gabriel + has_character_modifier = bhakti_orthodox_adriana + has_character_modifier = bhakti_orthodox_olga + has_character_modifier = bhakti_orthodox_palamas + has_character_modifier = bhakti_orthodox_surgeon + has_character_modifier = bhakti_orthodox_lazar + has_character_modifier = bhakti_orthodox_theotokos + } + } + + if = { + limit = { + has_character_modifier = bhakti_orthodox_paisos + } + remove_character_modifier = bhakti_orthodox_paisos + add_piety = massive_piety_loss + } + else_if = { + limit = { + has_character_modifier = bhakti_orthodox_gabriel + } + remove_character_modifier = bhakti_orthodox_gabriel + add_piety = massive_piety_loss + } + else_if = { + limit = { + has_character_modifier = bhakti_orthodox_adriana + } + remove_character_modifier = bhakti_orthodox_adriana + add_piety = massive_piety_loss + } + else_if = { + limit = { + has_character_modifier = bhakti_orthodox_olga + } + remove_character_modifier = bhakti_orthodox_olga + add_piety = massive_piety_loss + } + else_if = { + limit = { + has_character_modifier = bhakti_orthodox_palamas + } + remove_character_modifier = bhakti_orthodox_palamas + add_piety = massive_piety_loss + } + else_if = { + limit = { + has_character_modifier = bhakti_orthodox_surgeon + } + remove_character_modifier = bhakti_orthodox_surgeon + add_piety = massive_piety_loss + } + else_if = { + limit = { + has_character_modifier = bhakti_orthodox_lazar + } + remove_character_modifier = bhakti_orthodox_lazar + add_piety = massive_piety_loss + } + else_if = { + limit = { + has_character_modifier = bhakti_orthodox_theotokos + } + remove_character_modifier = bhakti_orthodox_theotokos + add_piety = massive_piety_loss + } + } + else = { # If no current bhakti, cost is reduced. add_piety = medium_piety_loss @@ -62,6 +178,7 @@ add_character_modifier = $BHAKTI$ } + # i dont know where else to put this restore_patriarch_scripted_effect = { root.faith = {