N3OW/common/decisions/10_nomad_culture_and_faith_decisions.txt
2026-05-29 06:16:14 -04:00

578 lines
12 KiB
Text

#### Embrace Tengriism ###
#embrace_tengriism_decision = {
# picture = {
# reference = "gfx/interface/illustrations/event_scenes/mpo_temple_steppe.dds"
# }
# decision_group_type = nomad_minor
# desc = embrace_tengriism_decision_desc
# selection_tooltip = embrace_tengriism_decision_tooltip
#
# is_shown = {
# is_playable_character = yes
# government_has_flag = government_is_nomadic
# OR = {
# culture = { has_cultural_pillar = heritage_mongolic }
# culture = { has_cultural_pillar = heritage_turkic }
# domicile.domicile_culture = { has_cultural_pillar = heritage_mongolic }
# domicile.domicile_culture = { has_cultural_pillar = heritage_turkic }
# }
# NOT = {
# faith = faith:tengri_pagan
# }
# #Cheaper to just switch to domicile's tengriism
# trigger_if = {
# limit = {
# exists = domicile.domicile_faith
# }
# NOT = { domicile.domicile_faith = faith:tengri_pagan }
# }
# }
#
# is_valid_showing_failures_only = {
# is_physically_able_adult = yes
# is_at_war = no
# custom_tooltip = {
# text = not_of_a_steppe_faith_tt
# NOT = {
# religion = religion:tengrism_religion
# }
# }
# }
#
# cost = {
# piety = {
# value = {
# add = major_piety_value
# if = { # Cost increases if you're reverting to pagan
# limit = {
# faith = {
# NOT = {
# has_doctrine_parameter = unreformed
# }
# }
# }
# multiply = 4
# }
# }
# }
# }
#
# effect = {
# root.domicile.domicile_culture = { save_scope_as = domicile_culture }
# set_character_faith = faith:tengri_pagan
# domicile = {
# set_domicile_faith = faith:tengri_pagan
# }
# every_held_title = {
# limit = {
# tier = tier_county
# is_landless_type_title = no
# culture = scope:domicile_culture
# }
# set_county_faith = faith:tengri_pagan
# }
# # Spouses convert
# every_spouse = {
# limit = {
# is_courtier_of = root
# NOT = { faith = root.faith }
# }
# add_to_list = spouses_and_family_to_convert
# }
# # Family at court also convert
# every_close_or_extended_family_member = {
# limit = {
# is_courtier_of = root
# NOT = { faith = root.faith }
# }
# add_to_list = spouses_and_family_to_convert
# }
# every_in_list = {
# list = spouses_and_family_to_convert
# set_character_faith = faith:tengri_pagan
# }
# }
#
# ai_check_interval = 0
#}
### Spread [ROOT.Char.GetFaith.GetNameNoTooltip] to your People ###
proselytize_to_your_people_decision = {
picture = {
reference = "gfx/interface/illustrations/event_scenes/ep2_holysite_tribal.dds"
}
decision_group_type = nomad_minor
desc = proselytize_to_your_people_decision_desc
selection_tooltip = proselytize_to_your_people_decision_tooltip
is_shown = {
is_playable_character = yes
government_has_flag = government_is_nomadic
exists = domicile.domicile_faith
NOT = {
faith = domicile.domicile_faith
}
}
is_valid_showing_failures_only = {
is_physically_able_adult = yes
is_at_war = no
}
cost = {
piety = {
value = {
add = major_piety_value
if = { # Cost increases if you're trying to revert to unreformed
limit = {
domicile.domicile_faith = {
NOT = { has_doctrine_parameter = unreformed }
}
faith = {
has_doctrine_parameter = unreformed
}
}
multiply = 4
}
}
}
}
effect = {
root.domicile.domicile_culture = { save_scope_as = domicile_culture }
domicile = {
set_domicile_faith = root.faith
}
stress_impact = {
cynical = medium_stress_impact_gain
}
every_held_title = {
limit = {
tier = tier_county
is_landless_type_title = no
culture = scope:domicile_culture
}
set_county_faith = root.faith
}
# Spouses convert
every_spouse = {
limit = {
is_courtier_of = root
NOT = { faith = root.faith }
}
add_to_list = spouses_and_family_to_convert
}
# Family at court also convert
every_close_or_extended_family_member = {
limit = {
is_courtier_of = root
NOT = { faith = root.faith }
}
add_to_list = spouses_and_family_to_convert
}
every_in_list = {
list = spouses_and_family_to_convert
set_character_faith = root.faith
}
}
ai_check_interval_by_tier = {
barony = 0
county = 60
duchy = 60
kingdom = 60
empire = 60
hegemony = 60
}
ai_potential = {
government_has_flag = government_is_nomadic
ai_zeal > 0
}
ai_will_do = {
base = 100
}
}
### Convert to [ROOT.Char.GetDomicile.GetFaith.GetNameNoTooltip] through your People ###
adopt_domicile_faith_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds"
}
decision_group_type = nomad_minor
desc = adopt_domicile_faith_decision_desc
selection_tooltip = adopt_domicile_faith_decision_tooltip
is_shown = {
is_playable_character = yes
government_has_flag = government_is_nomadic
exists = domicile.domicile_faith
NOT = {
faith = domicile.domicile_faith
}
}
is_valid_showing_failures_only = {
is_physically_able_adult = yes
is_at_war = no
}
effect = {
set_character_faith = root.domicile.domicile_faith
stress_impact = {
zealous = major_stress_impact_gain
}
# Spouses convert
every_spouse = {
limit = {
is_courtier_of = root
NOT = { faith = root.domicile.domicile_faith }
}
add_to_list = spouses_and_family_to_convert
}
# Family at court also convert
every_close_or_extended_family_member = {
limit = {
is_courtier_of = root
NOT = { faith = root.domicile.domicile_faith }
}
add_to_list = spouses_and_family_to_convert
}
every_in_list = {
list = spouses_and_family_to_convert
set_character_faith = root.domicile.domicile_faith
}
every_held_title = {
limit = {
tier = tier_county
is_landless_type_title = no
culture = root.domicile.domicile_culture
NOT = { faith = root.domicile.domicile_faith }
}
set_county_faith = root.domicile.domicile_faith
}
}
ai_check_interval_by_tier = {
barony = 0
county = 60
duchy = 60
kingdom = 60
empire = 60
hegemony = 60
}
ai_potential = {
government_has_flag = government_is_nomadic
ai_zeal <= 0
}
ai_will_do = {
base = 100
}
}
### Adopt [ROOT.Char.GetDomicile.GetCulture.GetNameNoTooltip] Traditions ###
adopt_domicile_culture_decision = {
picture = {
reference = "gfx/interface/illustrations/activity_splash_screens/tour_arrival_tribal_neutral.dds"
}
decision_group_type = nomad_minor
desc = adopt_domicile_culture_decision_desc
selection_tooltip = adopt_domicile_culture_decision_tooltip
is_shown = {
is_playable_character = yes
government_has_flag = government_is_nomadic
exists = domicile.domicile_culture
NOT = {
culture = domicile.domicile_culture
}
}
is_valid_showing_failures_only = {
is_physically_able_adult = yes
is_at_war = no
}
cost = {
prestige = 150
}
effect = {
set_culture = root.domicile.domicile_culture
stress_impact = {
arrogant = medium_stress_impact_gain
}
# Family at court convert
every_close_or_extended_family_member = {
limit = {
is_courtier_of = root
culture = root.culture
}
add_to_list = spouses_and_family_to_convert
}
every_in_list = {
list = spouses_and_family_to_convert
set_culture = root.domicile.domicile_culture
}
}
ai_check_interval_by_tier = {
barony = 0
county = 60
duchy = 60
kingdom = 60
empire = 60
hegemony = 60
}
ai_potential = {
government_has_flag = government_is_nomadic
}
ai_will_do = {
base = 100
}
}
### Blend [ROOT.Char.GetCulture.GetNameNoTooltip] and [ROOT.Char.GetDomicile.GetCulture.GetNameNoTooltip] Traditions ###
blend_traditions_decision = {
picture = {
reference = "gfx/interface/illustrations/activity_splash_screens/tour_arrival_tribal_welcome.dds"
}
decision_group_type = nomad_minor
desc = blend_traditions_decision_desc
selection_tooltip = blend_traditions_decision_tooltip
is_shown = {
is_playable_character = yes
government_has_flag = government_is_nomadic
exists = domicile.domicile_culture
culture != domicile.domicile_culture
game_rule_can_create_hybird_culture_trigger = yes
}
is_valid_showing_failures_only = {
is_physically_able_adult = yes
is_at_war = no
NOT = {
culture = {
has_same_culture_heritage = root.domicile.domicile_culture
}
}
custom_tooltip = {
text = not_a_hybrid_or_old_culture_tt
culture = {
OR = {
is_hybrid_culture = no
culture_age >= 50
}
}
}
custom_tooltip = {
text = domicile_not_a_hybrid_or_old_culture_tt
root.domicile.domicile_culture = {
OR = {
is_hybrid_culture = no
culture_age >= 50
}
}
}
}
cost = {
prestige = {
value = root.domicile.herd
divide = 3
min = 350
max = 1000
}
}
effect = {
root.domicile.domicile_culture = { save_scope_as = original_domicile_culture }
culture = { save_scope_as = original_character_culture }
create_hybrid_culture = root.domicile.domicile_culture
custom_tooltip = random_traditions_tt
hidden_effect = {
if = {
limit = {
root.culture = {
NOT = {
has_same_culture_heritage = scope:original_domicile_culture
}
}
}
root.culture = {
set_heritage_from = root.domicile.domicile_culture
}
}
every_held_title = {
limit = {
tier = tier_county
is_landless_type_title = no
culture = root.domicile.domicile_culture
}
set_county_culture = root.culture
}
domicile = {
set_domicile_culture = root.culture
}
# Spouses convert
every_spouse = {
limit = {
is_courtier_of = root
OR = {
culture = scope:original_character_culture
culture = scope:original_domicile_culture
}
NOT = { culture = root.culture }
}
add_to_list = spouses_and_family_to_convert
}
# Family at court also convert
every_close_or_extended_family_member = {
limit = {
is_courtier_of = root
OR = {
culture = scope:original_character_culture
culture = scope:original_domicile_culture
}
NOT = { culture = root.culture }
}
add_to_list = spouses_and_family_to_convert
}
every_in_list = {
list = spouses_and_family_to_convert
set_culture = root.culture
}
}
}
ai_check_interval_by_tier = {
barony = 0
county = 0
duchy = 60
kingdom = 60
empire = 60
hegemony = 60
}
ai_potential = {
government_has_flag = government_is_nomadic
culture = {
is_hybrid_culture = no
}
domicile.domicile_culture ?= {
is_hybrid_culture = no
}
highest_held_title_tier >= tier_duchy
trigger_if = {
limit = {
has_game_rule = less_common_hybrid_culture_ai_frequency
}
static_group_filter = {
group = fewer_valid_hybrid_steppe_cultures
match = 0.2
}
}
}
ai_will_do = {
base = 100
}
}
### Promote [ROOT.Char.GetCulture.GetNameNoTooltip] Traditions ###
enforce_traditions_decision = {
picture = {
reference = "gfx/interface/illustrations/activity_splash_screens/tour_arrival_tribal_suspicious.dds"
}
decision_group_type = nomad_minor
desc = enforce_traditions_decision_desc
selection_tooltip = enforce_traditions_decision_tooltip
is_shown = {
is_playable_character = yes
government_has_flag = government_is_nomadic
exists = domicile.domicile_culture
NOT = {
culture = domicile.domicile_culture
}
}
is_valid_showing_failures_only = {
is_physically_able_adult = yes
is_at_war = no
custom_tooltip = {
text = same_heritage_or_steppe_heritage_tt
culture = {
OR = {
has_cultural_pillar = heritage_mongolic
has_cultural_pillar = heritage_turkic
has_cultural_pillar = heritage_ugro_permian
has_same_culture_heritage = root.domicile.domicile_culture
}
}
}
}
cost = {
prestige = {
value = root.domicile.herd
divide = 10
min = 50
max = 800
}
}
effect = {
root.domicile.domicile_culture = { save_scope_as = domicile_culture }
domicile = {
set_domicile_culture = root.culture
}
stress_impact = {
humble = medium_stress_impact_gain
}
every_held_title = {
limit = {
tier = tier_county
is_landless_type_title = no
culture = scope:domicile_culture
}
set_county_culture = root.culture
}
# Family at court also convert
every_close_or_extended_family_member = {
limit = {
is_courtier_of = root
culture = root.domicile.domicile_culture
}
add_to_list = spouses_and_family_to_convert
}
every_in_list = {
list = spouses_and_family_to_convert
set_culture = root.culture
}
}
ai_check_interval_by_tier = {
barony = 0
county = 12
duchy = 12
kingdom = 12
empire = 12
hegemony = 12
}
ai_potential = {
government_has_flag = government_is_nomadic
NOT = { has_trait = humble }
}
ai_will_do = {
base = 100
}
}