3112 lines
60 KiB
Text
3112 lines
60 KiB
Text
################################
|
|
# SOCIETAL CULTURAL TRADITIONS #
|
|
################################
|
|
|
|
tradition_xenophilic = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = learning
|
|
1 = mena
|
|
4 = conversation.dds
|
|
}
|
|
|
|
can_pick = {
|
|
custom_tooltip = {
|
|
text = culture_acceptance_trigger_desc
|
|
any_culture_global = {
|
|
count >= xenophilic_nr_of_cultures_value
|
|
this != prev
|
|
cultural_acceptance = { target = prev value >= xenophilic_acceptance_value }
|
|
}
|
|
}
|
|
}
|
|
|
|
culture_modifier = {
|
|
cultural_acceptance_gain_mult = 0.25
|
|
}
|
|
character_modifier = {
|
|
different_culture_opinion = 10
|
|
ignore_negative_opinion_of_culture = yes
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_communal = { is_in_list = traits }
|
|
culture_pillar:ethos_egalitarian = { is_in_list = traits }
|
|
#culture_pillar:ethos_bureaucratic = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_communal_or_egalitarian_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
any_culture_global = {
|
|
count >= xenophilic_nr_of_cultures_cost_value
|
|
this != prev
|
|
cultural_acceptance = { target = prev value >= xenophilic_acceptance_cost_value }
|
|
}
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = culture_acceptance_cost_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
has_variable = tradition_xenophilic_travel_discount
|
|
}
|
|
|
|
}
|
|
|
|
add = {
|
|
value = tradition_travel_discount
|
|
desc = tradition_travel_discount_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_xenophilic }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 100
|
|
if = {
|
|
limit = { # Avoid stacking similar traditions
|
|
culture_tradition:tradition_culture_blending = { is_in_list = traits }
|
|
culture_tradition:tradition_tgp_religious_hospitality = { is_in_list = traits }
|
|
}
|
|
multiply = 0.25
|
|
}
|
|
if = {
|
|
limit = { # If you like to invade people, don't pick this tradition
|
|
culture_tradition:tradition_malleable_invaders = { is_in_list = traits }
|
|
}
|
|
multiply = 0
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
tradition_chivalry = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = diplo
|
|
1 = western
|
|
4 = knight.dds
|
|
}
|
|
|
|
is_shown = {
|
|
OR = {
|
|
has_cultural_pillar = heritage_brythonic
|
|
has_cultural_pillar = heritage_central_germanic
|
|
has_cultural_pillar = heritage_frankish
|
|
has_cultural_pillar = heritage_goidelic
|
|
has_cultural_pillar = heritage_iberian
|
|
has_cultural_pillar = heritage_latin
|
|
has_cultural_pillar = heritage_west_germanic
|
|
}
|
|
}
|
|
|
|
parameters = {
|
|
can_use_sparring_duel = yes
|
|
romance_scheme_bonuses = yes
|
|
romance_scheme_penalty = yes
|
|
ai_romance_scheme_increase = yes
|
|
poet_trait_romance_bonuses = yes
|
|
can_host_joust_contests = yes
|
|
knight_errant_trait_bonuses = yes
|
|
}
|
|
|
|
character_modifier = {
|
|
tyranny_gain_mult = 0.5
|
|
accolade_glory_gain_mult = 0.1
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_bellicose = { is_in_list = traits }
|
|
culture_pillar:ethos_egalitarian = { is_in_list = traits }
|
|
culture_pillar:ethos_courtly = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_bellicose_egalitarian_or_courtly_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
scope:character = {
|
|
any_knight = {
|
|
count >= 6
|
|
prowess >= 12
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = knights_with_prowess_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
has_variable = tradition_chivalry_travel_discount
|
|
}
|
|
|
|
}
|
|
|
|
add = {
|
|
value = tradition_travel_discount
|
|
desc = tradition_travel_discount_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
has_variable = tradition_chivalry_tournament_discount
|
|
}
|
|
|
|
}
|
|
|
|
add = {
|
|
value = tradition_tournament_discount
|
|
desc = tradition_tournament_discount_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_chivalry }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 200
|
|
}
|
|
}
|
|
|
|
tradition_hard_working = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = diplo
|
|
1 = indian
|
|
4 = tools.dds
|
|
}
|
|
|
|
can_pick = {
|
|
custom_tooltip = {
|
|
text = cultrad_not_nomadic_government_type
|
|
scope:character = {
|
|
NOT = {
|
|
government_has_flag = government_is_nomadic
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
parameters = {
|
|
development_gain_on_building_complete = yes
|
|
next_level_w_mills = yes
|
|
}
|
|
character_modifier = {
|
|
build_speed = -0.15
|
|
stress_gain_mult = 0.15
|
|
build_gold_cost = 0.15
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_bellicose = { is_in_list = traits }
|
|
culture_pillar:ethos_stoic = { is_in_list = traits }
|
|
culture_pillar:ethos_communal = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_bellicose_stoic_or_communal_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:character = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
NOT = {
|
|
any_ruler = {
|
|
count >= 5
|
|
culture = prev
|
|
primary_title.tier >= tier_county
|
|
has_trait = diligent
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = no
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = rulers_with_diligent_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
has_variable = tradition_hard_working_travel_discount
|
|
}
|
|
}
|
|
|
|
add = {
|
|
value = tradition_travel_discount
|
|
desc = tradition_travel_discount_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_hard_working }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 400
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_stoic = { is_in_list = traits }
|
|
culture_pillar:ethos_communal = { is_in_list = traits }
|
|
}
|
|
}
|
|
multiply = 0.5
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
scope:character ?= {
|
|
ai_has_economical_boom_personality = yes
|
|
}
|
|
}
|
|
multiply = 4
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_loyal_soldiers = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = diplo
|
|
1 = mena
|
|
4 = hostages.dds
|
|
}
|
|
|
|
parameters = {
|
|
doesnt_care_about_culture_faith_in_factions = yes
|
|
wants_to_learn_liege_language = yes
|
|
extra_learn_language_success_chance_vs_liege = yes
|
|
loyal_trait_more_common = yes
|
|
more_hostage_acceptance_for_vassals = yes
|
|
nomadic_loyal_soldiers_obedience = yes
|
|
loyal_soldiers_internal_yurt_unlock = yes
|
|
}
|
|
character_modifier = {
|
|
opinion_of_liege = 10
|
|
}
|
|
county_modifier = {
|
|
county_opinion_add = 5
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_bellicose = { is_in_list = traits }
|
|
culture_pillar:ethos_stoic = { is_in_list = traits }
|
|
culture_pillar:ethos_communal = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_bellicose_stoic_or_communal_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:character = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
NOT = {
|
|
any_ruler = {
|
|
count >= 3
|
|
culture = prev
|
|
primary_title.tier >= tier_county
|
|
top_liege != this
|
|
culture != liege.culture
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = no
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = rulers_under_another_culture_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
has_variable = tradition_loyal_soldiers_travel_discount
|
|
}
|
|
}
|
|
|
|
add = {
|
|
value = tradition_travel_discount
|
|
desc = tradition_travel_discount_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_loyal_soldiers }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 200
|
|
if = {
|
|
limit = {
|
|
is_divergent_culture = no
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_pacifism = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = learning
|
|
1 = indian
|
|
4 = diplomacy.dds
|
|
}
|
|
|
|
can_pick = {
|
|
custom_description = {
|
|
text = culture_not_bellicose
|
|
NOT = {
|
|
culture_pillar:ethos_bellicose = { is_in_list = traits }
|
|
}
|
|
}
|
|
culture_not_warlike_trigger = yes
|
|
}
|
|
|
|
parameters = {
|
|
reduced_cost_for_conversion_to_pacifist_faith = yes
|
|
}
|
|
|
|
county_modifier = {
|
|
development_growth_factor = 0.15
|
|
county_opinion_add = 10
|
|
}
|
|
character_modifier = {
|
|
martial = -1
|
|
monthly_martial_lifestyle_xp_gain_mult = -0.2
|
|
|
|
ai_war_chance = -0.75
|
|
ai_war_cooldown = 10
|
|
ai_boldness = -25
|
|
ai_compassion = 25
|
|
}
|
|
province_modifier = {
|
|
travel_danger = -5
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_egalitarian = { is_in_list = traits }
|
|
culture_pillar:ethos_spiritual = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_spiritual_or_egalitarian_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
is_at_war = yes
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = is_at_war_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
has_variable = tradition_pacifism_travel_discount
|
|
}
|
|
|
|
}
|
|
|
|
add = {
|
|
value = tradition_travel_discount
|
|
desc = tradition_travel_discount_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_pacifism }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
scope:character = { religion = { is_in_family = rf_eastern } }
|
|
is_divergent_culture = yes
|
|
}
|
|
add = 100
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_spartan = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = steward
|
|
1 = indian
|
|
4 = council.dds
|
|
}
|
|
|
|
is_shown = {
|
|
NOT = {
|
|
scope:character = {
|
|
government_has_flag = government_is_tribal
|
|
}
|
|
}
|
|
}
|
|
|
|
character_modifier = {
|
|
monthly_prestige_gain_mult = -0.35
|
|
monthly_court_grandeur_change_mult = -0.2
|
|
castle_holding_build_gold_cost = -0.15
|
|
castle_holding_holding_build_gold_cost = -0.15
|
|
courtly_opinion = -20
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_stoic = { is_in_list = traits }
|
|
culture_pillar:ethos_communal = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_stoic_or_communal_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:character.prestige_level >= 3
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = prestige_level_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
has_variable = tradition_spartan_travel_discount
|
|
}
|
|
|
|
}
|
|
|
|
add = {
|
|
value = tradition_travel_discount
|
|
desc = tradition_travel_discount_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_spartan }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 50
|
|
if = {
|
|
limit = {
|
|
is_divergent_culture = no
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_diasporic = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = learning
|
|
1 = mediterranean
|
|
4 = noble.dds
|
|
}
|
|
|
|
# Disaporic peoples are marginalized people who have lost their traditional homeland and been forced to live elsewhere. Any hybrid or divergent culture will, by definition, have a new homeland. As a result, new cultures can never pick this tradition, and only historical cultures may start with it.
|
|
is_shown = { always = no }
|
|
|
|
parameters = {
|
|
wanderers_learn_languages = yes
|
|
extra_language_cap = yes
|
|
unlock_voluntary_laampdom = yes
|
|
unlock_minority_community = yes
|
|
cannot_convert_diasporia = yes
|
|
}
|
|
|
|
character_modifier = {
|
|
stewardship = 1
|
|
learning = 1
|
|
ignore_negative_opinion_of_culture = yes
|
|
diplomatic_range_mult = 0.2
|
|
}
|
|
|
|
cost = { prestige = 400 }
|
|
ai_will_do = { value = 0 }
|
|
}
|
|
|
|
tradition_hunters = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = intrigue
|
|
1 = mediterranean
|
|
4 = hunter.dds
|
|
}
|
|
|
|
can_pick = {
|
|
culture_not_pacifistic_trigger = yes
|
|
custom_tooltip = {
|
|
text = cannot_have_tradition_vegetarianism
|
|
NOT = { culture_tradition:tradition_vegetarianism = { is_in_list = traits } }
|
|
}
|
|
}
|
|
|
|
parameters = {
|
|
more_frequent_hunts = yes
|
|
hunting_traits_more_valued = yes
|
|
hunting_traits_more_common = yes
|
|
always_unlock_legendary_hunting_lodge = yes
|
|
}
|
|
|
|
character_modifier = {
|
|
character_travel_speed_mult = 0.15
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_bellicose = { is_in_list = traits }
|
|
culture_pillar:ethos_spiritual = { is_in_list = traits }
|
|
culture_pillar:ethos_stoic = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_bellicose_spiritual_or_stoic_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:character = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
NOT = {
|
|
any_ruler = {
|
|
count >= 5
|
|
culture = prev
|
|
primary_title.tier >= tier_county
|
|
has_trait = lifestyle_hunter
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = no
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = rulers_with_hunter_lifestyle_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
has_variable = tradition_hunters_travel_discount
|
|
}
|
|
|
|
}
|
|
|
|
add = {
|
|
value = tradition_travel_discount
|
|
desc = tradition_travel_discount_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_hunters }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 100
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
government_has_flag = government_is_tribal
|
|
}
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_vegetarianism = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = intrigue
|
|
1 = mediterranean
|
|
4 = food.dds
|
|
}
|
|
|
|
is_shown = {
|
|
OR = {
|
|
has_cultural_pillar = heritage_indo_aryan
|
|
has_cultural_pillar = heritage_dravidian
|
|
}
|
|
}
|
|
can_pick = {
|
|
OR = {
|
|
has_cultural_pillar = heritage_indo_aryan
|
|
has_cultural_pillar = heritage_dravidian
|
|
}
|
|
custom_tooltip = {
|
|
text = cannot_have_tradition_sacred_hunts
|
|
NOT = { culture_tradition:tradition_sacred_hunts = { is_in_list = traits } }
|
|
}
|
|
custom_tooltip = {
|
|
text = cannot_have_tradition_hunters
|
|
NOT = { culture_tradition:tradition_hunters = { is_in_list = traits } }
|
|
}
|
|
}
|
|
can_pick_for_hybridization = {
|
|
custom_tooltip = {
|
|
text = cannot_have_vegetarianism_and_sacred_hunts
|
|
NOT = { culture_tradition:tradition_sacred_hunts = { is_in_list = traits } }
|
|
}
|
|
custom_tooltip = {
|
|
text = cannot_have_vegetarianism_and_hunters
|
|
NOT = { culture_tradition:tradition_hunters = { is_in_list = traits } }
|
|
}
|
|
}
|
|
|
|
parameters = {
|
|
cannot_hunt = yes
|
|
vegetarian_building_ban = yes
|
|
vegetarian_fruit_orchard_allowed = yes
|
|
vegetarian_next_level_cereal_fields = yes
|
|
}
|
|
character_modifier = {
|
|
health = 0.25
|
|
}
|
|
county_modifier = {
|
|
plains_development_growth_factor = 0.1
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_communal = { is_in_list = traits }
|
|
culture_pillar:ethos_spiritual = { is_in_list = traits }
|
|
culture_pillar:ethos_stoic = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_communal_spiritual_or_stoic_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
has_variable = tradition_vegetarianism_travel_discount
|
|
}
|
|
|
|
}
|
|
|
|
add = {
|
|
value = tradition_travel_discount
|
|
desc = tradition_travel_discount_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_vegetarianism }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 800
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
scope:character.faith = {
|
|
has_doctrine = tenet_dharmic_pacifism
|
|
}
|
|
}
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_seafaring = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = martial
|
|
1 = western
|
|
4 = ship.dds
|
|
}
|
|
|
|
can_pick = {
|
|
custom_description = {
|
|
text = percentage_of_culture_on_coast_desc
|
|
any_culture_county = {
|
|
percent >= 0.5
|
|
has_coastal_province = yes
|
|
}
|
|
}
|
|
# Shouldn't be combined with the following traditions:
|
|
custom_tooltip = {
|
|
text = cannot_have_tradition_fp1_coastal_warriors
|
|
NOT = { culture_tradition:tradition_fp1_coastal_warriors = { is_in_list = traits } }
|
|
}
|
|
custom_tooltip = {
|
|
text = cannot_have_tradition_maritime_way_of_life
|
|
NOT = { culture_tradition:tradition_maritime_way_of_life = { is_in_list = traits } }
|
|
}
|
|
custom_tooltip = {
|
|
text = cultrad_not_nomadic_government_type
|
|
scope:character = {
|
|
NOT = {
|
|
government_has_flag = government_is_nomadic
|
|
}
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = cultrad_not_nomadic_government_type
|
|
scope:character = {
|
|
NOT = {
|
|
government_has_flag = government_is_nomadic
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
parameters = {
|
|
trade_ports_give_control_growth = yes
|
|
trade_ports_give_levies = yes
|
|
can_travel_along_rivers = yes
|
|
trade_ports_enabled_for_tribals = yes
|
|
}
|
|
character_modifier = {
|
|
embarkation_cost_mult = -0.85
|
|
sea_travel_danger = medium_sea_danger_reduction
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_bellicose = { is_in_list = traits }
|
|
culture_pillar:ethos_bureaucratic = { is_in_list = traits }
|
|
culture_pillar:ethos_spiritual = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_bellicose_bureaucratic_or_spiritual_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
any_culture_county = {
|
|
percent >= 0.7
|
|
has_coastal_province = yes
|
|
}
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = high_coastal_percentage_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
has_variable = tradition_seafaring_travel_discount
|
|
}
|
|
|
|
}
|
|
|
|
add = {
|
|
value = tradition_travel_discount
|
|
desc = tradition_travel_discount_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_seafaring }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 200
|
|
if = { # Make stacking more less common
|
|
limit = {
|
|
OR = {
|
|
culture_tradition:tradition_maritime_mercantilism = { is_in_list = traits }
|
|
culture_tradition:tradition_fishermen = { is_in_list = traits }
|
|
}
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
scope:character = {
|
|
any_sub_realm_county = {
|
|
percent >= 0.3
|
|
has_coastal_province = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
multiply = 0
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
any_culture_county = {
|
|
percent >= 0.6
|
|
has_coastal_province = yes
|
|
}
|
|
}
|
|
multiply = 8
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_storytellers = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = learning
|
|
1 = mena
|
|
4 = ceremony.dds
|
|
}
|
|
|
|
can_pick = {
|
|
custom_tooltip = {
|
|
text = cannot_have_tradition_fp1_northern_stories
|
|
NOT = { culture_tradition:tradition_fp1_northern_stories = { is_in_list = traits } }
|
|
}
|
|
}
|
|
|
|
character_modifier = {
|
|
owned_scheme_secrecy_add = -15
|
|
owned_legend_spread_mult = 0.05
|
|
}
|
|
parameters = {
|
|
better_ward_education = yes
|
|
tells_stories = yes
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_courtly = { is_in_list = traits }
|
|
culture_pillar:ethos_communal = { is_in_list = traits }
|
|
culture_pillar:ethos_stoic = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_courtly_communal_or_stoic_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:character = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
NOT = {
|
|
any_ruler = {
|
|
count >= 3
|
|
culture = prev
|
|
primary_title.tier >= tier_county
|
|
has_trait = lifestyle_poet
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = no
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = rulers_with_poet_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
has_variable = tradition_storytellers_travel_discount
|
|
}
|
|
|
|
}
|
|
|
|
add = {
|
|
value = tradition_travel_discount
|
|
desc = tradition_travel_discount_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_storytellers }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 50
|
|
if = {
|
|
limit = { # Less likely to adopt this tradition for non-tribals, unless any parent culture already has it
|
|
NOR = {
|
|
scope:character = {
|
|
government_has_flag = government_is_tribal
|
|
}
|
|
any_parent_culture_or_above = {
|
|
has_cultural_tradition = tradition_storytellers
|
|
}
|
|
}
|
|
}
|
|
multiply = 0.5
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
scope:character ?= {
|
|
OR = {
|
|
num_personal_legend_seeds >= 1
|
|
num_triggered_legend_seeds >= 1
|
|
}
|
|
}
|
|
}
|
|
multiply = 8
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_music_theory = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = intrigue
|
|
1 = western
|
|
4 = musician.dds
|
|
}
|
|
|
|
is_shown = {
|
|
has_ep1_court_positions_dlc_trigger = yes
|
|
}
|
|
|
|
parameters = {
|
|
gregarious_trait_gives_bonuses = yes
|
|
characters_are_better_court_musicians = yes # Also hooked in to increase the Feast opinion bonus
|
|
better_court_musicians = yes
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_courtly = { is_in_list = traits }
|
|
culture_pillar:ethos_communal = { is_in_list = traits }
|
|
culture_pillar:ethos_spiritual = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_courtly_communal_or_spiritual_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:character = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
NOT = {
|
|
any_ruler = {
|
|
count >= 3
|
|
culture = prev
|
|
primary_title.tier >= tier_county
|
|
has_trait = lifestyle_poet
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = no
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = rulers_with_poet_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
has_variable = tradition_music_theory_travel_discount
|
|
}
|
|
|
|
}
|
|
|
|
add = {
|
|
value = tradition_travel_discount
|
|
desc = tradition_travel_discount_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_music_theory }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 50
|
|
if = {
|
|
limit = { # AI should avoid stacking traditions for court positions
|
|
OR = {
|
|
culture_tradition:tradition_poetry = { is_in_list = traits }
|
|
culture_tradition:tradition_tgp_ephemeral_grace = { is_in_list = traits }
|
|
}
|
|
}
|
|
multiply = 0.25
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_poetry = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = diplo
|
|
1 = western
|
|
4 = quill.dds
|
|
}
|
|
|
|
is_shown = {
|
|
NOT = { has_cultural_tradition = tradition_fp3_enlightened_magnates }
|
|
NAND = {
|
|
has_fp3_dlc_trigger = yes
|
|
has_cultural_pillar = heritage_iranian
|
|
}
|
|
}
|
|
|
|
can_pick = {
|
|
custom_tooltip = {
|
|
text = cannot_have_tradition_fp1_northern_stories
|
|
NOT = { culture_tradition:tradition_fp1_northern_stories = { is_in_list = traits } }
|
|
}
|
|
NOT = { culture_tradition:tradition_tgp_ephemeral_grace = { is_in_list = traits } }
|
|
}
|
|
|
|
parameters = {
|
|
poet_trait_gives_bonuses = yes
|
|
poet_trait_more_common = yes
|
|
characters_are_better_court_poets = yes
|
|
better_court_poets = yes
|
|
}
|
|
|
|
character_modifier = {
|
|
owned_legend_spread_mult = 0.05
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_courtly = { is_in_list = traits }
|
|
culture_pillar:ethos_communal = { is_in_list = traits }
|
|
culture_pillar:ethos_spiritual = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_courtly_communal_or_spiritual_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:character = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
NOT = {
|
|
any_ruler = {
|
|
count >= 3
|
|
culture = prev
|
|
primary_title.tier >= tier_county
|
|
has_trait = lifestyle_poet
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = no
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = rulers_with_poet_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
has_variable = tradition_poetry_travel_discount
|
|
}
|
|
|
|
}
|
|
|
|
add = {
|
|
value = tradition_travel_discount
|
|
desc = tradition_travel_discount_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_poetry }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 50
|
|
if = {
|
|
limit = { # AI should avoid stacking traditions for courtly court positions
|
|
culture_tradition:tradition_music_theory = { is_in_list = traits }
|
|
}
|
|
multiply = 0.25
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_fishermen = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = steward
|
|
1 = mediterranean
|
|
4 = ship.dds
|
|
}
|
|
|
|
can_pick = {
|
|
custom_description = {
|
|
text = culture_on_coast_desc
|
|
any_culture_county = {
|
|
has_coastal_province = yes
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = cultrad_not_nomadic_government_type
|
|
scope:character = {
|
|
NOT = {
|
|
government_has_flag = government_is_nomadic
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
parameters = {
|
|
coastal_holdings_give_defensive_bonus = yes
|
|
trade_ports_stationed_maa_bonus = yes
|
|
}
|
|
|
|
character_modifier = {
|
|
coastal_advantage = 5
|
|
supply_capacity_mult = 0.5
|
|
coastal_sea_travel_danger = low_sea_danger_reduction
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
culture_pillar:ethos_bellicose = { is_in_list = traits }
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = culture_not_bellicose
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
any_culture_county = {
|
|
percent >= 0.3
|
|
has_coastal_province = yes
|
|
}
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = coastal_percentage_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
has_variable = tradition_fishermen_travel_discount
|
|
}
|
|
|
|
}
|
|
|
|
add = {
|
|
value = tradition_travel_discount
|
|
desc = tradition_travel_discount_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_fishermen }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 200
|
|
if = { # Make stacking a bit more common
|
|
limit = {
|
|
OR = {
|
|
culture_tradition:tradition_maritime_mercantilism = { is_in_list = traits }
|
|
culture_tradition:tradition_seafaring = { is_in_list = traits }
|
|
}
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
scope:character = {
|
|
any_sub_realm_county = {
|
|
percent >= 0.3
|
|
has_coastal_province = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
multiply = 0
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
any_culture_county = {
|
|
percent >= 0.6
|
|
has_coastal_province = yes
|
|
}
|
|
}
|
|
multiply = 2
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_mendicant_mystics = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = learning
|
|
1 = indian
|
|
4 = speech.dds
|
|
}
|
|
|
|
parameters = {
|
|
mystic_trait_gives_bonuses = yes
|
|
mystic_trait_more_common = yes
|
|
mendicant_mystics_may_appear = yes
|
|
}
|
|
|
|
character_modifier = {
|
|
character_travel_speed_mult = 0.1
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_communal = { is_in_list = traits }
|
|
culture_pillar:ethos_spiritual = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_communal_or_spiritual_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:character = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
NOT = {
|
|
any_ruler = {
|
|
count >= 3
|
|
culture = prev
|
|
primary_title.tier >= tier_county
|
|
has_trait = lifestyle_mystic
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = no
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = rulers_with_mystic_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
has_variable = tradition_mendicant_mystics_travel_discount
|
|
}
|
|
}
|
|
|
|
add = {
|
|
value = tradition_travel_discount
|
|
desc = tradition_travel_discount_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_mendicant_mystics }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 100
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
culture_pillar:ethos_spiritual = { is_in_list = traits }
|
|
}
|
|
}
|
|
multiply = 0.7
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_warrior_culture = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = martial
|
|
1 = western
|
|
4 = soldiers.dds
|
|
}
|
|
|
|
is_shown = {
|
|
NOT = { has_cultural_tradition = tradition_hird }
|
|
}
|
|
can_pick = {
|
|
culture_not_pacifistic_trigger = yes
|
|
custom_tooltip = {
|
|
text = government_is_tribal_tt
|
|
scope:character = {
|
|
government_has_flag = government_is_tribal
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = cannot_have_tradition_fp1_coastal_warriors
|
|
NOT = { culture_tradition:tradition_fp1_coastal_warriors = { is_in_list = traits } }
|
|
}
|
|
}
|
|
|
|
parameters = {
|
|
strong_traits_more_valued = yes
|
|
strong_traits_more_common = yes
|
|
weak_traits_looked_down_upon = yes
|
|
rowdy_trait_more_common = yes
|
|
pensive_trait_less_common = yes
|
|
}
|
|
character_modifier = {
|
|
cultural_head_fascination_mult = -0.25
|
|
ai_boldness = 25
|
|
accolade_glory_gain_mult = 0.1
|
|
monthly_martial_lifestyle_xp_gain_mult = 0.15
|
|
men_at_arms_limit = 1
|
|
}
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_bellicose = { is_in_list = traits }
|
|
culture_pillar:ethos_spiritual = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_bellicose_or_spiritual_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:character = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
NOT = {
|
|
any_ruler = {
|
|
count >= 3
|
|
culture = prev
|
|
primary_title.tier >= tier_county
|
|
OR = {
|
|
has_trait = strong
|
|
has_trait = physique_good
|
|
}
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = no
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = strong_rulers_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
has_variable = tradition_warrior_culture_travel_discount
|
|
}
|
|
}
|
|
|
|
add = {
|
|
value = tradition_travel_discount
|
|
desc = tradition_travel_discount_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_variable = aggressive_traditionalist_discount
|
|
}
|
|
add = {
|
|
value = traditionalist_discount
|
|
desc = traditionalist_discount_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_warrior_culture }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
ai_will_do = {
|
|
value = 400
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
culture_pillar:ethos_bellicose = { is_in_list = traits }
|
|
}
|
|
}
|
|
multiply = 0
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
scope:character ?= {
|
|
ai_has_warlike_personality = yes
|
|
}
|
|
}
|
|
multiply = 4
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_martial_admiration = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = martial
|
|
1 = indian
|
|
4 = knight.dds
|
|
}
|
|
|
|
is_shown = {
|
|
NOR = { #Replaced by Futuwaa and Druzhina
|
|
has_cultural_pillar = heritage_iranian
|
|
has_cultural_pillar = heritage_frankish
|
|
has_cultural_pillar = heritage_east_slavic
|
|
has_cultural_tradition = tradition_futuwaa
|
|
has_cultural_tradition = tradition_druzhina
|
|
has_cultural_tradition = tradition_chanson_de_geste
|
|
}
|
|
}
|
|
|
|
can_pick = {
|
|
culture_not_pacifistic_trigger = yes
|
|
NOR = { #Replaced by Futuwaa and Druzhina
|
|
has_cultural_pillar = heritage_iranian
|
|
has_cultural_pillar = heritage_frankish
|
|
has_cultural_pillar = heritage_east_slavic
|
|
has_cultural_tradition = tradition_futuwaa
|
|
has_cultural_tradition = tradition_druzhina
|
|
has_cultural_tradition = tradition_chanson_de_geste
|
|
}
|
|
}
|
|
|
|
parameters = {
|
|
martial_education_more_valued = yes
|
|
prowess_traits_more_valued = yes
|
|
blademaster_trait_bonuses = yes
|
|
craven_and_content_traits_looked_down_upon = yes
|
|
knights_slightly_more_prone_to_injury = yes
|
|
can_duel_rivals = yes
|
|
}
|
|
|
|
character_modifier = {
|
|
knight_limit = 2
|
|
negate_prowess_penalty_add = 5 # Wounded knights fight better!
|
|
accolade_glory_gain_mult = 0.1
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_bellicose = { is_in_list = traits }
|
|
culture_pillar:ethos_stoic = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_bellicose_or_stoic_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
scope:character = {
|
|
any_knight = {
|
|
count >= 6
|
|
prowess >= 12
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = knights_with_prowess_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
has_variable = tradition_martial_admiration_travel_discount
|
|
}
|
|
}
|
|
|
|
add = {
|
|
value = tradition_travel_discount
|
|
desc = tradition_travel_discount_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_martial_admiration }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
ai_will_do = {
|
|
value = 400
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
culture_pillar:ethos_bellicose = { is_in_list = traits }
|
|
}
|
|
}
|
|
multiply = 0.25
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
scope:character ?= {
|
|
ai_has_warlike_personality = yes
|
|
}
|
|
}
|
|
multiply = 4
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_philosopher_culture = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = learning
|
|
1 = indian
|
|
4 = philosopher.dds
|
|
}
|
|
|
|
is_shown = {
|
|
NOT = { has_cultural_tradition = tradition_fp3_beacon_of_learning }
|
|
}
|
|
|
|
can_pick = {
|
|
custom_description = {
|
|
text = culture_not_bellicose
|
|
NOT = {
|
|
culture_pillar:ethos_bellicose = { is_in_list = traits }
|
|
}
|
|
}
|
|
NOT = { has_cultural_tradition = tradition_warrior_culture }
|
|
}
|
|
|
|
parameters = {
|
|
pensive_trait_more_common = yes
|
|
rowdy_trait_less_common = yes
|
|
innovation_from_learning_traits = yes
|
|
}
|
|
character_modifier = {
|
|
monthly_learning_lifestyle_xp_gain_mult = 0.2
|
|
learning_per_prestige_level = 1
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_courtly = { is_in_list = traits }
|
|
culture_pillar:ethos_communal = { is_in_list = traits }
|
|
culture_pillar:ethos_spiritual = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_courtly_communal_or_spiritual_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:character = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
NOT = {
|
|
any_ruler = {
|
|
count >= 5
|
|
culture = prev
|
|
primary_title.tier >= tier_county
|
|
has_trait = scholar
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = no
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = rulers_with_scholar_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
has_variable = tradition_philosopher_culture_travel_discount
|
|
}
|
|
}
|
|
|
|
add = {
|
|
value = tradition_travel_discount
|
|
desc = tradition_travel_discount_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_philosopher_culture }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 100
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_communal = { is_in_list = traits }
|
|
culture_pillar:ethos_courtly = { is_in_list = traits }
|
|
culture_pillar:ethos_spiritual = { is_in_list = traits }
|
|
}
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_welcoming = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = diplo
|
|
1 = mena
|
|
4 = diplomat.dds
|
|
}
|
|
|
|
parameters = {
|
|
diplomacy_education_better_outcomes = yes
|
|
charming_trait_more_common = yes
|
|
}
|
|
character_modifier = {
|
|
monthly_court_grandeur_change_mult = 0.15
|
|
owned_personal_scheme_success_chance_add = 10
|
|
enemy_hostile_scheme_success_chance_add = 10
|
|
character_travel_safety_mult = 0.1
|
|
}
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_communal = { is_in_list = traits }
|
|
culture_pillar:ethos_egalitarian = { is_in_list = traits }
|
|
culture_pillar:ethos_stoic = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_communal_egalitarian_or_stoic_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:character = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
NOT = {
|
|
any_ruler = {
|
|
count >= 5
|
|
culture = prev
|
|
primary_title.tier >= tier_county
|
|
OR = {
|
|
has_trait = education_diplomacy_4
|
|
has_trait = education_diplomacy_5
|
|
}
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = no
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = rulers_with_diplomacy_edu_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_welcoming }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
ai_will_do = {
|
|
value = 100
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
culture_tradition:tradition_eye_for_an_eye = { is_in_list = traits }
|
|
culture_tradition:tradition_zealous_people = { is_in_list = traits }
|
|
culture_tradition:tradition_forbearing = { is_in_list = traits }
|
|
culture_tradition:tradition_equitable = { is_in_list = traits }
|
|
culture_tradition:tradition_charitable = { is_in_list = traits }
|
|
culture_tradition:tradition_modest = { is_in_list = traits }
|
|
}
|
|
}
|
|
multiply = 0.1
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_eye_for_an_eye = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = martial
|
|
1 = mena
|
|
4 = king.dds
|
|
}
|
|
|
|
parameters = {
|
|
vengeful_trait_more_common = yes
|
|
vengeful_positive_forgiving_negative = yes
|
|
rivalries_more_common = yes
|
|
hostile_action_vs_rival_bonuses = yes
|
|
}
|
|
character_modifier = {
|
|
dread_baseline_add = 10
|
|
}
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_communal = { is_in_list = traits }
|
|
culture_pillar:ethos_bellicose = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_bellicose_or_communal_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:character = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
NOT = {
|
|
any_ruler = {
|
|
count >= 5
|
|
culture = prev
|
|
primary_title.tier >= tier_county
|
|
has_trait = vengeful
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = no
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = rulers_with_vengeful_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_eye_for_an_eye }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
ai_will_do = {
|
|
value = 100
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
culture_tradition:tradition_welcoming = { is_in_list = traits }
|
|
culture_tradition:tradition_zealous_people = { is_in_list = traits }
|
|
culture_tradition:tradition_forbearing = { is_in_list = traits }
|
|
culture_tradition:tradition_equitable = { is_in_list = traits }
|
|
culture_tradition:tradition_charitable = { is_in_list = traits }
|
|
culture_tradition:tradition_modest = { is_in_list = traits }
|
|
}
|
|
}
|
|
multiply = 0.1
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_zealous_people = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = learning
|
|
1 = mediterranean
|
|
4 = speech.dds
|
|
}
|
|
|
|
parameters = {
|
|
zealous_trait_more_common = yes
|
|
humble_trait_more_common = yes
|
|
harder_to_convert_character_faith = yes
|
|
harder_to_convert_county_faith = yes
|
|
zealous_people_internal_yurt_unlock = yes
|
|
}
|
|
character_modifier = {
|
|
opinion_of_different_faith = -15
|
|
ai_zeal = 25
|
|
}
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_spiritual = { is_in_list = traits }
|
|
culture_pillar:ethos_communal = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_spiritual_or_communal_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:character = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
NOT = {
|
|
any_ruler = {
|
|
count >= 5
|
|
culture = prev
|
|
primary_title.tier >= tier_county
|
|
has_trait = zealous
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = no
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = rulers_with_zealous_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
has_variable = defensive_traditionalist_discount
|
|
has_variable = aggressive_traditionalist_discount
|
|
}
|
|
}
|
|
add = {
|
|
value = traditionalist_discount
|
|
desc = traditionalist_discount_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_zealous_people }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
ai_will_do = {
|
|
value = 100
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
culture_tradition:tradition_welcoming = { is_in_list = traits }
|
|
culture_tradition:tradition_eye_for_an_eye = { is_in_list = traits }
|
|
culture_tradition:tradition_forbearing = { is_in_list = traits }
|
|
culture_tradition:tradition_equitable = { is_in_list = traits }
|
|
culture_tradition:tradition_charitable = { is_in_list = traits }
|
|
culture_tradition:tradition_modest = { is_in_list = traits }
|
|
}
|
|
}
|
|
multiply = 0.1
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_forbearing = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = intrigue
|
|
1 = mediterranean
|
|
4 = philosopher.dds
|
|
}
|
|
|
|
parameters = {
|
|
patient_trait_more_common = yes
|
|
calm_trait_more_common = yes
|
|
forbearing_internal_yurt_unlock = yes
|
|
}
|
|
character_modifier = {
|
|
stress_gain_mult = -0.1
|
|
dread_baseline_add = -5
|
|
|
|
ai_war_cooldown = 3
|
|
}
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_spiritual = { is_in_list = traits }
|
|
culture_pillar:ethos_stoic = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_stoic_or_spiritual_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:character = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
NOT = {
|
|
any_ruler = {
|
|
count >= 5
|
|
culture = prev
|
|
primary_title.tier >= tier_county
|
|
has_trait = patient
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = no
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = rulers_with_patient_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_forbearing }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
ai_will_do = {
|
|
value = 100
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
culture_tradition:tradition_welcoming = { is_in_list = traits }
|
|
culture_tradition:tradition_eye_for_an_eye = { is_in_list = traits }
|
|
culture_tradition:tradition_zealous_people = { is_in_list = traits }
|
|
culture_tradition:tradition_equitable = { is_in_list = traits }
|
|
culture_tradition:tradition_charitable = { is_in_list = traits }
|
|
culture_tradition:tradition_modest = { is_in_list = traits }
|
|
}
|
|
}
|
|
multiply = 0.1
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_equitable = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = diplo
|
|
1 = mediterranean
|
|
4 = hostages.dds
|
|
}
|
|
|
|
parameters = {
|
|
just_trait_more_common = yes
|
|
honest_trait_more_common = yes
|
|
more_hostage_acceptance = yes
|
|
}
|
|
character_modifier = {
|
|
hostile_scheme_phase_duration_add = medium_scheme_phase_duration_malus_value
|
|
}
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_egalitarian = { is_in_list = traits }
|
|
culture_pillar:ethos_stoic = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_stoic_or_egalitarian_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:character = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
NOT = {
|
|
any_ruler = {
|
|
count >= 5
|
|
culture = prev
|
|
primary_title.tier >= tier_county
|
|
has_trait = just
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = no
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = rulers_with_just_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_equitable }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 100
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
culture_tradition:tradition_welcoming = { is_in_list = traits }
|
|
culture_tradition:tradition_eye_for_an_eye = { is_in_list = traits }
|
|
culture_tradition:tradition_zealous_people = { is_in_list = traits }
|
|
culture_tradition:tradition_forbearing = { is_in_list = traits }
|
|
culture_tradition:tradition_charitable = { is_in_list = traits }
|
|
culture_tradition:tradition_modest = { is_in_list = traits }
|
|
}
|
|
}
|
|
multiply = 0.1
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_charitable = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = diplo
|
|
1 = mena
|
|
4 = ceremony.dds
|
|
}
|
|
|
|
parameters = {
|
|
generous_trait_more_common = yes
|
|
compassionate_trait_more_common = yes
|
|
more_gift_opinion = yes
|
|
gives_more_gifts = yes
|
|
}
|
|
character_modifier = {
|
|
general_opinion = 5
|
|
monthly_income_mult = -0.03
|
|
ai_greed = -25
|
|
}
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_communal = { is_in_list = traits }
|
|
culture_pillar:ethos_spiritual = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_spiritual_or_communal_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:character = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
NOT = {
|
|
any_ruler = {
|
|
count >= 5
|
|
culture = prev
|
|
primary_title.tier >= tier_county
|
|
has_trait = generous
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = no
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = rulers_with_generous_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_charitable }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
ai_will_do = {
|
|
value = 100
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
culture_tradition:tradition_welcoming = { is_in_list = traits }
|
|
culture_tradition:tradition_eye_for_an_eye = { is_in_list = traits }
|
|
culture_tradition:tradition_zealous_people = { is_in_list = traits }
|
|
culture_tradition:tradition_forbearing = { is_in_list = traits }
|
|
culture_tradition:tradition_equitable = { is_in_list = traits }
|
|
culture_tradition:tradition_modest = { is_in_list = traits }
|
|
}
|
|
}
|
|
multiply = 0.1
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_modest = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = learning
|
|
1 = indian
|
|
4 = artisan.dds
|
|
}
|
|
|
|
parameters = {
|
|
temperate_trait_more_common = yes
|
|
introverted_trait_bonuses = yes
|
|
ambitious_trait_penalty = yes
|
|
}
|
|
character_modifier = {
|
|
monthly_prestige_gain_mult = -0.1
|
|
ai_boldness = -25
|
|
}
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_stoic = { is_in_list = traits }
|
|
culture_pillar:ethos_spiritual = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_stoic_or_spiritual_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:character = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
NOT = {
|
|
any_ruler = {
|
|
count >= 5
|
|
culture = prev
|
|
primary_title.tier >= tier_county
|
|
has_trait = temperate
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = no
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = rulers_with_temperate_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_modest }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
ai_will_do = {
|
|
value = 100
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
culture_tradition:tradition_welcoming = { is_in_list = traits }
|
|
culture_tradition:tradition_eye_for_an_eye = { is_in_list = traits }
|
|
culture_tradition:tradition_zealous_people = { is_in_list = traits }
|
|
culture_tradition:tradition_forbearing = { is_in_list = traits }
|
|
culture_tradition:tradition_equitable = { is_in_list = traits }
|
|
culture_tradition:tradition_charitable = { is_in_list = traits }
|
|
}
|
|
}
|
|
multiply = 0.1
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_practiced_pirates = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = intrigue
|
|
1 = mediterranean
|
|
4 = battle.dds
|
|
}
|
|
|
|
can_pick = {
|
|
custom_description = {
|
|
text = percentage_of_culture_on_coast_desc
|
|
any_culture_county = {
|
|
percent >= 0.5
|
|
has_coastal_province = yes
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = cultrad_not_nomadic_government_type
|
|
scope:character = {
|
|
NOT = {
|
|
government_has_flag = government_is_nomadic
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
parameters = {
|
|
culture_can_raid_at_sea_even_if_feudal = yes
|
|
not_tribal_raiding_malus = yes
|
|
}
|
|
|
|
character_modifier = {
|
|
max_loot_mult = 0.25
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
# Ethos requirement.
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
culture_pillar:ethos_bellicose = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_bellicose_desc
|
|
}
|
|
}
|
|
# Coastal requirement.
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
any_culture_county = {
|
|
percent >= 0.7
|
|
has_coastal_province = yes
|
|
}
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = high_coastal_percentage_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_practiced_pirates }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 100
|
|
if = {
|
|
limit = { # Should be fairly rare for cultures outside of a Berber heritage
|
|
has_cultural_pillar = heritage_berber
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
}
|
|
|
|
tradition_life_is_just_a_joke = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = intrigue
|
|
1 = western
|
|
4 = noble.dds
|
|
}
|
|
|
|
parameters = {
|
|
# Gregarious, Content, Cynical, & Fickle all gain +5 same-culture opinion.
|
|
life_is_a_joke_trait_same_culture_opinion = yes
|
|
#lose stress on war declaration
|
|
war_stress_loss = yes
|
|
#AI boldness increased
|
|
added_character_boldness = yes
|
|
cultrad_unlocks_t3_arbitrary_arrests = yes
|
|
}
|
|
|
|
character_modifier = {
|
|
ai_boldness = high_positive_ai_value
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_stoic = { is_in_list = traits }
|
|
culture_pillar:ethos_communal = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_stoic_or_communal_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:character = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
NOT = {
|
|
any_ruler = {
|
|
count >= 5
|
|
culture = prev
|
|
primary_title.tier >= tier_county
|
|
has_trait = cynical
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = no
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = rulers_with_cynical_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_life_is_just_a_joke }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = { value = 0 } # The AI never pick this
|
|
}
|
|
|
|
tradition_artisans = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = steward
|
|
1 = mena
|
|
4 = artisan.dds
|
|
}
|
|
|
|
is_shown = {
|
|
has_dlc_feature = royal_court
|
|
}
|
|
|
|
parameters = {
|
|
improved_artisan_inspiration = yes
|
|
improved_weaver_inspiration = yes
|
|
}
|
|
county_modifier = {
|
|
build_gold_cost = -0.05
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_courtly = { is_in_list = traits }
|
|
culture_pillar:ethos_communal = { is_in_list = traits }
|
|
culture_pillar:ethos_spiritual = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_courtly_communal_or_spiritual_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:character = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
NOT = {
|
|
any_ruler = {
|
|
count >= 3
|
|
culture = prev
|
|
primary_title.tier >= tier_county
|
|
OR = {
|
|
has_completed_inspiration = yes
|
|
any_courtier_or_guest = {
|
|
OR = {
|
|
has_completed_inspiration = yes
|
|
exists = inspiration
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = no
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = has_courtier_or_guest_with_inspiration_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_artisans }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 100
|
|
}
|
|
}
|
|
|
|
tradition_noble_adoption = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = diplo
|
|
1 = mena
|
|
4 = diplomat.dds
|
|
}
|
|
|
|
is_shown = {
|
|
NOT = {
|
|
has_game_rule = no_adoption
|
|
}
|
|
}
|
|
|
|
parameters = {
|
|
allows_adoption = yes
|
|
free_adoption = yes
|
|
better_ward_education = yes
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_courtly = { is_in_list = traits }
|
|
culture_pillar:ethos_communal = { is_in_list = traits }
|
|
culture_pillar:ethos_spiritual = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_courtly_communal_or_spiritual_desc
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
culture_tradition_reduction_trigger = { TRADITION = tradition_noble_adoption }
|
|
}
|
|
multiply = {
|
|
value = 0.5
|
|
desc = inspired_by_culture_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 100
|
|
}
|
|
}
|