618 lines
12 KiB
Plaintext
618 lines
12 KiB
Plaintext
# steppe tradition
|
|
tradition_dwellers_of_the_steppe = {
|
|
category = realm
|
|
|
|
layers = {
|
|
0 = steward
|
|
1 = indian/indian2.dds
|
|
4 = steppe.dds
|
|
}
|
|
|
|
can_pick = {
|
|
custom_tooltip = {
|
|
text = culture_in_steppe_terrain_desc
|
|
any_culture_county = {
|
|
any_county_province = {
|
|
terrain = steppe
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
parameters = {
|
|
hunting_traits_more_valued = yes
|
|
pastures_building_bonuses = yes
|
|
}
|
|
|
|
character_modifier = {
|
|
men_at_arms_recruitment_cost = 0.15
|
|
men_at_arms_maintenance = 0.05
|
|
knight_limit = 2
|
|
steppe_travel_danger = steppe_medium_danger_reduction
|
|
}
|
|
|
|
county_modifier = {
|
|
steppe_development_growth_factor = 0.2
|
|
steppe_construction_gold_cost = -0.15
|
|
steppe_levy_size = 0.15
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
if = {
|
|
limit = {
|
|
culture_pillar:ethos_egalitarian = { is_in_list = traits }
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = culture_not_egalitarian
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
any_culture_county = {
|
|
count >= 5
|
|
any_county_province = {
|
|
terrain = steppe
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = culture_in_steppe_terrain_count_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
scope:character = {
|
|
any_sub_realm_county = {
|
|
count >= 2
|
|
culture = scope:character.culture
|
|
any_county_province = {
|
|
terrain = steppe
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
multiply = 0
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
government_has_flag = government_is_tribal
|
|
}
|
|
}
|
|
multiply = 0
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
any_sub_realm_county = {
|
|
count >= 5
|
|
culture = scope:character.culture
|
|
any_county_province = {
|
|
terrain = steppe
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = 100
|
|
}
|
|
|
|
}
|
|
}
|
|
# raid tradition
|
|
tradition_ritualistic_reaving = {
|
|
category = ritual
|
|
|
|
layers = {
|
|
0 = intrigue
|
|
1 = mediterranean
|
|
4 = battle.dds
|
|
}
|
|
|
|
can_pick = {
|
|
scope:character.culture = {
|
|
custom_tooltip = {
|
|
text = m_already_has_raid_tradition_desc
|
|
NOT = { has_cultural_tradition = tradition_practiced_pirates }
|
|
}
|
|
custom_tooltip = {
|
|
text = m_has_pacifist_tradition_desc
|
|
NOT = { has_cultural_tradition = tradition_pacifism }
|
|
}
|
|
}
|
|
scope:character.faith = {
|
|
custom_tooltip = {
|
|
text = m_has_pacifist_tenet_desc
|
|
NOR = {
|
|
has_doctrine = tenet_dharmic_pacifism
|
|
has_doctrine = tenet_pacifism
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
parameters = {
|
|
culture_can_raid_over_land_even_if_feudal_no_restrictions = yes
|
|
culture_can_raid_at_sea_even_if_feudal_no_restrictions = yes
|
|
}
|
|
|
|
character_modifier = {
|
|
siege_phase_time = -0.10
|
|
movement_speed_land_raiding = 0.20
|
|
max_loot_mult = 0.25
|
|
development_growth_factor = -0.10
|
|
feudal_government_tax_contribution_mult = -0.15
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
multiply = 1.5
|
|
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
|
|
}
|
|
}
|
|
# Government is Feudal or Clan Extra Cost
|
|
if = {
|
|
limit = {
|
|
scope:character = {
|
|
OR = {
|
|
government_has_flag = government_is_feudal
|
|
government_has_flag = government_is_clan
|
|
}
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
multiply = 2
|
|
desc = m_govenment_incompatible_penalty_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 0
|
|
if = {
|
|
limit = { # Should be rare for most cultures
|
|
has_cultural_pillar = heritage_berber
|
|
}
|
|
add = 5
|
|
}
|
|
}
|
|
}
|
|
# learning tradition
|
|
tradition_aptitudinal_teachings = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = intrigue
|
|
1 = mediterranean
|
|
4 = aptitudinal_teachings.dds
|
|
}
|
|
|
|
can_pick = {
|
|
custom_description = {
|
|
text = m_has_incompatible_alexandrian_catechism_tenet
|
|
scope:character.faith = {
|
|
NOT = { doctrine:tenet_alexandrian_catechism = { is_in_list = selected_doctrines } }
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
character_modifier = {
|
|
learning = 3
|
|
monthly_learning_lifestyle_xp_gain_mult = 0.2
|
|
faith_creation_piety_cost_mult = 0.20
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
add = {
|
|
value = tradition_base_cost
|
|
multiply = 2
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
# Ethos requirement.
|
|
if = {
|
|
limit = {
|
|
NOR = {
|
|
culture_pillar:ethos_bureaucratic = { is_in_list = traits }
|
|
culture_pillar:ethos_spiritual = { is_in_list = traits }
|
|
culture_pillar:ethos_egalitarian = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
multiply = 2
|
|
desc = not_bureaucratic_spiritual_or_egalitarian_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 0
|
|
}
|
|
}
|
|
# dread ruling tradition
|
|
tradition_hard_rule = {
|
|
category = realm
|
|
|
|
layers = {
|
|
0 = martial
|
|
1 = mena
|
|
2 = hard_rule_layer2.dds
|
|
3 = 3.dds
|
|
4 = hard_rule.dds
|
|
}
|
|
|
|
can_pick = {
|
|
|
|
custom_tooltip = {
|
|
text = m_surpasses_dread_threshold
|
|
scope:character.dread > 35
|
|
}
|
|
custom_tooltip = {
|
|
text = cannot_have_tradition_court_eunuchs
|
|
NOT = { culture_tradition:tradition_court_eunuchs = { is_in_list = traits } }
|
|
}
|
|
custom_tooltip = {
|
|
text = cannot_have_tradition_merciful_blindings
|
|
NOT = { culture_tradition:tradition_merciful_blindings = { is_in_list = traits } }
|
|
}
|
|
}
|
|
|
|
parameters = {
|
|
can_demand_higher_ransoms_from_lower_tiers = yes
|
|
can_recruit_prisoners_easily = yes
|
|
pardoning_gives_loyalty = yes
|
|
can_blind_prisoners = yes
|
|
can_castrate_prisoners = yes
|
|
}
|
|
character_modifier = {
|
|
vassal_levy_contribution_mult = -0.10
|
|
vassal_opinion = -5
|
|
short_reign_duration_mult = 0.3
|
|
hostile_scheme_power_mult = 0.2
|
|
dread_baseline_add = 20
|
|
|
|
}
|
|
|
|
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_stoic = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = not_stoic_or_courtly_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = { scope:character.dread < 75 }
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
desc = m_less_than_high_dread_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = { scope:character.dread >= 75 }
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
multiply = -1
|
|
divide = 2
|
|
desc = m_high_dread_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = { value = 0 }
|
|
}
|
|
# viking development
|
|
tradition_scandinavian_development = { # Need to update values
|
|
category = regional
|
|
|
|
layers = {
|
|
0 = intrigue
|
|
1 = mena/mena3.dds
|
|
4 = scand_dev.dds
|
|
}
|
|
|
|
is_shown = {
|
|
has_cultural_pillar = heritage_north_germanic
|
|
}
|
|
|
|
can_pick = {
|
|
custom_tooltip = {
|
|
text = m_scandinavian_innovation_requirement
|
|
has_innovation = innovation_development_01
|
|
}
|
|
}
|
|
|
|
parameters = {
|
|
can_appoint_court_gardener = yes
|
|
can_enact_high_partition_succession_law = yes
|
|
coastal_agriculture_building_bonuses = yes
|
|
development_gain_on_building_complete = yes
|
|
}
|
|
|
|
character_modifier = {
|
|
development_growth_factor = 0.05
|
|
construction_time = 0.05
|
|
holding_build_gold_cost = 0.15
|
|
character_capital_county_monthly_development_growth_add = 0.2
|
|
}
|
|
|
|
county_modifier = {
|
|
taiga_development_growth_factor = 0.15
|
|
mountains_development_growth_factor = 0.15
|
|
taiga_construction_gold_cost = 0.05
|
|
taiga_levy_size = 0.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_bureaucratic = { is_in_list = traits }
|
|
culture_pillar:ethos_stoic = { is_in_list = traits }
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_incompatible_ethos_penalty
|
|
multiply = 2
|
|
desc = not_communal_bureaucratic_or_stoic_desc
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
any_culture_county = {
|
|
any_county_province = {
|
|
has_building_or_higher = royal_forest_01
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = m_no_reserve_penalty
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 0
|
|
}
|
|
}
|
|
# religious tradition
|
|
tradition_synergenistic_faith = {
|
|
category = ritual
|
|
|
|
layers = {
|
|
0 = learning
|
|
1 = mena/mena1.dds
|
|
4 = temple.dds
|
|
}
|
|
|
|
can_pick = {
|
|
custom_tooltip = {
|
|
any_culture_county = {
|
|
percent >= 0.2
|
|
any_county_province = {
|
|
has_holding_type = church_holding
|
|
}
|
|
}
|
|
text = 20_percent_churches
|
|
}
|
|
}
|
|
|
|
parameters = {
|
|
extra_piety_from_temple_construction = yes
|
|
renown_from_temple_construction = yes
|
|
more_fervor_on_church_construction = yes
|
|
|
|
}
|
|
character_modifier = {
|
|
monthly_learning_lifestyle_xp_gain_mult = 0.05
|
|
monthly_piety_from_buildings_mult = 0.10
|
|
faith_conversion_piety_cost_mult = 0.75
|
|
church_holding_build_gold_cost = 0.15
|
|
monthly_piety = 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
|
|
faith = scope:character.faith
|
|
has_trait = zealous
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = no
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
desc = rulers_with_same_faith_zealous_desc
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
ai_will_do = {
|
|
value = 0
|
|
}
|
|
|
|
}
|
|
# Familial tradition
|
|
tradition_familial_bonds = {
|
|
category = societal
|
|
|
|
layers = {
|
|
0 = intrigue
|
|
1 = western/western2.dds
|
|
4 = ritualised_friendship.dds
|
|
}
|
|
|
|
can_pick = {
|
|
# Must have at least one friend. No friendless losers. Especially you, Nick.
|
|
custom_tooltip = {
|
|
text = need_at_least_one_friend
|
|
|
|
culture_head ?= {
|
|
any_relation = {
|
|
type = friend
|
|
count >= 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
parameters = {
|
|
automatic_befriend_access = yes
|
|
may_propose_best_friendship = yes
|
|
may_select_friendship_synergy_bonus = yes
|
|
close_family_better_councillors = yes
|
|
close_family_better_court_positions = yes
|
|
landing_house_members_gives_renown = yes
|
|
renown_from_feasts = yes
|
|
penalty_for_revoking_titles_from_close_family = yes
|
|
}
|
|
|
|
character_modifier = {
|
|
intrigue = -1
|
|
hostile_scheme_power_mult = -0.05
|
|
dynasty_opinion = 10
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
# Base cost.
|
|
add = {
|
|
value = tradition_base_cost
|
|
desc = BASE
|
|
format = "BASE_VALUE_FORMAT"
|
|
}
|
|
# No ethos requirement: everyone likes friends.
|
|
# Need at least ten friends.
|
|
if = {
|
|
limit = { exists = culture_head }
|
|
if = {
|
|
limit = {
|
|
culture_head = {
|
|
any_relation = {
|
|
type = friend
|
|
count < 5
|
|
}
|
|
}
|
|
}
|
|
add = {
|
|
value = tradition_unfulfilled_criteria_penalty
|
|
multiply = 2.5
|
|
desc = m_guess_you_need_more_friends_desc
|
|
}
|
|
}
|
|
}
|
|
|
|
multiply = tradition_replacement_cost_if_relevant
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
value = 0
|
|
}
|
|
|
|
} |