spain traditions

This commit is contained in:
Magpie490 2025-05-29 19:25:24 +01:00
parent 72a550eb09
commit 9af2469e6a
14 changed files with 2386 additions and 186 deletions

View file

@ -51,15 +51,12 @@ basque = {
language = language_basque
martial_custom = martial_custom_male_only
traditions = {
tradition_visigothic_codes
tradition_mountaineers
tradition_wedding_ceremonies
tradition_hill_dwellers
tradition_highland_warriors
tradition_fp2_ritualised_friendship
tradition_fishermen
}
dlc_tradition = {
trait = tradition_fp2_ritualised_friendship
requires_dlc_flag = the_fate_of_iberia
}
name_list = name_list_basque
@ -85,19 +82,10 @@ castilian = {
traditions = {
tradition_martial_admiration
tradition_castle_keepers
tradition_chivalry
tradition_fp2_ritualised_friendship
tradition_zealous_people
}
dlc_tradition = {
trait = tradition_fp2_strategy_gamers
requires_dlc_flag = the_fate_of_iberia
fallback = tradition_hit_and_run
}
dlc_tradition = {
trait = tradition_fp2_ritualised_friendship
requires_dlc_flag = the_fate_of_iberia
}
name_list = name_list_castilian
coa_gfx = { castilian_coa_gfx iberian_group_coa_gfx western_coa_gfx }
@ -120,16 +108,12 @@ catalan = {
language = language_occitano_romance
martial_custom = martial_custom_male_only
traditions = {
tradition_visigothic_codes
tradition_maritime_mercantilism
tradition_chivalry
tradition_fp2_ritualised_friendship
tradition_martial_admiration
tradition_parochialism
tradition_poetry
}
dlc_tradition = {
trait = tradition_fp2_ritualised_friendship
requires_dlc_flag = the_fate_of_iberia
}
name_list = name_list_catalan
@ -153,16 +137,12 @@ portuguese = {
language = language_lusophonic
martial_custom = martial_custom_male_only
traditions = {
tradition_chivalry
tradition_fervent_temple_builders
tradition_martial_admiration
tradition_monastic_communities
tradition_seafaring
tradition_castle_keepers
}
dlc_tradition = {
trait = tradition_fp2_ritualised_friendship
requires_dlc_flag = the_fate_of_iberia
}
name_list = name_list_portuguese
coa_gfx = { iberian_group_coa_gfx western_coa_gfx }
@ -191,15 +171,6 @@ visigothic = {
tradition_martial_admiration
}
dlc_tradition = {
trait = tradition_fp2_ritualised_friendship
requires_dlc_flag = the_fate_of_iberia
}
dlc_tradition = {
trait = tradition_fp2_malleable_subjects
requires_dlc_flag = the_fate_of_iberia
}
name_list = name_list_visigothic
coa_gfx = { iberian_group_coa_gfx western_coa_gfx }
@ -225,13 +196,9 @@ galician = {
tradition_monastic_communities
tradition_highland_warriors
tradition_fishermen
tradition_ancient_miners
}
dlc_tradition = {
trait = tradition_fp2_ritualised_friendship
requires_dlc_flag = the_fate_of_iberia
}
name_list = name_list_galician
coa_gfx = { iberian_group_coa_gfx western_coa_gfx }
@ -254,14 +221,10 @@ asturleonese = {
language = language_hispanophonic
martial_custom = martial_custom_male_only
traditions = {
tradition_hit_and_run
tradition_mountaineers
tradition_fervent_temple_builders
}
dlc_tradition = {
trait = tradition_fp2_ritualised_friendship
requires_dlc_flag = the_fate_of_iberia
tradition_hard_working
tradition_castle_keepers
tradition_fp2_ritualised_friendship
tradition_zealous_people
}
name_list = name_list_asturleonese
@ -286,20 +249,12 @@ aragonese = {
language = language_hispanophonic
martial_custom = martial_custom_male_only
traditions = {
tradition_visigothic_codes
tradition_agrarian
tradition_castle_keepers
tradition_fp2_ritualised_friendship
tradition_martial_admiration
tradition_mountaineers
}
dlc_tradition = {
trait = tradition_fp2_ritualised_friendship
requires_dlc_flag = the_fate_of_iberia
fallback = tradition_wedding_ceremonies
}
dlc_tradition = {
trait = tradition_fp2_state_ransoming
requires_dlc_flag = the_fate_of_iberia
}
name_list = name_list_aragonese
@ -345,21 +300,12 @@ extremeno = {
language = language_hispanophonic
martial_custom = martial_custom_male_only
traditions = {
tradition_martial_admiration
tradition_ep2_avid_falconers
tradition_fp2_ritualised_friendship
tradition_castle_keepers
tradition_chivalry
tradition_astute_diplomats
}
dlc_tradition = {
trait = tradition_fp2_strategy_gamers
requires_dlc_flag = the_fate_of_iberia
fallback = tradition_hit_and_run
}
dlc_tradition = {
trait = tradition_fp2_ritualised_friendship
requires_dlc_flag = the_fate_of_iberia
}
name_list = name_list_castilian
coa_gfx = { castilian_coa_gfx iberian_group_coa_gfx western_coa_gfx }
@ -380,21 +326,12 @@ NEOW_andalusian = {
language = language_hispanophonic
martial_custom = martial_custom_male_only
traditions = {
tradition_martial_admiration
tradition_castle_keepers
tradition_chivalry
tradition_ep2_avid_falconers
tradition_fp2_ritualised_friendship
tradition_zealous_people
tradition_astute_diplomats
}
dlc_tradition = {
trait = tradition_fp2_strategy_gamers
requires_dlc_flag = the_fate_of_iberia
fallback = tradition_hit_and_run
}
dlc_tradition = {
trait = tradition_fp2_ritualised_friendship
requires_dlc_flag = the_fate_of_iberia
}
name_list = name_list_castilian
coa_gfx = { castilian_coa_gfx iberian_group_coa_gfx western_coa_gfx }
@ -415,17 +352,12 @@ andorra = {
language = language_occitano_romance
martial_custom = martial_custom_male_only
traditions = {
tradition_visigothic_codes
tradition_maritime_mercantilism
tradition_chivalry
tradition_fp2_ritualised_friendship
tradition_highland_warriors
tradition_parochialism
tradition_poetry
}
dlc_tradition = {
trait = tradition_fp2_ritualised_friendship
requires_dlc_flag = the_fate_of_iberia
}
name_list = name_list_catalan
coa_gfx = { iberian_group_coa_gfx western_coa_gfx }
@ -438,6 +370,36 @@ andorra = {
}
}
occitan = {
color = occitan
ethos = ethos_egalitarian
heritage = heritage_frankish
language = language_occitano_romance
martial_custom = martial_custom_male_only
head_determination = head_determination_domain
traditions = {
tradition_equal_inheritance
tradition_chivalry
tradition_chanson_de_geste
tradition_parochialism
}
name_list = name_list_occitan
coa_gfx = { occitan_coa_gfx frankish_group_coa_gfx western_coa_gfx }
building_gfx = { mediterranean_building_gfx }
clothing_gfx = { french_clothing_gfx western_clothing_gfx }
unit_gfx = { western_unit_gfx }
ethnicities = {
10 = caucasian_blond
5 = caucasian_ginger
45 = caucasian_brown_hair
35 = caucasian_dark_hair
}
}
valencian = {
color = { 0.91 0.63 0.24 }
@ -446,16 +408,12 @@ valencian = {
language = language_occitano_romance
martial_custom = martial_custom_male_only
traditions = {
tradition_visigothic_codes
tradition_maritime_mercantilism
tradition_parochialism
tradition_poetry
tradition_ep2_avid_falconers
tradition_forbearing
tradition_castle_keepers
tradition_fp2_ritualised_friendship
}
dlc_tradition = {
trait = tradition_fp2_ritualised_friendship
requires_dlc_flag = the_fate_of_iberia
}
name_list = name_list_catalan
@ -477,16 +435,12 @@ balearic = {
language = language_occitano_romance
martial_custom = martial_custom_male_only
traditions = {
tradition_visigothic_codes
tradition_maritime_mercantilism
tradition_parochialism
tradition_poetry
tradition_chivalry
tradition_forbearing
tradition_city_keepers
tradition_fishermen
}
dlc_tradition = {
trait = tradition_fp2_ritualised_friendship
requires_dlc_flag = the_fate_of_iberia
}
name_list = name_list_catalan

View file

@ -67,6 +67,16 @@ tradition_winter_warriors = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_winter_warriors }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
@ -124,6 +134,7 @@ tradition_forest_fighters = {
forest_fighter_trait_more_common = yes
forest_trait_bonuses = yes
can_recruit_forest_specialist = yes
forest_nomadic_cultrad_stationing_bonus = yes
}
character_modifier = {
forest_travel_danger = forest_low_danger_reduction
@ -174,6 +185,16 @@ tradition_forest_fighters = {
desc = forest_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_forest_fighters }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -257,6 +278,7 @@ tradition_mountaineers = {
mountain_trait_bonuses = yes
can_recruit_mountain_specialist = yes
resistant_to_mountain_privation = yes
mountains_nomadic_cultrad_stationing_bonus = yes
}
character_modifier = {
mountains_travel_danger = mountains_low_danger_reduction
@ -307,6 +329,16 @@ tradition_mountaineers = {
desc = mountain_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_mountaineers }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -399,6 +431,7 @@ tradition_warriors_of_the_dry = {
desert_warrior_trait_more_common = yes
dry_trait_bonuses = yes
can_recruit_dry_specialist = yes
desert_nomadic_cultrad_stationing_bonus = yes
}
character_modifier = {
desert_travel_danger = desert_low_danger_reduction
@ -450,6 +483,16 @@ tradition_warriors_of_the_dry = {
desc = dry_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_warriors_of_the_dry }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -541,6 +584,7 @@ tradition_highland_warriors = {
rough_terrain_expert_trait_more_common = yes
hill_trait_bonuses = yes
can_recruit_hill_specialist = yes
hills_nomadic_cultrad_stationing_bonus = yes
}
province_modifier = {
hills_levy_size = 0.1
@ -586,6 +630,16 @@ tradition_highland_warriors = {
desc = hill_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_highland_warriors }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -714,6 +768,16 @@ tradition_jungle_warriors = {
desc = jungle_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_jungle_warriors }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -798,8 +862,8 @@ tradition_only_the_strong = {
accolade_glory_gain_mult = 0.2
men_at_arms_limit = -2
men_at_arms_cap = -1
maa_damage_add = 8
maa_toughness_add = 8
maa_damage_mult = 0.1
maa_toughness_mult = 0.15
}
cost = {
@ -837,6 +901,16 @@ tradition_only_the_strong = {
desc = knights_with_prowess_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_only_the_strong }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -933,6 +1007,16 @@ tradition_warriors_by_merit = {
desc = courtiers_with_prowess_who_cant_be_knight_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_warriors_by_merit }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1039,6 +1123,16 @@ tradition_warrior_monks = {
desc = culture_head_faith_clergy_prowess_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_warrior_monks }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1128,6 +1222,16 @@ tradition_talent_acquisition = {
desc = skilled_prisoners_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_talent_acquisition }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1167,6 +1271,7 @@ tradition_strength_in_numbers = {
}
character_modifier = {
supply_limit_mult = 0.5
herd_conversion = 0.04
}
cost = {
@ -1208,6 +1313,16 @@ tradition_strength_in_numbers = {
desc = culture_head_small_soldiers_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_strength_in_numbers }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1245,11 +1360,10 @@ tradition_frugal_armorsmiths = {
army_maintenance_mult = -0.25
men_at_arms_recruitment_cost = -0.25
knight_effectiveness_mult = -0.6
maa_toughness_add = -6
levy_toughness = -8
heavy_cavalry_toughness_add = -14
pikemen_toughness_add = -4
heavy_infantry_toughness_add = -4
heavy_cavalry_toughness_mult = -0.5
pikemen_toughness_mult = -0.15
heavy_infantry_toughness_mult = -0.25
}
cost = {
@ -1292,6 +1406,16 @@ tradition_frugal_armorsmiths = {
desc = culture_head_small_soldiers_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_frugal_armorsmiths }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1352,6 +1476,14 @@ tradition_malleable_invaders = {
can_pick = {
culture_in_non_sedentary_geographical_region_trigger = yes
culture_not_pacifistic_trigger = yes
custom_tooltip = {
text = cultrad_not_nomadic_government_type
scope:character = {
NOT = {
government_has_flag = government_is_nomadic
}
}
}
}
parameters = {
@ -1399,6 +1531,16 @@ tradition_malleable_invaders = {
desc = turkic_or_mongolic_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_malleable_invaders }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1482,6 +1624,16 @@ tradition_quarrelsome = {
desc = rulers_at_war_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_quarrelsome }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1533,6 +1685,7 @@ tradition_swords_for_hire = {
wanderers_gain_extra_combat_skills = yes
mercenary_courtiers_gain_extra_skills = yes
more_likely_to_leave_court = yes
unlocks_contract_assistance = yes
unlock_voluntary_laampdom = yes
more_likely_to_be_laamps = yes
}
@ -1591,6 +1744,16 @@ tradition_swords_for_hire = {
desc = rulers_with_martial_edu_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_swords_for_hire }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1674,6 +1837,16 @@ tradition_reverence_for_veterans = {
desc = rulers_with_scars_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_reverence_for_veterans }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1698,10 +1871,12 @@ tradition_stalwart_defenders = {
more_fame_for_successful_defensive_wars = yes
more_gold_for_successful_defensive_wars = yes
next_level_fortification = yes
stalwart_defenders_internal_yurt_unlock = yes
}
character_modifier = {
defender_advantage = 5
controlled_province_advantage = 5
nomadic_horde_toughness_mult = 0.15
}
province_modifier = {
garrison_size = 0.25
@ -1751,6 +1926,16 @@ tradition_stalwart_defenders = {
desc = traditionalist_discount_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_stalwart_defenders }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1848,6 +2033,16 @@ tradition_battlefield_looters = {
desc = rulers_with_reaver_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_battlefield_looters }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1900,13 +2095,19 @@ tradition_hit_and_run = {
# Iberian: Concurso Tactics
character_modifier = {
skirmishers_damage_add = 2
skirmishers_screen_add = 4
light_cavalry_damage_add = 4
light_cavalry_screen_add = 4
nomadic_horde_damage_mult = 0.05
nomadic_horde_screen_mult = 0.05
skirmishers_damage_mult = 0.2
skirmishers_screen_mult = 0.25
light_cavalry_damage_mult = 0.2
light_cavalry_screen_mult = 0.25
retreat_losses = -0.1
hard_casualty_modifier = -0.1
}
parameters = {
hit_run_nomadic_cultrad_stationing_bonus = yes
}
cost = {
prestige = {
@ -1948,6 +2149,16 @@ tradition_hit_and_run = {
desc = culture_head_skirmishers_and_light_cav_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_hit_and_run }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1993,13 +2204,17 @@ tradition_stand_and_fight = {
character_modifier = {
levy_toughness = 2
maa_toughness_add = 4
heavy_infantry_toughness_add = 4
heavy_cavalry_toughness_add = 20
pikemen_toughness_add = 6
maa_toughness_mult = 0.1
heavy_infantry_toughness_mult = 0.1
heavy_cavalry_toughness_mult = 0.1
pikemen_toughness_mult = 0.2
hard_casualty_modifier = 0.4
defender_advantage = 8
}
parameters = {
stand_fight_nomadic_cultrad_stationing_bonus = yes
}
cost = {
prestige = {
@ -2041,6 +2256,16 @@ tradition_stand_and_fight = {
desc = culture_head_heavy_inf_and_pikemen_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_stand_and_fight }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -2080,15 +2305,16 @@ tradition_adaptive_skirmishing = {
parameters = {
next_level_military_camps = yes
skirmisher_nomadic_cultrad_stationing_bonus = yes
}
character_modifier = {
enemy_terrain_advantage = -0.25
archers_damage_add = 4
archers_toughness_add = 2
archers_damage_mult = 0.15
archers_toughness_mult = 0.15
archers_maintenance_mult = -0.05
skirmishers_damage_add = 2
skirmishers_toughness_add = 4
skirmishers_damage_mult = 0.15
skirmishers_toughness_mult = 0.2
skirmishers_maintenance_mult = -0.05
}
@ -2132,6 +2358,16 @@ tradition_adaptive_skirmishing = {
desc = culture_head_small_soldiers_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_adaptive_skirmishing }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -2201,15 +2437,18 @@ tradition_formation_fighting = {
parameters = {
next_level_barracks = yes
formation_fighting_strategist = yes
formation_nomadic_cultrad_stationing_bonus = yes
}
character_modifier = {
counter_efficiency = 0.15
pursue_efficiency = -0.15
archers_damage_add = 2
archers_toughness_add = 4
pikemen_damage_add = 4
pikemen_toughness_add = 6
archers_damage_mult = 0.1
archers_toughness_mult = 0.15
pikemen_damage_mult = 0.15
pikemen_toughness_mult = 0.2
nomadic_horde_toughness_mult = 0.05
nomadic_horde_damage_mult = 0.05
}
cost = {
@ -2252,6 +2491,16 @@ tradition_formation_fighting = {
desc = culture_head_archers_and_pikemen_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_formation_fighting }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -2319,14 +2568,19 @@ tradition_horse_breeder = {
culture_has_light_cavalry_maa = yes
culture_has_heavy_cavalry_maa = yes
culture_has_archer_cavalry_maa = yes
scope:character = {
mpo_can_recruit_nomad_maa_trigger = yes
}
}
}
parameters = {
next_level_stables = yes
horse_breeder_internal_yurt_unlock = yes
}
character_modifier = {
herd_conversion = 0.02
light_cavalry_maintenance_mult = -0.15
light_cavalry_recruitment_cost_mult = -0.25
heavy_cavalry_maintenance_mult = -0.15
@ -2367,9 +2621,12 @@ tradition_horse_breeder = {
type = heavy_cavalry
value >= 400
}
number_maa_soldiers_of_base_type = {
type = archer_cavalry
value >= 800
any_maa_regiment = {
OR = {
is_maa_type = horse_archers
is_maa_type = heavy_horse_archers
}
maa_size >= 8
}
}
}
@ -2379,6 +2636,16 @@ tradition_horse_breeder = {
desc = culture_head_cavalry_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_horse_breeder }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -2475,6 +2742,16 @@ tradition_longbow_competitions = {
desc = culture_head_lacks_archer_maa_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_longbow_competitions }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}

View file

@ -84,6 +84,16 @@ tradition_futuwaa = {
desc = knights_with_prowess_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_futuwaa }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -170,6 +180,16 @@ tradition_mubarizuns = {
desc = dry_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_mubarizuns }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -278,6 +298,16 @@ tradition_desert_ribat = {
desc = dry_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_desert_ribat }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -334,7 +364,7 @@ tradition_land_of_the_bow = {
}
character_modifier = {
defender_advantage = 5
archers_damage_add = 4
archers_damage_mult = 0.2
}
cost = {
@ -372,6 +402,16 @@ tradition_land_of_the_bow = {
desc = culture_head_archers_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_land_of_the_bow }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -438,7 +478,7 @@ tradition_druzhina = {
knight_limit = 2
negate_prowess_penalty_add = 5
accolade_glory_gain_mult = 0.2
heavy_infantry_toughness_add = 2
heavy_infantry_toughness_mult = 0.1
}
cost = {
@ -476,6 +516,16 @@ tradition_druzhina = {
desc = knights_with_prowess_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_druzhina }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -517,9 +567,9 @@ tradition_hussar = { #Konni Raids
unlock_maa_hussar = yes
}
character_modifier = {
skirmishers_screen_add = 2
light_cavalry_damage_add = 6
light_cavalry_screen_add = 6
skirmishers_screen_mult = 0.2
light_cavalry_damage_mult = 0.2
light_cavalry_screen_mult = 0.2
retreat_losses = -0.1
hard_casualty_modifier = -0.1
}
@ -558,6 +608,16 @@ tradition_hussar = { #Konni Raids
desc = culture_head_light_cavalry_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_hussar }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -655,6 +715,16 @@ tradition_horn_mountain_skirmishing = {
desc = mountain_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_horn_mountain_skirmishing }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -710,7 +780,7 @@ tradition_bush_hunting = {
can_recruit_jungle_specialist = yes
}
character_modifier = {
archers_damage_add = 4
archers_damage_mult = 0.2
jungle_supply_limit_mult = 0.25
jungle_travel_danger = jungle_medium_danger_reduction
}
@ -750,6 +820,16 @@ tradition_bush_hunting = {
desc = jungle_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_bush_hunting }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -796,12 +876,12 @@ tradition_mobile_guards = {
unlock_maa_shomer = yes
}
character_modifier = {
maa_toughness_add = 4
heavy_infantry_toughness_add = 4
maa_toughness_mult = 0.1
heavy_infantry_toughness_mult = 0.2
heavy_infantry_maintenance_mult = 0.1
heavy_cavalry_toughness_add = 20
heavy_cavalry_toughness_mult = 0.2
heavy_cavalry_maintenance_mult = 0.1
pikemen_toughness_add = 6
pikemen_toughness_mult = 0.2
pikemen_maintenance_mult = 0.1
hard_casualty_modifier = 0.25
}
@ -840,6 +920,16 @@ tradition_mobile_guards = {
desc = culture_head_skirmishers_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_mobile_guards }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -859,6 +949,9 @@ tradition_mobile_guards = {
culture_has_archer_maa = yes
culture_has_light_cavalry_maa = yes
culture_has_archer_cavalry_maa = yes
scope:character = {
mpo_can_recruit_nomad_maa_trigger = yes
}
}
}
multiply = 0.25
@ -935,6 +1028,16 @@ tradition_khadga_puja = {
desc = knights_with_prowess_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_khadga_puja }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1007,6 +1110,16 @@ tradition_garuda_warriors = {
desc = knights_with_prowess_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_garuda_warriors }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1040,8 +1153,8 @@ tradition_burman_royal_army = {
can_recruit_jungle_specialist = yes
}
character_modifier = {
elephant_cavalry_damage_add = 60
elephant_cavalry_toughness_add = 20
elephant_cavalry_damage_mult = 0.2
elephant_cavalry_toughness_mult = 0.2
jungle_travel_danger = jungle_medium_danger_reduction
accolade_glory_gain_mult = 0.1
}
@ -1082,6 +1195,16 @@ tradition_burman_royal_army = {
desc = culture_head_has_elephants_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_burman_royal_army }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1182,6 +1305,16 @@ tradition_mountain_herding = {
desc = mountain_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_mountain_herding }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1307,6 +1440,16 @@ tradition_forest_wardens = {
desc = forest_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_forest_wardens }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1413,6 +1556,16 @@ tradition_upland_skirmishing = {
desc = hill_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_upland_skirmishing }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1522,6 +1675,16 @@ tradition_strong_kinship = { #There can be only one!
desc = house_friends_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_strong_kinship }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1621,6 +1784,16 @@ tradition_amharic_highlanders = { #Ethiopian Unique Tradition, replaces hill dwe
desc = hill_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_amharic_highlanders }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1688,8 +1861,8 @@ tradition_polders = { #Dutch Unique Tradition, bonuses to buildings along coastl
coastal_holding_bonuses = yes
}
character_modifier = {
skirmishers_damage_add = 4
skirmishers_screen_add = 4
skirmishers_damage_mult = 0.2
skirmishers_screen_mult = 0.2
coastal_sea_travel_danger = low_sea_danger_reduction
wetlands_travel_danger = wetlands_medium_danger_reduction
floodplains_travel_danger = floodplains_medium_danger_reduction
@ -1731,6 +1904,16 @@ tradition_polders = { #Dutch Unique Tradition, bonuses to buildings along coastl
desc = coastal_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_polders }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1861,6 +2044,16 @@ tradition_caucasian_wolves = {
desc = mountain_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_caucasian_wolves }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1990,6 +2183,16 @@ tradition_hird = {
desc = strong_rulers_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_hird }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -2092,6 +2295,16 @@ tradition_chanson_de_geste = {
desc = knights_with_prowess_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_chanson_de_geste }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}

View file

@ -68,6 +68,16 @@ tradition_court_eunuchs = {
desc = no_eunuch_councillors_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_court_eunuchs }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -112,6 +122,7 @@ tradition_legalistic = {
just_trait_gives_bonuses = yes
vassals_more_likely_accept_punishments = yes
legalistic_administrator_bonuses = yes
legalistic_internal_yurt_unlock = yes
}
character_modifier = {
title_creation_cost_mult = -0.3
@ -162,6 +173,16 @@ tradition_legalistic = {
desc = lacks_development_02_innovation_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_legalistic }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -217,6 +238,14 @@ tradition_republican_legacy = {
}
}
NOT = { has_cultural_tradition = tradition_parochialism }
custom_tooltip = {
text = cultrad_not_nomadic_government_type
scope:character = {
NOT = {
government_has_flag = government_is_nomadic
}
}
}
}
parameters = {
@ -276,6 +305,16 @@ tradition_republican_legacy = {
desc = 90_percent_cities_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_republican_legacy }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -390,6 +429,16 @@ tradition_hereditary_hierarchy = {
desc = traditionalist_discount_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_hereditary_hierarchy }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -464,6 +513,16 @@ tradition_esteemed_hospitality = {
desc = iranian_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_esteemed_hospitality }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -488,6 +547,17 @@ tradition_gardening = {
1 = mediterranean
4 = garden_architects.dds
}
can_pick = {
custom_tooltip = {
text = cultrad_not_nomadic_government_type
scope:character = {
NOT = {
government_has_flag = government_is_nomadic
}
}
}
}
parameters = {
enable_garden_duchy_building = yes
@ -535,6 +605,16 @@ tradition_gardening = {
desc = gardening_buildings_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_gardening }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -645,6 +725,16 @@ tradition_tribe_unity = {
desc = traditionalist_discount_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_tribe_unity }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -685,6 +775,7 @@ tradition_astute_diplomats = {
facilitate_white_peace = yes
extra_language_cap_2 = yes
astute_diplomat_bonus = yes
unlocks_purchase_truce = yes
cultrad_unlocks_t4_bounties_for_whispers = yes
}
@ -708,6 +799,16 @@ tradition_astute_diplomats = {
desc = culture_not_bellicose
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_astute_diplomats }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -724,6 +825,17 @@ tradition_collective_lands = {
1 = indian
4 = farmland.dds
}
can_pick = {
custom_tooltip = {
text = cultrad_not_nomadic_government_type
scope:character = {
NOT = {
government_has_flag = government_is_nomadic
}
}
}
}
parameters = {
grants_to_lowborns_bonuses = yes
@ -782,6 +894,16 @@ tradition_collective_lands = {
desc = rulers_with_peasant_leader_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_collective_lands }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -908,6 +1030,16 @@ tradition_female_only_inheritance = {
desc = five_female_rulers_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_female_only_inheritance }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1008,6 +1140,16 @@ tradition_equal_inheritance = {
desc = three_gender_rulers_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_equal_inheritance }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1107,6 +1249,16 @@ tradition_roman_legacy = {
desc = culture_in_roman_empire_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_roman_legacy }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1130,11 +1282,14 @@ tradition_metal_craftsmanship = {
better_armory_buildings = yes
better_blacksmith_buildings = yes
next_level_smiths = yes
metalworkers_internal_yurt_unlock = yes
nomadic_metal_artifact_unlock = yes
}
character_modifier = {
maa_toughness_add = 2
maa_toughness_mult = 0.1
army_maintenance_mult = 0.1
levy_toughness = 2
nomadic_horde_toughness_mult = 0.1
}
cost = {
@ -1173,6 +1328,16 @@ tradition_metal_craftsmanship = {
desc = has_a_special_mine_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_metal_craftsmanship }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1283,6 +1448,16 @@ tradition_family_entrepreneurship = {
desc = not_strong_opinion_close_family_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_family_entrepreneurship }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1375,6 +1550,16 @@ tradition_wedding_ceremonies = {
desc = rulers_with_adulterer_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_wedding_ceremonies }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1455,6 +1640,16 @@ tradition_culture_blending = {
desc = multiple_cultures_in_realm_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_culture_blending }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1556,6 +1751,16 @@ tradition_isolationist = {
desc = traditionalist_discount_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_isolationist }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1589,17 +1794,16 @@ tradition_fervent_temple_builders = {
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
# }
#}
can_pick = {
custom_tooltip = {
text = cultrad_not_nomadic_government_type
scope:character = {
NOT = {
government_has_flag = government_is_nomadic
}
}
}
}
parameters = {
more_fervor_on_church_construction = yes
@ -1660,6 +1864,16 @@ tradition_fervent_temple_builders = {
desc = rulers_with_same_faith_zealous_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_fervent_temple_builders }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1708,6 +1922,14 @@ tradition_agrarian = {
}
}
}
custom_tooltip = {
text = cultrad_not_nomadic_government_type
scope:character = {
NOT = {
government_has_flag = government_is_nomadic
}
}
}
}
parameters = {
@ -1764,6 +1986,16 @@ tradition_agrarian = {
desc = culture_in_farmlands_or_floodplains_terrain_count_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_agrarian }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1829,11 +2061,15 @@ tradition_pastoralists = {
parameters = {
pastures_building_bonuses = yes
farm_estates_pastures_unlock = yes
better_herders_pasturalists = yes
}
character_modifier = {
negate_health_penalty_add = 0.15
prowess = 1
character_travel_speed_mult = 0.1
plains_fertility_growth_mult = low_culture_county_fertility_value_mult
steppe_fertility_growth_mult = low_culture_county_fertility_value_mult
drylands_fertility_growth_mult = low_culture_county_fertility_value_mult
desert_fertility_growth_mult = low_culture_county_fertility_value_mult
}
cost = {
@ -1876,6 +2112,16 @@ tradition_pastoralists = {
desc = culture_in_plains_or_steppe_terrain_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_pastoralists }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1931,6 +2177,14 @@ tradition_parochialism = {
}
}
NOT = { has_cultural_tradition = tradition_republican_legacy }
custom_tooltip = {
text = cultrad_not_nomadic_government_type
scope:character = {
NOT = {
government_has_flag = government_is_nomadic
}
}
}
}
parameters = {
@ -1987,6 +2241,16 @@ tradition_parochialism = {
desc = 90_percent_cities_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_parochialism }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -2093,6 +2357,16 @@ tradition_ruling_caste = {
desc = traditionalist_discount_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_ruling_caste }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -2192,6 +2466,16 @@ tradition_staunch_traditionalists = {
desc = traditionalist_discount_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_staunch_traditionalists }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -2252,6 +2536,7 @@ tradition_hill_dwellers = {
}
character_modifier = {
hills_travel_danger = hills_medium_danger_reduction
hills_fertility_growth_mult = low_culture_county_fertility_value_mult
}
county_modifier = {
hills_development_growth_factor = 0.2
@ -2259,6 +2544,7 @@ tradition_hill_dwellers = {
province_modifier = {
hills_construction_gold_cost = -0.1
hills_holding_construction_gold_cost = -0.1
hills_fertility_growth_add = 0.1
}
cost = {
@ -2293,6 +2579,16 @@ tradition_hill_dwellers = {
desc = hill_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_hill_dwellers }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -2365,11 +2661,13 @@ tradition_forest_folk = {
parameters = {
logging_camps_building_bonuses = yes
forest_hunt_success_chance = yes
watermills_forestries_unlock = yes
watermills_forestries_unlock = yes
}
character_modifier = {
forest_travel_danger = forest_medium_danger_reduction
taiga_travel_danger = taiga_medium_danger_reduction
forest_fertility_growth_mult = medium_culture_county_fertility_value_mult
taiga_fertility_growth_mult = medium_culture_county_fertility_value_mult
}
county_modifier = {
forest_development_growth_factor = 0.15
@ -2417,6 +2715,16 @@ tradition_forest_folk = {
desc = forest_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_forest_folk }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -2507,6 +2815,8 @@ tradition_mountain_homes = {
character_modifier = {
mountains_travel_danger = mountains_medium_danger_reduction
desert_mountains_travel_danger = desert_mountains_medium_danger_reduction
mountains_fertility_growth_mult = high_culture_county_fertility_value_mult
desert_mountains_fertility_growth_mult = high_culture_county_fertility_value_mult
}
county_modifier = {
mountains_development_growth_factor = 0.2
@ -2554,6 +2864,16 @@ tradition_mountain_homes = {
desc = mountain_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_mountain_homes }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -2632,6 +2952,8 @@ tradition_dryland_dwellers = {
desert_travel_danger = desert_medium_danger_reduction
drylands_travel_danger = drylands_medium_danger_reduction
desert_mountains_travel_danger = desert_mountains_medium_danger_reduction
drylands_fertility_growth_mult = medium_culture_county_fertility_value_mult
desert_fertility_growth_mult = medium_culture_county_fertility_value_mult
}
county_modifier = {
desert_development_growth_factor = 0.35
@ -2679,6 +3001,16 @@ tradition_dryland_dwellers = {
desc = dry_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_dryland_dwellers }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -2796,6 +3128,16 @@ tradition_jungle_dwellers = {
desc = jungle_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_jungle_dwellers }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -2851,6 +3193,14 @@ tradition_wetlanders = {
}
}
}
custom_tooltip = {
text = cultrad_not_nomadic_government_type
scope:character = {
NOT = {
government_has_flag = government_is_nomadic
}
}
}
}
parameters = {
@ -2904,6 +3254,16 @@ tradition_wetlanders = {
desc = culture_in_wetlands_count_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_wetlanders }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -3015,6 +3375,16 @@ tradition_hidden_cities = {
desc = jungle_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_hidden_cities }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -3081,7 +3451,7 @@ tradition_ancient_miners = {
parameters = {
ancient_miners_quarries_building_bonuses = yes
can_build_quarries_in_hills = yes
can_build_quarries_everywhere = yes # actually can be built everywhere
}
cost = {
@ -3091,6 +3461,16 @@ tradition_ancient_miners = {
desc = BASE
format = "BASE_VALUE_FORMAT"
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_ancient_miners }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -3141,6 +3521,14 @@ tradition_castle_keepers = {
culture_tradition:tradition_city_keepers = { is_in_list = traits }
}
}
custom_tooltip = {
text = cultrad_not_nomadic_government_type
scope:character = {
NOT = {
government_has_flag = government_is_nomadic
}
}
}
}
parameters = {
@ -3186,6 +3574,16 @@ tradition_castle_keepers = {
desc = lacks_battlements_innovation_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_castle_keepers }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -3248,6 +3646,14 @@ tradition_city_keepers = {
culture_tradition:tradition_castle_keepers = { is_in_list = traits }
}
}
custom_tooltip = {
text = cultrad_not_nomadic_government_type
scope:character = {
NOT = {
government_has_flag = government_is_nomadic
}
}
}
}
parameters = {
@ -3292,6 +3698,16 @@ tradition_city_keepers = {
desc = lacks_development_02_innovation_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_city_keepers }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -3380,6 +3796,16 @@ tradition_maritime_mercantilism = {
desc = coastal_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_maritime_mercantilism }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -3453,6 +3879,14 @@ tradition_monastic_communities = {
has_doctrine_parameter = take_vows_active
}
}
custom_tooltip = {
text = cultrad_not_nomadic_government_type
scope:character = {
NOT = {
government_has_flag = government_is_nomadic
}
}
}
}
parameters = {
@ -3494,6 +3928,16 @@ tradition_monastic_communities = {
desc = lacks_high_piety_level_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_monastic_communities }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -3575,6 +4019,16 @@ tradition_brewery = {
desc = culture_in_farm_or_mansion_count_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_brewery }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}

View file

@ -88,6 +88,16 @@ tradition_byzantine_succession = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_byzantine_succession }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
@ -126,8 +136,8 @@ tradition_lords_of_the_elephant = {
character_modifier = {
elephant_cavalry_recruitment_cost_mult = -0.15
elephant_cavalry_maintenance_mult = -0.15
elephant_cavalry_toughness_add = 20
elephant_cavalry_damage_add = 40
elephant_cavalry_toughness_mult = 0.2
elephant_cavalry_damage_mult = 0.4
jungle_travel_danger = jungle_medium_danger_reduction
}
@ -168,6 +178,16 @@ tradition_lords_of_the_elephant = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_lords_of_the_elephant }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
@ -264,6 +284,16 @@ tradition_african_tolerance = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_african_tolerance }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
@ -311,10 +341,6 @@ tradition_the_witenagemot = {
}
character_modifier = {
monthly_prestige_gain_per_happy_powerful_vassal_mult = 0.04
}
doctrine_character_modifier = {
name = tradition_the_witenagemot_name
doctrine = doctrine_theocracy_temporal
realm_priest_opinion = 15
}
@ -357,6 +383,16 @@ tradition_the_witenagemot = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_the_witenagemot }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
@ -431,6 +467,16 @@ tradition_things = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_things }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
@ -495,6 +541,16 @@ tradition_caravaneers = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_caravaneers }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
@ -516,6 +572,9 @@ tradition_horse_lords = {
has_cultural_pillar = heritage_mongolic
has_cultural_pillar = heritage_turkic
}
NOT = {
has_dlc_feature = khans_of_the_steppe
}
}
can_pick = {
@ -541,14 +600,12 @@ tradition_horse_lords = {
character_modifier = {
light_cavalry_damage_mult = 0.1
light_cavalry_screen_mult = 0.1
steppe_cancel_negative_supply = yes
supply_duration = 1
movement_speed = 0.1
character_travel_speed_mult = 0.2
character_travel_safety_mult = 0.2
steppe_travel_danger = steppe_high_danger_reduction
movement_speed_land_raiding = 0.3
hostile_county_attrition_raiding = -0.5
hostile_county_attrition_raiding = -0.25
provisions_use_mult = -0.25
}
@ -572,6 +629,16 @@ tradition_horse_lords = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_horse_lords }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
#if = {
# limit = {
@ -638,6 +705,8 @@ tradition_saharan_nomads = {
desert_mountains_provisions_use_mult = -0.66
desert_supply_limit_mult = 0.5
desert_mountains_supply_limit_mult = 0.5
desert_fertility_growth_mult = medium_culture_county_fertility_value_mult
oasis_fertility_growth_mult = high_culture_county_fertility_value_mult
}
province_modifier = {
oasis_construction_gold_cost = -0.15
@ -680,6 +749,16 @@ tradition_saharan_nomads = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_saharan_nomads }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
@ -780,6 +859,16 @@ tradition_visigothic_codes = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_visigothic_codes }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
@ -874,6 +963,16 @@ tradition_himalayan_settlers = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_himalayan_settlers }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
@ -984,6 +1083,16 @@ tradition_desert_nomads = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_desert_nomads }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
@ -1102,6 +1211,16 @@ tradition_mountaineer_ruralism = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_mountaineer_ruralism }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
@ -1208,6 +1327,16 @@ tradition_steppe_tolerance = {
}
# No extra cost here, since we have a fairly restrictive can_pick block.
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_steppe_tolerance }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
@ -1319,6 +1448,16 @@ tradition_nubian_warrior_queens = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_nubian_warrior_queens }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
@ -1411,6 +1550,16 @@ tradition_nubian_warrior_kings = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_nubian_warrior_kings }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}

View file

@ -69,6 +69,16 @@ tradition_monogamous = {
desc = cheaper_tradition_from_faith
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_monogamous }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -142,6 +152,16 @@ tradition_polygamous = {
desc = cheaper_tradition_from_faith
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_polygamous }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -216,6 +236,16 @@ tradition_concubines = {
desc = cheaper_tradition_from_faith
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_concubines }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -264,7 +294,14 @@ tradition_sacred_mountains = {
parameters = {
piety_gain_on_building_complete_in_mountains = yes
zealous_people_internal_yurt_unlock = yes
}
character_modifier = {
mountains_fertility_decline_mult = -0.1
desert_mountains_fertility_decline_mult = -0.1
}
province_modifier = {
desert_mountains_tax_mult = 0.05
mountains_tax_mult = 0.05
@ -307,6 +344,16 @@ tradition_sacred_mountains = {
desc = mountain_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_sacred_mountains }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -438,6 +485,16 @@ tradition_sacred_groves = {
desc = forest_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_sacred_groves }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -525,6 +582,7 @@ tradition_culinary_art = {
refined_feasts = yes
renown_from_feasts = yes
characters_are_better_food_tasters = yes
better_food_tasters = yes
}
cost = {
@ -566,6 +624,16 @@ tradition_culinary_art = {
desc = culture_in_farmlands_or_floodplains_terrain_count_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_culinary_art }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -656,6 +724,16 @@ tradition_festivities = {
desc = rulers_with_reveler_lifestyle_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_festivities }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -706,6 +784,8 @@ tradition_sorcerous_metallurgy = {
more_expensive_weapon_inspiration = yes
improved_weapon_inspiration = yes
building_barracks_piety_bonuses = yes
sorcerous_metallurgy_internal_yurt_unlock = yes
nomadic_metal_artifact_unlock = yes
}
character_modifier = {
@ -757,6 +837,16 @@ tradition_sorcerous_metallurgy = {
desc = three_witch_rulers_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_sorcerous_metallurgy }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -831,6 +921,16 @@ tradition_mystical_ancestors = {
desc = not_spiritual_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_mystical_ancestors }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -913,6 +1013,16 @@ tradition_religion_blending = {
desc = rulers_following_different_faiths_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_religion_blending }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1014,6 +1124,16 @@ tradition_religious_patronage = {
desc = rulers_with_same_faith_zealous_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_religious_patronage }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1094,6 +1214,16 @@ tradition_medicinal_plants = {
desc = rulers_with_lifestyle_herbalist_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_medicinal_plants }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1137,6 +1267,7 @@ tradition_sacred_hunts = {
parameters = {
sacred_hunts = yes
hunting_traits_more_pious = yes
zealous_people_internal_yurt_unlock = yes
}
cost = {
@ -1185,6 +1316,16 @@ tradition_sacred_hunts = {
desc = rulers_with_hunter_lifestyle_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_sacred_hunts }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1282,6 +1423,16 @@ tradition_faith_bound = {
desc = traditionalist_discount_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_faith_bound }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1375,6 +1526,16 @@ tradition_by_the_sword = {
desc = rulers_with_same_faith_zealous_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_by_the_sword }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1452,6 +1613,16 @@ tradition_language_scholars = {
desc = piety_level_kown_languages_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_language_scholars }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1538,6 +1709,16 @@ tradition_runestones = {
desc = rulers_lacks_storytelling_traits_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_runestones }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1608,6 +1789,16 @@ tradition_merciful_blindings = {
desc = no_prisoner_with_harsh_reason_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_merciful_blindings }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}

View file

@ -80,6 +80,16 @@ tradition_xenophilic = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_xenophilic }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
@ -202,6 +212,16 @@ tradition_chivalry = {
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
}
@ -212,7 +232,7 @@ tradition_chivalry = {
}
}
tradition_hard_working = {
tradition_hard_working = {#industrious
category = societal
layers = {
@ -220,6 +240,17 @@ tradition_hard_working = {
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
@ -290,6 +321,16 @@ tradition_hard_working = {
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
}
@ -332,6 +373,8 @@ tradition_loyal_soldiers = {
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
@ -402,6 +445,16 @@ tradition_loyal_soldiers = {
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
}
@ -502,6 +555,16 @@ tradition_pacifism = {
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
}
@ -586,6 +649,16 @@ tradition_spartan = {
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
}
@ -721,6 +794,15 @@ tradition_hunters = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_hunters }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -827,6 +909,15 @@ tradition_vegetarianism = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_vegetarianism }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -847,7 +938,7 @@ tradition_vegetarianism = {
}
}
tradition_seafaring = {
tradition_seafaring = {#seafarer
category = societal
layers = {
@ -870,6 +961,14 @@ tradition_seafaring = {
text = cannot_have_tradition_fp1_coastal_warriors
NOT = { culture_tradition:tradition_fp1_coastal_warriors = { is_in_list = traits } }
}
custom_tooltip = {
text = cultrad_not_nomadic_government_type
scope:character = {
NOT = {
government_has_flag = government_is_nomadic
}
}
}
}
parameters = {
@ -934,6 +1033,15 @@ tradition_seafaring = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_seafaring }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -1064,6 +1172,16 @@ tradition_storytellers = {
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
}
@ -1114,6 +1232,7 @@ tradition_music_theory = {
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 = {
@ -1176,6 +1295,16 @@ tradition_music_theory = {
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
}
@ -1220,6 +1349,7 @@ tradition_poetry = {
poet_trait_gives_bonuses = yes
poet_trait_more_common = yes
characters_are_better_court_poets = yes
better_court_poets = yes
}
character_modifier = {
@ -1286,6 +1416,16 @@ tradition_poetry = {
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
}
@ -1320,6 +1460,14 @@ tradition_fishermen = {
}
}
}
custom_tooltip = {
text = cultrad_not_nomadic_government_type
scope:character = {
NOT = {
government_has_flag = government_is_nomadic
}
}
}
}
parameters = {
@ -1379,6 +1527,16 @@ tradition_fishermen = {
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
}
@ -1501,6 +1659,16 @@ tradition_mendicant_mystics = {
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
}
@ -1629,6 +1797,16 @@ tradition_warrior_culture = {
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
}
@ -1749,6 +1927,16 @@ tradition_martial_admiration = {
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
}
@ -1866,6 +2054,16 @@ tradition_philosopher_culture = {
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
}
@ -1954,6 +2152,16 @@ tradition_welcoming = {
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
}
@ -2039,6 +2247,16 @@ tradition_eye_for_an_eye = {
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
}
@ -2061,7 +2279,7 @@ tradition_eye_for_an_eye = {
}
}
tradition_zealous_people = {
tradition_zealous_people = {#strong believers
category = societal
layers = {
@ -2075,6 +2293,7 @@ tradition_zealous_people = {
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
@ -2137,6 +2356,16 @@ tradition_zealous_people = {
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
}
@ -2171,6 +2400,7 @@ tradition_forbearing = {
parameters = {
patient_trait_more_common = yes
calm_trait_more_common = yes
forbearing_internal_yurt_unlock = yes
}
character_modifier = {
stress_gain_mult = -0.1
@ -2223,6 +2453,16 @@ tradition_forbearing = {
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
}
@ -2307,6 +2547,16 @@ tradition_equitable = {
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
}
@ -2395,6 +2645,16 @@ tradition_charitable = {
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
}
@ -2480,6 +2740,16 @@ tradition_modest = {
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
}
@ -2521,6 +2791,14 @@ tradition_practiced_pirates = {
}
}
}
custom_tooltip = {
text = cultrad_not_nomadic_government_type
scope:character = {
NOT = {
government_has_flag = government_is_nomadic
}
}
}
}
parameters = {
@ -2568,6 +2846,16 @@ tradition_practiced_pirates = {
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
}
@ -2652,6 +2940,16 @@ tradition_life_is_just_a_joke = {
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
}
@ -2736,6 +3034,16 @@ tradition_artisans = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_artisans }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
@ -2787,6 +3095,16 @@ tradition_noble_adoption = {
}
}
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
}
}

View file

@ -46,6 +46,14 @@ tradition_fp1_coastal_warriors = {
text = cannot_have_tradition_seafaring
NOT = { culture_tradition:tradition_seafaring = { is_in_list = traits } }
}
custom_tooltip = {
text = cultrad_not_nomadic_government_type
scope:character = {
NOT = {
government_has_flag = government_is_nomadic
}
}
}
}
parameters = {
@ -103,6 +111,16 @@ tradition_fp1_coastal_warriors = {
desc = coastal_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_fp1_coastal_warriors }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -210,6 +228,16 @@ tradition_fp1_performative_honour = {
desc = courtiers_with_prowess_who_cant_be_knight_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_fp1_performative_honour }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -260,6 +288,7 @@ tradition_fp1_northern_stories = {
poet_trait_more_common = yes
better_ward_education = yes
tells_stories = yes
better_court_poets = yes
}
character_modifier = {
@ -314,6 +343,16 @@ tradition_fp1_northern_stories = {
desc = rulers_with_poet_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_fp1_northern_stories }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -439,6 +478,16 @@ tradition_fp1_trials_by_combat = {
desc = rulers_with_martial_edu_and_learning_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_fp1_trials_by_combat }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -519,6 +568,16 @@ tradition_fp1_the_right_to_prove = {
desc = courtiers_with_prowess_who_cant_be_knight_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_fp1_the_right_to_prove }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}

View file

@ -75,6 +75,17 @@ tradition_fp2_state_ransoming = {
desc = lack_iberian_heritage_or_language_penalty_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_fp2_state_ransoming }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
# General replacement stuff.
multiply = tradition_replacement_cost_if_relevant
}
@ -157,6 +168,16 @@ tradition_fp2_strategy_gamers = {
}
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_fp2_strategy_gamers }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -258,6 +279,16 @@ tradition_fp2_malleable_subjects = {
desc = not_egalitarian_or_courtly_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_fp2_malleable_subjects }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -339,6 +370,16 @@ tradition_fp2_ritualised_friendship = {
}
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_fp2_ritualised_friendship }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}

View file

@ -117,6 +117,16 @@ tradition_fp3_frontier_warriors = {
desc = not_of_central_asian_heritage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_fp3_frontier_warriors }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -244,6 +254,16 @@ tradition_fp3_irrigation_experts = {
desc = dry_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_fp3_irrigation_experts }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -386,6 +406,16 @@ tradition_fp3_beacon_of_learning = { # Offshoot of tradition_philosopher_culture
desc = rulers_with_scholar_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_fp3_beacon_of_learning }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -495,6 +525,16 @@ tradition_fp3_enlightened_magnates = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_fp3_enlightened_magnates }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
@ -581,6 +621,16 @@ tradition_fp3_jirga = {
desc = counties_with_low_county_opinion_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_fp3_jirga }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -681,6 +731,16 @@ tradition_fp3_pragmatic_creed = {
desc = mountain_percentage_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_fp3_pragmatic_creed }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -781,6 +841,16 @@ tradition_fp3_fierce_independence = {
desc = has_other_cultures_in_realm_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_fp3_fierce_independence }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}

View file

@ -60,6 +60,17 @@ tradition_ep2_avid_falconers = {
desc = not_stoic_or_courtly_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_ep2_avid_falconers }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
# General replacement stuff.
multiply = tradition_replacement_cost_if_relevant
}

View file

@ -94,6 +94,16 @@ tradition_ce1_ritual_washing = {
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_ce1_ritual_washing }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
@ -109,4 +119,4 @@ tradition_ce1_ritual_washing = {
add = 100
}
}
}
}

View file

@ -50,8 +50,8 @@ tradition_ep3_indomitable_azatani = {
light_cavalry_maintenance_mult = -0.15
heavy_cavalry_maintenance_mult = -0.15
archer_cavalry_maintenance_mult = -0.15
light_cavalry_damage_add = 4
heavy_cavalry_damage_add = 20
light_cavalry_damage_mult = 0.2
heavy_cavalry_damage_mult = 0.2
}
cost = {
@ -98,6 +98,16 @@ tradition_ep3_indomitable_azatani = {
desc = culture_head_cavalry_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_ep3_indomitable_azatani }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -170,8 +180,8 @@ tradition_ep3_audacious_cadets = {
more_likely_to_leave_court = yes
}
character_modifier = {
heavy_cavalry_damage_add = 20
heavy_cavalry_pursuit_add = 20
heavy_cavalry_damage_mult = 0.2
heavy_cavalry_pursuit_mult = 0.2
heavy_cavalry_max_size_add = 2
siege_phase_time = -0.1
ai_honor = -20
@ -216,6 +226,16 @@ tradition_ep3_audacious_cadets = {
desc = culture_head_heavy_cavalry_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_ep3_audacious_cadets }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -320,6 +340,16 @@ tradition_ep3_imperial_tagmata = {
desc = domain_counties_with_stables_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_ep3_imperial_tagmata }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -428,6 +458,16 @@ tradition_ep3_roman_ceremonies = {
desc = culture_in_roman_empire_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_ep3_roman_ceremonies }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -544,6 +584,16 @@ tradition_ep3_palace_politics = {
desc = culture_head_court_grandeur_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_ep3_palace_politics }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
@ -591,7 +641,7 @@ tradition_ep3_cultivated_sophistication = {
character_modifier = {
monthly_influence_mult = 0.1
diplomatic_range_mult = 0.2
#cultural_head_fascination_mult = -0.10
cultural_head_fascination_mult = -0.10
}
cost = {
@ -631,6 +681,16 @@ tradition_ep3_cultivated_sophistication = {
desc = capital_province_development_level_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_ep3_cultivated_sophistication }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}

View file

@ -0,0 +1,393 @@
#######################
# CULTURAL TRADITIONS #
#######################
######################
# MPO Traditions #
######################
tradition_mpo_iron_cavalry = {
category = regional
layers = {
0 = martial
1 = mediterranean
4 = iron_cavalry.dds
}
is_shown = {
has_mpo_dlc_trigger = yes
OR = {
has_cultural_pillar = heritage_mongolic
has_cultural_pillar = heritage_turkic
has_cultural_pillar = heritage_magyar
scope:character = {
mpo_can_recruit_nomad_maa_trigger = yes
}
}
}
can_pick = {
culture_not_pacifistic_trigger = yes
custom_tooltip = {
text = culture_head_archer_cavalry_desc
scope:character = {
max_number_maa_soldiers_of_base_type = {
type = archer_cavalry
value >= 600
}
}
}
trigger_if = {
limit = {
scope:character = { government_has_flag = government_is_nomadic }
}
scope:character.domicile ?= {
has_domicile_building_or_higher = paiza_metal_trade_yurt_01
}
}
trigger_else = {
scope:character = {
has_trait = nomadic_philosophy
}
}
}
parameters = {
unlock_maa_cataphract_archers = yes
martial_traits_give_out_hcav_bonus = yes
metalworkers_internal_yurt_unlock = yes
}
character_modifier = {
heavy_cavalry_toughness_mult = 0.2
archer_cavalry_toughness_mult = 0.2
light_cavalry_toughness_mult = 0.1
herd_conversion = -0.01
}
cost = {
prestige = {
add = {
value = tradition_base_cost
multiply = 4
desc = BASE
format = "BASE_VALUE_FORMAT"
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_mpo_iron_cavalry }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
ai_will_do = {
value = 200
if = {
limit = { # Reduce chance slightly if the culture has access to other "cavalry" types
OR = {
has_innovation = innovation_war_camels
has_innovation = innovation_elephantry
}
}
multiply = 0.4
}
else_if = {
limit = {
scope:character ?= {
ai_has_warlike_personality = yes
}
}
multiply = 4
}
}
}
tradition_mpo_wolves_of_the_deep_steppe = {
category = regional
layers = {
0 = martial
1 = mena
4 = wolves_of_the_deep_steppe.dds
}
is_shown = {
has_mpo_dlc_trigger = yes
OR = {
has_cultural_pillar = heritage_mongolic
has_cultural_pillar = heritage_turkic
has_cultural_pillar = heritage_magyar
scope:character = {
mpo_can_recruit_nomad_maa_trigger = yes
}
}
}
can_pick = {
culture_not_pacifistic_trigger = yes
scope:character = {
government_has_flag = government_is_nomadic
}
}
parameters = {
unlock_maa_mangudai = yes
}
character_modifier = {
prowess = 4
herd_capacity_mult = 0.2
herd_conversion = 0.01
nomadic_horde_damage_mult = 0.1
nomadic_horde_pursuit_mult = 0.1
archer_cavalry_damage_mult = 0.15
archer_cavalry_pursuit_mult = 0.2
mountains_fertility_growth_mult = medium_culture_county_fertility_value_mult
mountains_travel_danger = mountains_medium_danger_reduction
hills_travel_danger = hills_medium_danger_reduction
}
cost = {
prestige = {
add = {
value = tradition_base_cost
multiply = 4
desc = BASE
format = "BASE_VALUE_FORMAT"
}
if = {
limit = {
has_cultural_pillar = heritage_mongolic
}
multiply = {
value = 0.5
desc = heritage_mongolic_name
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_mpo_wolves_of_the_deep_steppe }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
ai_will_do = {
value = 200
if = {
limit = { # Reduce chance slightly if the culture has access to other "cavalry" types
OR = {
has_innovation = innovation_war_camels
has_innovation = innovation_elephantry
}
}
multiply = 0.4
}
else_if = {
limit = {
scope:character ?= {
ai_has_warlike_personality = yes
}
}
multiply = 4
}
}
}
tradition_devoted_horsemanship = {
category = regional
layers = {
0 = martial
1 = mena
4 = horses.dds
}
is_shown = {
OR = {
has_cultural_pillar = heritage_mongolic
has_cultural_pillar = heritage_turkic
has_cultural_pillar = heritage_magyar
scope:character = {
mpo_can_recruit_nomad_maa_trigger = yes
}
}
}
can_pick = {
OR = {
has_cultural_pillar = heritage_mongolic
has_cultural_pillar = heritage_turkic
has_cultural_pillar = heritage_magyar
scope:character = {
mpo_can_recruit_nomad_maa_trigger = yes
}
scope:character = {
has_trait = nomadic_philosophy
}
}
}
parameters = {
unlock_maa_horse_archers = yes
can_recruit_open_specialist = yes
unlock_horse_pastures_building = yes
unlock_voluntary_laampdom = yes
stewardship_traits_give_out_cav_bonus = yes
unlock_maa_tarkhan = yes
}
character_modifier = {
movement_speed = 0.1
character_travel_speed_mult = 0.2
movement_speed_land_raiding = 0.2
}
cost = {
prestige = {
add = {
value = tradition_base_cost
multiply = 2
desc = BASE
format = "BASE_VALUE_FORMAT"
}
if = {
limit = {
NOR = {
culture_pillar:ethos_bellicose = { is_in_list = traits }
culture_pillar:ethos_communal = { is_in_list = traits }
}
}
add = {
value = tradition_incompatible_ethos_penalty
desc = not_bellicose_or_communal_desc
}
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_devoted_horsemanship }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
ai_will_do = {
value = 400
}
}
tradition_mpo_northern_tribes = {
category = regional
layers = {
0 = steward
1 = western
4 = northern_tribes.dds
}
can_pick_for_hybridization = {
custom_tooltip = {
text = cannot_hybridize_northern_tribes
always = no
}
}
is_shown = {
has_mpo_dlc_trigger = yes
any_culture_county = {
OR = {
has_county_modifier = mpo_siberian_permafrost_modifier
has_county_modifier = mpo_siberian_permafrost_modifier_bad
}
}
}
can_pick = {
any_culture_county = {
percent >= 0.2
has_county_modifier = mpo_siberian_permafrost_modifier_bad
}
}
parameters = {
unlock_maa_maturkan_warriors = yes
permafrost_modifier_mechanic = yes
permafrost_modifier_removal_condition = yes
permafrost_unlock_tribal_building = yes
permafrost_cannot_become_feudal = yes
}
character_modifier = {
taiga_advantage = 4
winter_advantage = 4
taiga_travel_danger = taiga_medium_danger_reduction
hills_travel_danger = hills_medium_danger_reduction
taiga_construction_gold_cost = -0.2
forest_construction_gold_cost = -0.2
}
cost = {
prestige = {
add = {
value = tradition_base_cost
multiply = 2
desc = BASE
format = "BASE_VALUE_FORMAT"
}
if = {
limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_mpo_northern_tribes }
}
multiply = {
value = 0.5
desc = inspired_by_culture_desc
}
}
if = {
limit = {
NOT = {
any_culture_county = {
percent >= 0.5
OR = {
has_county_modifier = mpo_siberian_permafrost_modifier
has_county_modifier = mpo_siberian_permafrost_modifier_bad
}
}
}
}
add = {
value = tradition_unfulfilled_criteria_penalty
desc = mpo_northern_tribes_percentage_desc
}
}
multiply = tradition_replacement_cost_if_relevant
}
}
ai_will_do = {
value = 0 #ai either has it on game start or should not pursue it
}
}