From 588c09a2e8f629be865e1affd65a5940da4c5942 Mon Sep 17 00:00:00 2001 From: trashmasteruni Date: Thu, 1 Jan 2026 19:51:44 +0100 Subject: [PATCH] dlc tradition fallbacks --- .../culture/cultures/NEOW_anglo_american.txt | 6 +++++- .../culture/cultures/NEOW_anglo_frisian.txt | 6 +++++- .../culture/cultures/NEOW_brythonic.txt | 11 ++++++++-- .../cultures/NEOW_central_germanic.txt | 2 +- .../common/culture/cultures/NEOW_hispanic.txt | 6 +++++- .../common/culture/cultures/NEOW_mosellic.txt | 20 +++++++++++++++---- .../culture/cultures/NEOW_north_germanic.txt | 18 ++++++++++++++--- .../culture/traditions/NEOW_traditions.txt | 2 +- 8 files changed, 57 insertions(+), 14 deletions(-) diff --git a/N3OW/common/culture/cultures/NEOW_anglo_american.txt b/N3OW/common/culture/cultures/NEOW_anglo_american.txt index 374f2680..a9d93810 100644 --- a/N3OW/common/culture/cultures/NEOW_anglo_american.txt +++ b/N3OW/common/culture/cultures/NEOW_anglo_american.txt @@ -7,7 +7,11 @@ martial_custom = martial_custom_equal traditions = { tradition_swords_of_freedom - tradition_ep3_cultivated_sophistication + dlc_tradition = { + trait = tradition_ep3_cultivated_sophistication + requires_dlc_flag = roads_to_power + fallback = tradition_legalistic + } tradition_republican_legacy tradition_culture_blending tradition_parochialism diff --git a/N3OW/common/culture/cultures/NEOW_anglo_frisian.txt b/N3OW/common/culture/cultures/NEOW_anglo_frisian.txt index a0679ed8..df6f25d7 100644 --- a/N3OW/common/culture/cultures/NEOW_anglo_frisian.txt +++ b/N3OW/common/culture/cultures/NEOW_anglo_frisian.txt @@ -164,7 +164,11 @@ souflander = { tradition_british_meritocracy #tradition_british_armoires tradition_seafaring - tradition_ep3_cultivated_sophistication + dlc_tradition = { + trait = tradition_ep3_cultivated_sophistication + requires_dlc_flag = roads_to_power + fallback = tradition_legalistic + } tradition_maritime_mercantilism } diff --git a/N3OW/common/culture/cultures/NEOW_brythonic.txt b/N3OW/common/culture/cultures/NEOW_brythonic.txt index f5e89f8a..27bec54e 100644 --- a/N3OW/common/culture/cultures/NEOW_brythonic.txt +++ b/N3OW/common/culture/cultures/NEOW_brythonic.txt @@ -112,7 +112,11 @@ soueyrneg = { #Soufyrneg tradition_british_meritocracy #tradition_british_armoires tradition_seafaring - tradition_ep3_cultivated_sophistication + dlc_tradition = { + trait = tradition_ep3_cultivated_sophistication + requires_dlc_flag = roads_to_power + fallback = tradition_legalistic + } tradition_maritime_mercantilism } @@ -185,7 +189,10 @@ welsh = { #Cymry #tradition_concubines tradition_highland_warriors tradition_pastoralists - tradition_staunch_traditionalists + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } #tradition_longbow_competitions } diff --git a/N3OW/common/culture/cultures/NEOW_central_germanic.txt b/N3OW/common/culture/cultures/NEOW_central_germanic.txt index b30595ef..87e2eca9 100644 --- a/N3OW/common/culture/cultures/NEOW_central_germanic.txt +++ b/N3OW/common/culture/cultures/NEOW_central_germanic.txt @@ -140,7 +140,7 @@ hessian = { #Hessisch tradition_hard_working tradition_parochialism } - dlc_tradition = { + dlc_tradition = { trait = tradition_fp3_beacon_of_learning requires_dlc_flag = legacy_of_persia fallback = tradition_philosopher_culture diff --git a/N3OW/common/culture/cultures/NEOW_hispanic.txt b/N3OW/common/culture/cultures/NEOW_hispanic.txt index fff4da9b..50f659b9 100644 --- a/N3OW/common/culture/cultures/NEOW_hispanic.txt +++ b/N3OW/common/culture/cultures/NEOW_hispanic.txt @@ -147,7 +147,11 @@ castilian = { #Castellano tradition_castle_keepers tradition_fp2_ritualised_friendship tradition_zealous_people - tradition_fp1_performative_honour + dlc_tradition = { + trait = tradition_fp1_performative_honour + requires_dlc_flag = the_northern_lords + fallback = tradition_poetry + } } name_list = name_list_castilian diff --git a/N3OW/common/culture/cultures/NEOW_mosellic.txt b/N3OW/common/culture/cultures/NEOW_mosellic.txt index 47fdbc16..2c9970b0 100644 --- a/N3OW/common/culture/cultures/NEOW_mosellic.txt +++ b/N3OW/common/culture/cultures/NEOW_mosellic.txt @@ -7,7 +7,10 @@ martial_custom = martial_custom_equal traditions = { tradition_astute_diplomats - tradition_culture_blending + dlc_tradition = { + trait = tradition_culture_blending + requires_dlc_flag = hybridize_culture + } tradition_stand_and_fight #tradition_pacifism #tradition_heirs_of_numenor @@ -39,7 +42,10 @@ elsasse = { language = language_mosellic martial_custom = martial_custom_equal traditions = { - tradition_culture_blending + dlc_tradition = { + trait = tradition_culture_blending + requires_dlc_flag = hybridize_culture + } tradition_legalistic tradition_loyal_soldiers tradition_warrior_monks @@ -68,7 +74,10 @@ letzebuerge = { #Letzebüerge language = language_mosellic martial_custom = martial_custom_equal traditions = { - tradition_culture_blending + dlc_tradition = { + trait = tradition_culture_blending + requires_dlc_flag = hybridize_culture + } tradition_castle_keepers tradition_artisans tradition_culinary_art @@ -98,7 +107,10 @@ lorin = { language = language_mosellic martial_custom = martial_custom_equal traditions = { - tradition_culture_blending + dlc_tradition = { + trait = tradition_culture_blending + requires_dlc_flag = hybridize_culture + } tradition_metal_craftsmanship tradition_chivalry tradition_martial_admiration diff --git a/N3OW/common/culture/cultures/NEOW_north_germanic.txt b/N3OW/common/culture/cultures/NEOW_north_germanic.txt index 187751a3..1cf47bbd 100644 --- a/N3OW/common/culture/cultures/NEOW_north_germanic.txt +++ b/N3OW/common/culture/cultures/NEOW_north_germanic.txt @@ -77,7 +77,11 @@ doggerlander = { tradition_practiced_pirates tradition_fishermen tradition_polders - tradition_fp1_coastal_warriors + dlc_tradition = { + trait = tradition_fp1_coastal_warriors + requires_dlc_flag = the_northern_lords + fallback = tradition_hird + } tradition_battlefield_looters } @@ -249,7 +253,11 @@ jaamtsk = { traditions = { tradition_landstinget tradition_astute_diplomats - tradition_fp3_fierce_independence + dlc_tradition = { + trait = tradition_fp3_fierce_independence + requires_dlc_flag = legacy_of_persia + fallback = tradition_swords_for_hire + } tradition_ce1_ritual_washing tradition_winter_warriors } @@ -316,7 +324,11 @@ skansk = { tradition_landstinget tradition_astute_diplomats tradition_pastoralists - tradition_fp3_fierce_independence + dlc_tradition = { + trait = tradition_fp3_fierce_independence + requires_dlc_flag = legacy_of_persia + fallback = tradition_swords_for_hire + } tradition_african_tolerance } diff --git a/N3OW/common/culture/traditions/NEOW_traditions.txt b/N3OW/common/culture/traditions/NEOW_traditions.txt index b85fde88..39a1d9a5 100644 --- a/N3OW/common/culture/traditions/NEOW_traditions.txt +++ b/N3OW/common/culture/traditions/NEOW_traditions.txt @@ -148,7 +148,7 @@ tradition_british_palace_politics = { hostile_action_vs_rival_bonuses = yes bonuses_from_patriarch_matriarch_trait = yes #cultural_house_personal_scheme_success_chance = yes - landing_house_members_give_renown = yes + landing_house_members_gives_renown = yes penalty_for_revoking_titles_from_house_members = yes loyal_trait_more_common = yes }