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 = {
@ -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

@ -17,17 +17,12 @@ tradition_ep3_indomitable_azatani = {
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
@ -147,17 +142,12 @@ tradition_ep3_audacious_cadets = {
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
@ -276,8 +266,8 @@ tradition_ep3_imperial_tagmata = {
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
@ -360,7 +350,7 @@ tradition_ep3_imperial_tagmata = {
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
@ -470,7 +460,7 @@ tradition_ep3_roman_ceremonies = {
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
@ -488,7 +478,7 @@ tradition_ep3_palace_politics = {
} }
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 = {
@ -507,7 +497,10 @@ tradition_ep3_palace_politics = {
} }
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,23 +510,11 @@ 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 = {
@ -593,7 +574,7 @@ tradition_ep3_palace_politics = {
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,7 +598,7 @@ 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 }
} }
} }
@ -688,7 +669,7 @@ tradition_ep3_cultivated_sophistication = {
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 }
} }
} }
@ -181,7 +180,6 @@ tradition_tgp_imperial_peace = {
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 }
} }
} }
@ -256,7 +254,6 @@ tradition_tgp_defiant_ambushers = {
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 }
} }
} }
@ -1583,10 +1580,7 @@ tradition_tgp_art_of_war = {
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.
@ -1668,7 +1662,7 @@ tradition_tgp_art_of_war = {
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
@ -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
@ -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
} }
} }
} }
@ -1815,7 +1815,7 @@ tradition_tgp_court_machinations = {
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
@ -1896,7 +1896,7 @@ tradition_scholar_officials = {
if = { if = {
limit = { limit = {
scope:character = { scope:character = {
has_trait = scholar has_trait = erudite
} }
} }
multiply = { multiply = {
@ -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
} }
} }
} }
@ -2028,6 +2028,9 @@ tradition_tgp_japanese_houses = {
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
} }
@ -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
} }
} }