culture/traditions updated files

This commit is contained in:
Thakia 2026-10-03 14:08:06 -03:00
parent 184d59c3aa
commit cfea4e25d5
12 changed files with 488 additions and 2481 deletions

File diff suppressed because it is too large Load diff

View file

@ -244,10 +244,7 @@ tradition_mountaineers = {
NOR = { NOR = {
# has_cultural_pillar = heritage_somalian # has_cultural_pillar = heritage_somalian
# has_cultural_pillar = heritage_east_african # has_cultural_pillar = heritage_east_african
# this = culture:georgian # culture_is_or_has_ancestor_trigger = { CULTURE = culture:georgian }
# any_parent_culture_or_above = {
# this = culture:georgian
# }
has_cultural_tradition = tradition_caucasian_wolves has_cultural_tradition = tradition_caucasian_wolves
has_cultural_tradition = tradition_horn_mountain_skirmishing has_cultural_tradition = tradition_horn_mountain_skirmishing
} }

View file

@ -1578,26 +1578,8 @@ tradition_strong_kinship = { #There can be only one!
is_shown = { is_shown = {
OR = { OR = {
this = culture:gaelic culture_is_or_has_ancestor_trigger = { CULTURE = culture:gaelic }
this = culture:scottish culture_is_or_has_ancestor_trigger = { CULTURE = culture:scottish }
any_parent_culture_or_above = {
OR = {
this = culture:gaelic
this = culture:scottish
}
}
}
}
can_pick = {
OR = {
this = culture:gaelic
this = culture:scottish
any_parent_culture_or_above = {
OR = {
this = culture:gaelic
this = culture:scottish
}
}
} }
} }
@ -1683,22 +1665,9 @@ tradition_amharic_highlanders = { #Ethiopian Unique Tradition, replaces hill dwe
is_shown = { is_shown = {
NOT = { has_cultural_tradition = tradition_hill_dwellers } NOT = { has_cultural_tradition = tradition_hill_dwellers }
always = no always = no
# OR = { # culture_is_or_has_ancestor_trigger = { CULTURE = culture:ethiopian }
# this = culture:ethiopian
# any_parent_culture_or_above = {
# this = culture:ethiopian
# }
# }
} }
can_pick = { can_pick = {
NOT = { has_cultural_tradition = tradition_hill_dwellers }
always = no
# OR = {
# this = culture:ethiopian
# any_parent_culture_or_above = {
# this = culture:ethiopian
# }
# }
custom_description = { custom_description = {
text = culture_in_hills_desc text = culture_in_hills_desc
any_culture_county = { any_culture_county = {
@ -1809,20 +1778,9 @@ tradition_polders = { #Dutch Unique Tradition, bonuses to buildings along coastl
} }
is_shown = { is_shown = {
OR = { culture_is_or_has_ancestor_trigger = { CULTURE = culture:dutch }
this = culture:dutch
any_parent_culture_or_above = {
this = culture:dutch
}
}
} }
can_pick = { can_pick = {
OR = {
this = culture:dutch
any_parent_culture_or_above = {
this = culture:dutch
}
}
custom_description = { custom_description = {
text = culture_on_coast_desc text = culture_on_coast_desc
any_culture_county = { any_culture_county = {
@ -1932,7 +1890,7 @@ tradition_caucasian_wolves = {
} }
#For Georgians this replaces the Mountaineers tradition #For Georgians this replaces the Mountaineers tradition
is_shown = { is_shown = {
has_cultural_pillar = heritage_caucasian has_cultural_pillar = heritage_caucasian
has_dlc_feature = hybridize_culture has_dlc_feature = hybridize_culture
NOR = { NOR = {
@ -1950,10 +1908,6 @@ tradition_caucasian_wolves = {
} }
} }
} }
NOT = {
has_cultural_tradition = tradition_fp3_fierce_independence
has_cultural_tradition = tradition_staunch_traditionalists
}
} }
parameters = { parameters = {
@ -2062,17 +2016,9 @@ tradition_hird = {
has_cultural_tradition = tradition_warrior_culture has_cultural_tradition = tradition_warrior_culture
has_cultural_tradition = tradition_fp1_coastal_warriors has_cultural_tradition = tradition_fp1_coastal_warriors
} }
OR = { AND = {
AND = { has_cultural_pillar = heritage_north_germanic
has_cultural_pillar = heritage_north_germanic has_fp1_dlc_trigger = no
has_fp1_dlc_trigger = no
}
any_parent_culture_or_above = {
OR = {
this = culture:old_saxon
this = culture:norse #For instance Norman culture
}
}
} }
} }
can_pick = { can_pick = {

View file

@ -222,16 +222,10 @@ tradition_republican_legacy = {
} }
is_shown = { is_shown = {
# culture_is_or_has_ancestor_trigger = { CULTURE = culture:roman }
NOT = { has_cultural_tradition = tradition_parochialism } NOT = { has_cultural_tradition = tradition_parochialism }
} }
can_pick = { can_pick = {
# OR ={
# this = culture:roman
# any_parent_culture_or_above = {
# this = culture:roman
# }
# }
NOT = { has_cultural_tradition = tradition_parochialism }
custom_tooltip = { custom_tooltip = {
text = cultrad_not_nomadic_government_type text = cultrad_not_nomadic_government_type
scope:character = { scope:character = {
@ -413,9 +407,9 @@ tradition_hereditary_hierarchy = {
} }
if = { if = {
limit = { limit = {
OR = { has_variable = {
has_variable = defensive_traditionalist_discount name = defensive_traditionalist_discount
has_variable = aggressive_traditionalist_discount name = aggressive_traditionalist_discount
} }
} }
add = { add = {
@ -639,14 +633,8 @@ tradition_tribe_unity = {
is_shown = { #Replaced by Strong Kinship is_shown = { #Replaced by Strong Kinship
NOR = { NOR = {
this = culture:gaelic culture_is_or_has_ancestor_trigger = { CULTURE = culture:gaelic }
this = culture:scottish culture_is_or_has_ancestor_trigger = { CULTURE = culture:scottish }
any_parent_culture_or_above = {
OR = {
this = culture:gaelic
this = culture:scottish
}
}
} }
} }
can_pick = { can_pick = {
@ -739,13 +727,10 @@ tradition_tribe_unity = {
value = 200 value = 200
if = { if = {
limit = { limit = {
NOT = { scope:character = {
scope:character = { NOR = {
OR = { government_has_flag = government_is_clan
government_has_flag = government_is_clan government_has_flag = government_is_tribal
government_has_flag = government_is_tribal
government_has_flag = government_is_administrative
}
} }
} }
} }
@ -946,14 +931,10 @@ tradition_female_only_inheritance = {
has_cultural_pillar = heritage_akan has_cultural_pillar = heritage_akan
has_cultural_pillar = heritage_west_african has_cultural_pillar = heritage_west_african
has_cultural_pillar = heritage_yoruba has_cultural_pillar = heritage_yoruba
# any_parent_culture_or_above = { # culture_is_or_has_ancestor_trigger = { CULTURE = culture:nubian }
# OR = { # culture_is_or_has_ancestor_trigger = { CULTURE = culture:daju }
# this = culture:nubian scope:character.rite = {
# this = culture:daju rite_has_parameter = female_dominated_law
# }
# }
scope:character.faith = {
has_doctrine_parameter = female_dominated_law
} }
} }
text = tradition_female_only_inheritance_requirements text = tradition_female_only_inheritance_requirements
@ -1075,12 +1056,12 @@ tradition_equal_inheritance = {
parameters = { parameters = {
gender_equal_inheritance = yes gender_equal_inheritance = yes
} }
doctrine_character_modifier = { faith_character_modifier = {
name = tradition_equal_inheritance_name name = tradition_equal_inheritance_name
doctrine = doctrine_gender_male_dominated doctrine = doctrine_gender_male_dominated
opinion_of_female_rulers = 10 opinion_of_female_rulers = 10
} }
doctrine_character_modifier = { faith_character_modifier = {
name = tradition_equal_inheritance_name name = tradition_equal_inheritance_name
doctrine = doctrine_gender_female_dominated doctrine = doctrine_gender_female_dominated
opinion_of_male_rulers = 10 opinion_of_male_rulers = 10
@ -1158,14 +1139,14 @@ tradition_equal_inheritance = {
NOR = { NOR = {
scope:character = { scope:character = {
is_female = yes is_female = yes
faith = { rite = {
has_doctrine_parameter = male_dominated_law rite_has_parameter = male_dominated_law
} }
} }
scope:character = { scope:character = {
is_male = yes is_male = yes
faith = { rite = {
has_doctrine_parameter = female_dominated_law rite_has_parameter = female_dominated_law
} }
} }
} }
@ -1735,9 +1716,9 @@ tradition_isolationist = {
} }
if = { if = {
limit = { limit = {
OR = { has_variable = {
has_variable = defensive_traditionalist_discount name = defensive_traditionalist_discount
has_variable = aggressive_traditionalist_discount name = aggressive_traditionalist_discount
} }
} }
add = { add = {
@ -2162,21 +2143,9 @@ tradition_parochialism = {
is_shown = { #Replaced by tradition_republican_legacy is_shown = { #Replaced by tradition_republican_legacy
NOT = { has_cultural_tradition = tradition_republican_legacy } NOT = { has_cultural_tradition = tradition_republican_legacy }
# NOR ={ # NOT = { culture_is_or_has_ancestor_trigger = { CULTURE = culture:roman } }
# this = culture:roman
# any_parent_culture_or_above = {
# this = culture:roman
# }
# }
} }
can_pick = { can_pick = {
# NOR ={
# this = culture:roman
# any_parent_culture_or_above = {
# this = culture:roman
# }
# }
NOT = { has_cultural_tradition = tradition_republican_legacy }
custom_tooltip = { custom_tooltip = {
text = cultrad_not_nomadic_government_type text = cultrad_not_nomadic_government_type
scope:character = { scope:character = {
@ -2404,7 +2373,6 @@ tradition_staunch_traditionalists = {
can_pick = { can_pick = {
NOT = { NOT = {
has_cultural_tradition = tradition_fp3_fierce_independence has_cultural_tradition = tradition_fp3_fierce_independence
has_cultural_tradition = tradition_caucasian_wolves
} }
} }
@ -2455,9 +2423,9 @@ tradition_staunch_traditionalists = {
} }
if = { if = {
limit = { limit = {
OR = { has_variable = {
has_variable = defensive_traditionalist_discount name = defensive_traditionalist_discount
has_variable = aggressive_traditionalist_discount name = aggressive_traditionalist_discount
} }
} }
add = { add = {
@ -2510,12 +2478,7 @@ tradition_hill_dwellers = {
is_shown = { #Cannot be picked if you have access to Highland Farming is_shown = { #Cannot be picked if you have access to Highland Farming
NOT = { has_cultural_tradition = tradition_amharic_highlanders } NOT = { has_cultural_tradition = tradition_amharic_highlanders }
NOR = { NOT = { culture_is_or_has_ancestor_trigger = { CULTURE = culture:ethiopian } }
this = culture:ethiopian
any_parent_culture_or_above = {
this = culture:ethiopian
}
}
} }
can_pick = { can_pick = {
custom_description = { custom_description = {
@ -3484,11 +3447,9 @@ tradition_castle_keepers = {
custom_tooltip = { custom_tooltip = {
scope:character = { scope:character = {
OR = { OR = {
government_has_flag = government_is_feudal government_has_flag = government_is_feudal
government_has_flag = government_is_clan #Update for FP3 government_has_flag = government_is_clan
government_has_flag = government_is_administrative government_has_flag = government_is_japan_feudal
government_has_flag = government_has_merit
government_has_flag = government_is_japan_feudal
} }
} }
text = must_be_feudal_or_clan text = must_be_feudal_or_clan
@ -3499,14 +3460,6 @@ tradition_castle_keepers = {
culture_tradition:tradition_city_keepers = { is_in_list = traits } 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 = { parameters = {
@ -3604,10 +3557,9 @@ tradition_city_keepers = {
custom_tooltip = { custom_tooltip = {
scope:character = { scope:character = {
OR = { OR = {
government_has_mechanic = administrative
government_has_flag = government_is_feudal government_has_flag = government_is_feudal
government_has_flag = government_is_clan government_has_flag = government_is_clan
government_has_flag = government_is_administrative
government_has_flag = government_has_merit
government_has_flag = government_is_japan_feudal government_has_flag = government_is_japan_feudal
} }
} }
@ -3850,8 +3802,8 @@ tradition_monastic_communities = {
can_pick = { can_pick = {
scope:character = { scope:character = {
faith = { rite = {
has_doctrine_parameter = take_vows_active rite_has_parameter = take_vows_active
} }
} }
custom_tooltip = { custom_tooltip = {

View file

@ -15,7 +15,7 @@ tradition_byzantine_succession = {
OR = { OR = {
has_cultural_pillar = heritage_byzantine has_cultural_pillar = heritage_byzantine
scope:character = { scope:character = {
has_title = title:e_byzantium is_roman_emperor_trigger = yes
} }
} }
#replaced by new Byzantine traditions #replaced by new Byzantine traditions
@ -24,7 +24,7 @@ tradition_byzantine_succession = {
can_pick = { can_pick = {
has_cultural_pillar = heritage_byzantine has_cultural_pillar = heritage_byzantine
scope:character = { scope:character = {
has_title = title:e_byzantium is_roman_emperor_trigger = yes
} }
custom_tooltip = { custom_tooltip = {
text = cannot_have_tradition_court_eunuchs text = cannot_have_tradition_court_eunuchs
@ -776,29 +776,14 @@ tradition_visigothic_codes = {
} }
is_shown = { is_shown = {
always = no OR = {
# OR = { always = no
# this = culture:visigothic # culture_is_or_has_ancestor_trigger = { CULTURE = culture:visigothic }
# this = culture:basque # culture_is_or_has_ancestor_trigger = { CULTURE = culture:daju }
# any_parent_culture_or_above = { }
# OR = {
# this = culture:visigothic
# this = culture:basque
# }
# }
# }
} }
can_pick = { can_pick = {
# OR = { always = no
# this = culture:visigothic
# this = culture:basque
# any_parent_culture_or_above = {
# OR = {
# this = culture:visigothic
# this = culture:basque
# }
# }
# }
# scope:character = { # scope:character = {
# has_religion = religion:christianity_religion #The Visigothic code is strongly associated with Christian canon law. # has_religion = religion:christianity_religion #The Visigothic code is strongly associated with Christian canon law.
# } # }
@ -1009,10 +994,7 @@ tradition_desert_nomads = {
is_shown = { is_shown = {
OR = { OR = {
this = culture:bedouin culture_is_or_has_ancestor_trigger = { CULTURE = culture:bedouin }
any_parent_culture_or_above = {
this = culture:bedouin
}
any_parent_culture = { any_parent_culture = {
has_cultural_tradition = tradition_desert_nomads has_cultural_tradition = tradition_desert_nomads
} }
@ -1294,8 +1276,8 @@ tradition_steppe_tolerance = {
} }
character_modifier = { # easier to self-convert and create or reform faith character_modifier = { # easier to self-convert and create or reform faith
faith_creation_piety_cost_mult = -0.2 rite_creation_piety_cost_mult = -0.1
faith_conversion_piety_cost_mult = -0.2 faith_conversion_piety_cost_mult = -0.3
different_faith_opinion = 10 different_faith_opinion = 10
different_faith_county_opinion_mult = -0.25 # reduced penalty for different faiths (note this appears confusing in the UI right now) different_faith_county_opinion_mult = -0.25 # reduced penalty for different faiths (note this appears confusing in the UI right now)
} }
@ -1368,21 +1350,11 @@ tradition_nubian_warrior_queens = {
} }
is_shown = { is_shown = {
NOT = { has_game_rule = inversed_gender_equality }
always = no always = no
# any_parent_culture_or_above = { # NOT = { has_game_rule = inversed_gender_equality }
# OR = { # OR = {
# this = culture:nubian # culture_is_or_has_ancestor_trigger = { CULTURE = culture:nubian }
# this = culture:daju # culture_is_or_has_ancestor_trigger = { CULTURE = culture:daju }
# }
# }
}
can_pick = {
# any_parent_culture_or_above = {
# OR = {
# this = culture:nubian
# this = culture:daju
# }
# } # }
} }
@ -1471,21 +1443,12 @@ tradition_nubian_warrior_kings = {
} }
is_shown = { is_shown = {
has_game_rule = inversed_gender_equality always = no
any_parent_culture_or_above = { # has_game_rule = inversed_gender_equality
OR = { # OR = {
this = culture:nubian # culture_is_or_has_ancestor_trigger = { CULTURE = culture:nubian }
this = culture:daju # culture_is_or_has_ancestor_trigger = { CULTURE = culture:daju }
} # }
}
}
can_pick = {
any_parent_culture_or_above = {
OR = {
this = culture:nubian
this = culture:daju
}
}
} }
parameters = { parameters = {

View file

@ -40,8 +40,11 @@ tradition_monogamous = {
} }
} }
parameters = { partners = {
number_of_spouses = 1 number_of_spouses = 1
}
parameters = {
romance_scheme_bonus_vs_spouse = yes romance_scheme_bonus_vs_spouse = yes
} }
@ -59,8 +62,8 @@ tradition_monogamous = {
if = { if = {
limit = { limit = {
NOT = { NOT = {
scope:character.faith = { scope:character.rite = {
has_doctrine = doctrine_monogamy rite_has_doctrine = doctrine_monogamy
} }
} }
} }
@ -125,7 +128,7 @@ tradition_polygamous = {
} }
} }
parameters = { partners = {
number_of_spouses = 4 number_of_spouses = 4
} }
@ -139,10 +142,10 @@ tradition_polygamous = {
if = { if = {
limit = { limit = {
NOT = { NOT = {
scope:character.faith = { scope:character.rite = {
OR = { OR = {
has_doctrine = doctrine_polygamy rite_has_doctrine = doctrine_polygamy
has_doctrine = doctrine_concubines rite_has_doctrine = doctrine_concubines
} }
} }
} }
@ -208,11 +211,13 @@ tradition_concubines = {
} }
} }
parameters = { partners = {
number_of_spouses = 1 number_of_spouses = 1
number_of_consorts = 3 number_of_consorts = 3
number_of_consorts_hegemony = 5 number_of_consorts_by_tier = {
hegemony = 5
}
} }
cost = { cost = {
@ -225,10 +230,10 @@ tradition_concubines = {
if = { if = {
limit = { limit = {
NOT = { NOT = {
scope:character.faith = { scope:character.rite = {
OR = { OR = {
has_doctrine = doctrine_polygamy rite_has_doctrine = doctrine_polygamy
has_doctrine = doctrine_concubines rite_has_doctrine = doctrine_concubines
} }
} }
} }
@ -750,12 +755,10 @@ tradition_sorcerous_metallurgy = {
} }
can_pick = { can_pick = {
scope:character = { scope:character.rite = {
faith = { NOR = {
NOR = { rite_has_parameter = witchcraft_illegal
has_doctrine_parameter = witchcraft_illegal rite_has_parameter = witchcraft_shunned
has_doctrine_parameter = witchcraft_shunned
}
} }
} }
} }
@ -951,7 +954,7 @@ tradition_religion_blending = {
} }
character_modifier = { character_modifier = {
faith_creation_piety_cost_mult = -0.2 rite_creation_piety_cost_mult = -0.1
faith_conversion_piety_cost_mult = -0.2 faith_conversion_piety_cost_mult = -0.2
ignore_opinion_of_different_faith = yes ignore_opinion_of_different_faith = yes
} }
@ -1052,6 +1055,7 @@ tradition_religious_patronage = {
extra_piety_from_temple_construction = yes extra_piety_from_temple_construction = yes
renown_from_temple_construction = yes renown_from_temple_construction = yes
consolidate_rule_decision = yes consolidate_rule_decision = yes
cheaper_grand_cathedral_construction = yes
} }
character_modifier = { character_modifier = {
monthly_piety_from_buildings_mult = 0.25 monthly_piety_from_buildings_mult = 0.25
@ -1393,9 +1397,9 @@ tradition_faith_bound = {
} }
if = { if = {
limit = { limit = {
OR = { has_variable = {
has_variable = defensive_traditionalist_discount name = defensive_traditionalist_discount
has_variable = aggressive_traditionalist_discount name = aggressive_traditionalist_discount
} }
} }
add = { add = {

View file

@ -685,6 +685,7 @@ tradition_diasporic = {
# Disaporic peoples are marginalized people who have lost their traditional homeland and been forced to live elsewhere. Any hybrid or divergent culture will, by definition, have a new homeland. As a result, new cultures can never pick this tradition, and only historical cultures may start with it. # Disaporic peoples are marginalized people who have lost their traditional homeland and been forced to live elsewhere. Any hybrid or divergent culture will, by definition, have a new homeland. As a result, new cultures can never pick this tradition, and only historical cultures may start with it.
is_shown = { always = no } is_shown = { always = no }
can_pick = { always = no }
parameters = { parameters = {
wanderers_learn_languages = yes wanderers_learn_languages = yes
@ -701,7 +702,7 @@ tradition_diasporic = {
diplomatic_range_mult = 0.2 diplomatic_range_mult = 0.2
} }
cost = { prestige = 400 } cost = { prestige = 9999 }
ai_will_do = { value = 0 } ai_will_do = { value = 0 }
} }
@ -928,8 +929,8 @@ tradition_vegetarianism = {
if = { if = {
limit = { limit = {
NOT = { NOT = {
scope:character.faith = { scope:character.rite = {
has_doctrine = tenet_dharmic_pacifism rite_has_tenet = tenet_dharmic_pacifism
} }
} }
} }
@ -2030,7 +2031,7 @@ tradition_philosopher_culture = {
count >= 5 count >= 5
culture = prev culture = prev
primary_title.tier >= tier_county primary_title.tier >= tier_county
has_trait = scholar has_trait = erudite
} }
} }
} }
@ -2040,7 +2041,7 @@ tradition_philosopher_culture = {
} }
add = { add = {
value = tradition_unfulfilled_criteria_penalty value = tradition_unfulfilled_criteria_penalty
desc = rulers_with_scholar_desc desc = rulers_with_erudite_desc
} }
} }
@ -2348,9 +2349,9 @@ tradition_zealous_people = {
} }
if = { if = {
limit = { limit = {
OR = { has_variable = {
has_variable = defensive_traditionalist_discount name = defensive_traditionalist_discount
has_variable = aggressive_traditionalist_discount name = aggressive_traditionalist_discount
} }
} }
add = { add = {

View file

@ -192,7 +192,7 @@ tradition_fp2_strategy_gamers = {
limit = { limit = {
martial >= extremely_high_skill_rating martial >= extremely_high_skill_rating
learning >= extremely_high_skill_rating learning >= extremely_high_skill_rating
has_trait = scholar has_trait = erudite
} }
add = 100 add = 100
} }
@ -334,8 +334,8 @@ tradition_fp2_ritualised_friendship = {
} }
character_modifier = { character_modifier = {
scheme_phase_duration_against_friend_add = 20 scheme_phase_duration_against_friend_add = medium_scheme_phase_duration_bonus_value
scheme_phase_duration_against_best_friend_add = 40 scheme_phase_duration_against_best_friend_add = major_scheme_phase_duration_bonus_value
} }
cost = { cost = {

View file

@ -383,7 +383,7 @@ tradition_fp3_beacon_of_learning = { # Offshoot of tradition_philosopher_culture
count >= 5 count >= 5
culture = prev culture = prev
primary_title.tier >= tier_county primary_title.tier >= tier_county
has_trait = scholar has_trait = erudite
} }
} }
} }
@ -393,7 +393,7 @@ tradition_fp3_beacon_of_learning = { # Offshoot of tradition_philosopher_culture
} }
add = { add = {
value = tradition_unfulfilled_criteria_penalty value = tradition_unfulfilled_criteria_penalty
desc = rulers_with_scholar_desc desc = rulers_with_erudite_desc
} }
} }
@ -690,9 +690,11 @@ tradition_fp3_pragmatic_creed = {
} }
if = { if = {
limit = { limit = {
culture_pillar:ethos_courtly = { is_in_list = traits } NOR = {
culture_pillar:ethos_bureaucratic = { is_in_list = traits } culture_pillar:ethos_courtly = { is_in_list = traits }
culture_pillar:ethos_spiritual = { is_in_list = traits } culture_pillar:ethos_bureaucratic = { is_in_list = traits }
culture_pillar:ethos_spiritual = { is_in_list = traits }
}
} }
add = { add = {
value = tradition_incompatible_ethos_penalty value = tradition_incompatible_ethos_penalty

View file

@ -12,22 +12,17 @@ tradition_ep3_indomitable_azatani = {
layers = { layers = {
0 = martial 0 = martial
1 = mena 1 = mena
4 = indomitable_azatani.dds 4 = indomitable_azatani.dds
} }
is_shown = { is_shown = {
always = no always = no
# OR = { # culture_is_or_has_ancestor_trigger = { CULTURE = culture:armenian }
# this = culture:armenian # # DLC check.
# any_parent_culture_or_above = { # has_ep3_dlc_trigger = yes
# this = culture:armenian # NOT = {
# } # has_cultural_tradition = tradition_horse_breeder
# } # }
# DLC check.
has_ep3_dlc_trigger = yes
NOT = {
has_cultural_tradition = tradition_horse_breeder
}
} }
can_pick = { can_pick = {
culture_not_pacifistic_trigger = yes culture_not_pacifistic_trigger = yes
@ -41,7 +36,7 @@ tradition_ep3_indomitable_azatani = {
NOT = { has_cultural_tradition = tradition_horse_breeder } #To prevent stacking after hybridization NOT = { has_cultural_tradition = tradition_horse_breeder } #To prevent stacking after hybridization
} }
} }
parameters = { parameters = {
unlock_maa_ayrudzi = yes unlock_maa_ayrudzi = yes
house_hostility_more_common = yes house_hostility_more_common = yes
@ -54,7 +49,7 @@ tradition_ep3_indomitable_azatani = {
light_cavalry_damage_mult = 0.2 light_cavalry_damage_mult = 0.2
heavy_cavalry_damage_mult = 0.2 heavy_cavalry_damage_mult = 0.2
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -109,11 +104,11 @@ tradition_ep3_indomitable_azatani = {
desc = inspired_by_culture_desc desc = inspired_by_culture_desc
} }
} }
multiply = tradition_replacement_cost_if_relevant multiply = tradition_replacement_cost_if_relevant
} }
} }
ai_will_do = { ai_will_do = {
value = 200 value = 200
if = { if = {
@ -142,22 +137,17 @@ tradition_ep3_audacious_cadets = {
layers = { layers = {
0 = martial 0 = martial
1 = western 1 = western
4 = audacious_cadets.dds 4 = audacious_cadets.dds
} }
is_shown = { is_shown = {
always = no always = no
# OR = { # culture_is_or_has_ancestor_trigger = { CULTURE = culture:norman }
# this = culture:norman # # DLC check.
# any_parent_culture_or_above = { # has_ep3_dlc_trigger = yes
# this = culture:norman # NOT = {
# } # has_cultural_tradition = tradition_swords_for_hire
# } # }
# DLC check.
has_ep3_dlc_trigger = yes
NOT = {
has_cultural_tradition = tradition_swords_for_hire
}
} }
can_pick = { can_pick = {
culture_not_pacifistic_trigger = yes culture_not_pacifistic_trigger = yes
@ -171,7 +161,7 @@ tradition_ep3_audacious_cadets = {
NOT = { has_cultural_tradition = tradition_swords_for_hire } #To prevent stacking after hybridization NOT = { has_cultural_tradition = tradition_swords_for_hire } #To prevent stacking after hybridization
} }
} }
parameters = { parameters = {
unlock_maa_conrois = yes unlock_maa_conrois = yes
unlock_voluntary_laampdom = yes unlock_voluntary_laampdom = yes
@ -193,7 +183,7 @@ tradition_ep3_audacious_cadets = {
character_travel_speed_mult = 0.1 character_travel_speed_mult = 0.1
character_travel_safety_mult = 0.1 character_travel_safety_mult = 0.1
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -238,11 +228,11 @@ tradition_ep3_audacious_cadets = {
desc = inspired_by_culture_desc desc = inspired_by_culture_desc
} }
} }
multiply = tradition_replacement_cost_if_relevant multiply = tradition_replacement_cost_if_relevant
} }
} }
ai_will_do = { ai_will_do = {
value = 200 value = 200
if = { if = {
@ -270,14 +260,14 @@ tradition_ep3_imperial_tagmata = {
layers = { layers = {
0 = martial 0 = martial
1 = mediterranean 1 = mediterranean
4 = imperial_tagmata.dds 4 = imperial_tagmata.dds
} }
is_shown = { is_shown = {
has_cultural_pillar = heritage_greek has_cultural_pillar = heritage_greek
OR = { OR = {
exists = title:e_NEOW_byzantium.holder exists = title:e_NEOW_byzantium.holder
exists = title:e_marblist.holder exists = title:e_marblist.holder
} }
# DLC check. # DLC check.
has_ep3_dlc_trigger = yes has_ep3_dlc_trigger = yes
@ -287,7 +277,7 @@ tradition_ep3_imperial_tagmata = {
} }
can_pick = { can_pick = {
} }
parameters = { parameters = {
unlock_maa_cataphract = yes unlock_maa_cataphract = yes
unlock_maa_akritai = yes unlock_maa_akritai = yes
@ -301,7 +291,7 @@ tradition_ep3_imperial_tagmata = {
knight_effectiveness_mult = -0.25 knight_effectiveness_mult = -0.25
men_at_arms_title_limit = 1 men_at_arms_title_limit = 1
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -350,17 +340,17 @@ tradition_ep3_imperial_tagmata = {
desc = inspired_by_culture_desc desc = inspired_by_culture_desc
} }
} }
multiply = tradition_replacement_cost_if_relevant multiply = tradition_replacement_cost_if_relevant
} }
} }
ai_will_do = { ai_will_do = {
value = 400 value = 400
if = { if = {
limit = { # Admin should be more into this limit = { # Admin should be more into this
scope:character = { scope:character = {
government_allows = administrative government_has_mechanic = administrative
} }
} }
multiply = 2 multiply = 2
@ -388,8 +378,8 @@ tradition_ep3_roman_ceremonies = {
is_shown = { is_shown = {
has_cultural_pillar = heritage_greek has_cultural_pillar = heritage_greek
OR = { OR = {
exists = title:e_NEOW_byzantium.holder exists = title:e_NEOW_byzantium.holder
exists = title:e_marblist.holder exists = title:e_marblist.holder
} }
# DLC check. # DLC check.
has_ep3_dlc_trigger = yes has_ep3_dlc_trigger = yes
@ -399,7 +389,7 @@ tradition_ep3_roman_ceremonies = {
} }
can_pick = { can_pick = {
} }
parameters = { parameters = {
holds_triumphs = yes holds_triumphs = yes
hosts_chariot_races = yes hosts_chariot_races = yes
@ -413,7 +403,7 @@ tradition_ep3_roman_ceremonies = {
county_modifier = { county_modifier = {
county_opinion_add = -10 county_opinion_add = -10
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -460,17 +450,17 @@ tradition_ep3_roman_ceremonies = {
desc = inspired_by_culture_desc desc = inspired_by_culture_desc
} }
} }
multiply = tradition_replacement_cost_if_relevant multiply = tradition_replacement_cost_if_relevant
} }
} }
ai_will_do = { ai_will_do = {
value = 200 value = 200
if = { if = {
limit = { # Admin should be more into this limit = { # Admin should be more into this
scope:character = { scope:character = {
government_allows = administrative government_has_mechanic = administrative
} }
} }
multiply = 2 multiply = 2
@ -484,11 +474,11 @@ tradition_ep3_palace_politics = {
layers = { layers = {
0 = intrigue 0 = intrigue
1 = mediterranean 1 = mediterranean
4 = palace_politics.dds 4 = palace_politics.dds
} }
is_shown = { is_shown = {
has_cultural_pillar = heritage_greek has_cultural_pillar = heritage_greek
# DLC check. # DLC check.
has_ep3_dlc_trigger = yes has_ep3_dlc_trigger = yes
NOT = { NOT = {
@ -505,9 +495,12 @@ tradition_ep3_palace_politics = {
NOT = { culture_tradition:tradition_merciful_blindings = { is_in_list = traits } } NOT = { culture_tradition:tradition_merciful_blindings = { is_in_list = traits } }
} }
} }
parameters = { parameters = {
unlock_maa_varangian_guards = yes
unlock_akolouthos = yes
reduced_bodyguard_aptitude = yes reduced_bodyguard_aptitude = yes
can_blind_prisoners = yes
can_castrate_prisoners = yes can_castrate_prisoners = yes
eunuch_trait_bonuses = yes eunuch_trait_bonuses = yes
can_appoint_chief_eunuch = yes can_appoint_chief_eunuch = yes
@ -517,25 +510,13 @@ tradition_ep3_palace_politics = {
cultrad_unlocks_t2_countermeasures = yes cultrad_unlocks_t2_countermeasures = yes
palace_politics_trait_bonuses = yes palace_politics_trait_bonuses = yes
palace_politics_trait_maluses = yes palace_politics_trait_maluses = yes
landing_house_members_give_prestige = yes
penalty_for_revoking_titles_from_house_members = yes
cb_lower_prestige_level_requirement = yes
disloyal_trait_less_spurned = yes
disloyal_trait_more_common = yes
loyal_trait_more_common = yes
} }
character_modifier = { character_modifier = {
monthly_court_grandeur_change_mult = 0.2 monthly_court_grandeur_change_mult = 0.2
political_scheme_phase_duration_add = minor_scheme_phase_duration_bonus_value political_scheme_phase_duration_add = minor_scheme_phase_duration_bonus_value
personal_scheme_phase_duration_add = minor_scheme_phase_duration_bonus_value personal_scheme_phase_duration_add = minor_scheme_phase_duration_bonus_value
dynasty_house_opinion = 15
opinion_of_liege = -10
ai_honor = -20
ai_war_chance = 0.5
ai_war_cooldown = -0.25
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -583,17 +564,17 @@ tradition_ep3_palace_politics = {
desc = inspired_by_culture_desc desc = inspired_by_culture_desc
} }
} }
multiply = tradition_replacement_cost_if_relevant multiply = tradition_replacement_cost_if_relevant
} }
} }
ai_will_do = { ai_will_do = {
value = 200 value = 200
if = { if = {
limit = { # Admin should be more into this limit = { # Admin should be more into this
scope:character = { scope:character = {
government_allows = administrative government_has_mechanic = administrative
} }
} }
multiply = 2 multiply = 2
@ -617,10 +598,10 @@ tradition_ep3_cultivated_sophistication = {
can_pick = { can_pick = {
custom_tooltip = { custom_tooltip = {
text = must_have_administrative_government_tt text = must_have_administrative_government_tt
scope:character = { government_allows = administrative } scope:character = { government_has_mechanic = administrative }
} }
} }
parameters = { parameters = {
less_likely_to_culture_convert = yes less_likely_to_culture_convert = yes
other_cultures_more_likely_to_hybridize = yes other_cultures_more_likely_to_hybridize = yes
@ -632,7 +613,7 @@ tradition_ep3_cultivated_sophistication = {
diplomatic_range_mult = 0.2 diplomatic_range_mult = 0.2
cultural_head_fascination_mult = -0.10 cultural_head_fascination_mult = -0.10
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -679,16 +660,16 @@ tradition_ep3_cultivated_sophistication = {
desc = inspired_by_culture_desc desc = inspired_by_culture_desc
} }
} }
multiply = tradition_replacement_cost_if_relevant multiply = tradition_replacement_cost_if_relevant
} }
} }
ai_will_do = { ai_will_do = {
value = 200 value = 200
if = { if = {
limit = { # Admin should be more into this limit = { # Admin should be more into this
has_cultural_pillar = heritage_greek has_cultural_pillar = heritage_greek
} }
multiply = 2 multiply = 2
} }

View file

@ -19,10 +19,7 @@ tradition_british_palace_politics = {
OR = { OR = {
has_cultural_pillar = heritage_anglo_frisian has_cultural_pillar = heritage_anglo_frisian
has_cultural_pillar = heritage_scottish has_cultural_pillar = heritage_scottish
this = culture:prytoneg culture_is_or_has_ancestor_trigger = { CULTURE = culture:prytoneg }
any_parent_culture_or_above = {
this = culture:prytoneg
}
} }
scope:character = { scope:character = {
OR = { OR = {
@ -135,12 +132,7 @@ tradition_swords_of_freedom = {
} }
is_shown = { is_shown = {
OR = { culture_is_or_has_ancestor_trigger = { CULTURE = culture:kuhjung }
this = culture:kuhjung
any_parent_culture_or_above = {
this = culture:kuhjung
}
}
} }
can_pick = { can_pick = {
culture_not_pacifistic_trigger = yes culture_not_pacifistic_trigger = yes
@ -322,7 +314,7 @@ tradition_british_meritocracy = { # Offshoot of tradition_philosopher_culture
count >= 5 count >= 5
culture = prev culture = prev
primary_title.tier >= tier_county primary_title.tier >= tier_county
has_trait = scholar has_trait = erudite
} }
} }
} }
@ -332,7 +324,7 @@ tradition_british_meritocracy = { # Offshoot of tradition_philosopher_culture
} }
add = { add = {
value = tradition_unfulfilled_criteria_penalty value = tradition_unfulfilled_criteria_penalty
desc = rulers_with_scholar_desc desc = rulers_with_erudite_desc
} }
} }
@ -379,14 +371,8 @@ tradition_defiant = { # defiant
has_cultural_pillar = heritage_french has_cultural_pillar = heritage_french
has_cultural_pillar = heritage_mosellic has_cultural_pillar = heritage_mosellic
has_cultural_pillar = heritage_west_germanic has_cultural_pillar = heritage_west_germanic
this = culture:rottisch culture_is_or_has_ancestor_trigger = { CULTURE = culture:rottisch }
this = culture:rhinelander culture_is_or_has_ancestor_trigger = { CULTURE = culture:rhinelander }
any_parent_culture_or_above = {
OR = {
this = culture:rottisch
this = culture:rhinelander
}
}
} }
} }
@ -1109,16 +1095,9 @@ tradition_romanticised_banditry = { # romanticized banditry
has_cultural_pillar = heritage_sardic has_cultural_pillar = heritage_sardic
has_cultural_pillar = heritage_italian has_cultural_pillar = heritage_italian
has_cultural_pillar = heritage_albanian has_cultural_pillar = heritage_albanian
this = culture:goral culture_is_or_has_ancestor_trigger = { CULTURE = culture:goral }
this = culture:NEOW_slovak culture_is_or_has_ancestor_trigger = { CULTURE = culture:NEOW_slovak }
this = culture:nakh culture_is_or_has_ancestor_trigger = { CULTURE = culture:nakh }
any_parent_culture_or_above = {
OR = {
this = culture:goral
this = culture:NEOW_slovak
this = culture:nakh
}
}
} }
} }

View file

@ -23,7 +23,6 @@
culture_tradition:tradition_horse_lords = { is_in_list = traits } culture_tradition:tradition_horse_lords = { is_in_list = traits }
culture_tradition:tradition_devoted_horsemanship = { is_in_list = traits } culture_tradition:tradition_devoted_horsemanship = { is_in_list = traits }
culture_tradition:tradition_tgp_imperial_peace = { is_in_list = traits } culture_tradition:tradition_tgp_imperial_peace = { is_in_list = traits }
culture_tradition:tradition_tgp_imperial_peace = { is_in_list = traits }
} }
} }
@ -65,14 +64,14 @@ tradition_tgp_rice_cultivators = {
1 = asian 1 = asian
4 = svamp.dds 4 = svamp.dds
} }
is_shown = { is_shown = {
has_tgp_dlc_trigger = yes has_tgp_dlc_trigger = yes
NOT = { NOT = {
culture_tradition:tradition_intensive_farming = { is_in_list = traits } culture_tradition:tradition_intensive_farming = { is_in_list = traits }
} }
} }
can_pick = { can_pick = {
custom_tooltip = { custom_tooltip = {
text = culture_in_terraced_hills_terrain_desc text = culture_in_terraced_hills_terrain_desc
@ -83,7 +82,7 @@ tradition_tgp_rice_cultivators = {
} }
} }
} }
parameters = { parameters = {
rice_cultivators_next_level_paddy_fields = yes rice_cultivators_next_level_paddy_fields = yes
rice_cultivators_can_construct_paddy_fields_in_hills_and_jungle = yes rice_cultivators_can_construct_paddy_fields_in_hills_and_jungle = yes
@ -94,7 +93,7 @@ tradition_tgp_rice_cultivators = {
terraced_hills_construction_gold_cost = -0.1 terraced_hills_construction_gold_cost = -0.1
terraced_hills_levy_size = 0.1 terraced_hills_levy_size = 0.1
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -127,11 +126,11 @@ tradition_tgp_rice_cultivators = {
desc = culture_in_terraced_hills_terrain_count_desc desc = culture_in_terraced_hills_terrain_count_desc
} }
} }
multiply = tradition_replacement_cost_if_relevant multiply = tradition_replacement_cost_if_relevant
} }
} }
ai_will_do = { ai_will_do = {
value = 400 value = 400
if = { if = {
@ -175,13 +174,12 @@ tradition_tgp_imperial_peace = {
government_is_japanese_trigger = yes government_is_japanese_trigger = yes
} }
} }
can_pick = { can_pick = {
# Mutually exclusive with Bushido and other Horse Archer MaA # Mutually exclusive with Bushido and other Horse Archer MaA
NOR = { NOR = {
culture_tradition:tradition_horse_lords = { is_in_list = traits } culture_tradition:tradition_horse_lords = { is_in_list = traits }
culture_tradition:tradition_devoted_horsemanship = { is_in_list = traits } culture_tradition:tradition_devoted_horsemanship = { is_in_list = traits }
culture_tradition:tradition_tgp_imperial_peace = { is_in_list = traits }
culture_tradition:tradition_tgp_bushido = { is_in_list = traits } culture_tradition:tradition_tgp_bushido = { is_in_list = traits }
} }
} }
@ -196,7 +194,7 @@ tradition_tgp_imperial_peace = {
character_modifier = { character_modifier = {
defender_holding_advantage = 2 defender_holding_advantage = 2
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -220,7 +218,7 @@ tradition_tgp_imperial_peace = {
multiply = tradition_replacement_cost_if_relevant multiply = tradition_replacement_cost_if_relevant
} }
} }
ai_will_do = { ai_will_do = {
value = 50 value = 50
if = { if = {
@ -249,14 +247,13 @@ tradition_tgp_defiant_ambushers = {
has_tgp_dlc_trigger = yes has_tgp_dlc_trigger = yes
has_cultural_pillar = heritage_ainuic has_cultural_pillar = heritage_ainuic
} }
can_pick = { can_pick = {
# Mutually exclusive with other Horse Archer MaA # Mutually exclusive with other Horse Archer MaA
NOR = { NOR = {
culture_tradition:tradition_horse_lords = { is_in_list = traits } culture_tradition:tradition_horse_lords = { is_in_list = traits }
culture_tradition:tradition_devoted_horsemanship = { is_in_list = traits } culture_tradition:tradition_devoted_horsemanship = { is_in_list = traits }
culture_tradition:tradition_tgp_imperial_peace = { is_in_list = traits } culture_tradition:tradition_tgp_imperial_peace = { is_in_list = traits }
culture_tradition:tradition_tgp_bushido = { is_in_list = traits }
} }
} }
@ -271,7 +268,7 @@ tradition_tgp_defiant_ambushers = {
raid_speed = 0.1 raid_speed = 0.1
levy_reinforcement_rate_even_if_baron = 0.1 levy_reinforcement_rate_even_if_baron = 0.1
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -295,7 +292,7 @@ tradition_tgp_defiant_ambushers = {
multiply = tradition_replacement_cost_if_relevant multiply = tradition_replacement_cost_if_relevant
} }
} }
ai_will_do = { ai_will_do = {
value = 50 value = 50
if = { if = {
@ -327,7 +324,7 @@ tradition_tgp_warrior_monks = {
has_religion = religion:buddhism_religion has_religion = religion:buddhism_religion
} }
} }
can_pick = { can_pick = {
# Mutually exclusive with other Warrior Monk # Mutually exclusive with other Warrior Monk
NOT = { NOT = {
@ -344,7 +341,7 @@ tradition_tgp_warrior_monks = {
character_modifier = { character_modifier = {
prowess_per_piety_level = 1 prowess_per_piety_level = 1
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -365,11 +362,11 @@ tradition_tgp_warrior_monks = {
desc = not_courtly_communal_or_spiritual_desc desc = not_courtly_communal_or_spiritual_desc
} }
} }
multiply = tradition_replacement_cost_if_relevant multiply = tradition_replacement_cost_if_relevant
} }
} }
ai_will_do = { ai_will_do = {
value = 50 value = 50
if = { if = {
@ -403,7 +400,7 @@ tradition_tgp_ephemeral_grace = {
} }
} }
} }
can_pick = { can_pick = {
# Mutually exclusive with Poetry and Gardening # Mutually exclusive with Poetry and Gardening
NOT = { culture_tradition:tradition_poetry = { is_in_list = traits } } NOT = { culture_tradition:tradition_poetry = { is_in_list = traits } }
@ -419,7 +416,7 @@ tradition_tgp_ephemeral_grace = {
ai_romance_scheme_increase = yes ai_romance_scheme_increase = yes
poet_trait_romance_bonuses = yes poet_trait_romance_bonuses = yes
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -479,11 +476,11 @@ tradition_tgp_ephemeral_grace = {
desc = tradition_travel_discount_desc desc = tradition_travel_discount_desc
} }
} }
multiply = tradition_replacement_cost_if_relevant multiply = tradition_replacement_cost_if_relevant
} }
} }
ai_will_do = { ai_will_do = {
value = 50 value = 50
if = { if = {
@ -512,7 +509,7 @@ tradition_tgp_inward_perfection = {
has_tgp_dlc_trigger = yes has_tgp_dlc_trigger = yes
has_east_asian_heritage_pillar_trigger = yes has_east_asian_heritage_pillar_trigger = yes
} }
can_pick = { can_pick = {
# Mutually exclusive with other Isolationist # Mutually exclusive with other Isolationist
NOR = { NOR = {
@ -538,7 +535,7 @@ tradition_tgp_inward_perfection = {
monthly_lifestyle_xp_gain_mult = 0.05 monthly_lifestyle_xp_gain_mult = 0.05
diplomatic_range_mult = -0.25 diplomatic_range_mult = -0.25
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -561,7 +558,7 @@ tradition_tgp_inward_perfection = {
} }
} }
} }
ai_will_do = { ai_will_do = {
value = 50 value = 50
} }
@ -585,7 +582,7 @@ tradition_cultural_primacy = {
} }
} }
} }
can_pick = { can_pick = {
# Mutually exclusive with other Isolationist # Mutually exclusive with other Isolationist
NOR = { NOR = {
@ -637,7 +634,7 @@ tradition_cultural_primacy = {
} }
} }
} }
ai_will_do = { ai_will_do = {
value = 50 value = 50
} }
@ -663,7 +660,7 @@ tradition_maritime_way_of_life = {
} }
} }
} }
can_pick = { can_pick = {
has_cultural_pillar = heritage_austronesian has_cultural_pillar = heritage_austronesian
custom_description = { custom_description = {
@ -676,7 +673,7 @@ tradition_maritime_way_of_life = {
} }
} }
} }
parameters = { parameters = {
can_travel_along_rivers = yes can_travel_along_rivers = yes
coastal_tribe_bonuses = yes #Maa bonuses for coastal tribal coastal_tribe_bonuses = yes #Maa bonuses for coastal tribal
@ -688,7 +685,7 @@ tradition_maritime_way_of_life = {
coastal_sea_travel_danger = medium_sea_danger_reduction coastal_sea_travel_danger = medium_sea_danger_reduction
sea_travel_danger = medium_sea_danger_reduction sea_travel_danger = medium_sea_danger_reduction
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -731,7 +728,7 @@ tradition_maritime_way_of_life = {
scope:character = { scope:character = {
has_variable = tradition_seafaring_travel_discount has_variable = tradition_seafaring_travel_discount
} }
} }
add = { add = {
@ -740,11 +737,11 @@ tradition_maritime_way_of_life = {
} }
} }
multiply = tradition_replacement_cost_if_relevant multiply = tradition_replacement_cost_if_relevant
} }
} }
ai_will_do = { ai_will_do = {
value = 200 value = 200
if = { # Make stacking more less common if = { # Make stacking more less common
@ -793,11 +790,11 @@ tradition_tgp_hydraulic_builders = {
1 = asian 1 = asian
4 = wat.dds 4 = wat.dds
} }
can_pick = { can_pick = {
scope:character = { government_has_flag = government_is_mandala } scope:character = { government_has_flag = government_is_mandala }
} }
is_shown = { is_shown = {
has_tgp_dlc_trigger = yes has_tgp_dlc_trigger = yes
scope:character = { government_has_flag = government_is_mandala } scope:character = { government_has_flag = government_is_mandala }
@ -823,7 +820,7 @@ tradition_tgp_hydraulic_builders = {
terraced_hills_development_growth_factor = 0.1 terraced_hills_development_growth_factor = 0.1
terraced_hills_construction_gold_cost = -0.1 terraced_hills_construction_gold_cost = -0.1
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -854,11 +851,11 @@ tradition_tgp_hydraulic_builders = {
desc = inspired_by_culture_desc desc = inspired_by_culture_desc
} }
} }
multiply = tradition_replacement_cost_if_relevant multiply = tradition_replacement_cost_if_relevant
} }
} }
ai_will_do = { ai_will_do = {
value = 400 value = 400
if = { if = {
@ -888,7 +885,7 @@ tradition_tgp_fortified_strongholds = {
1 = asian 1 = asian
4 = wall.dds 4 = wall.dds
} }
is_shown = { is_shown = {
has_tgp_dlc_trigger = yes has_tgp_dlc_trigger = yes
scope:character = { government_has_flag = government_is_mandala } scope:character = { government_has_flag = government_is_mandala }
@ -907,7 +904,7 @@ tradition_tgp_fortified_strongholds = {
} }
} }
} }
parameters = { parameters = {
founding_temple_citadels_gives_more_piety = yes founding_temple_citadels_gives_more_piety = yes
warmonger_city_founders = yes warmonger_city_founders = yes
@ -918,7 +915,7 @@ tradition_tgp_fortified_strongholds = {
temple_citadel_holding_holding_build_gold_cost = -0.2 temple_citadel_holding_holding_build_gold_cost = -0.2
temple_citadel_holding_holding_build_speed = -0.1 temple_citadel_holding_holding_build_speed = -0.1
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -951,7 +948,7 @@ tradition_tgp_fortified_strongholds = {
desc = inspired_by_culture_desc desc = inspired_by_culture_desc
} }
} }
multiply = tradition_replacement_cost_if_relevant multiply = tradition_replacement_cost_if_relevant
} }
} }
@ -969,7 +966,7 @@ tradition_tgp_religious_hospitality = {
1 = asian 1 = asian
4 = wat.dds 4 = wat.dds
} }
is_shown = { is_shown = {
has_tgp_dlc_trigger = yes has_tgp_dlc_trigger = yes
scope:character = { government_has_flag = government_is_mandala } scope:character = { government_has_flag = government_is_mandala }
@ -981,13 +978,13 @@ tradition_tgp_religious_hospitality = {
development_gain_from_religious_exiles_is_doubled = yes development_gain_from_religious_exiles_is_doubled = yes
ai_uses_religious_exiles = yes ai_uses_religious_exiles = yes
} }
character_modifier = { character_modifier = {
different_faith_opinion = 20 different_faith_opinion = 20
faith_conversion_piety_cost_mult = -0.25 faith_conversion_piety_cost_mult = -0.25
different_faith_county_opinion_mult = -0.5 different_faith_county_opinion_mult = -0.5
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -1010,7 +1007,7 @@ tradition_tgp_religious_hospitality = {
desc = not_courtly_communal_egalitarian_or_spiritual_desc desc = not_courtly_communal_egalitarian_or_spiritual_desc
} }
} }
if = { if = {
limit = { limit = {
culture_tradition_reduction_trigger = { TRADITION = tradition_tgp_religious_hospitality } culture_tradition_reduction_trigger = { TRADITION = tradition_tgp_religious_hospitality }
@ -1046,7 +1043,7 @@ tradition_tgp_esoteric_power = {
1 = asian 1 = asian
4 = kris.dds 4 = kris.dds
} }
is_shown = { is_shown = {
has_tgp_dlc_trigger = yes has_tgp_dlc_trigger = yes
scope:character = { government_has_flag = government_is_mandala } scope:character = { government_has_flag = government_is_mandala }
@ -1061,7 +1058,7 @@ tradition_tgp_esoteric_power = {
} }
} }
} }
parameters = { parameters = {
increases_effect_of_mandala_realm_contracts = yes increases_effect_of_mandala_realm_contracts = yes
may_commission_kris = yes may_commission_kris = yes
@ -1071,7 +1068,7 @@ tradition_tgp_esoteric_power = {
character_modifier = { character_modifier = {
jungle_travel_danger = jungle_medium_danger_reduction jungle_travel_danger = jungle_medium_danger_reduction
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -1103,7 +1100,7 @@ tradition_tgp_esoteric_power = {
desc = inspired_by_culture_desc desc = inspired_by_culture_desc
} }
} }
multiply = tradition_replacement_cost_if_relevant multiply = tradition_replacement_cost_if_relevant
} }
} }
@ -1121,7 +1118,7 @@ tradition_tgp_barangay_confederations = {
1 = asian 1 = asian
4 = wall.dds 4 = wall.dds
} }
is_shown = { is_shown = {
has_tgp_dlc_trigger = yes has_tgp_dlc_trigger = yes
scope:character = { government_has_flag = government_is_tribal } scope:character = { government_has_flag = government_is_tribal }
@ -1147,7 +1144,7 @@ tradition_tgp_barangay_confederations = {
character_modifier = { character_modifier = {
fellow_confederation_member_opinion = 10 fellow_confederation_member_opinion = 10
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -1225,7 +1222,7 @@ tradition_nudists = {
1 = asian 1 = asian
4 = jungle.dds 4 = jungle.dds
} }
parameters = { parameters = {
naked_culture_active = yes naked_culture_active = yes
lustful_trait_less_common = yes lustful_trait_less_common = yes
@ -1242,7 +1239,7 @@ tradition_nudists = {
jungle_advantage = 5 jungle_advantage = 5
jungle_travel_danger = jungle_medium_danger_reduction jungle_travel_danger = jungle_medium_danger_reduction
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -1315,9 +1312,9 @@ tradition_tgp_mountain_island = {
1 = asian 1 = asian
4 = mountain.dds 4 = mountain.dds
} }
is_shown = { is_shown = {
NOR = { #This is replaced by Himalayan Settlers, Mountaineer Ruralism and Mountain Herding. NOR = { #This is replaced by Himalayan Settlers, Mountaineer Ruralism and Mountain Herding.
has_cultural_tradition = tradition_himalayan_settlers has_cultural_tradition = tradition_himalayan_settlers
has_cultural_tradition = tradition_mountaineer_ruralism has_cultural_tradition = tradition_mountaineer_ruralism
has_cultural_tradition = tradition_mountain_homes has_cultural_tradition = tradition_mountain_homes
@ -1375,7 +1372,7 @@ tradition_tgp_mountain_island = {
forest_construction_gold_cost = -0.1 forest_construction_gold_cost = -0.1
forest_holding_construction_gold_cost = -0.1 forest_holding_construction_gold_cost = -0.1
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -1421,11 +1418,11 @@ tradition_tgp_mountain_island = {
desc = inspired_by_culture_desc desc = inspired_by_culture_desc
} }
} }
multiply = tradition_replacement_cost_if_relevant multiply = tradition_replacement_cost_if_relevant
} }
} }
ai_will_do = { ai_will_do = {
value = 100 value = 100
if = { if = {
@ -1482,7 +1479,7 @@ tradition_stratified_society = {
character_modifier = { character_modifier = {
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -1566,7 +1563,7 @@ tradition_fortress_mastery = {
} }
} }
} }
ai_will_do = { ai_will_do = {
value = 50 value = 50
} }
@ -1574,19 +1571,16 @@ tradition_fortress_mastery = {
tradition_tgp_art_of_war = { tradition_tgp_art_of_war = {
category = regional category = regional
layers = { layers = {
0 = martial 0 = martial
1 = asian 1 = asian
4 = marching_soldiers.dds 4 = marching_soldiers.dds
} }
is_shown = { is_shown = {
OR = { OR = {
# this = culture:han culture_is_or_has_ancestor_trigger = { CULTURE = culture:han }
# any_parent_culture_or_above = {
# this = culture:han
# }
has_cultural_pillar = heritage_chinese has_cultural_pillar = heritage_chinese
} }
# DLC check. # DLC check.
@ -1658,17 +1652,17 @@ tradition_tgp_art_of_war = {
desc = inspired_by_culture_desc desc = inspired_by_culture_desc
} }
} }
multiply = tradition_replacement_cost_if_relevant multiply = tradition_replacement_cost_if_relevant
} }
} }
ai_will_do = { ai_will_do = {
value = 400 value = 400
if = { if = {
limit = { # Admin should be more into this limit = { # Admin should be more into this
scope:character = { scope:character = {
government_allows = administrative government_has_mechanic = administrative
} }
} }
multiply = 2 multiply = 2
@ -1724,9 +1718,9 @@ tradition_tgp_court_machinations = {
} }
} }
} }
} }
can_pick_for_hybridization = { can_pick_for_hybridization = {
custom_tooltip = { custom_tooltip = {
text = only_one_marriage_tradition_allowed text = only_one_marriage_tradition_allowed
@ -1736,10 +1730,16 @@ tradition_tgp_court_machinations = {
} }
} }
parameters = { partners = {
number_of_consorts_hegemony = 20
number_of_consorts = 3
number_of_spouses = 1 number_of_spouses = 1
number_of_consorts = 3
number_of_consorts_by_tier = {
hegemony = 20
}
}
parameters = {
can_appoint_chief_eunuch = yes can_appoint_chief_eunuch = yes
court_machinations_eunuch_trait_bonuses = yes court_machinations_eunuch_trait_bonuses = yes
courtiers_more_likely_to_join_hostile_schemes_in_court = yes courtiers_more_likely_to_join_hostile_schemes_in_court = yes
@ -1751,7 +1751,7 @@ tradition_tgp_court_machinations = {
character_modifier = { character_modifier = {
owned_political_scheme_success_chance_add = 10 owned_political_scheme_success_chance_add = 10
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -1792,10 +1792,10 @@ tradition_tgp_court_machinations = {
if = { if = {
limit = { limit = {
NOT = { NOT = {
scope:character.faith = { scope:character.rite = {
OR = { OR = {
has_doctrine = doctrine_polygamy rite_has_doctrine = doctrine_polygamy
has_doctrine = doctrine_concubines rite_has_doctrine = doctrine_concubines
} }
} }
} }
@ -1805,17 +1805,17 @@ tradition_tgp_court_machinations = {
desc = cheaper_tradition_from_faith desc = cheaper_tradition_from_faith
} }
} }
multiply = tradition_replacement_cost_if_relevant multiply = tradition_replacement_cost_if_relevant
} }
} }
ai_will_do = { ai_will_do = {
value = 200 value = 200
if = { if = {
limit = { # Admin should be more into this limit = { # Admin should be more into this
scope:character = { scope:character = {
government_allows = administrative government_has_mechanic = administrative
} }
} }
multiply = 2 multiply = 2
@ -1859,7 +1859,7 @@ tradition_scholar_officials = {
parameters = { parameters = {
can_always_convert_to_confucianism = yes can_always_convert_to_confucianism = yes
can_author_books = yes can_author_books = yes
wants_to_learn_chinese = yes wants_to_learn_chinese = yes
learn_language_success_chance_for_others = yes learn_language_success_chance_for_others = yes
@ -1896,12 +1896,12 @@ tradition_scholar_officials = {
if = { if = {
limit = { limit = {
scope:character = { scope:character = {
has_trait = scholar has_trait = erudite
} }
} }
multiply = { multiply = {
value = 0.75 value = 0.75
#desc = #desc =
} }
} }
if = { if = {
@ -1912,7 +1912,7 @@ tradition_scholar_officials = {
} }
multiply = { multiply = {
value = 0.5 value = 0.5
#desc = #desc =
} }
} }
} }
@ -1931,9 +1931,9 @@ tradition_sinophilic = {
is_shown = { is_shown = {
has_tgp_dlc_trigger = yes has_tgp_dlc_trigger = yes
NOT = { has_cultural_pillar = heritage_chinese } #Can't be Sinophilic when you're Chinese NOT = { has_cultural_pillar = heritage_chinese } #Can't be Sinophilic when you're Chinese
# culture:han.culture_head ?= { culture:han.culture_head ?= {
# in_diplomatic_range = scope:character in_diplomatic_range = scope:character
# } }
} }
parameters = { parameters = {
@ -1978,7 +1978,7 @@ tradition_sinophilic = {
count >= 5 count >= 5
culture = prev culture = prev
primary_title.tier >= tier_county primary_title.tier >= tier_county
has_trait = scholar has_trait = erudite
} }
} }
} }
@ -1988,7 +1988,7 @@ tradition_sinophilic = {
} }
add = { add = {
value = tradition_unfulfilled_criteria_penalty value = tradition_unfulfilled_criteria_penalty
desc = rulers_with_scholar_desc desc = rulers_with_erudite_desc
} }
} }
} }
@ -2003,10 +2003,10 @@ tradition_tgp_japanese_houses = {
1 = asian 1 = asian
4 = fan.dds 4 = fan.dds
} }
is_shown = { is_shown = {
has_tgp_dlc_trigger = yes has_tgp_dlc_trigger = yes
NOT = { NOT = {
has_game_rule = no_adoption has_game_rule = no_adoption
} }
culture_head = { # Only eastern Buddhists and regional faiths culture_head = { # Only eastern Buddhists and regional faiths
@ -2021,20 +2021,23 @@ tradition_tgp_japanese_houses = {
culture_tradition:tradition_ep3_cultivated_sophistication = { is_in_list = traits } culture_tradition:tradition_ep3_cultivated_sophistication = { is_in_list = traits }
} }
} }
parameters = { parameters = {
adultery_always_accepted = yes adultery_always_accepted = yes
allows_noble_family_adoption = yes allows_noble_family_adoption = yes
free_adoption = yes free_adoption = yes
wider_adoption = yes wider_adoption = yes
better_ward_education = yes better_ward_education = yes
}
partners = {
number_of_spouses = 4 number_of_spouses = 4
} }
character_modifier = { character_modifier = {
house_relation_change_mult = 0.25 house_relation_change_mult = 0.25
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -2095,7 +2098,7 @@ tradition_cultivation = {
} }
} }
} }
can_pick = { can_pick = {
custom_description = { custom_description = {
text = culture_not_bellicose text = culture_not_bellicose
@ -2105,7 +2108,7 @@ tradition_cultivation = {
} }
NOT = { has_cultural_tradition = tradition_warrior_culture } NOT = { has_cultural_tradition = tradition_warrior_culture }
} }
parameters = { parameters = {
can_always_convert_to_taoism = yes can_always_convert_to_taoism = yes
mystic_trait_from_education = yes mystic_trait_from_education = yes
@ -2115,7 +2118,7 @@ tradition_cultivation = {
character_modifier = { character_modifier = {
life_expectancy = 5 life_expectancy = 5
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -2149,7 +2152,7 @@ tradition_cultivation = {
count >= 5 count >= 5
culture = prev culture = prev
primary_title.tier >= tier_county primary_title.tier >= tier_county
has_trait = scholar has_trait = erudite
} }
} }
} }
@ -2159,7 +2162,7 @@ tradition_cultivation = {
} }
add = { add = {
value = tradition_unfulfilled_criteria_penalty value = tradition_unfulfilled_criteria_penalty
desc = rulers_with_scholar_desc desc = rulers_with_erudite_desc
} }
} }
@ -2185,11 +2188,11 @@ tradition_cultivation = {
desc = inspired_by_culture_desc desc = inspired_by_culture_desc
} }
} }
multiply = tradition_replacement_cost_if_relevant multiply = tradition_replacement_cost_if_relevant
} }
} }
ai_will_do = { ai_will_do = {
value = 100 value = 100
if = { if = {
@ -2228,7 +2231,7 @@ tradition_intensive_farming = {
culture_tradition:tradition_tgp_rice_cultivators = { is_in_list = traits } culture_tradition:tradition_tgp_rice_cultivators = { is_in_list = traits }
} }
} }
can_pick = { can_pick = {
custom_tooltip = { custom_tooltip = {
text = culture_in_farmlands_or_floodplains_terrain_desc text = culture_in_farmlands_or_floodplains_terrain_desc
@ -2248,7 +2251,7 @@ tradition_intensive_farming = {
} }
} }
} }
parameters = { parameters = {
content_trait_more_common = yes content_trait_more_common = yes
martial_education_worse_outcomes = yes martial_education_worse_outcomes = yes
@ -2267,7 +2270,7 @@ tradition_intensive_farming = {
terraced_hills_tax_mult = 0.05 terraced_hills_tax_mult = 0.05
terraced_hills_levy_size = 0.1 terraced_hills_levy_size = 0.1
} }
cost = { cost = {
prestige = { prestige = {
add = { add = {
@ -2311,11 +2314,11 @@ tradition_intensive_farming = {
desc = inspired_by_culture_desc desc = inspired_by_culture_desc
} }
} }
multiply = tradition_replacement_cost_if_relevant multiply = tradition_replacement_cost_if_relevant
} }
} }
ai_will_do = { ai_will_do = {
value = 400 value = 400
if = { if = {