From cd18e1a331ca4832a5ec7723876e3080cc2148bb Mon Sep 17 00:00:00 2001 From: trashmasteruni Date: Tue, 19 May 2026 16:56:30 +0200 Subject: [PATCH] baltic setup, character work, crimean tatars, russian cultures --- common/culture/cultures/NEOW_kipchak.txt | 38 +++++++++++++ common/nicknames/NEOW_nicknames.txt | 3 +- history/characters/NEOW_e_baltic.txt | 53 ++++++++++++++++++- history/characters/NEOW_e_nistrenia.txt | 17 +++--- history/provinces/e_nistrenia.txt | 47 +++++++--------- history/provinces/e_russia.txt | 6 +-- history/provinces/e_volga-ural.txt | 15 +++--- history/titles/k_lombardy_venetio.txt | 1 + history/titles/k_poland.txt | 2 +- history/titles/k_white_rus.txt | 6 +-- .../replace/NEOW_nicknames_l_english.yml | 4 +- .../NEOW_dynasty_names_l_english.yml | 4 +- 12 files changed, 139 insertions(+), 57 deletions(-) diff --git a/common/culture/cultures/NEOW_kipchak.txt b/common/culture/cultures/NEOW_kipchak.txt index ed19987e..2dada181 100644 --- a/common/culture/cultures/NEOW_kipchak.txt +++ b/common/culture/cultures/NEOW_kipchak.txt @@ -151,6 +151,44 @@ NEOW_tatar = { # VOlGAR tartat -place holder to be worked on } } +NEOW_crimean_tatar = { # VOlGAR tartat -place holder to be worked on + color = rgb{0.1 0.2 0.3} + + ethos = ethos_bureaucratic + heritage = heritage_kipchak + language = language_kipchak_bulgar + martial_custom = martial_custom_male_only + traditions = { + tradition_astute_diplomats + tradition_forest_wardens + tradition_language_scholars + } + dlc_tradition = { + trait = tradition_fp3_beacon_of_learning + requires_dlc_flag = legacy_of_persia + } + dlc_tradition = { + trait = tradition_mpo_iron_cavalry + requires_dlc_flag = khans_of_the_steppe + } + + + name_list = name_list_NEOW_turkish + + coa_gfx = { turkic_group_coa_gfx steppe_coa_gfx } + building_gfx = { steppe_building_gfx } + clothing_gfx = { turkic_clothing_gfx mongol_clothing_gfx } + unit_gfx = { mongol_unit_gfx } + + ethnicities = { + 20 = slavic_blond + 20 = slavic_brown_hair + 20 = slavic_dark_hair + 15 = mediterranean_byzantine + 25 = mediterranean + } +} + NEOW_kazakh = { # Placeholder to be worked on color = rgb{0.23 0.18 0.81} diff --git a/common/nicknames/NEOW_nicknames.txt b/common/nicknames/NEOW_nicknames.txt index c47eb08f..f1ac4e90 100644 --- a/common/nicknames/NEOW_nicknames.txt +++ b/common/nicknames/NEOW_nicknames.txt @@ -12,4 +12,5 @@ nick_the_saltspite = {} nick_NEOW_the_menhir = {} nick_NEOW_the_phantom = {} nick_NEOW_the_oracle = {} -nick_NEOW_the_cimbrian = {} \ No newline at end of file +nick_NEOW_the_cimbrian = {} +nick_NEOW_the_monolith = {} \ No newline at end of file diff --git a/history/characters/NEOW_e_baltic.txt b/history/characters/NEOW_e_baltic.txt index 45803ffa..3af11b61 100644 --- a/history/characters/NEOW_e_baltic.txt +++ b/history/characters/NEOW_e_baltic.txt @@ -79,7 +79,7 @@ baltic0007 = { dynasty = viesturs_dynasty religion = "hiisalka" culture = latvian - 2525.2.11 = { + 2505.2.11 = { birth = yes } 2600.1.1 = { @@ -115,9 +115,42 @@ baltic0010 = { dynasty = lacplesis_dynasty religion = "lutheran" culture = latvian + trait = ambitious + trait = zealous + trait = greedy + trait = education_martial_4 + trait = adventurer + trait = strong 2520.8.10 = { birth = yes } + 2550.1.1 = { + add_spouse = baltic0010 + add_unpressed_claim = title:d_courland + effect = { + spawn_army = { + name = event_troop_default_name + men_at_arms = { + type = light_footmen + stacks = 8 + } + men_at_arms = { + type = pikemen_unit + stacks = 8 + } + men_at_arms = { + type = bowmen_unit + stacks = 8 + } + location = province:101 + origin = province:101 + inheritable = yes + war_keep_on_attacker_victory = yes + } + add_prestige = 2000 + set_relation_friend = { reason = friend_generic_history target = character:baltic0006 } + } + } 2600.1.1 = { death = yes } @@ -133,4 +166,22 @@ baltic0011 = { 2600.1.1 = { death = yes } +} + +baltic0012 = { + name = "Ausma" + female = yes + father = baltic0007 + dynasty = viesturs_dynasty + religion = "hiisalka" + culture = latvian + 2527.2.11 = { + birth = yes + } + 2550.1.1 = { + add_spouse = baltic0010 + } + 2600.1.1 = { + death = yes + } } \ No newline at end of file diff --git a/history/characters/NEOW_e_nistrenia.txt b/history/characters/NEOW_e_nistrenia.txt index f61c2c86..33d27cd8 100644 --- a/history/characters/NEOW_e_nistrenia.txt +++ b/history/characters/NEOW_e_nistrenia.txt @@ -255,15 +255,18 @@ nistria0012 = { #king of transylvania } } -nistria0013 = { #king of transylvania +nistria0013 = { # name = "Lev" dynasty = otchenash_dynasty religion = "fracture" - culture = NEOW_cossack - trait = education_learning_3 - trait = lustful - trait = compassionate - trait = just + culture = NEOW_polessian + trait = education_martial_3 + trait = physique_good_3 + trait = wrathful + trait = sadistic + trait = paranoid + trait = possessed_1 + give_nickname=nick_NEOW_the_monolith 2523.8.3 = { birth = yes } @@ -296,7 +299,7 @@ nistria0015 = { #king of transylvania name = "Yefimiy" dynasty= pidkuimukha_dynasty religion = "kozachina" - culture = NEOW_kievan + culture = NEOW_cossack trait = education_stewardship_3 trait = stubborn trait = arrogant diff --git a/history/provinces/e_nistrenia.txt b/history/provinces/e_nistrenia.txt index 0be2e838..6fb93f13 100644 --- a/history/provinces/e_nistrenia.txt +++ b/history/provinces/e_nistrenia.txt @@ -1147,7 +1147,7 @@ holding = none 5274 = { #b_dnipro culture = NEOW_cossack religion = kozachina - holding = castle_holding + holding = tribal_holding } 5275 = { #b_salmacatce @@ -1158,7 +1158,7 @@ holding = none 12538 = { #b_kryvyi_rih culture = NEOW_cossack religion = kozachina - holding = castle_holding + holding = tribal_holding } 5273 = { #b_nikopol @@ -1393,39 +1393,27 @@ holding = none religion = orthodox } 560 = { #Theodosia AKA Feodosia - holding = castle_holding + holding = city_holding } ##Feodosia 12336 = { #Theodosia AKA Feodosia culture = NEOW_crimean religion = orthodox - holding = castle_holding -} -12337 = { #Yalta holding = city_holding } +12337 = { #Yalta + holding = castle_holding +} 12338 = { - culture = NEOW_crimean - religion = orthodox + culture = NEOW_crimean_tatar + religion = jadidi holding = castle_holding } ###c_kerch 562 = { #Kerch culture = NEOW_crimean religion = orthodox - holding = castle_holding - 867.1.1 = { - buildings = { - common_tradeport_01 - } - } - 1066.1.1 = { - buildings = { - common_tradeport_01 - #pastures_01 - military_camps_01 - } - } + holding = city_holding } @@ -1435,27 +1423,28 @@ holding = none ###c_kalos_limen 5276 = { #Kerkinitis AKA Yevpatoria culture = NEOW_crimean - religion = kozachina - holding = tribal_holding + religion = orthodox + holding = city_holding } 559 = { #Kalos Limen AKA Chornomorske holding = none - #holding = city_holding } ###c_perekop 5277 = { #Perekop - holding = tribal_holding - culture = NEOW_crimean - religion = kozachina + holding = castle_holding + culture = NEOW_crimean_tatar + religion = jadidi } 5331 = { #Dzhankoi - holding = none + holding = city_holding } 5330 = { #Aqmescit AKA Simferopol - holding = none + holding = city_holding + culture = NEOW_crimean_tatar + religion = jadidi } diff --git a/history/provinces/e_russia.txt b/history/provinces/e_russia.txt index b1fe5092..af65c3af 100644 --- a/history/provinces/e_russia.txt +++ b/history/provinces/e_russia.txt @@ -734,7 +734,7 @@ ##d_tambov ################################### ###c_tambov 5353 = { #Tambov - culture = NEOW_moscovian + culture = NEOW_povolzhan religion = third_covenant holding = tribal_holding } @@ -797,7 +797,7 @@ } ###c_petrovsk 5390 = { #Petrovsk - culture = NEOW_moscovian + culture = NEOW_povolzhan religion = third_covenant holding = castle_holding } @@ -821,7 +821,7 @@ } ###c_serdosk 5384 = { #Serdosk AKA Serdobsk - culture = NEOW_moscovian + culture = NEOW_povolzhan religion = third_covenant holding = castle_holding } diff --git a/history/provinces/e_volga-ural.txt b/history/provinces/e_volga-ural.txt index b22c7bba..2ff0a42a 100644 --- a/history/provinces/e_volga-ural.txt +++ b/history/provinces/e_volga-ural.txt @@ -124,7 +124,7 @@ ###c_karabolam 5412 = { #Karabolam - culture = NEOW_moscovian + culture = NEOW_povolzhan religion = orthodox holding = castle_holding } @@ -166,7 +166,7 @@ ###c_uzen 617 = { #Uzen #Settlement from XIXth century Russian Empire atlas - culture = NEOW_povolzhan + culture = NEOW_cossack religion = stalinist holding = castle_holding } @@ -196,7 +196,7 @@ ###c_atkarsk 5509 = { #Atkarsk - culture = NEOW_moscovian + culture = NEOW_povolzhan religion = stalinist holding = castle_holding } @@ -615,7 +615,7 @@ ###c_tuluchezeva 5374 = { #Tuluchezeva - culture = NEOW_cossack + culture = NEOW_voronezhian religion = orthodox holding = castle_holding } @@ -1363,7 +1363,7 @@ ###c_pecheneg 616 = { #Pecheneg #somewhat placeholder name, more or less region where the pechenegs come from - culture = NEOW_povolzhan + culture = NEOW_cossack religion = stalinist holding = castle_holding } @@ -1527,12 +1527,9 @@ ###c_orenburg 5501 = { #Orenburg - culture = NEOW_povolzhan + culture = NEOW_cossack religion = orthodox holding = castle_holding - 1178.1.1 = { - culture = NEOW_povolzhan - } 1178.3.11 = { holding = castle_holding } diff --git a/history/titles/k_lombardy_venetio.txt b/history/titles/k_lombardy_venetio.txt index 5e1a5350..afd67bc6 100644 --- a/history/titles/k_lombardy_venetio.txt +++ b/history/titles/k_lombardy_venetio.txt @@ -20,6 +20,7 @@ c_venezia = { d_friuli = { 2550.1.1 = { holder = italy0001 + liege = k_slovenia } } diff --git a/history/titles/k_poland.txt b/history/titles/k_poland.txt index db2dc717..fd183613 100644 --- a/history/titles/k_poland.txt +++ b/history/titles/k_poland.txt @@ -124,7 +124,7 @@ c_lomzynska = { c_suwalki = { 2554.1.1 ={ holder = zapadoslavia0028 - liege = k_poland + liege = k_lithuania } } diff --git a/history/titles/k_white_rus.txt b/history/titles/k_white_rus.txt index caef63c4..994a724b 100644 --- a/history/titles/k_white_rus.txt +++ b/history/titles/k_white_rus.txt @@ -41,14 +41,14 @@ c_berestye = { c_novogrudok = { 2554.1.1 = { holder = nistria0021 - liege = d_minsk + liege = k_lithuania } } c_grodno = { 2554.1.1 = { holder = nistria0022 - liege = d_minsk + liege = k_lithuania } } @@ -61,7 +61,7 @@ d_polotsk = { c_braslau = { 2554.1.1 = { holder = nistria0024 - liege = d_polotsk + liege = k_lithuania } } diff --git a/localization/english/replace/NEOW_nicknames_l_english.yml b/localization/english/replace/NEOW_nicknames_l_english.yml index 0f7bcdb7..0b4b43f0 100644 --- a/localization/english/replace/NEOW_nicknames_l_english.yml +++ b/localization/english/replace/NEOW_nicknames_l_english.yml @@ -15,4 +15,6 @@ nick_NEOW_the_oracle:0 "the Oracle" nick_NEOW_the_oracle_desc:1 "They say that [CHARACTER.GetShortUINameNoTooltipNoFormat|U] predicted the fall of the Empire many years ago, earning [CharYourHerHimself(CHARACTER)] a prophetic reputation." nick_NEOW_the_cimbrian:0 "the Cimbrian" - nick_NEOW_the_cimbrian_desc:1 "[CHARACTER.GetShortUINameNoTooltipNoFormat|U] hails from a tribe of Germans in Italy, becoming known for [CharYourHerHis(CHARACTER)] heritage." \ No newline at end of file + nick_NEOW_the_cimbrian_desc:1 "[CHARACTER.GetShortUINameNoTooltipNoFormat|U] hails from a tribe of Germans in Italy, becoming known for [CharYourHerHis(CHARACTER)] heritage." + nick_NEOW_the_monolith:0 "the Monolith" + nick_NEOW_the_monolith_desc:1 "[CHARACTER.GetShortUINameNoTooltipNoFormat|U] is said to be as tall and wide as a monolith, as if [CharYouSheHe(CHARACTER)] is more pagan construct than man." \ No newline at end of file diff --git a/localization/english/replace/dynasties/NEOW_dynasty_names_l_english.yml b/localization/english/replace/dynasties/NEOW_dynasty_names_l_english.yml index 1990c239..4505b509 100644 --- a/localization/english/replace/dynasties/NEOW_dynasty_names_l_english.yml +++ b/localization/english/replace/dynasties/NEOW_dynasty_names_l_english.yml @@ -3274,11 +3274,11 @@ dynn_orav:0 "Orav" dynn_skudra:0 "Skudra" dynn_juze:0 "Juze" - dynn_zilinskas:0 "Zilinskas" + dynn_zilinskas:0 "Žilinskas" dynn_viesturs:0 "Viesturs" dynn_dirikis:0 "Dirikis" dynn_vasils:0 "Vasils" - dynn_lacplesis:0 "Lacplesis" + dynn_lacplesis:0 "Lāčplēsis" dynn_Koopmans:0 "Koopmans" dynn_Kingma:0 "Kingma" dynn_Jansma:0 "Jansma"