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 = {
# has_cultural_pillar = heritage_somalian
# has_cultural_pillar = heritage_east_african
# this = culture:georgian
# any_parent_culture_or_above = {
# this = culture:georgian
# }
# culture_is_or_has_ancestor_trigger = { CULTURE = culture:georgian }
has_cultural_tradition = tradition_caucasian_wolves
has_cultural_tradition = tradition_horn_mountain_skirmishing
}

View file

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

View file

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

View file

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

View file

@ -40,8 +40,11 @@ tradition_monogamous = {
}
}
parameters = {
partners = {
number_of_spouses = 1
}
parameters = {
romance_scheme_bonus_vs_spouse = yes
}
@ -59,8 +62,8 @@ tradition_monogamous = {
if = {
limit = {
NOT = {
scope:character.faith = {
has_doctrine = doctrine_monogamy
scope:character.rite = {
rite_has_doctrine = doctrine_monogamy
}
}
}
@ -125,7 +128,7 @@ tradition_polygamous = {
}
}
parameters = {
partners = {
number_of_spouses = 4
}
@ -139,10 +142,10 @@ tradition_polygamous = {
if = {
limit = {
NOT = {
scope:character.faith = {
scope:character.rite = {
OR = {
has_doctrine = doctrine_polygamy
has_doctrine = doctrine_concubines
rite_has_doctrine = doctrine_polygamy
rite_has_doctrine = doctrine_concubines
}
}
}
@ -208,11 +211,13 @@ tradition_concubines = {
}
}
parameters = {
partners = {
number_of_spouses = 1
number_of_consorts = 3
number_of_consorts_hegemony = 5
number_of_consorts_by_tier = {
hegemony = 5
}
}
cost = {
@ -225,10 +230,10 @@ tradition_concubines = {
if = {
limit = {
NOT = {
scope:character.faith = {
scope:character.rite = {
OR = {
has_doctrine = doctrine_polygamy
has_doctrine = doctrine_concubines
rite_has_doctrine = doctrine_polygamy
rite_has_doctrine = doctrine_concubines
}
}
}
@ -750,12 +755,10 @@ tradition_sorcerous_metallurgy = {
}
can_pick = {
scope:character = {
faith = {
NOR = {
has_doctrine_parameter = witchcraft_illegal
has_doctrine_parameter = witchcraft_shunned
}
scope:character.rite = {
NOR = {
rite_has_parameter = witchcraft_illegal
rite_has_parameter = witchcraft_shunned
}
}
}
@ -951,7 +954,7 @@ tradition_religion_blending = {
}
character_modifier = {
faith_creation_piety_cost_mult = -0.2
rite_creation_piety_cost_mult = -0.1
faith_conversion_piety_cost_mult = -0.2
ignore_opinion_of_different_faith = yes
}
@ -1052,6 +1055,7 @@ tradition_religious_patronage = {
extra_piety_from_temple_construction = yes
renown_from_temple_construction = yes
consolidate_rule_decision = yes
cheaper_grand_cathedral_construction = yes
}
character_modifier = {
monthly_piety_from_buildings_mult = 0.25
@ -1393,9 +1397,9 @@ tradition_faith_bound = {
}
if = {
limit = {
OR = {
has_variable = defensive_traditionalist_discount
has_variable = aggressive_traditionalist_discount
has_variable = {
name = defensive_traditionalist_discount
name = aggressive_traditionalist_discount
}
}
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.
is_shown = { always = no }
can_pick = { always = no }
parameters = {
wanderers_learn_languages = yes
@ -701,7 +702,7 @@ tradition_diasporic = {
diplomatic_range_mult = 0.2
}
cost = { prestige = 400 }
cost = { prestige = 9999 }
ai_will_do = { value = 0 }
}
@ -928,8 +929,8 @@ tradition_vegetarianism = {
if = {
limit = {
NOT = {
scope:character.faith = {
has_doctrine = tenet_dharmic_pacifism
scope:character.rite = {
rite_has_tenet = tenet_dharmic_pacifism
}
}
}
@ -2030,7 +2031,7 @@ tradition_philosopher_culture = {
count >= 5
culture = prev
primary_title.tier >= tier_county
has_trait = scholar
has_trait = erudite
}
}
}
@ -2040,7 +2041,7 @@ tradition_philosopher_culture = {
}
add = {
value = tradition_unfulfilled_criteria_penalty
desc = rulers_with_scholar_desc
desc = rulers_with_erudite_desc
}
}
@ -2348,9 +2349,9 @@ tradition_zealous_people = {
}
if = {
limit = {
OR = {
has_variable = defensive_traditionalist_discount
has_variable = aggressive_traditionalist_discount
has_variable = {
name = defensive_traditionalist_discount
name = aggressive_traditionalist_discount
}
}
add = {

View file

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

View file

@ -383,7 +383,7 @@ tradition_fp3_beacon_of_learning = { # Offshoot of tradition_philosopher_culture
count >= 5
culture = prev
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 = {
value = tradition_unfulfilled_criteria_penalty
desc = rulers_with_scholar_desc
desc = rulers_with_erudite_desc
}
}
@ -690,9 +690,11 @@ tradition_fp3_pragmatic_creed = {
}
if = {
limit = {
culture_pillar:ethos_courtly = { is_in_list = traits }
culture_pillar:ethos_bureaucratic = { is_in_list = traits }
culture_pillar:ethos_spiritual = { is_in_list = traits }
NOR = {
culture_pillar:ethos_courtly = { is_in_list = traits }
culture_pillar:ethos_bureaucratic = { is_in_list = traits }
culture_pillar:ethos_spiritual = { is_in_list = traits }
}
}
add = {
value = tradition_incompatible_ethos_penalty

View file

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

View file

@ -19,10 +19,7 @@ tradition_british_palace_politics = {
OR = {
has_cultural_pillar = heritage_anglo_frisian
has_cultural_pillar = heritage_scottish
this = culture:prytoneg
any_parent_culture_or_above = {
this = culture:prytoneg
}
culture_is_or_has_ancestor_trigger = { CULTURE = culture:prytoneg }
}
scope:character = {
OR = {
@ -135,12 +132,7 @@ tradition_swords_of_freedom = {
}
is_shown = {
OR = {
this = culture:kuhjung
any_parent_culture_or_above = {
this = culture:kuhjung
}
}
culture_is_or_has_ancestor_trigger = { CULTURE = culture:kuhjung }
}
can_pick = {
culture_not_pacifistic_trigger = yes
@ -322,7 +314,7 @@ tradition_british_meritocracy = { # Offshoot of tradition_philosopher_culture
count >= 5
culture = prev
primary_title.tier >= tier_county
has_trait = scholar
has_trait = erudite
}
}
}
@ -332,7 +324,7 @@ tradition_british_meritocracy = { # Offshoot of tradition_philosopher_culture
}
add = {
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_mosellic
has_cultural_pillar = heritage_west_germanic
this = culture:rottisch
this = culture:rhinelander
any_parent_culture_or_above = {
OR = {
this = culture:rottisch
this = culture:rhinelander
}
}
culture_is_or_has_ancestor_trigger = { CULTURE = culture:rottisch }
culture_is_or_has_ancestor_trigger = { CULTURE = culture:rhinelander }
}
}
@ -1109,16 +1095,9 @@ tradition_romanticised_banditry = { # romanticized banditry
has_cultural_pillar = heritage_sardic
has_cultural_pillar = heritage_italian
has_cultural_pillar = heritage_albanian
this = culture:goral
this = culture:NEOW_slovak
this = culture:nakh
any_parent_culture_or_above = {
OR = {
this = culture:goral
this = culture:NEOW_slovak
this = culture:nakh
}
}
culture_is_or_has_ancestor_trigger = { CULTURE = culture:goral }
culture_is_or_has_ancestor_trigger = { CULTURE = culture:NEOW_slovak }
culture_is_or_has_ancestor_trigger = { CULTURE = culture:nakh }
}
}

View file

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