321 lines
No EOL
7.6 KiB
Text
321 lines
No EOL
7.6 KiB
Text
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$
|
|
}
|
|
# 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 }
|
|
}
|
|
}
|
|
|
|
province:496 = {
|
|
remove_building = hagia_sophia_02
|
|
add_special_building = hagia_sophia_01
|
|
}
|
|
|
|
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
|
|
}
|
|
}
|
|
|
|
scope:new_patriarch = {
|
|
change_liege = {
|
|
liege = root
|
|
change = scope:patriarch_change
|
|
}
|
|
}
|
|
|
|
resolve_title_and_vassal_change = scope:patriarch_change
|
|
}
|
|
}
|
|
form_marblist_decision_effect = {
|
|
add_prestige = massive_prestige_gain
|
|
add_piety = massive_piety_gain
|
|
save_scope_as = scoped_ruler
|
|
|
|
create_title_and_vassal_change = {
|
|
type = created
|
|
save_scope_as = change
|
|
add_claim_on_loss = no
|
|
}
|
|
title:e_marblist= {
|
|
change_title_holder = {
|
|
holder = scope:scoped_ruler
|
|
change = scope:change
|
|
}
|
|
}
|
|
scope:scoped_ruler = {
|
|
add_trait = augustus
|
|
add_trait = zealous
|
|
}
|
|
resolve_title_and_vassal_change = scope:change
|
|
hidden_effect = {
|
|
province:496 = {
|
|
remove_building = hagia_sophia_02
|
|
add_special_building = hagia_sophia_01
|
|
}
|
|
faith:marblist = {
|
|
remove_doctrine = special_doctrine_not_allowed_to_hof
|
|
add_doctrine = special_doctrine_byzantine_dreaming
|
|
}
|
|
set_primary_title_to = title:e_marblist
|
|
title:k_thrace = { set_de_jure_liege_title = title:e_marblist }
|
|
title:k_macedonia = { set_de_jure_liege_title = title:e_marblist }
|
|
title:k_hellas= { set_de_jure_liege_title = title:e_marblist }
|
|
title:k_bulgaria = { set_de_jure_liege_title = title:e_marblist }
|
|
title:k_epirus = { set_de_jure_liege_title = title:e_marblist }
|
|
title:k_cyprus = { set_de_jure_liege_title = title:e_marblist }
|
|
title:k_krete = { set_de_jure_liege_title = title:e_marblist }
|
|
if = {
|
|
limit = {
|
|
exists = title:e_greece
|
|
}
|
|
destroy_title = title:e_greece
|
|
}
|
|
if = {
|
|
limit = {
|
|
title:k_serbia = { is_titular = no }
|
|
OR = {
|
|
has_title = title:k_serbia
|
|
completely_controls = title:k_serbia
|
|
}
|
|
}
|
|
title:k_serbia = { set_de_jure_liege_title = title:e_marblist }
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
title:k_montenegro = { is_titular = no }
|
|
OR = {
|
|
has_title = title:k_montenegro
|
|
completely_controls = title:k_montenegro
|
|
}
|
|
}
|
|
title:k_montenegro = { set_de_jure_liege_title = title:e_marblist }
|
|
}
|
|
}
|
|
}
|
|
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
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |