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 if = { limit = { portrait_religious_faith_or_foundational_trigger = { FAITH = faith:leviathan } } if = { limit = { has_character_modifier = bhakti_leviathan_nationalisators } remove_character_modifier = bhakti_leviathan_nationalisators add_piety = massive_piety_loss } else_if = { limit = { has_character_modifier = bhakti_leviathan_technosaurs } remove_character_modifier = bhakti_leviathan_technosaurs add_piety = massive_piety_loss } else_if = { limit = { has_character_modifier = bhakti_leviathan_mechasaurs } remove_character_modifier = bhakti_leviathan_mechasaurs add_piety = massive_piety_loss } else_if = { limit = { has_character_modifier = bhakti_leviathan_petrosaurs } remove_character_modifier = bhakti_leviathan_petrosaurs add_piety = massive_piety_loss } else_if = { limit = { has_character_modifier = bhakti_leviathan_metallurgicals } remove_character_modifier = bhakti_leviathan_metallurgicals add_piety = massive_piety_loss } else_if = { limit = { has_character_modifier = bhakti_leviathan_nautiluses } remove_character_modifier = bhakti_leviathan_nautiluses add_piety = massive_piety_loss } else_if = { limit = { has_character_modifier = bhakti_leviathan_aerosaurs } remove_character_modifier = bhakti_leviathan_aerosaurs add_piety = massive_piety_loss } } # Put other religions/modifiers down here else = { # If no current bhakti, cost is reduced. add_piety = medium_piety_loss } add_character_modifier = $BHAKTI$ } create_head_of_faith_title_effect = { # Pay costs if = { limit = { faith = { has_doctrine_parameter = temporal_head_of_faith OR = { has_doctrine = muhammad_succession_sunni_doctrine has_doctrine = muhammad_succession_shia_doctrine } } } if = { # Very expensive for non-sayyid to become a Caliph. limit = { NOT = { has_trait = sayyid } } add_piety = massive_piety_loss } # Free otherwise } else_if = { limit = { faith = { has_doctrine_parameter = temporal_head_of_faith } } add_piety = major_piety_loss } else_if = { limit = { faith = { NOT = { #HO HoF already paid on the HO interface has_doctrine_parameter = holy_order_head_of_faith } } } remove_short_term_gold = medium_gold_max_value } # (Re)create the HoF title custom_description_no_bullet = { text = create_temporal_head_of_faith subject = root object = scope:faith # Temporal HoF if = { limit = { faith = { has_doctrine_parameter = temporal_head_of_faith } } if = { limit = { faith = { NOT = { exists = religious_head_title } } } trigger_event = faith_creation.0001 # Creates new dynamic title } else = { trigger_event = faith_creation.0011 } # Re-uses existing title. } # Spiritual/Holy Order HoF else_if = { limit = { faith = { OR = { has_doctrine_parameter = spiritual_head_of_faith has_doctrine_parameter = holy_order_head_of_faith } } } if = { limit = { faith = { NOT = { exists = religious_head_title } } } trigger_event = faith_creation.0002 # Creates new dynamic title } else = { trigger_event = faith_creation.0012 } # Re-uses existing title if = { limit = { faith = { has_doctrine_parameter = holy_order_head_of_faith } } if = { limit = { #only create a HoF if none exists faith = { any_faith_holy_order = { count = 0 exists = this } } } trigger_event = N3OW_holy_order.0003 } else = { faith = { random_faith_holy_order = { save_scope_as = picked_holy_order } } faith.set_religious_head_title = scope:picked_holy_order.title } } } } # Send an informative message to all players about the new HoF hidden_effect = { save_scope_as = reformer faith = { save_scope_as = faith change_fervor = { value = major_fervor_gain desc = fervor_gain_recreated_hof } } every_player = { if = { limit = { faith = scope:faith } trigger_event = { id = faith_creation.1010 days = 1 } } else = { trigger_event = { id = faith_creation.1011 days = 1 } } } } }