From c81044aab5437e4d07ccc3b08e95ffcace406793 Mon Sep 17 00:00:00 2001 From: edwardtheelbowhigh <73761109+edwardtheelbowhigh@users.noreply.github.com> Date: Wed, 3 Jun 2026 15:04:52 +0100 Subject: [PATCH] culture stuff for caucasus and fixing jules soap opra oopsie --- common/culture/cultures/NEOW_greek.txt | 2 +- common/culture/cultures/NEOW_kipchak.txt | 18 ++- .../cultures/NEOW_northeast_caucasian.txt | 121 -------------- .../cultures/NEOW_northwest_caucasian.txt | 147 +++++++++++++++++- .../province_terrain/00_province_terrain.txt | 2 +- history/characters/NEOW_e_germania.txt | 5 +- 6 files changed, 164 insertions(+), 131 deletions(-) diff --git a/common/culture/cultures/NEOW_greek.txt b/common/culture/cultures/NEOW_greek.txt index 84ea7720..637a7cb3 100644 --- a/common/culture/cultures/NEOW_greek.txt +++ b/common/culture/cultures/NEOW_greek.txt @@ -200,7 +200,7 @@ NEOW_cypriot = { NEOW_pindusian = { color = { 40 149 204 } - ethos = ethos_bureaucratic + ethos = ethos_communal heritage = heritage_greek language = language_greek martial_custom = martial_custom_male_only diff --git a/common/culture/cultures/NEOW_kipchak.txt b/common/culture/cultures/NEOW_kipchak.txt index eeee25ba..be0fa852 100644 --- a/common/culture/cultures/NEOW_kipchak.txt +++ b/common/culture/cultures/NEOW_kipchak.txt @@ -11,7 +11,11 @@ kumyk = { tradition_diasporic tradition_zealous_people } - + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } name_list = name_list_NEOW_turkish coa_gfx = { turkic_group_coa_gfx steppe_coa_gfx } @@ -40,7 +44,11 @@ nogai = { tradition_diasporic tradition_horse_breeder } - + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } name_list = name_list_NEOW_turkish coa_gfx = { turkic_group_coa_gfx steppe_coa_gfx } @@ -96,7 +104,11 @@ karachay = { tradition_hill_dwellers tradition_pastoralists } - + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } name_list = name_list_NEOW_turkish coa_gfx = { turkic_group_coa_gfx steppe_coa_gfx } diff --git a/common/culture/cultures/NEOW_northeast_caucasian.txt b/common/culture/cultures/NEOW_northeast_caucasian.txt index 3727d663..e69de29b 100644 --- a/common/culture/cultures/NEOW_northeast_caucasian.txt +++ b/common/culture/cultures/NEOW_northeast_caucasian.txt @@ -1,121 +0,0 @@ -lezgin = { - color = {0.3 0.8 0.7} - - ethos = ethos_stoic - heritage = heritage_northeast_caucasian - language = NEOW_language_lezgin - martial_custom = martial_custom_male_only - traditions = { - tradition_caucasian_wolves - tradition_tribe_unity - tradition_religion_blending - tradition_music_theory - } - - name_list = name_list_NEOW_turkish - - coa_gfx = { steppe_coa_gfx western_coa_gfx } - building_gfx = { steppe_building_gfx } - clothing_gfx = { byzantine_clothing_gfx } - unit_gfx = { mongol_unit_gfx } - - ethnicities = { - 20 = slavic_blond - 20 = slavic_brown_hair - 20 = slavic_dark_hair - 15 = mediterranean_byzantine - 25 = mediterranean - } -} -avar = { - color = {0.2 0.6 0.2} - - ethos = ethos_bellicose - heritage = heritage_northeast_caucasian - language = NEOW_language_avar - martial_custom = martial_custom_male_only - traditions = { - tradition_caucasian_wolves - tradition_warrior_culture - tradition_zealous_people - tradition_stalwart_defenders - } - - name_list = name_list_NEOW_turkish - - coa_gfx = { steppe_coa_gfx western_coa_gfx } - building_gfx = { steppe_building_gfx } - clothing_gfx = { byzantine_clothing_gfx } - unit_gfx = { mongol_unit_gfx } - - ethnicities = { - 20 = slavic_blond - 20 = slavic_brown_hair - 20 = slavic_dark_hair - 15 = mediterranean_byzantine - 25 = mediterranean - } -} -dargin = { - color = {0.5 1.0 0.5} - - ethos = ethos_bellicose - heritage = heritage_northeast_caucasian - language = NEOW_language_dargwa - martial_custom = martial_custom_male_only - traditions = { - tradition_caucasian_wolves - tradition_warrior_culture - tradition_tribe_unity - tradition_medicinal_plants - } - - name_list = name_list_NEOW_turkish - - coa_gfx = { steppe_coa_gfx western_coa_gfx } - building_gfx = { steppe_building_gfx } - clothing_gfx = { byzantine_clothing_gfx } - unit_gfx = { mongol_unit_gfx } - - ethnicities = { - 20 = slavic_blond - 20 = slavic_brown_hair - 20 = slavic_dark_hair - 15 = mediterranean_byzantine - 25 = mediterranean - } -} -nakh = { - color = {0.3 0.8 0.8} - - ethos = ethos_bellicose - heritage = heritage_northeast_caucasian - language = NEOW_language_vainakh - martial_custom = martial_custom_male_only - traditions = { - tradition_caucasian_wolves - tradition_warrior_culture - tradition_quarrelsome - tradition_romanticised_banditry - } - dlc_tradition = { - trait = tradition_staunch_traditionalists - requires_dlc_flag = hybridize_culture - fallback = tradition_faith_bound - } - - name_list = name_list_NEOW_turkish - - coa_gfx = { steppe_coa_gfx western_coa_gfx } - building_gfx = { steppe_building_gfx } - clothing_gfx = { byzantine_clothing_gfx } - unit_gfx = { mongol_unit_gfx } - - ethnicities = { - 20 = slavic_blond - 20 = slavic_brown_hair - 20 = slavic_dark_hair - 15 = mediterranean_byzantine - 25 = mediterranean - } -} \ No newline at end of file diff --git a/common/culture/cultures/NEOW_northwest_caucasian.txt b/common/culture/cultures/NEOW_northwest_caucasian.txt index 35735bb1..46429c64 100644 --- a/common/culture/cultures/NEOW_northwest_caucasian.txt +++ b/common/culture/cultures/NEOW_northwest_caucasian.txt @@ -11,7 +11,11 @@ kabardian = { tradition_zealous_people tradition_mountain_homes } - + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } name_list = name_list_NEOW_turkish coa_gfx = { steppe_coa_gfx western_coa_gfx } @@ -40,9 +44,12 @@ adyghean = { tradition_mountain_homes tradition_hill_dwellers tradition_language_scholars - tradition_mountain_homes } - + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } name_list = name_list_NEOW_turkish coa_gfx = { steppe_coa_gfx western_coa_gfx } @@ -50,6 +57,140 @@ adyghean = { clothing_gfx = { byzantine_clothing_gfx } unit_gfx = { eastern_unit_gfx } + ethnicities = { + 20 = slavic_blond + 20 = slavic_brown_hair + 20 = slavic_dark_hair + 15 = mediterranean_byzantine + 25 = mediterranean + } +} + +lezgin = { + color = {0.3 0.8 0.7} + + ethos = ethos_stoic + heritage = heritage_northwest_caucasian + language = NEOW_language_lezgin + martial_custom = martial_custom_male_only + traditions = { + tradition_caucasian_wolves + tradition_tribe_unity + tradition_religion_blending + tradition_music_theory + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } + name_list = name_list_NEOW_turkish + + coa_gfx = { steppe_coa_gfx western_coa_gfx } + building_gfx = { steppe_building_gfx } + clothing_gfx = { byzantine_clothing_gfx } + unit_gfx = { mongol_unit_gfx } + + ethnicities = { + 20 = slavic_blond + 20 = slavic_brown_hair + 20 = slavic_dark_hair + 15 = mediterranean_byzantine + 25 = mediterranean + } +} +avar = { + color = {0.2 0.6 0.2} + + ethos = ethos_bellicose + heritage = heritage_northwest_caucasian + language = NEOW_language_avar + martial_custom = martial_custom_male_only + traditions = { + tradition_caucasian_wolves + tradition_warrior_culture + tradition_zealous_people + tradition_stalwart_defenders + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } + name_list = name_list_NEOW_turkish + + coa_gfx = { steppe_coa_gfx western_coa_gfx } + building_gfx = { steppe_building_gfx } + clothing_gfx = { byzantine_clothing_gfx } + unit_gfx = { mongol_unit_gfx } + + ethnicities = { + 20 = slavic_blond + 20 = slavic_brown_hair + 20 = slavic_dark_hair + 15 = mediterranean_byzantine + 25 = mediterranean + } +} +dargin = { + color = {0.5 1.0 0.5} + + ethos = ethos_bellicose + heritage = heritage_northwest_caucasian + language = NEOW_language_dargwa + martial_custom = martial_custom_male_only + traditions = { + tradition_caucasian_wolves + tradition_warrior_culture + tradition_tribe_unity + tradition_medicinal_plants + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } + name_list = name_list_NEOW_turkish + + coa_gfx = { steppe_coa_gfx western_coa_gfx } + building_gfx = { steppe_building_gfx } + clothing_gfx = { byzantine_clothing_gfx } + unit_gfx = { mongol_unit_gfx } + + ethnicities = { + 20 = slavic_blond + 20 = slavic_brown_hair + 20 = slavic_dark_hair + 15 = mediterranean_byzantine + 25 = mediterranean + } +} +nakh = { + color = {0.3 0.8 0.8} + + ethos = ethos_bellicose + heritage = heritage_northwest_caucasian + language = NEOW_language_vainakh + martial_custom = martial_custom_male_only + traditions = { + tradition_caucasian_wolves + tradition_warrior_culture + tradition_quarrelsome + tradition_romanticised_banditry + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } + + name_list = name_list_NEOW_turkish + + coa_gfx = { steppe_coa_gfx western_coa_gfx } + building_gfx = { steppe_building_gfx } + clothing_gfx = { byzantine_clothing_gfx } + unit_gfx = { mongol_unit_gfx } + ethnicities = { 20 = slavic_blond 20 = slavic_brown_hair diff --git a/common/province_terrain/00_province_terrain.txt b/common/province_terrain/00_province_terrain.txt index af204a78..e3ab5605 100644 --- a/common/province_terrain/00_province_terrain.txt +++ b/common/province_terrain/00_province_terrain.txt @@ -1260,7 +1260,7 @@ default_coastal_sea=coastal_sea 1543=forest 1544=forest 1545=forest -1546=forest +1546=plains 1547=plains 1548=plains 1549=plains diff --git a/history/characters/NEOW_e_germania.txt b/history/characters/NEOW_e_germania.txt index 7a94c703..65b91d76 100644 --- a/history/characters/NEOW_e_germania.txt +++ b/history/characters/NEOW_e_germania.txt @@ -673,6 +673,7 @@ stephanie_wilsberg={ 2512.3.24={birth=yes} 2553.1.6={death=yes} } + germany0010 = { name = "Georg" dynasty = wilsberg_dynasty @@ -708,11 +709,11 @@ germany00010 = { 2523.11.14 = { birth = yes } + 2540.1.1={effect={set_relation_friend={reason=friend_generic_history target=character:germany0010}}} # Friends with both his siblings + 2540.1.1={effect={set_relation_friend={reason=friend_generic_history target=character:sonja_wilsberg}}} 2544.1.1 = { add_matrilineal_spouse = benelux_oranje_nassau_weilburg_philippe } - 2540.1.1={effect={set_relation_friend={reason=friend_generic_history target=character:germany0010}}} # Friends with both his siblings - 2540.1.1={effect={set_relation_friend={reason=friend_generic_history target=character:sonja_wilsberg}}} 2554.12.31={set_relation_rival={target=character:benelux_oranje_nassau_weilburg_hendrick reason=rival_historical}} # hates Hendrik for breaking his sister's heart 2600.1.1 = { death = yes