2150 lines
48 KiB
Text
2150 lines
48 KiB
Text
##################################################
|
|
# Islamic Decisions
|
|
|
|
### Appoint a Righteous Caliph ###
|
|
appoint_a_righteous_caliph_decision = { # Appoint a righteous caliph
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds"
|
|
}
|
|
decision_group_type = major
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 48
|
|
kingdom = 24
|
|
empire = 24
|
|
hegemony = 24
|
|
}
|
|
|
|
title = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = { faith = faith:mutazila }
|
|
desc = appoint_a_righteous_caliph_decision_mutazila_variant
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
culture = { has_cultural_pillar = heritage_iranian }
|
|
}
|
|
desc = appoint_a_righteous_caliph_decision_general_iranian_variant
|
|
}
|
|
desc = appoint_a_righteous_caliph_decision
|
|
}
|
|
}
|
|
|
|
desc = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = { faith = faith:mutazila }
|
|
desc = appoint_a_righteous_caliph_decision_mutazila_variant_desc
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
culture = { has_cultural_pillar = heritage_iranian }
|
|
}
|
|
desc = appoint_a_righteous_caliph_decision_general_iranian_variant_desc
|
|
}
|
|
desc = appoint_a_righteous_caliph_decision_desc
|
|
}
|
|
}
|
|
|
|
selection_tooltip = appoint_a_righteous_caliph_decision_tooltip
|
|
|
|
|
|
is_shown = {
|
|
# Standard filter checks.
|
|
is_landed_or_landless_administrative = yes
|
|
exists = dynasty
|
|
# Check some religious stuff; namely that you're the correct religion and your existing-HoF doesn't share your faith.
|
|
religion = religion:islam_religion
|
|
exists = faith.religious_head
|
|
faith != faith.religious_head.faith
|
|
# And filter out anyone who'd make this unreliable.
|
|
OR = {
|
|
government_has_flag = government_is_tribal
|
|
government_has_flag = government_is_feudal
|
|
government_has_flag = government_is_clan
|
|
government_allows = administrative
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
# Must be independent.
|
|
top_liege = this
|
|
# Not during the Persian struggle
|
|
trigger_if = { # Done this way to hide it for Spanish muslims and the like
|
|
limit = {
|
|
any_character_struggle = {
|
|
involvement = involved
|
|
is_struggle_type = persian_struggle
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = must_not_be_persia_involved_tt
|
|
NOT = {
|
|
any_character_struggle = {
|
|
involvement = involved
|
|
is_struggle_type = persian_struggle
|
|
}
|
|
}
|
|
}
|
|
}
|
|
# Should have a decent piety level.
|
|
piety_level >= high_piety_level
|
|
# Must have a decent proportion of sub-realm counties of the faith.
|
|
custom_description = {
|
|
text = appoint_a_righteous_caliph_decision.need_at_least_ten_same_faith_counties
|
|
any_sub_realm_county = {
|
|
count >= appoint_a_righteous_caliph_decision_same_faith_county_count
|
|
faith = root.faith
|
|
}
|
|
}
|
|
# Can't be the current caliphal controller
|
|
custom_description = {
|
|
text = appoint_a_righteous_caliph_decision.cant_be_caliphal_controller
|
|
NOT = {
|
|
faith.religious_head = {
|
|
any_liege_or_above = { this = root }
|
|
}
|
|
}
|
|
}
|
|
# Plus, you shouldn't be _too_ sinful, even with your piety level.
|
|
custom_description = {
|
|
text = appoint_a_righteous_caliph_decision.no_more_than_x_sinful_traits
|
|
num_sinful_traits <= 2
|
|
}
|
|
# Now, pick any three of the valid reasons.
|
|
calc_true_if = {
|
|
amount >= 3
|
|
|
|
# Sayyids get a free pass.
|
|
has_trait = sayyid
|
|
# Being outside of your caliph's diplo range helps.
|
|
custom_description = {
|
|
text = appoint_a_righteous_caliph_decision.caliph_not_in_diplo_range
|
|
NOT = { in_diplomatic_range = faith.religious_head }
|
|
}
|
|
# Having a holy site.
|
|
custom_description = {
|
|
text = appoint_a_righteous_caliph_decision.control_one_holy_site
|
|
faith = {
|
|
any_holy_site = {
|
|
count >= 1
|
|
holder.top_liege = root
|
|
}
|
|
}
|
|
}
|
|
# Having *2* holy sites.
|
|
custom_description = {
|
|
text = appoint_a_righteous_caliph_decision.control_two_holy_sites
|
|
faith = {
|
|
any_holy_site = {
|
|
count >= 2
|
|
holder.top_liege = root
|
|
}
|
|
}
|
|
}
|
|
# Having a higher-than-minimum piety level.
|
|
piety_level >= very_high_piety_level
|
|
# And just having a caliph who doesn't live up to the root's faith's ideals.
|
|
custom_description = {
|
|
text = appoint_a_righteous_caliph_decision.caliph_has_x_or_more_traits_sinful_to_your_faith
|
|
faith.religious_head = {
|
|
num_sinful_traits = {
|
|
value >= 2
|
|
target = root.faith
|
|
}
|
|
}
|
|
}
|
|
# Has planned to schism off for a *while*.
|
|
custom_description = {
|
|
text = appoint_a_righteous_caliph_decision.has_wishes_to_schism_caliphate_flag
|
|
has_character_flag = wishes_to_schism_caliphate_flag
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
is_available_adult = yes
|
|
# Has to be around for the ceremony.
|
|
not = { exists = involved_activity }
|
|
has_contagious_deadly_disease_trigger = no
|
|
# Has to be a valid priestly gender for the current faith.
|
|
faith = { has_allowed_gender_for_clergy = root }
|
|
}
|
|
|
|
effect = {
|
|
save_scope_as = founder
|
|
faith.religious_head = { save_scope_as = old_caliph }
|
|
show_as_tooltip = { appoint_a_righteous_caliph_scripted_effect = yes }
|
|
# Notify co-faithists; we do this first so we can sort the feed message for how many did/didn't convert.
|
|
faith = {
|
|
every_faith_ruler = {
|
|
limit = {
|
|
highest_held_title_tier >= tier_county
|
|
this != root
|
|
}
|
|
trigger_event = religious_decision.0602
|
|
}
|
|
}
|
|
# Now notify other players.
|
|
every_player = {
|
|
limit = {
|
|
OR = {
|
|
religion = religion:islam_religion
|
|
any_neighboring_and_across_water_top_liege_realm_owner = { this = root }
|
|
any_liege_or_above = { religion = religion:islam_religion }
|
|
}
|
|
# Exempt same-faith characters, who already got an event.
|
|
faith != root.faith
|
|
}
|
|
# Players who share the faith get
|
|
trigger_event = religious_decision.0603
|
|
}
|
|
# Finally, we trigger the main conversion.
|
|
trigger_event = religious_decision.0601
|
|
}
|
|
|
|
cost = {
|
|
gold = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
has_treasury = no
|
|
}
|
|
add = 500
|
|
}
|
|
}
|
|
treasury = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
has_treasury = yes
|
|
}
|
|
add = 500
|
|
}
|
|
}
|
|
piety = 1000
|
|
}
|
|
|
|
ai_potential = {
|
|
# Must be independent.
|
|
top_liege = this
|
|
# Should have a decent piety level.
|
|
piety_level >= high_piety_level
|
|
OR = {
|
|
# Zealous people think they know better.
|
|
has_trait = zealous
|
|
# And cynics want that power for themselves.
|
|
has_trait = cynical
|
|
# We guide Muwalladi towards this at the first opportunity.
|
|
faith = faith:muwalladi
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
##################################################
|
|
# General Religious Decisions
|
|
|
|
### Take Vow of Poverty ###
|
|
take_vow_of_poverty_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds"
|
|
}
|
|
desc = take_vow_of_poverty_decision_desc
|
|
selection_tooltip = take_vow_of_poverty_decision_tooltip
|
|
|
|
is_shown = {
|
|
is_ruler = yes
|
|
faith = {
|
|
has_doctrine_parameter = vows_of_poverty_active
|
|
}
|
|
NOT = { has_character_modifier = vow_of_poverty_modifier }
|
|
}
|
|
|
|
effect = {
|
|
add_character_modifier = {
|
|
modifier = vow_of_poverty_modifier
|
|
}
|
|
|
|
stress_impact = {
|
|
greedy = major_stress_impact_gain
|
|
cynical = medium_stress_impact_gain
|
|
ambitious = minor_stress_impact_gain
|
|
}
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 120
|
|
duchy = 120
|
|
kingdom = 120
|
|
empire = 120
|
|
hegemony = 120
|
|
}
|
|
|
|
ai_potential = {
|
|
faith = {
|
|
has_doctrine_parameter = vows_of_poverty_active
|
|
}
|
|
# AI considers taking if their income exceeds their expenses * 1.4 (decision will reduce it by 20%).
|
|
monthly_character_income > monthly_character_expenses_plus_fourty_percent
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
# If ai_zeal is 20 points higher than ai_greed, becomes 100% chance.
|
|
ai_value_modifier = {
|
|
ai_zeal = 5
|
|
ai_greed = -5
|
|
}
|
|
}
|
|
}
|
|
|
|
### Renounce Vow of Poverty ###
|
|
renounce_vow_of_poverty_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/decision_spend_money.dds"
|
|
}
|
|
desc = renounce_vow_of_poverty_decision_desc
|
|
selection_tooltip = renounce_vow_of_poverty_decision_tooltip
|
|
|
|
is_shown = {
|
|
is_ruler = yes
|
|
faith = {
|
|
has_doctrine_parameter = vows_of_poverty_active
|
|
}
|
|
has_character_modifier = vow_of_poverty_modifier
|
|
}
|
|
|
|
effect = {
|
|
add_piety = medium_piety_loss
|
|
remove_character_modifier = vow_of_poverty_modifier
|
|
|
|
stress_impact = {
|
|
generous = major_stress_impact_gain
|
|
zealous = medium_stress_impact_gain
|
|
humble = minor_stress_impact_gain
|
|
}
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 60
|
|
duchy = 60
|
|
kingdom = 60
|
|
empire = 60
|
|
hegemony = 60
|
|
}
|
|
|
|
ai_potential = {
|
|
has_character_modifier = vow_of_poverty_modifier
|
|
# AI will consider if we're spending more money than we're making, and their treasury is low.
|
|
monthly_character_expenses > monthly_character_income
|
|
short_term_gold < minor_gold_value
|
|
long_term_gold < minor_gold_value
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
# If ai_rationality + ai_greed exceeds ai_zeal by 20 points or more, becomes 100% chance.
|
|
ai_value_modifier = {
|
|
ai_rationality = 5
|
|
ai_zeal = -5
|
|
ai_greed = 5
|
|
}
|
|
}
|
|
}
|
|
|
|
### Consolamentum: Initiate Endura ###
|
|
initiate_consolamentum_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds"
|
|
}
|
|
title = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
|
}
|
|
desc = initiate_consolamentum_decision
|
|
}
|
|
desc = initiate_consolamentum_decision_alternate
|
|
}
|
|
}
|
|
desc = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
|
}
|
|
desc = initiate_consolamentum_decision_desc
|
|
}
|
|
desc = initiate_consolamentum_decision_desc_alternate
|
|
}
|
|
}
|
|
|
|
selection_tooltip = initiate_consolamentum_decision_tooltip
|
|
|
|
is_shown = {
|
|
faith = {
|
|
has_doctrine_parameter = consolamentum_active
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
OR = {
|
|
age >= 60
|
|
custom_description = {
|
|
text = decision_consolamentum_health
|
|
health <= 1
|
|
}
|
|
has_trait = incapable
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
hidden_effect = {
|
|
add_piety_level = 1
|
|
}
|
|
death = { death_reason = death_suicide}
|
|
show_as_tooltip = {
|
|
add_piety_level = 1
|
|
}
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 60
|
|
duchy = 60
|
|
kingdom = 60
|
|
empire = 60
|
|
hegemony = 60
|
|
}
|
|
|
|
ai_potential = {
|
|
primary_heir ?= {
|
|
dynasty = root.dynasty
|
|
}
|
|
is_at_war = no
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
# 100% chance at 50 zeal
|
|
ai_value_modifier = {
|
|
ai_zeal = 2
|
|
}
|
|
|
|
modifier = {
|
|
add = 40
|
|
is_close_family_of = primary_heir
|
|
}
|
|
}
|
|
}
|
|
|
|
### Seek Aid of the Spirits ###
|
|
seek_aid_of_the_spirits_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds"
|
|
}
|
|
desc = {
|
|
desc = seek_aid_of_the_spirits_decision_desc
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = { has_government = landless_adventurer_government }
|
|
desc = seek_aid_of_the_spirits_decision_desc_landless
|
|
}
|
|
desc = seek_aid_of_the_spirits_decision_desc_landed
|
|
}
|
|
}
|
|
selection_tooltip = seek_aid_of_the_spirits_decision_tooltip
|
|
|
|
is_shown = {
|
|
faith = { has_doctrine_parameter = spirit_possession_active }
|
|
}
|
|
|
|
is_valid = {
|
|
trigger_if = {
|
|
limit = { exists = cp:councillor_court_chaplain }
|
|
custom_description = {
|
|
text = decision_has_court_chaplain
|
|
exists = cp:councillor_court_chaplain
|
|
cp:councillor_court_chaplain = {
|
|
is_available_adult = yes
|
|
}
|
|
}
|
|
}
|
|
#If we're landless, let's see if we're mystic-savy
|
|
trigger_if = {
|
|
limit = { has_government = landless_adventurer_government }
|
|
OR = {
|
|
#We be mystic?
|
|
has_trait = lifestyle_mystic
|
|
#Or is this simply a very religious place/place with affinity?
|
|
location = { county.faith = root.faith }
|
|
}
|
|
}
|
|
NOT = { has_trait = possessed }
|
|
custom_description = {
|
|
text = decision_sought_aid_of_spirits
|
|
NOT = { has_character_flag = flag_sought_aid_of_spirits }
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
}
|
|
|
|
effect = {
|
|
custom_tooltip = seek_aid_of_the_spirits_decision_effect.tt
|
|
trigger_event = religious_decision.0001
|
|
add_character_flag = {
|
|
flag = flag_sought_aid_of_spirits
|
|
days = 1825
|
|
}
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 60
|
|
duchy = 60
|
|
kingdom = 60
|
|
empire = 60
|
|
hegemony = 60
|
|
}
|
|
|
|
ai_potential = {
|
|
always = yes
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 50
|
|
|
|
# 100% chance at 50 zeal, 0% chance at -50 zeal.
|
|
ai_value_modifier = {
|
|
ai_zeal = 1
|
|
}
|
|
}
|
|
}
|
|
|
|
### Determine Bhakti ###
|
|
select_personal_deity_hinduism_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/hindu_religious.dds"
|
|
}
|
|
desc = select_personal_deity_hinduism_decision_desc
|
|
selection_tooltip = select_personal_deity_hinduism_decision_tooltip
|
|
|
|
is_shown = {
|
|
religion = religion:hinduism_religion
|
|
faith = {
|
|
has_doctrine_parameter = select_personal_god_active
|
|
}
|
|
NOT = { government_has_flag = government_is_mandala }
|
|
}
|
|
|
|
is_valid = {
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
# Have to at _least_ not be in piety debt.
|
|
piety >= 0
|
|
}
|
|
|
|
cooldown = { years = 2 }
|
|
|
|
effect = {
|
|
custom_tooltip = select_personal_deity_hinduism_decision_tt
|
|
trigger_event = religious_decision.0101
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 96
|
|
duchy = 96
|
|
kingdom = 96
|
|
empire = 96
|
|
hegemony = 96
|
|
}
|
|
|
|
ai_potential = {
|
|
piety >= minor_piety_value
|
|
NOR = {
|
|
has_character_modifier = bhakti_hinduism_ganga
|
|
has_character_modifier = bhakti_hinduism_saraswati
|
|
has_character_modifier = bhakti_hinduism_kali
|
|
has_character_modifier = bhakti_hinduism_kubera
|
|
has_character_modifier = bhakti_vaishnavism_lakishmi
|
|
has_character_modifier = bhakti_vaishnavism_jagganath
|
|
has_character_modifier = bhakti_vaishnavism_hayagriva
|
|
has_character_modifier = bhakti_shaivism_parvati
|
|
has_character_modifier = bhakti_shaivism_virabhadra
|
|
has_character_modifier = bhakti_shaivism_munishwarar
|
|
has_character_modifier = bhakti_shaivism_dakshinamoorthy
|
|
has_character_modifier = bhakti_smartism_ganesha
|
|
has_character_modifier = bhakti_smartism_vishnu
|
|
has_character_modifier = bhakti_smartism_shiva
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
### Determine Personal Deity ###
|
|
select_personal_deity_germanic_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/fp1_decisons_hold_bolt.dds"
|
|
}
|
|
desc = select_personal_deity_germanic_decision_desc
|
|
selection_tooltip = select_personal_deity_germanic_decision_tooltip
|
|
|
|
is_shown = {
|
|
# DLC check.
|
|
has_fp1_dlc_trigger = yes
|
|
# Following a valid religion & faith.
|
|
religion = religion:germanic_religion
|
|
faith = { has_doctrine_parameter = select_personal_god_active }
|
|
}
|
|
|
|
is_valid = {
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
# Have to at _least_ not be in piety debt.
|
|
piety >= 0
|
|
}
|
|
|
|
cooldown = { years = 2 }
|
|
|
|
effect = {
|
|
# Show the possible options.
|
|
show_as_tooltip = {
|
|
random_list = {
|
|
desc = select_personal_deity_germanic_decision_tt
|
|
100 = {
|
|
show_chance = no
|
|
desc = select_personal_deity_germanic_decision.select_odin
|
|
add_character_modifier = bhakti_germanic_generic_odin
|
|
}
|
|
100 = {
|
|
trigger = { is_vaguely_danish_bhakti_trigger = no }
|
|
show_chance = no
|
|
desc = select_personal_deity_germanic_decision.select_ullr
|
|
add_character_modifier = bhakti_germanic_not_danish_ullr
|
|
}
|
|
100 = {
|
|
trigger = { is_vaguely_danish_bhakti_trigger = yes }
|
|
show_chance = no
|
|
desc = select_personal_deity_germanic_decision.select_tyr
|
|
add_character_modifier = bhakti_germanic_danish_tyr
|
|
}
|
|
100 = {
|
|
show_chance = no
|
|
desc = select_personal_deity_germanic_decision.select_thor
|
|
add_character_modifier = bhakti_germanic_generic_thor
|
|
}
|
|
100 = {
|
|
show_chance = no
|
|
desc = select_personal_deity_germanic_decision.select_freyr
|
|
add_character_modifier = bhakti_germanic_generic_freyr
|
|
}
|
|
}
|
|
}
|
|
# And the actual effect.
|
|
trigger_event = religious_decision.0102
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 96
|
|
duchy = 96
|
|
kingdom = 96
|
|
empire = 96
|
|
hegemony = 96
|
|
}
|
|
|
|
ai_potential = {
|
|
piety >= minor_piety_value
|
|
NOR = {
|
|
has_character_modifier = bhakti_germanic_generic_odin
|
|
has_character_modifier = bhakti_germanic_not_danish_ullr
|
|
has_character_modifier = bhakti_germanic_danish_tyr
|
|
has_character_modifier = bhakti_germanic_generic_thor
|
|
has_character_modifier = bhakti_germanic_generic_freyr
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
### Meditate in Seclusion ###
|
|
meditate_in_seclusion_decision = {
|
|
picture = {
|
|
trigger = { religion = religion:shintoism_religion }
|
|
reference = "gfx/interface/illustrations/holding_types/tgp_shinto_temple.dds"
|
|
}
|
|
picture = {
|
|
trigger = { culture = { has_graphical_east_asia_culture_group_trigger = yes } }
|
|
reference = "gfx/interface/illustrations/holding_types/tgp_chinese_pagoda.dds"
|
|
}
|
|
picture = {
|
|
trigger = { culture = { has_graphical_india_culture_group_trigger = yes } }
|
|
reference = "gfx/interface/illustrations/holding_types/temple_india.dds"
|
|
}
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds"
|
|
}
|
|
desc = meditate_in_seclusion_decision_desc
|
|
selection_tooltip = meditate_in_seclusion_decision_tooltip
|
|
|
|
is_shown = {
|
|
OR = {
|
|
faith = {
|
|
has_doctrine_parameter = meditation_mechanics_active
|
|
}
|
|
has_character_modifier = fp3_sufi_initiate_modifier #FP3 addition
|
|
has_character_modifier = ep3_refreshed_and_relaxed
|
|
has_trait = calm
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
is_available_adult = yes
|
|
location = capital_province
|
|
}
|
|
|
|
effect = {
|
|
custom_tooltip = meditate_in_seclusion_tooltip
|
|
trigger_event = religious_decision.0201
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 120
|
|
duchy = 60
|
|
kingdom = 60
|
|
empire = 60
|
|
hegemony = 60
|
|
}
|
|
cooldown = { months = 36 }
|
|
|
|
ai_potential = {
|
|
is_at_war = no
|
|
stress >= 75
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
### Give Your [ROOT.Char.Custom2('RelationToMe', ROOT.Var('ancestor_to_bury').Char)|U] a Sky Burial ###
|
|
give_sky_burial_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds"
|
|
}
|
|
sort_order = 75
|
|
|
|
desc = give_sky_burial_decision_desc
|
|
selection_tooltip = give_sky_burial_decision_tooltip
|
|
|
|
is_shown = {
|
|
NOT = {
|
|
has_dlc_feature = legends_of_the_dead
|
|
}
|
|
faith = {
|
|
has_doctrine_parameter = sky_burials_active
|
|
}
|
|
has_variable = ancestor_to_bury
|
|
var:ancestor_to_bury = {
|
|
OR = {
|
|
NOT = { exists = var:body_has_been_disposed }
|
|
AND = {
|
|
exists = var:body_has_been_disposed
|
|
var:body_has_been_disposed = no
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
|
|
}
|
|
|
|
effect = {
|
|
show_as_tooltip = {
|
|
add_piety = major_piety_value
|
|
if = {
|
|
limit = {
|
|
any_vassal = {
|
|
faith = {
|
|
has_doctrine_parameter = sky_burials_active
|
|
}
|
|
}
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
faith = {
|
|
has_doctrine_parameter = sky_burials_active
|
|
}
|
|
}
|
|
custom = give_sky_burial_vassals
|
|
add_opinion = {
|
|
modifier = pleased_opinion
|
|
target = root
|
|
opinion = 20
|
|
}
|
|
}
|
|
}
|
|
}
|
|
hidden_effect = {
|
|
var:ancestor_to_bury = {
|
|
set_dead_character_variable = {
|
|
name = body_has_been_disposed
|
|
value = yes
|
|
years = 5
|
|
}
|
|
}
|
|
}
|
|
trigger_event = religious_decision.0302
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 36
|
|
duchy = 36
|
|
kingdom = 36
|
|
empire = 36
|
|
hegemony = 36
|
|
}
|
|
cooldown = { months = 12 }
|
|
|
|
ai_potential = {
|
|
always = yes
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
### Raise a Runestone ###
|
|
raise_runestone_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds"
|
|
}
|
|
desc = raise_runestone_decision_desc
|
|
selection_tooltip = raise_runestone_decision_tooltip
|
|
|
|
is_shown = {
|
|
# Has access to a valid method of raising runestones.
|
|
fp1_can_raise_stele_trigger = yes
|
|
# Has a suitable ancestor available to bury.
|
|
has_variable = ancestor_to_bury
|
|
var:ancestor_to_bury = { dynasty = root.dynasty }
|
|
# Use expanded version if we have FP1.
|
|
has_fp1_dlc_trigger = no
|
|
}
|
|
|
|
is_valid = {
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
is_landed = yes
|
|
}
|
|
|
|
effect = {
|
|
#The modifier will only be active if a character of your dynasty holds it
|
|
capital_province = {
|
|
county = {
|
|
set_variable = {
|
|
name = ancestor_to_bury
|
|
value = root.var:ancestor_to_bury
|
|
}
|
|
root = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_good
|
|
title = raise_runestone_decision_toast
|
|
left_icon = root
|
|
|
|
prev = {
|
|
add_county_modifier = {
|
|
modifier = county_raised_runestone_modifier
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
remove_variable = ancestor_to_bury
|
|
add_piety = medium_piety_value
|
|
add_legitimacy = medium_legitimacy_gain
|
|
every_vassal = {
|
|
limit = { fp1_can_raise_stele_trigger = yes }
|
|
custom = raise_runestone_vassals
|
|
add_opinion = {
|
|
modifier = pleased_opinion
|
|
target = root
|
|
opinion = 10
|
|
}
|
|
}
|
|
#Show a warning about it being destroyed if someone outside of your dynasty takes over the county it's built in
|
|
custom_description_no_bullet = {
|
|
text = raise_runestone_decision_warning
|
|
}
|
|
|
|
# Saga in Stone achievement tracking.
|
|
if = {
|
|
limit = {
|
|
# Grab the player and any dynasty members of theirs.
|
|
any_player = { dynasty = root.dynasty }
|
|
}
|
|
dynasty = {
|
|
# Start a count if we don't have one.
|
|
if = {
|
|
limit = {
|
|
NOT = { exists = var:saga_in_stone_achievement_tally }
|
|
}
|
|
set_variable = {
|
|
name = saga_in_stone_achievement_tally
|
|
value = 1
|
|
}
|
|
}
|
|
# Otherwise, increment it.
|
|
else = {
|
|
change_variable = {
|
|
name = saga_in_stone_achievement_tally
|
|
add = 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 36
|
|
duchy = 36
|
|
kingdom = 36
|
|
empire = 36
|
|
hegemony = 36
|
|
}
|
|
|
|
ai_potential = {
|
|
always = yes
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
### Divine the Stars ###
|
|
divine_the_stars_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds"
|
|
}
|
|
desc = divine_the_stars_decision_desc
|
|
selection_tooltip = divine_the_stars_decision_tooltip
|
|
|
|
is_shown = {
|
|
faith = {
|
|
has_doctrine_parameter = divine_the_stars_active
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_description = {
|
|
text = divine_the_stars_trigger
|
|
NOT = { has_character_flag = divining_the_stars }
|
|
}
|
|
NOR = {
|
|
has_character_modifier = astrology_great_battle
|
|
has_character_modifier = astrology_new_friends
|
|
has_character_modifier = astrology_hard_work
|
|
has_character_modifier = astrology_betrayal
|
|
has_character_modifier = astrology_new_beginnings
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
add_character_flag = divining_the_stars
|
|
trigger_event = {
|
|
id = religious_decision.0401
|
|
days = { 14 28 }
|
|
}
|
|
custom_tooltip = divine_the_starts_effect
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 60
|
|
duchy = 60
|
|
kingdom = 60
|
|
empire = 60
|
|
hegemony = 60
|
|
}
|
|
|
|
ai_potential = {
|
|
always = yes
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
### Reveal True Faith ###
|
|
revoke_false_conversion_decision = { #Reveal yourself as a crypto-religionist.
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 60
|
|
duchy = 60
|
|
kingdom = 60
|
|
empire = 60
|
|
hegemony = 60
|
|
}
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_secret_faith.dds"
|
|
}
|
|
desc = revoke_false_conversion_decision.desc
|
|
selection_tooltip = revoke_false_conversion_decision.tt
|
|
|
|
is_shown = {
|
|
any_secret = {
|
|
type = secret_crypto_religionist
|
|
}
|
|
this != faith.religious_head
|
|
}
|
|
|
|
is_valid = {
|
|
is_adult = yes
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_description = {
|
|
text = cannot_be_atoned_krstjani_leader_flag
|
|
NOT = { has_character_flag = atoned_krstjani_leader_flag }
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = major_piety_value
|
|
# Free if secret faith has sanctioned false conversions tenet
|
|
if = {
|
|
limit = { secret_faith ?= { has_doctrine_parameter = sanctioned_false_conversion } }
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
cooldown = { years = 20 }
|
|
|
|
effect = {
|
|
save_scope_value_as = {
|
|
name = decision_piety_cost
|
|
value = {
|
|
add = major_piety_value
|
|
if = { # Free if secret faith has sanctioned false conversions tenet
|
|
limit = {
|
|
secret_faith ?= {
|
|
has_doctrine_parameter = sanctioned_false_conversion
|
|
}
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
trigger_event = false_conversion.0020
|
|
if = {
|
|
limit = {
|
|
this = { has_government = landless_adventurer_government }
|
|
}
|
|
custom_tooltip = revoke_false_conversion_decision.desc.tt_landless
|
|
}
|
|
else = {
|
|
custom_tooltip = revoke_false_conversion_decision.desc.tt
|
|
custom_tooltip = revoke_false_conversion_decision.desc.tt_own_faith_counties
|
|
}
|
|
}
|
|
|
|
ai_potential = {
|
|
exists = secret_faith
|
|
any_secret = { type = secret_crypto_religionist }
|
|
liege.faith = { faith_hostility_level_comparison = { root.secret_faith <= root.faith } }
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 25
|
|
|
|
modifier = { # Having a tolerant liege helps.
|
|
add = 25
|
|
liege.faith = { has_doctrine = doctrine_pluralism_pluralistic }
|
|
}
|
|
modifier = { # If no one is fussed, and your old faith waxes while your current one wanes, then that seems like a good reason to jump ship.
|
|
add = 35
|
|
NOT = { liege.faith = { has_doctrine = doctrine_pluralism_fundamentalist } }
|
|
secret_faith ?= { fervor >= medium_fervor_value }
|
|
faith = { fervor <= medium_fervor_value }
|
|
}
|
|
}
|
|
}
|
|
|
|
### Amnesty for False Conversions ###
|
|
encourage_confession_of_false_conversions_decision = { # Ask that crypto-religionists in your realm start practicing in the open.
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 120
|
|
duchy = 120
|
|
kingdom = 120
|
|
empire = 120
|
|
hegemony = 120
|
|
}
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_secret_faith.dds"
|
|
}
|
|
desc = encourage_confession_of_false_conversions_decision.desc
|
|
selection_tooltip = encourage_confession_of_false_conversions_decision.tt
|
|
|
|
cooldown = { days = 3650 }
|
|
|
|
is_shown = {
|
|
OR = {
|
|
AND = { # Pluralists will encourage anyone to convert.
|
|
OR = {
|
|
any_vassal = { #... Be they person...
|
|
any_secret = {
|
|
type = secret_crypto_religionist
|
|
is_known_by = root
|
|
}
|
|
liege.faith = {
|
|
faith_hostility_level_comparison = { prev.secret_faith <= root.faith }
|
|
}
|
|
}
|
|
any_sub_realm_county = { #... Or county.
|
|
has_variable = false_convert
|
|
save_temporary_scope_as = current_county
|
|
root.faith = {
|
|
faith_hostility_level_comparison = {
|
|
scope:current_county.var:false_convert <= scope:current_county.faith
|
|
}
|
|
}
|
|
}
|
|
}
|
|
faith = { has_doctrine = doctrine_pluralism_pluralistic }
|
|
}
|
|
any_vassal = { #Otherwise, you can have a vassal who practices your faith in secret.
|
|
any_secret = {
|
|
type = secret_crypto_religionist
|
|
is_known_by = root
|
|
}
|
|
secret_faith = root.secret_faith
|
|
}
|
|
any_sub_realm_county = { #... Or a county!
|
|
has_variable = false_convert
|
|
var:false_convert = root.secret_faith
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
is_adult = yes
|
|
NOR = {
|
|
has_trait = zealous
|
|
dread > low_dread
|
|
tyranny >= 1
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = major_piety_value
|
|
}
|
|
|
|
effect = {
|
|
trigger_event = false_conversion.0030
|
|
if = {
|
|
limit = {
|
|
faith = { has_doctrine = doctrine_pluralism_pluralistic }
|
|
}
|
|
custom_tooltip = encourage_confession_of_false_conversions_decision.desc.tt_pluralist
|
|
custom_tooltip = encourage_confession_of_false_conversions_decision.desc.tt_paranoia
|
|
custom_tooltip = encourage_confession_of_false_conversions_decision.desc.tt_pluralist_counties
|
|
}
|
|
else = {
|
|
custom_tooltip = encourage_confession_of_false_conversions_decision.desc.tt_coreligionist
|
|
custom_tooltip = revoke_false_conversion_decision.desc.tt_own_faith_counties
|
|
}
|
|
}
|
|
|
|
ai_potential = {
|
|
always = yes
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 25
|
|
|
|
modifier = { #A tolerant liege, including yourself, makes this more likely.
|
|
add = 5
|
|
liege.faith = { has_doctrine = doctrine_pluralism_pluralistic }
|
|
}
|
|
modifier = { #A tolerant top-liege, including yourself, *also* makes this more likely.
|
|
add = 5
|
|
top_liege.faith = { has_doctrine = doctrine_pluralism_pluralistic }
|
|
}
|
|
modifier = { #Planning for the future helps too.
|
|
add = 5
|
|
primary_heir.faith = { has_doctrine = doctrine_pluralism_pluralistic }
|
|
}
|
|
modifier = { #If the faith isn't feeling militant, why should you?
|
|
add = 10
|
|
faith = { fervor <= medium_fervor_value }
|
|
}
|
|
modifier = {
|
|
add = 10
|
|
OR = {
|
|
has_trait = compassionate
|
|
has_trait = forgiving
|
|
has_trait = honest
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
### Abandon Secret Faith ###
|
|
abandon_crypto_faith_decision = { #Abandon your secret faith.
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 60
|
|
duchy = 60
|
|
kingdom = 60
|
|
empire = 60
|
|
hegemony = 60
|
|
}
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_secret_faith.dds"
|
|
}
|
|
desc = abandon_crypto_faith_decision.desc
|
|
selection_tooltip = abandon_crypto_faith_decision.tt
|
|
|
|
is_shown = {
|
|
any_secret = { type = secret_crypto_religionist }
|
|
}
|
|
|
|
is_valid = {
|
|
is_adult = yes
|
|
NOT = { has_trait = zealous }
|
|
}
|
|
|
|
|
|
cost = {
|
|
#It shouldn't _cost_ piety to abandon your crypto faith in favor of your actual faith
|
|
}
|
|
|
|
cooldown = { years = 20 }
|
|
|
|
effect = {
|
|
custom_tooltip = abandon_crypto_faith_decision.tt
|
|
random_secret = {
|
|
type = secret_crypto_religionist
|
|
remove_secret = yes
|
|
}
|
|
#Something to remember it by
|
|
create_character_memory = {
|
|
type = abandoned_crypto_faith_memory
|
|
}
|
|
scope:new_memory = {
|
|
set_variable = {
|
|
name = old_faith_to_reminisce
|
|
value = prev.secret_faith #The one taking the decision
|
|
}
|
|
}
|
|
if = {
|
|
limit = { exists = var:old_faith_to_reminisce }
|
|
#To prevent 'unused except in loc' errors :catto:
|
|
}
|
|
hidden_effect = { remove_character_secret_faith = yes }
|
|
}
|
|
|
|
ai_potential = {
|
|
exists = secret_faith
|
|
any_secret = {
|
|
type = secret_crypto_religionist
|
|
}
|
|
liege.faith = {
|
|
faith_hostility_level_comparison = { root.secret_faith <= root.faith }
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
ai_value_modifier = {
|
|
ai_zeal = -0.5
|
|
}
|
|
}
|
|
}
|
|
|
|
### Return Rome ###
|
|
return_rome_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds"
|
|
}
|
|
desc = return_rome_decision_desc
|
|
selection_tooltip = return_rome_decision_tooltip
|
|
|
|
is_shown = {
|
|
top_liege = this
|
|
faith = faith:catholic
|
|
exists = faith.religious_head
|
|
faith.religious_head = {
|
|
OR = {
|
|
top_liege = this
|
|
NOT = {
|
|
any_liege_or_above = {
|
|
this = root
|
|
}
|
|
}
|
|
}
|
|
}
|
|
any_sub_realm_county = {
|
|
this = title:c_roma
|
|
}
|
|
NAND = {
|
|
is_ai = no
|
|
NOT = {
|
|
any_sub_realm_county = {
|
|
NOT = {
|
|
this = title:c_roma
|
|
}
|
|
}
|
|
}
|
|
}
|
|
root != root.faith.religious_head
|
|
}
|
|
|
|
effect = {
|
|
create_title_and_vassal_change = {
|
|
type = returned
|
|
save_scope_as = change
|
|
add_claim_on_loss = no
|
|
}
|
|
title:c_roma = {
|
|
change_title_holder = {
|
|
holder = root.faith.religious_head
|
|
change = scope:change
|
|
}
|
|
}
|
|
resolve_title_and_vassal_change = scope:change
|
|
|
|
add_piety = major_piety_value
|
|
|
|
faith.religious_head = {
|
|
add_opinion = {
|
|
target = root
|
|
modifier = grateful_opinion
|
|
opinion = 20
|
|
}
|
|
}
|
|
|
|
stress_impact = {
|
|
cynical = medium_stress_impact_gain
|
|
ambitious = minor_stress_impact_gain
|
|
}
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 12
|
|
duchy = 12
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
ai_potential = {
|
|
is_at_war = no
|
|
top_liege = this
|
|
faith = faith:catholic
|
|
ai_zeal > very_high_negative_ai_value
|
|
title:c_roma = {
|
|
holder = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
|
|
modifier = { # If you fought the pope to get rome, don't immediately hand it back
|
|
factor = 0
|
|
faith.religious_head = {
|
|
has_opinion_modifier = {
|
|
target = root
|
|
modifier = declared_war
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
### Ai Create Head Of Faith Decision ###
|
|
ai_create_head_of_faith_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds"
|
|
}
|
|
decision_group_type = major
|
|
|
|
# Never shown, so it doesn't matter what we write here
|
|
title = placeholder
|
|
desc = placeholder
|
|
confirm_text = placeholder
|
|
selection_tooltip = placeholder
|
|
|
|
is_shown = {
|
|
is_ai = yes
|
|
can_create_head_of_faith_title_trigger = { FAITH = root.faith }
|
|
OR = {
|
|
top_liege = this
|
|
AND = {
|
|
top_liege != this
|
|
NOT = {
|
|
any_liege_or_above = {
|
|
faith = root.faith
|
|
}
|
|
}
|
|
}
|
|
}
|
|
OR = {
|
|
government_has_flag = government_is_tribal
|
|
government_has_flag = government_is_feudal
|
|
government_has_flag = government_is_clan
|
|
government_allows = administrative
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
faith = { save_scope_as = faith }
|
|
create_head_of_faith_title_effect = yes
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 24
|
|
duchy = 12
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
ai_potential = {
|
|
is_adult = yes
|
|
NOR = {
|
|
faith = {
|
|
has_doctrine_parameter = no_head_of_faith
|
|
}
|
|
exists = faith.religious_head
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
### Invite Religious Exiles ###
|
|
invite_religious_exiles_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/tgp_silk_road.dds"
|
|
}
|
|
sort_order = 100
|
|
|
|
cooldown = { years = 15 }
|
|
|
|
is_shown = {
|
|
has_tgp_dlc_trigger = yes
|
|
NOT = { government_has_flag = government_is_herder }
|
|
OR = {
|
|
is_open_to_inviting_other_faiths_trigger = yes
|
|
government_has_flag = government_is_mandala
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
OR = {
|
|
is_open_to_inviting_other_faiths_trigger = yes
|
|
government_has_flag = government_is_mandala
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
is_landed = yes
|
|
custom_tooltip = {
|
|
text = invite_exiles_same_faith_county_req
|
|
any_sub_realm_county = {
|
|
faith = root.faith
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = invite_exiles_anyone_req
|
|
any_religion_global = {
|
|
any_faith = {
|
|
exists = var:converted_development
|
|
var:converted_development >= 1
|
|
NOT = {
|
|
has_doctrine_parameter = unreformed
|
|
}
|
|
save_temporary_scope_as = faith_scope
|
|
"root.capital_province.squared_distance(scope:faith_scope.var:associated_county.title_province)" <= squared_distance_mega
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
desc = invite_religious_exiles_decision_desc
|
|
|
|
cost = {
|
|
piety = {
|
|
value = major_piety_value
|
|
if = {
|
|
limit = {
|
|
culture = {
|
|
has_cultural_parameter = less_cost_to_invite_religious_exiles
|
|
}
|
|
}
|
|
multiply = 0.5 # when changing, adjust less_cost_to_invite_religious_exiles string
|
|
}
|
|
}
|
|
}
|
|
|
|
widget = {
|
|
gui = "decision_view_widget_option_list_generic"
|
|
controller = decision_option_list_controller
|
|
decision_to_second_step_button = "CHOOSE_EXILES_DECISION_NEXT_STEP_BUTTON"
|
|
show_from_start = yes
|
|
|
|
item = {
|
|
value = invite_all_exiles
|
|
current_description = invite_all_exiles
|
|
localization = invite_all_exiles
|
|
icon = "gfx/interface/icons/scheme_types/icon_scheme_befriend.dds"
|
|
is_valid = {
|
|
custom_tooltip = {
|
|
text = invite_exiles_req
|
|
any_religion_global = {
|
|
any_faith = {
|
|
exists = var:converted_development
|
|
var:converted_development >= 1
|
|
NOT = {
|
|
has_doctrine_parameter = unreformed
|
|
}
|
|
|
|
exists = var:associated_culture
|
|
exists = var:associated_county
|
|
save_temporary_scope_as = faith_scope
|
|
"root.capital_province.squared_distance(scope:faith_scope.var:associated_county.title_province)" <= squared_distance_mega
|
|
root = {
|
|
trigger_if = {
|
|
limit = {
|
|
has_variable_list = faiths_converted_in_counties
|
|
}
|
|
NOT = {
|
|
is_target_in_variable_list = {
|
|
name = faiths_converted_in_counties
|
|
target = scope:faith_scope
|
|
}
|
|
}
|
|
}
|
|
any_held_title = {
|
|
tier = tier_county
|
|
faith = root.faith
|
|
trigger_if = {
|
|
limit = {
|
|
has_variable_list = faiths_converted_in_the_county
|
|
}
|
|
NOT = {
|
|
is_target_in_variable_list = {
|
|
name = faiths_converted_in_the_county
|
|
target = scope:faith_scope
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
ai_chance = {
|
|
value = 100
|
|
}
|
|
}
|
|
|
|
item = {
|
|
value = invite_same_religion_exiles
|
|
current_description = invite_same_religion_exiles
|
|
localization = invite_same_religion_exiles
|
|
icon = "gfx/interface/icons/court_position_types/court_guru_court_position.dds"
|
|
is_valid = {
|
|
custom_tooltip = {
|
|
text = invite_exiles_req
|
|
root.religion = {
|
|
any_faith = {
|
|
exists = var:converted_development
|
|
var:converted_development >= 1
|
|
NOT = {
|
|
has_doctrine_parameter = unreformed
|
|
}
|
|
|
|
exists = var:associated_culture
|
|
exists = var:associated_county
|
|
save_temporary_scope_as = faith_scope
|
|
"root.capital_province.squared_distance(scope:faith_scope.var:associated_county.title_province)" <= squared_distance_mega
|
|
root = {
|
|
trigger_if = {
|
|
limit = {
|
|
has_variable_list = faiths_converted_in_counties
|
|
}
|
|
NOT = {
|
|
is_target_in_variable_list = {
|
|
name = faiths_converted_in_counties
|
|
target = scope:faith_scope
|
|
}
|
|
}
|
|
}
|
|
any_held_title = {
|
|
tier = tier_county
|
|
faith = root.faith
|
|
trigger_if = {
|
|
limit = {
|
|
has_variable_list = faiths_converted_in_the_county
|
|
}
|
|
NOT = {
|
|
is_target_in_variable_list = {
|
|
name = faiths_converted_in_the_county
|
|
target = scope:faith_scope
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
ai_chance = {
|
|
value = 100
|
|
}
|
|
}
|
|
|
|
item = {
|
|
value = invite_same_faith_exiles
|
|
current_description = invite_same_faith_exiles
|
|
localization = invite_same_faith_exiles
|
|
icon = "gfx/interface/icons/court_position_types/witness_camp_officer.dds"
|
|
is_valid = {
|
|
custom_tooltip = {
|
|
text = invite_exiles_req
|
|
root.faith = {
|
|
exists = var:converted_development
|
|
var:converted_development >= 1
|
|
NOT = {
|
|
has_doctrine_parameter = unreformed
|
|
}
|
|
save_temporary_scope_as = faith_scope
|
|
"root.capital_province.squared_distance(scope:faith_scope.var:associated_county.title_province)" <= squared_distance_mega
|
|
}
|
|
any_held_title = {
|
|
tier = tier_county
|
|
faith = root.faith
|
|
}
|
|
}
|
|
}
|
|
ai_chance = {
|
|
value = 100
|
|
}
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
custom_tooltip = invite_religious_exiles_decision_effect
|
|
save_scope_as = root_scope
|
|
save_scope_as = from_decision
|
|
hidden_effect = {
|
|
if = {
|
|
limit = { scope:invite_all_exiles = yes }
|
|
random_religion_global = {
|
|
limit = {
|
|
any_faith = {
|
|
exists = var:converted_development
|
|
var:converted_development >= 1
|
|
NOT = {
|
|
has_doctrine_parameter = unreformed
|
|
}
|
|
|
|
exists = var:associated_culture
|
|
exists = var:associated_county
|
|
save_temporary_scope_as = faith_scope
|
|
var:associated_county.title_province = { save_temporary_scope_as = faith_scope_province }
|
|
"scope:root_scope.capital_province.squared_distance(scope:faith_scope_province)" <= squared_distance_mega
|
|
scope:root_scope = {
|
|
trigger_if = {
|
|
limit = {
|
|
has_variable_list = faiths_converted_in_counties
|
|
}
|
|
NOT = {
|
|
is_target_in_variable_list = {
|
|
name = faiths_converted_in_counties
|
|
target = scope:faith_scope
|
|
}
|
|
}
|
|
}
|
|
any_held_title = {
|
|
tier = tier_county
|
|
faith = scope:root_scope.faith
|
|
trigger_if = {
|
|
limit = {
|
|
has_variable_list = faiths_converted_in_the_county
|
|
}
|
|
NOT = {
|
|
is_target_in_variable_list = {
|
|
name = faiths_converted_in_the_county
|
|
target = scope:faith_scope
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
random_faith = {
|
|
limit = {
|
|
exists = var:converted_development
|
|
var:converted_development >= 1
|
|
NOT = {
|
|
has_doctrine_parameter = unreformed
|
|
}
|
|
|
|
exists = var:associated_culture
|
|
exists = var:associated_county
|
|
save_temporary_scope_as = faith_scope
|
|
var:associated_county.title_province = { save_temporary_scope_as = faith_scope_province }
|
|
"scope:root_scope.capital_province.squared_distance(scope:faith_scope_province)" <= squared_distance_mega
|
|
scope:root_scope = {
|
|
trigger_if = {
|
|
limit = {
|
|
has_variable_list = faiths_converted_in_counties
|
|
}
|
|
NOT = {
|
|
is_target_in_variable_list = {
|
|
name = faiths_converted_in_counties
|
|
target = scope:faith_scope
|
|
}
|
|
}
|
|
}
|
|
any_held_title = {
|
|
tier = tier_county
|
|
faith = scope:root_scope.faith
|
|
trigger_if = {
|
|
limit = {
|
|
has_variable_list = faiths_converted_in_the_county
|
|
}
|
|
NOT = {
|
|
is_target_in_variable_list = {
|
|
name = faiths_converted_in_the_county
|
|
target = scope:faith_scope
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
save_scope_as = target_faith
|
|
scope:root_scope = {
|
|
if = {
|
|
limit = {
|
|
faith != scope:target_faith
|
|
}
|
|
save_scope_as = ruler_target
|
|
save_scope_as = seeking_any_counties
|
|
trigger_event = global_religion.1000
|
|
}
|
|
else = {
|
|
save_scope_as = ruler_target
|
|
save_scope_as = seeking_same_faith_counties
|
|
trigger_event = global_religion.1000
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = { scope:invite_same_religion_exiles = yes }
|
|
faith.religion = {
|
|
random_faith = {
|
|
limit = {
|
|
exists = var:converted_development
|
|
var:converted_development >= 1
|
|
NOT = {
|
|
has_doctrine_parameter = unreformed
|
|
}
|
|
|
|
exists = var:associated_culture
|
|
exists = var:associated_county
|
|
save_temporary_scope_as = faith_scope
|
|
var:associated_county.title_province = { save_temporary_scope_as = faith_scope_province }
|
|
"scope:root_scope.capital_province.squared_distance(scope:faith_scope_province)" <= squared_distance_mega
|
|
scope:root_scope = {
|
|
trigger_if = {
|
|
limit = {
|
|
has_variable_list = faiths_converted_in_counties
|
|
}
|
|
NOT = {
|
|
is_target_in_variable_list = {
|
|
name = faiths_converted_in_counties
|
|
target = scope:faith_scope
|
|
}
|
|
}
|
|
}
|
|
any_held_title = {
|
|
tier = tier_county
|
|
faith = scope:root_scope.faith
|
|
trigger_if = {
|
|
limit = {
|
|
has_variable_list = faiths_converted_in_the_county
|
|
}
|
|
NOT = {
|
|
is_target_in_variable_list = {
|
|
name = faiths_converted_in_the_county
|
|
target = scope:faith_scope
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
save_scope_as = target_faith
|
|
scope:root_scope = {
|
|
if = {
|
|
limit = {
|
|
faith != scope:target_faith
|
|
}
|
|
save_scope_as = ruler_target
|
|
save_scope_as = seeking_any_counties
|
|
trigger_event = global_religion.1000
|
|
}
|
|
else = {
|
|
save_scope_as = ruler_target
|
|
save_scope_as = seeking_same_faith_counties
|
|
trigger_event = global_religion.1000
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = { scope:invite_same_faith_exiles = yes }
|
|
faith = {
|
|
save_scope_as = target_faith
|
|
scope:root_scope = {
|
|
save_scope_as = ruler_target
|
|
save_scope_as = seeking_same_faith_counties
|
|
trigger_event = global_religion.1000
|
|
}
|
|
}
|
|
}
|
|
}
|
|
close_view = {
|
|
view = decisions
|
|
player = root
|
|
}
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 190
|
|
empire = 190
|
|
hegemony = 190
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
modifier = {
|
|
culture = {
|
|
has_cultural_parameter = less_cost_to_invite_religious_exiles
|
|
}
|
|
add = 40
|
|
}
|
|
}
|
|
}
|
|
|
|
convert_to_confucianism = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/tgp_debate.dds"
|
|
}
|
|
sort_order = 101
|
|
|
|
is_shown = {
|
|
culture = { has_cultural_parameter = can_always_convert_to_confucianism }
|
|
faith.religion != religion:confucianism_religion
|
|
}
|
|
|
|
is_valid = {
|
|
|
|
}
|
|
|
|
cooldown = { years = 15 }
|
|
|
|
desc = convert_to_confucianism_desc
|
|
|
|
widget = {
|
|
gui = "decision_view_widget_option_list_generic"
|
|
controller = decision_option_list_controller
|
|
decision_to_second_step_button = "CHOOSE_CONFUCIAN_FAITH_TO_CONVERT_TO"
|
|
show_from_start = yes
|
|
|
|
item = {
|
|
value = jingxue
|
|
current_description = convert_to_jingxue_via_tradition_desc
|
|
localization = convert_to_jingxue
|
|
icon = "gfx/interface/icons/faith/jingxue.dds"
|
|
is_valid = {
|
|
|
|
}
|
|
ai_chance = {
|
|
value = {
|
|
add = root.ai_rationality
|
|
min = 1
|
|
}
|
|
}
|
|
}
|
|
|
|
item = {
|
|
value = daoxue
|
|
current_description = convert_to_daoxue_via_tradition_desc
|
|
localization = convert_to_daoxue
|
|
icon = "gfx/interface/icons/faith/daoxue.dds"
|
|
is_valid = {
|
|
}
|
|
ai_chance = {
|
|
value = {
|
|
add = root.ai_sociability
|
|
min = 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = 50
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
if = {
|
|
limit = {
|
|
scope:jingxue = yes
|
|
}
|
|
set_character_faith = faith:jingxue
|
|
}
|
|
else = {
|
|
set_character_faith = faith:daoxue
|
|
}
|
|
|
|
trigger_event = faith_conversion.1001
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 120
|
|
duchy = 120
|
|
kingdom = 120
|
|
empire = 120
|
|
hegemony = 0
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
modifier = {
|
|
add = 100
|
|
static_group_filter = {
|
|
group = confucianism_drawn
|
|
match = 0.05
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -500
|
|
has_character_flag = recent_convert
|
|
}
|
|
}
|
|
}
|
|
|
|
convert_to_taoism = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/holding_types/tgp_chinese_pagoda.dds"
|
|
}
|
|
sort_order = 101
|
|
|
|
cooldown = { years = 15 } #No cooldown needed as its not available if you take it
|
|
|
|
is_shown = {
|
|
culture = { has_cultural_parameter = can_always_convert_to_taoism }
|
|
faith.religion != religion:taoism_religion
|
|
}
|
|
|
|
is_valid = {
|
|
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
|
|
}
|
|
|
|
desc = convert_to_taoism_desc
|
|
|
|
cost = { #Uses normal conversion cost (which is discounted by the same tradition)
|
|
}
|
|
|
|
widget = {
|
|
gui = "decision_view_widget_option_list_generic"
|
|
controller = decision_option_list_controller
|
|
decision_to_second_step_button = "CHOOSE_TAOIST_FAITH_TO_CONVERT_TO"
|
|
show_from_start = yes
|
|
|
|
item = {
|
|
value = zhengyi
|
|
current_description = convert_to_zhengyi_via_decision_desc
|
|
localization = convert_to_zhengyi
|
|
icon = "gfx/interface/icons/faith/taoism.dds"
|
|
is_valid = {
|
|
|
|
}
|
|
ai_chance = {
|
|
value = {
|
|
add = root.ai_rationality
|
|
multiply = -1
|
|
min = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
item = {
|
|
value = shangqing
|
|
current_description = convert_to_shangqing_via_decision_desc
|
|
localization = convert_to_shangqing
|
|
icon = "gfx/interface/icons/faith/shangqing.dds"
|
|
is_valid = {
|
|
}
|
|
ai_chance = {
|
|
value = {
|
|
add = root.ai_greed
|
|
multiply = -1
|
|
min = 1
|
|
}
|
|
}
|
|
}
|
|
|
|
item = {
|
|
value = quanzhen
|
|
current_description = convert_to_quanzhen_via_decision_desc
|
|
localization = convert_to_quanzhen
|
|
icon = "gfx/interface/icons/faith/quanzhen.dds"
|
|
is_valid = {
|
|
}
|
|
ai_chance = {
|
|
value = {
|
|
add = root.ai_zeal
|
|
min = 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = 50
|
|
}
|
|
}
|
|
|
|
|
|
effect = {
|
|
|
|
save_scope_as = root_scope
|
|
|
|
if = {
|
|
limit = {
|
|
scope:zhengyi = yes
|
|
}
|
|
|
|
set_character_faith = faith:zhengyi
|
|
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
scope:shangqing = yes
|
|
}
|
|
set_character_faith = faith:shangqing
|
|
}
|
|
else = {
|
|
set_character_faith = faith:quanzhen
|
|
|
|
}
|
|
trigger_event = faith_conversion.1001
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 120
|
|
duchy = 120
|
|
kingdom = 120
|
|
empire = 120
|
|
hegemony = 0
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
|
|
modifier = {
|
|
add = -20
|
|
has_trait = zealous
|
|
}
|
|
modifier = {
|
|
add = 100
|
|
static_group_filter = {
|
|
group = taoism_drawn
|
|
match = 0.05
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 10
|
|
has_trait = lifestyle_mystic
|
|
}
|
|
modifier = {
|
|
add = -500
|
|
has_character_flag = recent_convert
|
|
}
|
|
}
|
|
}
|