From 0bd160102ddf5a7682749f3544164d1070b2df63 Mon Sep 17 00:00:00 2001 From: GoTouchSomeGrass314 Date: Sun, 7 Jun 2026 20:03:17 +0200 Subject: [PATCH 01/11] Zone Rouge work part 2 Added a rare event when you are traveling through the No Mans Land (the baronies with the special building) Made the special building more dangerous >:) Lastly, i added a warning to the travel POI, so you know where you are heading --- common/buildings/NEOW_special_buildings.txt | 4 +- common/on_action/travel_on_actions.txt | 19 + .../scripted_effects/NEOW_travel_effects.txt | 1 + events/travel_events/NEOW_travel_events.txt | 495 ++++++++++++++++++ .../activities/journey_activity_l_english.yml | 2 + .../NEOW_travel_events_l_english.yml | 14 + 6 files changed, 533 insertions(+), 2 deletions(-) create mode 100644 events/travel_events/NEOW_travel_events.txt create mode 100644 localization/english/replace/activities/journey_activity_l_english.yml create mode 100644 localization/english/replace/event_localization/travel_events/NEOW_travel_events_l_english.yml diff --git a/common/buildings/NEOW_special_buildings.txt b/common/buildings/NEOW_special_buildings.txt index 75c0579a..fe7fb6ab 100644 --- a/common/buildings/NEOW_special_buildings.txt +++ b/common/buildings/NEOW_special_buildings.txt @@ -561,8 +561,8 @@ zone_rouge_01 = { } province_modifier = { - travel_danger = 20 - defender_holding_advantage = 1 + travel_danger = 30 + defender_holding_advantage = 2 holding_build_gold_cost = 0.15 build_gold_cost = 0.15 build_speed = 0.15 diff --git a/common/on_action/travel_on_actions.txt b/common/on_action/travel_on_actions.txt index 9ea14c06..4cd4596b 100644 --- a/common/on_action/travel_on_actions.txt +++ b/common/on_action/travel_on_actions.txt @@ -16,6 +16,8 @@ on_travel_plan_movement = { adventurer_encourage_relationships_on_action migration_events_on_action delay = { days = 1 } + zone_rouge_death_event + delay = { days = 10 } } events = { @@ -2097,3 +2099,20 @@ adventurer_encourage_relationships_on_action = { 100 = ep3_travel_option_events.0004 } } + +#Arriving in the Zone Rouge +zone_rouge_death_event = { + trigger = { + current_travel_plan = { + current_location = { + has_building_with_flag = { + flag = travel_point_of_interest_zone_rouge + } + } + } + } + random_events = { + 85 = 0 + 15 = NEOW_travel_event.0001 + } +} \ No newline at end of file diff --git a/common/scripted_effects/NEOW_travel_effects.txt b/common/scripted_effects/NEOW_travel_effects.txt index ca4e1a90..865f6669 100644 --- a/common/scripted_effects/NEOW_travel_effects.txt +++ b/common/scripted_effects/NEOW_travel_effects.txt @@ -7,5 +7,6 @@ LIFESTYLE = wanderer VALUE = travel_minor_lifestyle_xp } + custom_tooltip = zone_rouge_danger } } \ No newline at end of file diff --git a/events/travel_events/NEOW_travel_events.txt b/events/travel_events/NEOW_travel_events.txt new file mode 100644 index 00000000..3d5dbfbf --- /dev/null +++ b/events/travel_events/NEOW_travel_events.txt @@ -0,0 +1,495 @@ +namespace = NEOW_travel_event + +NEOW_travel_event.0001 = { # Zone Rouge Death Zone + type = character_event + title = NEOW_travel_event.0001.t + desc = NEOW_travel_event.0001.desc + theme = travel_danger + + left_portrait = { + character = root.current_travel_plan.travel_leader + animation = thinking + } + + right_portrait = { + character = root + animation = worry + } + + cooldown = { days = 10 } + + trigger = { + is_travelling = yes + is_location_valid_for_travel_event_on_land = yes + location = { + barony = { has_building_with_flag = { flag = travel_point_of_interest_zone_rouge }} + } + } + + immediate = { + play_music_cue = "mx_cue_negative" + } + + option = { #You get lost + name = NEOW_travel_event.0001.a + random_list = { + 50 = { + modifier = { + has_trait = paranoid + add = 5 + } + modifier = { + has_trait = patient + add = 5 + } + modifier = { + has_trait = strong + add = 5 + } + modifier = { + has_trait = craven + add = 10 + } + modifier = { + has_trait = lifestyle_traveler + add = 10 + } + modifier = { + has_trait = shrewd + add = 20 + } + modifier = { + has_trait = adventurer + add = 35 + } + modifier = { + has_trait = intellect_good_1 + factor = 1.1 + } + modifier = { + has_trait = intellect_good_2 + factor = 1.25 + } + modifier = { + has_trait = intellect_good_3 + factor = 1.5 + } + modifier = { + has_trait = physique_good_1 + factor = 1.1 + } + modifier = { + has_trait = physique_good_2 + factor = 1.25 + } + modifier = { + has_trait = physique_good_3 + factor = 1.5 + } + modifier = { + culture = { + OR = { + has_cultural_pillar = heritage_mosellic + has_cultural_pillar = heritage_west_germanic + has_cultural_pillar = heritage_central_germanic + has_cultural_pillar = heritage_french + has_cultural_pillar = heritage_anglo_frisian + has_cultural_pillar = heritage_brythonic + has_cultural_pillar = heritage_rhaeto_helvetic + } + } + factor = 2 + } + custom_tooltip = { + text = travel.zr_safe + } + send_interface_toast = { + title = travel.zr_survived + left_icon = root + stress_impact = { + diligent = minor_stress_impact_loss + brave = medium_stress_impact_loss + impatient = major_stress_impact_loss + lazy = minor_stress_impact_gain + craven = medium_stress_impact_gain + patient = major_stress_impact_gain + } + } + } + + 30 = { + modifier = { + has_trait = brave + add = 2 + } + modifier = { + has_trait = impatient + add = 5 + } + modifier = { + has_trait = fickle + add = 5 + } + modifier = { + has_trait = spindly + add = 5 + } + modifier = { + has_trait = weak + add = 5 + } + modifier = { + has_trait = bleeder + add = 10 + } + modifier = { + has_trait = dull + add = 10 + } + modifier = { + has_trait = intellect_bad_1 + factor = 1.1 + } + modifier = { + has_trait = intellect_bad_2 + factor = 1.25 + } + modifier = { + has_trait = intellect_bad_3 + factor = 1.5 + } + modifier = { + has_trait = physique_bad_1 + factor = 1.1 + } + modifier = { + has_trait = physique_bad_2 + factor = 1.25 + } + modifier = { + has_trait = physique_bad_3 + factor = 1.5 + } + send_interface_toast = { + title = travel.zr_survived + left_icon = root + if = { + limit = { + has_trait = wounded_3 + } + title = travel.zr_death + custom_tooltip = { + text = travel.zr_death + } + death = { + death_reason = death_mine_explosion + } + } + else_if = { + limit = { + has_trait = wounded_2 + } + custom_tooltip = { + text = travel.zr_very_badly_wounded + } + stress_impact = { + brave = minor_stress_impact_loss + impatient = medium_stress_impact_loss + craven = minor_stress_impact_gain + patient = medium_stress_impact_gain + } + change_trait_rank = { + trait = wounded + rank = 1 + max = 3 + } + } + else_if = { + limit = { + has_trait = wounded_1 + } + custom_tooltip = { + text = travel.zr_badly_wounded + } + stress_impact = { + diligent = minor_stress_impact_loss + brave = medium_stress_impact_loss + impatient = major_stress_impact_loss + lazy = minor_stress_impact_gain + craven = medium_stress_impact_gain + patient = major_stress_impact_gain + } + change_trait_rank = { + trait = wounded + rank = 1 + max = 3 + } + } + else = { + custom_tooltip = { + text = travel.zr_wounded + } + stress_impact = { + diligent = minor_stress_impact_loss + brave = medium_stress_impact_loss + impatient = major_stress_impact_loss + lazy = minor_stress_impact_gain + craven = medium_stress_impact_gain + patient = major_stress_impact_gain + } + add_trait = wounded_1 + } + } + } + + 15 = { + modifier = { + has_trait = brave + add = 2 + } + modifier = { + has_trait = impatient + add = 5 + } + modifier = { + has_trait = fickle + add = 5 + } + modifier = { + has_trait = spindly + add = 5 + } + modifier = { + has_trait = weak + add = 15 + } + modifier = { + has_trait = bleeder + add = 20 + } + modifier = { + has_trait = dull + add = 10 + } + modifier = { + has_trait = intellect_bad_1 + factor = 1.1 + } + modifier = { + has_trait = intellect_bad_2 + factor = 1.25 + } + modifier = { + has_trait = intellect_bad_3 + factor = 1.5 + } + modifier = { + has_trait = physique_bad_1 + factor = 1.1 + } + modifier = { + has_trait = physique_bad_2 + factor = 1.25 + } + modifier = { + has_trait = physique_bad_3 + factor = 1.5 + } + send_interface_toast = { + title = travel.zr_survived + left_icon = root + if = { + limit = { + has_trait = wounded_3 + } + title = travel.zr_death + custom_tooltip = { + text = travel.zr_death + } + death = { + death_reason = death_mine_explosion + } + } + else_if = { + limit = { + has_trait = wounded_2 + } + title = travel.zr_death + custom_tooltip = { + text = travel.zr_death + } + death = { + death_reason = death_mine_explosion + } + } + else_if = { + limit = { + has_trait = wounded_1 + } + title = travel.zr_very_badly_wounded + custom_tooltip = { + text = travel.zr_very_badly_wounded + } + stress_impact = { + brave = minor_stress_impact_loss + impatient = medium_stress_impact_loss + craven = minor_stress_impact_gain + patient = medium_stress_impact_gain + } + change_trait_rank = { + trait = wounded + rank = 2 + max = 3 + } + } + else = { + title = travel.zr_badly_wounded + custom_tooltip = { + text = travel.zr_badly_wounded + } + stress_impact = { + diligent = minor_stress_impact_loss + brave = medium_stress_impact_loss + impatient = major_stress_impact_loss + lazy = minor_stress_impact_gain + craven = medium_stress_impact_gain + patient = major_stress_impact_gain + } + add_trait = wounded_2 + } + } + } + + 5 = { + modifier = { + has_trait = brave + add = 10 + } + modifier = { + has_trait = impatient + add = 5 + } + modifier = { + has_trait = fickle + add = 5 + } + modifier = { + has_trait = spindly + add = 5 + } + modifier = { + has_trait = weak + add = 20 + } + modifier = { + has_trait = bleeder + add = 50 + } + modifier = { + has_trait = dull + add = 20 + } + modifier = { + has_trait = intellect_bad_1 + factor = 1.1 + } + modifier = { + has_trait = intellect_bad_2 + factor = 1.25 + } + modifier = { + has_trait = intellect_bad_3 + factor = 1.5 + } + modifier = { + has_trait = physique_bad_1 + factor = 1.1 + } + modifier = { + has_trait = physique_bad_2 + factor = 1.25 + } + modifier = { + has_trait = physique_bad_3 + factor = 1.5 + } + custom_tooltip = { + text = travel.zr_death + } + send_interface_toast = { + title = travel.zr_death + left_icon = root + death = { + death_reason = death_mine_explosion + } + } + } + } + ai_chance = { + base = 20 + } + } + option = { #You find a better way + name = NEOW_travel_event.0001.b + trigger = { + OR = { + has_trait = adventurer + has_trait_xp = { + trait = lifestyle_traveler + track = danger + value >= 90 + } + } + } + custom_tooltip = { + text = travel.zr_escaped + } + stress_impact = { + brave = minor_stress_impact_gain + impatient = medium_stress_impact_gain + craven = minor_stress_impact_loss + patient = medium_stress_impact_loss + } + add_prestige = 150 + send_interface_toast = { + title = travel.zr_survived + left_icon = root + } + current_travel_plan = { + delay_travel_plan = { + days = 7 + } + } + ai_chance = { + base = 100 + } + } + + option = { #You take the losses and turn back + name = NEOW_travel_event.0001.c + custom_tooltip = { + text = travel.zr_escaped_long_way + } + stress_impact = { + diligent = minor_stress_impact_gain + brave = medium_stress_impact_gain + impatient = major_stress_impact_gain + lazy = minor_stress_impact_loss + craven = medium_stress_impact_loss + patient = major_stress_impact_loss + } + add_prestige = -150 + send_interface_toast = { + title = travel.zr_survived + left_icon = root + } + current_travel_plan = { + delay_travel_plan = { + months = 1 + } + } + ai_chance = { + base = 80 + } + } +} \ No newline at end of file diff --git a/localization/english/replace/activities/journey_activity_l_english.yml b/localization/english/replace/activities/journey_activity_l_english.yml new file mode 100644 index 00000000..330f9e66 --- /dev/null +++ b/localization/english/replace/activities/journey_activity_l_english.yml @@ -0,0 +1,2 @@ +l_english: + zone_rouge_danger: "#negative_value This land is dangerous!" \ No newline at end of file diff --git a/localization/english/replace/event_localization/travel_events/NEOW_travel_events_l_english.yml b/localization/english/replace/event_localization/travel_events/NEOW_travel_events_l_english.yml new file mode 100644 index 00000000..3a525afd --- /dev/null +++ b/localization/english/replace/event_localization/travel_events/NEOW_travel_events_l_english.yml @@ -0,0 +1,14 @@ +l_english: + NEOW_travel_event.0001.t:0 "Lost in No Man's Land" + NEOW_travel_event.0001.desc:0 "As we make our way through No Man's Land, the road starts to slowly disappear into a narrow trail and as we continue we encounter signs that seem to indicate some kind of danger. As I look in front, I can see a clear path to our destination, but the signs worry me. I heard stories of people going missing in these woods, or people getting badly injured. \n\nAs I contemplated my next move, the entourage stopped and waited for my orders. Then someone asks me "Sir, should we continue down this path?"" + NEOW_travel_event.0001.a:0 "It can't be that bad, can it?" + NEOW_travel_event.0001.b:0 "I think i can see a better and a safer route!" + NEOW_travel_event.0001.c:0 "We should turn back and find a safer road." + travel.zr_safe:0 "You managed to avoid everything in the land of no man, coming out alive." + travel.zr_wounded:0 "You fall down a pretty deep hole, how did it even get there?" + travel.zr_badly_wounded:0 "You step on something sharp, it hurts real bad, but luckily it didn't explode." + travel.zr_very_badly_wounded:0 "Somehow, you dodge a massive explosion, but parts of your skin were left behind." + travel.zr_death:0 "You probably shouldn't stepped on tha-..." + travel.zr_survived:0 "You manage to survive the "land of explosions."" + travel.zr_escaped:0 "You manage to find a slower but safe road and leave these lands without any injury." + travel.zr_escaped_long_way:0 "You manage to find a slower but safe road and leave these lands without any injury. However, you lost a lot of time."¨ \ No newline at end of file From 5d1654cd2e59bccb9e9a1dec656660fb37b44677 Mon Sep 17 00:00:00 2001 From: edwardtheelbowhigh <73761109+edwardtheelbowhigh@users.noreply.github.com> Date: Sun, 7 Jun 2026 20:44:51 +0100 Subject: [PATCH 02/11] adjusting stuff --- .../cultures/NEOW_central_germanic.txt | 2 +- common/culture/cultures/NEOW_east_slavic.txt | 8 ++-- common/culture/cultures/NEOW_goidelic.txt | 6 +-- common/culture/cultures/NEOW_greek.txt | 39 +------------------ common/culture/cultures/NEOW_italian.txt | 13 +++---- .../culture/cultures/NEOW_north_germanic.txt | 4 +- .../culture/cultures/NEOW_rhaeto_helvetic.txt | 4 +- common/culture/cultures/NEOW_scottish.txt | 4 +- common/culture/cultures/NEOW_south_slavic.txt | 12 +++--- .../culture/cultures/NEOW_west_germanic.txt | 2 +- .../traditions/00_realm_traditions.txt | 1 + common/culture/traditions/NEOW_traditions.txt | 1 + .../doctrine_types/30_core_tenets.txt | 14 +++---- .../religion_types/NEOW_yugoslavist.txt | 14 +++---- 14 files changed, 44 insertions(+), 80 deletions(-) diff --git a/common/culture/cultures/NEOW_central_germanic.txt b/common/culture/cultures/NEOW_central_germanic.txt index 950d2985..8581f8af 100644 --- a/common/culture/cultures/NEOW_central_germanic.txt +++ b/common/culture/cultures/NEOW_central_germanic.txt @@ -12,7 +12,7 @@ tradition_artisans tradition_storytellers tradition_staunch_traditionalists - tradition_farmer_republics + tradition_mountaineers } name_list = name_list_NEOW_bavarian diff --git a/common/culture/cultures/NEOW_east_slavic.txt b/common/culture/cultures/NEOW_east_slavic.txt index 9b5ec7a4..810ef514 100644 --- a/common/culture/cultures/NEOW_east_slavic.txt +++ b/common/culture/cultures/NEOW_east_slavic.txt @@ -295,7 +295,7 @@ NEOW_voronezhian = { head_determination = head_determination_domain traditions = { tradition_russian_legacy - tradition_farmer_republics + tradition_collective_lands tradition_forest_fighters tradition_modest } @@ -329,7 +329,7 @@ NEOW_tatarstanskiy = { traditions = { tradition_russian_legacy tradition_agrarian - tradition_farmer_republics + tradition_collective_lands tradition_life_is_just_a_joke } @@ -361,7 +361,7 @@ NEOW_nizhnevolzhan = { head_determination = head_determination_domain traditions = { tradition_agrarian - tradition_farmer_republics + tradition_collective_lands tradition_fp2_malleable_subjects tradition_modest tradition_russian_legacy @@ -660,7 +660,7 @@ NEOW_kievan = { head_determination = head_determination_domain traditions = { tradition_agrarian - tradition_farmer_republics + tradition_collective_lands tradition_religious_patronage tradition_zealous_people tradition_mendicant_mystics diff --git a/common/culture/cultures/NEOW_goidelic.txt b/common/culture/cultures/NEOW_goidelic.txt index 67507a1f..9dc3e3de 100644 --- a/common/culture/cultures/NEOW_goidelic.txt +++ b/common/culture/cultures/NEOW_goidelic.txt @@ -9,7 +9,7 @@ traditions = { tradition_seafaring - tradition_farmer_republics + tradition_collective_lands tradition_festivities tradition_swords_for_hire tradition_diasporic @@ -47,7 +47,7 @@ high_irish = { #Éireannach Uasal tradition_poetry tradition_xenophilic tradition_defiant - tradition_farmer_republics + tradition_collective_lands } name_list = name_list_neow_goidelic @@ -84,7 +84,7 @@ irish = { #Éireannach Bhocht tradition_festivities tradition_defiant tradition_xenophilic - tradition_farmer_republics + tradition_collective_lands } name_list = name_list_neow_goidelic diff --git a/common/culture/cultures/NEOW_greek.txt b/common/culture/cultures/NEOW_greek.txt index 01199928..5e0d2bd8 100644 --- a/common/culture/cultures/NEOW_greek.txt +++ b/common/culture/cultures/NEOW_greek.txt @@ -114,7 +114,7 @@ NEOW_makedonikos = { tradition_hill_dwellers tradition_mountain_homes tradition_storytellers - tradition_farmer_republics + tradition_collective_lands } name_list = name_list_NEOW_bulgarian @@ -357,41 +357,4 @@ NEOW_aegeaner = { ethnicities = { 10 = mediterranean } -} - -NEOW_macedonian = { - color = { 40 95 204 } - - created = 2200.1.1 - parents = {NEOW_pindusian NEOW_bulgarian} - - ethos = ethos_communal - heritage = heritage_greek - language = language_macedonian #More or less a west slavic group who ended up adopting south slavic languages after the Avars cut off the slavs in the Pannonian basin - martial_custom = martial_custom_male_only - head_determination = head_determination_domain - - traditions = { - tradition_mountaineers - tradition_hill_dwellers - tradition_mountain_homes - tradition_storytellers - tradition_farmer_republics - } - - name_list = name_list_NEOW_bulgarian - - coa_gfx = { latin_group_coa_gfx byzantine_group_coa_gfx } - building_gfx = { mediterranean_building_gfx } - clothing_gfx = { byzantine_clothing_gfx western_clothing_gfx } - unit_gfx = { eastern_unit_gfx } - house_coa_frame = house_frame_02 - house_coa_mask_offset = { 0.0 0.055 } - house_coa_mask_scale = { 0.9 0.9 } - - ethnicities = { - 50 = mediterranean - 35 = slavic_brown_hair - 15 = slavic_dark_hair - } } \ No newline at end of file diff --git a/common/culture/cultures/NEOW_italian.txt b/common/culture/cultures/NEOW_italian.txt index a626ffb3..68717313 100644 --- a/common/culture/cultures/NEOW_italian.txt +++ b/common/culture/cultures/NEOW_italian.txt @@ -79,7 +79,7 @@ emilian = { #Emigliân traditions = { tradition_city_keepers - tradition_farmer_republics + tradition_collective_lands tradition_culinary_art tradition_agrarian tradition_brewery @@ -150,7 +150,7 @@ neapolitan = { #Napulitano tradition_republican_legacy tradition_music_theory tradition_culture_blending - tradition_romanticised_banditry + tradition_swords_for_hire } name_list = name_list_NEOW_campanian @@ -248,7 +248,7 @@ pugliese = { head_determination = head_determination_domain traditions = { - tradition_romanticised_banditry + tradition_swords_for_hire tradition_culture_blending tradition_agrarian tradition_castle_keepers @@ -320,7 +320,6 @@ sicilian = { #Sicilianu tradition_castle_keepers tradition_seafaring tradition_fishermen - tradition_romanticised_banditry } dlc_tradition = { @@ -462,7 +461,7 @@ friulian = { #Furlan #tradition_culture_blending tradition_forbearing tradition_hill_dwellers - tradition_farmer_republics + tradition_collective_lands } name_list = name_list_gallo_italian @@ -500,7 +499,7 @@ maltese = { #Maltin tradition_stalwart_defenders tradition_esteemed_hospitality tradition_xenophilic - tradition_farmer_republics + tradition_collective_lands } name_list = name_list_sicilian #PLACEHOLDER @@ -535,7 +534,7 @@ ladin = { tradition_mountaineers tradition_esteemed_hospitality tradition_hard_working - tradition_farmer_republics + tradition_collective_lands } name_list = name_list_gallo_italian diff --git a/common/culture/cultures/NEOW_north_germanic.txt b/common/culture/cultures/NEOW_north_germanic.txt index 4ca20f9b..b6e47f0e 100644 --- a/common/culture/cultures/NEOW_north_germanic.txt +++ b/common/culture/cultures/NEOW_north_germanic.txt @@ -118,7 +118,7 @@ faerosk = { head_determination = head_determination_domain traditions = { tradition_things - tradition_farmer_republics + tradition_collective_lands tradition_fishermen tradition_hereditary_hierarchy tradition_seafaring @@ -252,7 +252,7 @@ icelander = { head_determination = head_determination_domain traditions = { tradition_things - tradition_farmer_republics + tradition_collective_lands tradition_seafaring tradition_fishermen } diff --git a/common/culture/cultures/NEOW_rhaeto_helvetic.txt b/common/culture/cultures/NEOW_rhaeto_helvetic.txt index ec340457..320b3c47 100644 --- a/common/culture/cultures/NEOW_rhaeto_helvetic.txt +++ b/common/culture/cultures/NEOW_rhaeto_helvetic.txt @@ -90,7 +90,7 @@ romansch = { house_coa_mask_offset = { 0.0 0.025 } house_coa_mask_scale = { 0.95 0.95 } traditions = { - tradition_farmer_republics + tradition_collective_lands tradition_hard_working tradition_castle_keepers tradition_mountain_homes @@ -165,7 +165,7 @@ swiss = { #Svizzer tradition_hard_working tradition_religious_patronage tradition_faith_bound - tradition_farmer_republics + tradition_collective_lands } name_list = name_list_NEOW_swabian diff --git a/common/culture/cultures/NEOW_scottish.txt b/common/culture/cultures/NEOW_scottish.txt index 10b13ad8..7958b508 100644 --- a/common/culture/cultures/NEOW_scottish.txt +++ b/common/culture/cultures/NEOW_scottish.txt @@ -12,9 +12,9 @@ traditions = { tradition_defiant tradition_hill_dwellers - tradition_farmer_republics + tradition_fishermen tradition_strong_kinship - tradition_fp1_performative_honour + tradition_highland_warriors } name_list = name_list_NEOW_scottish diff --git a/common/culture/cultures/NEOW_south_slavic.txt b/common/culture/cultures/NEOW_south_slavic.txt index cdda43ad..caee4f4d 100644 --- a/common/culture/cultures/NEOW_south_slavic.txt +++ b/common/culture/cultures/NEOW_south_slavic.txt @@ -77,7 +77,7 @@ NEOW_bosnian = { tradition_quarrelsome tradition_life_is_just_a_joke tradition_religion_blending - tradition_farmer_republics + tradition_collective_lands } name_list = name_list_serbian @@ -109,7 +109,7 @@ NEOW_slovene = { tradition_religious_patronage tradition_hard_working tradition_stalwart_defenders - tradition_farmer_republics + tradition_zealous_people } name_list = name_list_NEOW_slovenian @@ -141,7 +141,7 @@ NEOW_croatian = { tradition_quarrelsome tradition_swords_for_hire tradition_maritime_mercantilism - tradition_farmer_republics + tradition_collective_lands } name_list = name_list_serbian @@ -205,7 +205,7 @@ NEOW_bulgarian = { tradition_quarrelsome tradition_stand_and_fight tradition_storytellers - tradition_farmer_republics + tradition_collective_lands } name_list = name_list_NEOW_bulgarian @@ -237,7 +237,7 @@ NEOW_pomak = { tradition_faith_bound tradition_mountain_homes tradition_zealous_people - tradition_farmer_republics + tradition_collective_lands } name_list = name_list_serbian @@ -270,7 +270,7 @@ NEOW_pomak = { # tradition_pastoralists # tradition_swords_for_hire # tradition_maritime_mercantilism -# tradition_farmer_republics +# tradition_collective_lands # } # # name_list = name_list_serbian diff --git a/common/culture/cultures/NEOW_west_germanic.txt b/common/culture/cultures/NEOW_west_germanic.txt index b8ba8599..474502cf 100644 --- a/common/culture/cultures/NEOW_west_germanic.txt +++ b/common/culture/cultures/NEOW_west_germanic.txt @@ -49,7 +49,7 @@ frisian = { #Represented the "old frisians" in vanilla, actually playable here # tradition_fishermen tradition_agrarian tradition_pastoralists - tradition_farmer_republics + tradition_collective_lands tradition_modest } diff --git a/common/culture/traditions/00_realm_traditions.txt b/common/culture/traditions/00_realm_traditions.txt index d6c5f92a..97bc74d7 100644 --- a/common/culture/traditions/00_realm_traditions.txt +++ b/common/culture/traditions/00_realm_traditions.txt @@ -836,6 +836,7 @@ tradition_collective_lands = { grants_to_lowborns_bonuses = yes collective_lands_farms_bonuses = yes peasant_leader_is_inherited = yes + use_farmer_republics = yes } county_modifier = { development_growth_factor = 0.1 diff --git a/common/culture/traditions/NEOW_traditions.txt b/common/culture/traditions/NEOW_traditions.txt index d3e8bf8b..6a99235a 100644 --- a/common/culture/traditions/NEOW_traditions.txt +++ b/common/culture/traditions/NEOW_traditions.txt @@ -702,6 +702,7 @@ tradition_landstinget = { grants_to_lowborns_bonuses = yes collective_lands_farms_bonuses = yes peasant_leader_is_inherited = yes + use_farmer_republics = yes } county_modifier = { development_growth_factor = 0.1 diff --git a/common/religion/doctrine_types/30_core_tenets.txt b/common/religion/doctrine_types/30_core_tenets.txt index 58d8d767..73b7dce7 100644 --- a/common/religion/doctrine_types/30_core_tenets.txt +++ b/common/religion/doctrine_types/30_core_tenets.txt @@ -5067,19 +5067,19 @@ parameters = { piety_from_gifts_active = yes piety_from_marrying_lowborn_active = yes - allows_communal_settlement = yes - faith_use_farmer_republics = yes + #allows_communal_settlement = yes + #faith_use_farmer_republics = yes } character_modifier = { monthly_county_control_growth_factor = -0.2 build_gold_cost = -0.1 county_opinion_add = 10 - tyranny_gain_mult = 0.25 - tyranny_loss_mult = -0.5 - dread_decay_mult = 0.25 - city_holding_build_gold_cost = -0.05 - city_holding_holding_build_gold_cost = -0.05 + #tyranny_gain_mult = 0.25 + #tyranny_loss_mult = -0.5 + #dread_decay_mult = 0.25 + #city_holding_build_gold_cost = -0.05 + #city_holding_holding_build_gold_cost = -0.05 } traits = { diff --git a/common/religion/religion_types/NEOW_yugoslavist.txt b/common/religion/religion_types/NEOW_yugoslavist.txt index fa69fa2b..764dbffa 100644 --- a/common/religion/religion_types/NEOW_yugoslavist.txt +++ b/common/religion/religion_types/NEOW_yugoslavist.txt @@ -4,7 +4,7 @@ #Main Group | placeholder doctrine = doctrine_monotheist - doctrine = doctrine_spiritual_head + doctrine = doctrine_temporal_head doctrine = doctrine_gender_equal doctrine = doctrine_pluralism_righteous doctrine = doctrine_theocracy_lay_clergy @@ -240,10 +240,10 @@ doctrine = doctrine_pilgrimage_local_rites #Tenets | placeholder + doctrine = tenet_communal_possessions + doctrine = tenet_religious_legal_pronouncements doctrine = tenet_adaptive - doctrine = tenet_armed_pilgrimages - doctrine = tenet_ancestor_worship - + doctrine = doctrine_clerical_function_taxation holy_order_names = { #placeholder } @@ -268,9 +268,9 @@ #Tenets | placeholder doctrine = tenet_fp3_fedayeen - doctrine = tenet_struggle_submission - doctrine = tenet_communal_identity - + doctrine = tenet_false_conversion_sanction + doctrine = tenet_unrelenting_faith + doctrine = doctrine_clerical_function_recruitment holy_order_names = { #placeholder } From f1319244b0fbac42ce9935d5441f2ae77cf07df2 Mon Sep 17 00:00:00 2001 From: edwardtheelbowhigh <73761109+edwardtheelbowhigh@users.noreply.github.com> Date: Sun, 7 Jun 2026 20:55:45 +0100 Subject: [PATCH 03/11] Update yugoslavia.txt --- common/landed_titles/yugoslavia.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/common/landed_titles/yugoslavia.txt b/common/landed_titles/yugoslavia.txt index 86cc0ab0..31b5ed79 100644 --- a/common/landed_titles/yugoslavia.txt +++ b/common/landed_titles/yugoslavia.txt @@ -463,12 +463,16 @@ e_yugoslavia = { color = { 128 0 17 } } + } + c_baranja = { + color = { 138 10 27 } + b_baranyavar = { province = 3842 color = { 128 0 17 } } - } + } } d_istria = { From 75bbc3e3e11981ebedc3ee6ba49aef373aec84b8 Mon Sep 17 00:00:00 2001 From: edwardtheelbowhigh <73761109+edwardtheelbowhigh@users.noreply.github.com> Date: Sun, 7 Jun 2026 20:55:53 +0100 Subject: [PATCH 04/11] Update visegrad.txt --- common/landed_titles/visegrad.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/common/landed_titles/visegrad.txt b/common/landed_titles/visegrad.txt index af69281e..3188b79b 100644 --- a/common/landed_titles/visegrad.txt +++ b/common/landed_titles/visegrad.txt @@ -2089,12 +2089,6 @@ e_visegrad = { } c_baranya = { color = { 155 25 65 } - - b_siklos = { - province = 3843 - - color = { 155 25 65 } - } b_pecs = { province = 3844 @@ -2111,6 +2105,12 @@ e_visegrad = { name_list_serbian = cn_petikosteli } } + b_siklos = { + province = 3843 + + color = { 155 25 65 } + } + b_mohacs = { province = 3845 From 3f0ffd0b18995dd20d6172a4914059001834bffe Mon Sep 17 00:00:00 2001 From: edwardtheelbowhigh <73761109+edwardtheelbowhigh@users.noreply.github.com> Date: Sun, 7 Jun 2026 21:18:43 +0100 Subject: [PATCH 05/11] mor minor bits on the border --- common/landed_titles/yugoslavia.txt | 13 +++++++++++++ history/provinces/e_zapadoslavia.txt | 3 +++ history/titles/k_serbia.txt | 8 ++++++++ 3 files changed, 24 insertions(+) diff --git a/common/landed_titles/yugoslavia.txt b/common/landed_titles/yugoslavia.txt index 31b5ed79..024bf6df 100644 --- a/common/landed_titles/yugoslavia.txt +++ b/common/landed_titles/yugoslavia.txt @@ -711,6 +711,19 @@ e_yugoslavia = { color = { 49 72 134 } } } + c_zombor = { + color = { 59 82 144 } + b_sombor = { + province = 3863 + + color = { 49 72 134 } + } + b_subotica = { + province = 12335 + + color = { 49 72 134 } + } + } c_srem = { color = { 49 92 144 } diff --git a/history/provinces/e_zapadoslavia.txt b/history/provinces/e_zapadoslavia.txt index a10b2704..ee5af361 100644 --- a/history/provinces/e_zapadoslavia.txt +++ b/history/provinces/e_zapadoslavia.txt @@ -1388,6 +1388,9 @@ 935.1.1 = { holding = castle_holding #Old and important city + holding = castle_holding + culture = hungarian + religion = nepmese } } 3845 = { #Mohacs diff --git a/history/titles/k_serbia.txt b/history/titles/k_serbia.txt index 1761c23c..af6bad88 100644 --- a/history/titles/k_serbia.txt +++ b/history/titles/k_serbia.txt @@ -42,6 +42,14 @@ c_osijek = { } } + +c_baranja = { + 2547.1.1 = { + holder = yugoslavia0024 + } +} + + c_naissus = { 2554.1.1 = { holder = greece0048 From 86104ecc6d4c846dafe6bc7e3071136d59bc84fa Mon Sep 17 00:00:00 2001 From: edwardtheelbowhigh <73761109+edwardtheelbowhigh@users.noreply.github.com> Date: Sun, 7 Jun 2026 21:24:41 +0100 Subject: [PATCH 06/11] Update yugoslavia.txt --- common/landed_titles/yugoslavia.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/common/landed_titles/yugoslavia.txt b/common/landed_titles/yugoslavia.txt index 024bf6df..0157d169 100644 --- a/common/landed_titles/yugoslavia.txt +++ b/common/landed_titles/yugoslavia.txt @@ -746,11 +746,6 @@ e_yugoslavia = { color = { 49 62 124 } } - b_palilula = { - province = 12333 - - color = { 49 52 124 } - } b_pancevo = { province = 3878 @@ -797,7 +792,12 @@ e_yugoslavia = { province = 12332 color = { 49 52 124 } - } + } + b_palilula = { + province = 12333 + + color = { 49 52 124 } + } } c_sumadija = { color = { 39 32 114 } From e0537e063d95cc81413666f87f37e116db599649 Mon Sep 17 00:00:00 2001 From: edwardtheelbowhigh <73761109+edwardtheelbowhigh@users.noreply.github.com> Date: Sun, 7 Jun 2026 21:34:26 +0100 Subject: [PATCH 07/11] Update yugoslavia.txt --- common/landed_titles/yugoslavia.txt | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/common/landed_titles/yugoslavia.txt b/common/landed_titles/yugoslavia.txt index 0157d169..f8f7c3fa 100644 --- a/common/landed_titles/yugoslavia.txt +++ b/common/landed_titles/yugoslavia.txt @@ -695,23 +695,13 @@ e_yugoslavia = { color = { 49 72 134 } } - b_sombor = { - province = 3863 - - color = { 49 72 134 } - } - b_subotica = { - province = 12335 - - color = { 49 72 134 } - } b_srbobran = { province = 12334 color = { 49 72 134 } } } - c_zombor = { + c_sombor = { color = { 59 82 144 } b_sombor = { province = 3863 From 342cea461d1872d19ab4723fd978328c31d72b69 Mon Sep 17 00:00:00 2001 From: edwardtheelbowhigh <73761109+edwardtheelbowhigh@users.noreply.github.com> Date: Mon, 8 Jun 2026 00:21:19 +0100 Subject: [PATCH 08/11] variosu changes to traditions, government history and landed titles --- .../coat_of_arms/NEOW_dynasties.txt | 181 ++++++++++++++++++ common/culture/traditions/NEOW_traditions.txt | 9 +- common/dynasties/NEOW_dynasties.txt | 6 + common/governments/00_government_types.txt | 12 +- common/landed_titles/yugoslavia.txt | 19 +- history/characters/NEOW_e_nistrenia.txt | 13 +- history/provinces/e_yugoslavia.txt | 11 +- history/provinces/e_zapadoslavia.txt | 3 +- history/titles/k_greece.txt | 6 +- history/titles/k_hungary.txt | 8 + history/titles/k_macedonia.txt | 12 ++ history/titles/k_transyvania.txt | 6 + 12 files changed, 257 insertions(+), 29 deletions(-) diff --git a/common/coat_of_arms/coat_of_arms/NEOW_dynasties.txt b/common/coat_of_arms/coat_of_arms/NEOW_dynasties.txt index 80a7c798..517f43a2 100644 --- a/common/coat_of_arms/coat_of_arms/NEOW_dynasties.txt +++ b/common/coat_of_arms/coat_of_arms/NEOW_dynasties.txt @@ -18031,6 +18031,187 @@ hallgrimsson_dynasty={ } +bolhrad_dynasty={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=red + color3=red + colored_emblem={ + color1=grey + color2=grey + texture="ce_grape_tree.dds" + instance={ + position={ 0.220000 0.520000 } + scale={ 0.300000 0.300000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=grey + texture="ce_border_banner.dds" + instance={ + position={ 0.500000 0.715000 } + scale={ 0.180000 -0.295000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.845000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=grey + color2=grey + texture="ce_cross_armenian.dds" + instance={ + position={ 0.500000 0.675000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + rotation=45 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_bars_embattled_03.dds" + instance={ + position={ 0.715000 0.460000 } + scale={ 0.500000 0.500000 } + depth=7.010000 + } + + instance={ + position={ 0.285000 0.460000 } + scale={ 0.500000 0.500000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=grey + color2=black + texture="NEOW_ce_tower_02.dds" + instance={ + position={ 0.500000 0.815000 } + scale={ 0.350000 0.350000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.675000 } + scale={ 0.030000 0.030000 } + } + + } + + colored_emblem={ + color1=grey + texture="ce_shrub.dds" + instance={ + position={ 0.780000 0.520000 } + scale={ 0.300000 0.300000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=grey + texture="ce_fleur.dds" + instance={ + position={ 0.800000 0.100000 } + scale={ 0.250000 0.250000 } + depth=9.010000 + } + + instance={ + position={ 0.500000 0.100000 } + scale={ 0.250000 0.250000 } + depth=10.010000 + } + + instance={ + position={ 0.200000 0.100000 } + scale={ 0.250000 0.250000 } + depth=11.010000 + } + + } + +} + + +test_dynasty = { + pattern="pattern_solid.dds" + color1=blue + color2=yellow + color3=red + colored_emblem={ + color1=white + texture="ce_star_06.dds" + instance={ + position={ 0.365000 0.155000 } + scale={ 0.210000 0.210000 } + rotation=53 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.720000 0.740000 } + scale={ 0.300000 0.300000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_circle_mask.dds" + instance={ + position={ 0.680000 0.720000 } + scale={ 0.260000 0.260000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + color2=white + color3=black + texture="ce_lion_rampant_crown_forked.dds" + instance={ + scale={ -1.000000 1.000000 } + depth=1.010000 + rotation=18 + } + + } + +} + + vazov_dynasty={ pattern="pattern_horizontal_split_01.dds" color1=white diff --git a/common/culture/traditions/NEOW_traditions.txt b/common/culture/traditions/NEOW_traditions.txt index 6a99235a..4d5cbca8 100644 --- a/common/culture/traditions/NEOW_traditions.txt +++ b/common/culture/traditions/NEOW_traditions.txt @@ -48,14 +48,10 @@ tradition_british_palace_politics = { parameters = { unlock_voluntary_laampdom = yes - much_more_likely_to_be_laamps = yes ambitious_trait_more_common = yes - wanderers_gain_extra_combat_skills = yes - mercenary_courtiers_gain_extra_skills = yes vengeful_trait_more_common = yes - vengeful_positive_forgiving_negative = yes rivalries_more_common = yes - hostile_action_vs_rival_bonuses = yes + hostile_action_vs_rival_bonuses = yes bonuses_from_patriarch_matriarch_trait = yes landing_house_members_gives_renown = yes penalty_for_revoking_titles_from_house_members = yes @@ -70,9 +66,6 @@ tradition_british_palace_politics = { ai_honor = -20 ai_war_chance = 0.5 ai_war_cooldown = -0.25 - same_culture_mercenary_hire_cost_mult = -0.15 - character_travel_speed_mult = 0.1 - character_travel_safety_mult = 0.1 tyranny_gain_mult = 0.5 accolade_glory_gain_mult = 0.1 } diff --git a/common/dynasties/NEOW_dynasties.txt b/common/dynasties/NEOW_dynasties.txt index 7d2ccb5b..ee38758d 100644 --- a/common/dynasties/NEOW_dynasties.txt +++ b/common/dynasties/NEOW_dynasties.txt @@ -2524,6 +2524,12 @@ fifor_dynasty = { culture = wallachian } +bolhrad_dynasty = { + name = dynn_bolhrad + culture = NEOW_bulgarian +} + + kinýraou_dynasty = { name = dynn_kinýraou culture = NEOW_cypriot diff --git a/common/governments/00_government_types.txt b/common/governments/00_government_types.txt index 75e7bdf7..303cb424 100644 --- a/common/governments/00_government_types.txt +++ b/common/governments/00_government_types.txt @@ -57,7 +57,10 @@ republic_government = { NOR = { culture = { - has_cultural_tradition = tradition_farmer_republics + OR = { + has_cultural_tradition = tradition_farmer_republics + has_cultural_tradition = tradition_collective_lands + } } faith = { has_doctrine = tenet_egalite @@ -720,8 +723,11 @@ peasantrepublic_government = { can_get_government = { OR = { culture = { - has_cultural_tradition = tradition_farmer_republics - } + OR = { + has_cultural_tradition = tradition_farmer_republics + has_cultural_tradition = tradition_collective_lands + } + } faith = { has_doctrine = tenet_communal_possessions } diff --git a/common/landed_titles/yugoslavia.txt b/common/landed_titles/yugoslavia.txt index f8f7c3fa..59862602 100644 --- a/common/landed_titles/yugoslavia.txt +++ b/common/landed_titles/yugoslavia.txt @@ -700,7 +700,7 @@ e_yugoslavia = { color = { 49 72 134 } } - } + } c_sombor = { color = { 59 82 144 } b_sombor = { @@ -756,7 +756,16 @@ e_yugoslavia = { color = { 49 62 124 } } - } + } + c_palilula = { + color = { 45 72 144 } + + b_palilula = { + province = 12333 + + color = { 49 52 124 } + } + } } d_serbia = { color = { 49 52 124 } @@ -783,11 +792,7 @@ e_yugoslavia = { color = { 49 52 124 } } - b_palilula = { - province = 12333 - - color = { 49 52 124 } - } + } c_sumadija = { color = { 39 32 114 } diff --git a/history/characters/NEOW_e_nistrenia.txt b/history/characters/NEOW_e_nistrenia.txt index 61c33326..f6e7f2b8 100644 --- a/history/characters/NEOW_e_nistrenia.txt +++ b/history/characters/NEOW_e_nistrenia.txt @@ -708,7 +708,7 @@ nistria0036 = { nistria0037 = { name = "Neda" - dynasty = tich_dynasty + dynasty = bolhrad_dynasty religion = orthodox culture = NEOW_bulgarian female = yes @@ -717,6 +717,7 @@ nistria0037 = { trait = patient trait = brave trait = just + father = nistria1028 2530.2.14 = { birth = yes } @@ -1352,7 +1353,7 @@ nistria1010 = { name = "Vlad" dynasty = sangeros_dynasty religion = "orthodox" - culture = NEOW_cazzac + culture = NEOW_cossack trait = education_stewardship_4 trait = scholar trait = cynical @@ -1372,7 +1373,7 @@ nistria1011 = { name = "Antin" dynasty = sangeros_dynasty religion = "orthodox" - culture = NEOW_cazzac + culture = NEOW_cossack trait = education_stewardship_4 trait = scholar trait = cynical @@ -1390,7 +1391,7 @@ nistria1012 = { name = "Octavian" dynasty = sangeros_dynasty religion = "orthodox" - culture = NEOW_cazzac + culture = NEOW_cossack trait = education_stewardship_4 trait = scholar trait = cynical @@ -1409,7 +1410,7 @@ nistria1013 = { name = "Ruxandra" dynasty = sangeros_dynasty religion = "orthodox" - culture = NEOW_cazzac + culture = NEOW_cossack female = yes trait = education_stewardship_4 trait = scholar @@ -1693,7 +1694,7 @@ nistria1027 = { nistria1028 = { name = "Maĭkŭl" - dynasty = test_dynasty + dynasty = bolhrad_dynasty religion = "orthodox" culture = NEOW_bulgarian trait = education_stewardship_4 diff --git a/history/provinces/e_yugoslavia.txt b/history/provinces/e_yugoslavia.txt index ca959d24..23cb626d 100644 --- a/history/provinces/e_yugoslavia.txt +++ b/history/provinces/e_yugoslavia.txt @@ -520,12 +520,12 @@ ###c_bacs 518 = { #Bacs culture = NEOW_serbian - religion = nepmese + religion = orthodox holding = castle_holding } 3830 = { #Titel culture = NEOW_serbian - religion = nepmese + religion = orthodox holding = castle_holding 1066.1.1 = { holding = church_holding @@ -586,7 +586,12 @@ #1st actual mention in 1091 } } - +12333 = { #Pancsova AKA Pancevo + culture = NEOW_serbian + religion = elysian + holding = castle_holding + #1st mention as an important market town in mid XIIth +} ##d_podrinje ################################### ###c_rashka 502 = { #Rashka / b_novi_pazar diff --git a/history/provinces/e_zapadoslavia.txt b/history/provinces/e_zapadoslavia.txt index ee5af361..b9f340b9 100644 --- a/history/provinces/e_zapadoslavia.txt +++ b/history/provinces/e_zapadoslavia.txt @@ -1374,7 +1374,8 @@ #Date used to switch ti feudal_government in title history } 1000.1.1 = { - culture = hungarian + culture = NEOW_croatian + religion = yugoslavist } } 3843 = { #Siklos diff --git a/history/titles/k_greece.txt b/history/titles/k_greece.txt index 2562af5b..0510a1ab 100644 --- a/history/titles/k_greece.txt +++ b/history/titles/k_greece.txt @@ -126,7 +126,11 @@ c_serres = { holder = greece0044 } } - +c_thessalonika= { + 2530.1.1 = { + holder = greece0044 + } +} c_kynouria = { 2530.1.1 = { holder = greece0049 diff --git a/history/titles/k_hungary.txt b/history/titles/k_hungary.txt index 760252cc..d884a7d2 100644 --- a/history/titles/k_hungary.txt +++ b/history/titles/k_hungary.txt @@ -37,6 +37,14 @@ c_bacs = { } } +c_sombor = { + 2554.1.1 = { + holder = hungary0004 + liege = k_hungary + + } +} + d_gyor = { 2554.1.1 = { diff --git a/history/titles/k_macedonia.txt b/history/titles/k_macedonia.txt index bcb45a9f..0bb74a7c 100644 --- a/history/titles/k_macedonia.txt +++ b/history/titles/k_macedonia.txt @@ -35,4 +35,16 @@ c_ohrid = { 2554.1.1 = { holder = greece0058 } +} + +c_veria = { + 2554.1.1 = { + holder = greece0058 + } +} + +c_servia = { + 2554.1.1 = { + holder = greece0058 + } } \ No newline at end of file diff --git a/history/titles/k_transyvania.txt b/history/titles/k_transyvania.txt index e050b7ae..a0e59753 100644 --- a/history/titles/k_transyvania.txt +++ b/history/titles/k_transyvania.txt @@ -223,6 +223,12 @@ c_keve= { } } +c_palilula= { + 2554.1.1 = { + holder = nistria0060 + } +} + c_stavropul= { 2554.1.1 = { holder = caucasus0010 From 8c7cc02876804c242e0457859f55d19e3f08e9e3 Mon Sep 17 00:00:00 2001 From: JulesFlammenkueche Date: Mon, 8 Jun 2026 08:07:45 +0200 Subject: [PATCH 09/11] Czechen namelist --- .../cultures/NEOW_northeast_caucasian.txt | 0 .../cultures/NEOW_northwest_caucasian.txt | 2 +- .../name_equivalency/00_NEOW_female_names.txt | 13 +- .../name_equivalency/00_NEOW_male_names.txt | 75 ++--- common/culture/name_lists/NEOW_bosnian.txt | 2 +- common/culture/name_lists/NEOW_bulgarian.txt | 7 +- common/culture/name_lists/NEOW_chechen.txt | 257 ++++++++++++++++++ .../zz_NEOW_culture_name_lists_l_english.yml | 1 + .../NEOW_dynasty_names_l_english.yml | 96 ++++++- .../zz_NEOW_dynasty_names_l_english.yml | 7 + .../names/NEOW_character_names_l_english.yml | 136 ++++++++- 11 files changed, 550 insertions(+), 46 deletions(-) delete mode 100644 common/culture/cultures/NEOW_northeast_caucasian.txt create mode 100644 common/culture/name_lists/NEOW_chechen.txt diff --git a/common/culture/cultures/NEOW_northeast_caucasian.txt b/common/culture/cultures/NEOW_northeast_caucasian.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/common/culture/cultures/NEOW_northwest_caucasian.txt b/common/culture/cultures/NEOW_northwest_caucasian.txt index 46429c64..48ab8ffd 100644 --- a/common/culture/cultures/NEOW_northwest_caucasian.txt +++ b/common/culture/cultures/NEOW_northwest_caucasian.txt @@ -184,7 +184,7 @@ nakh = { fallback = tradition_faith_bound } - name_list = name_list_NEOW_turkish + name_list = name_list_NEOW_chechen coa_gfx = { steppe_coa_gfx western_coa_gfx } building_gfx = { steppe_building_gfx } diff --git a/common/culture/name_equivalency/00_NEOW_female_names.txt b/common/culture/name_equivalency/00_NEOW_female_names.txt index 6074d486..cdcfae61 100644 --- a/common/culture/name_equivalency/00_NEOW_female_names.txt +++ b/common/culture/name_equivalency/00_NEOW_female_names.txt @@ -8,7 +8,7 @@ adriana_female = { Adri_a_act_na Adriana Adriano_female Jadranka } agatha_female = { _A_act_gueda _A_rng_got Aet Ag_a_act_ta Agate Agatha Agathe Agato Aita Gadea } agnes_female = { Agn_e_grv_s Agne Agne_s_crn_a Agnes Agneta Agnys Ain_e_act_s Ane_z_crn_ka Anest In_e_act_s In_e_grv_s In_e_hat_s Ines Ne_z_crn_a Ne_z_crn_ika Nesta Nysta Oanell } ainhoa_female = { Ainhoa Ainoa } -aisha_female = { Ay_s_ced_e } +aisha_female = { Ay_s_ced_e Jay_s_ced_at } alba_female = { Alba } albamaria_female = { Alba_spc_Mar_i_act_a } albana_female = { Aubano } @@ -199,7 +199,7 @@ faith_female = { Fayf } farah_female = { Farah Ffarrah } farida_female = { Farida Feride } fatiha_female = { Fatiha } -fatima_female = { F_a_act_tima F_a_grv_tima Fadime Fat_i_act_ma Fatima Fatime Fatma Ffatymah } +fatima_female = { F_a_act_tima F_a_grv_tima Fadime Fat_i_act_ma Fatima Fatime Fatma Ffatymah Pethamat } fatina_female = { Fatine } faustina_female = { Faustino_female } fawzia_female = { Fawzia Fevzije } @@ -307,7 +307,7 @@ justa_female = { Justa } justina_female = { Just_i_act_na Just_y_act_na Justina Justine Justino_female } karima_female = { Karima } kelly_female = { K_AE_ll_i_hat_ Kelli Kelly } -khadija_female = { Hatice } +khadija_female = { Hatice Xadi_s_ced_at } khalida_female = { Halida } khayria_female = { Hajrie } kimberley_female = { Kimberley Kimberli Kimberly Kymberl_i_hat_w } @@ -318,7 +318,7 @@ lamia_female = { Lamia Lamya } latifa_female = { Latifa Latife } laura_female = { L_a_hat_wr_AE_ Laiurai Laura Laure Laureto Laurinda Lauro_female Llaura Loreta Lowri } laurence_female = { Laur_e_grv_n_c_ced_o Laurence } -layla_female = { La_i_uml_la Laila Leila Leyla } +layla_female = { La_i_uml_la Laila Layl_a_uml_ Leila Leyla } lea_female = { L_e_act_a Le_a_grv Lea Leah Lia Lyah } leonie_female = { Leona Leonie Leontina Leontine Leoun_i_grv_o Leountino } leopoldina_female = { Leopolda Leopoldina Poldka } @@ -352,7 +352,7 @@ maqbula_female = { Makbule } mar_female = { Mar } marcella_female = { Marcela Marcelino_female Marcelle Marcello_female } margaret_female = { Gaid Gr_e_act_ta Greta Grete Gretel Grethe Grietje Grit Gryt M_a_act_regydd M_e_act_gane M_e_hat_g_pst_n Mairgairet Mared Maret Margalida Margaret Margareta Margarete Margaretha Margarethe Margarida Margarido Margarita Margaritta Margaux Marge Marged Margery Margit Margita Margitta Margot Margr_e_act_t Margret Margrete Margrethe Margrit Marguerite Marhgarhyt Marit Marite Marjorie Marjour_i_grv_o Mark_e_act_ta Meeta Megain Megano Mererid Merete Merethe Metka Mette Peggy Reet Reetta Rita } -maria_female = { M_a_act_ria M_a_grv_riam M_i_act_riam Ma_s_crn_a Maaike Maarja Maddi Mai Maie Maiken Maila Maili Mair Maire Mairi Maive Maj Maja Majken Mali Manca Manon Manoun Mar_i_act_a Mar_i_grv_o_female Mare Marhya Marhyy Mari Mari_e_uml_lle Maria Mariam Mariama Marie Mariechen Marieke Mariella Marietta Marija Marije Marijke Marika Marion Mariona Marioun Maris Mariska Mariso_female Marita Marja Marjeta Marju Maru_s_crn_a Maru_s_crn_ka Maruxa Mary Maureen May Maya Megan Meryem Meta Mia Mie Mija Miren Mirene Miriam Miriama Mirian Mirja Mirjam Miryam Moirai Molli Mollie Moll_i_hat_ My Myriam Polly Ria } +maria_female = { M_a_act_ria M_a_grv_riam M_i_act_riam Ma_s_crn_a Maaike Maarja Maddi Mai Maie Maiken Maila Maili Mair Maire Mairi Maive Maj Maja Majken Mali Manca Manon Manoun Mar_i_act_a Mar_i_grv_o_female Mare Marhya Marhyy Mari Mari_e_uml_lle Maria Mariam Mariama Marie Mariechen Marieke Mariella Marietta Marija Marije Marijke Marika Marion Mariona Marioun Maris Mariska Mariso_female Marita Marja Marjeta Marju Maru_s_crn_a Maru_s_crn_ka Maruxa Mary Maryam Maureen May Maya Megan Meryem Meta Mia Mie Mija Miren Mirene Miriam Miriama Mirian Mirja Mirjam Miryam Moirai Molli Mollie Moll_i_hat_ My Myriam Polly Ria } mariaangel_female = { Mar_i_grv_o-Ange Mariangela } mariaangeles_female = { Mar_i_act_a_spc__A_act_nchels Mar_i_act_a_spc__A_act_ngeles Mar_i_act_a_spc__A_act_nxeles Maria_spc__A_grv_ngels } mariaanna_female = { Mar_i_grv_o-Ano Maria_spc_Anna Mariannick Marie-Annick Maryannick Rianne } @@ -424,6 +424,7 @@ mathilda_female = { M_a_act_tylddah M_a_hat_wd Maf_i_act_ldda Mafalda Mahaut Mai matthea_female = { Thijsje } mauricia_female = { Mauriceto_female } maximiliana_female = { Massimiliano Maximiliane } +medina_female = { Madina } melania_female = { M_e_act_lanie Melan_i_grv_o Melani Melania Melanie } melinda_female = { M_e_act_linda } melissa_female = { M_pst_l_i_hat_ssa Melisa Melissai Melisso Myllyssa } @@ -605,7 +606,7 @@ yolanda_female = { Iolanda Jolana Jolanda Vi_o_act_ulando Violante Yolanda } yulduz_female = { J_u_mcn_ldyz } yvette_female = { Ivet Iveta Ivete Ivetig Iveto_female Ivetta Ivette Youna Yuna Yvetta Yvette } yvonne_female = { Ibone Iva Ivona Ivone Ivono_female Yvona Yvonna Yvonne } -zahra_female = { Zahra Zehra Zohra } +zahra_female = { Zahra Zehra Zohra Zuxra } zaynab_female = { Zenepe Zeynep Zineb } zdenka_female = { Zde_n_crn_ka Zdena Zdenka } zenayda_female = { Sinaida Zina } diff --git a/common/culture/name_equivalency/00_NEOW_male_names.txt b/common/culture/name_equivalency/00_NEOW_male_names.txt index 4cc67d99..a5b290e0 100644 --- a/common/culture/name_equivalency/00_NEOW_male_names.txt +++ b/common/culture/name_equivalency/00_NEOW_male_names.txt @@ -8,17 +8,19 @@ abdulbaki_male = { Abdulbaki } abdulghaffur_male = { Abdelghafour } abdulhafiz_male = { Abdelhafid } abdulhakim_male = { Abdelhakim } -abdulhamid_male = { Abdulhamit } +abdulhalim_male = { Jabdul_x_dot_alim } +abdulhamid_male = { Abdulhamit Jabdul-_X_dot_amid } abdulkarim_male = { _A_uml_bd_i_dot_k_a_uml_r_i_dot_m Abdelkarim Abdelkrim } -abdullah_male = { Abdulla Abdullah Avdullah } +abdullah_male = { Abdulla Abdullah Avdullah Jabdulla Jabdullah } abdullatif_male = { Abd_u_uml_llatif Abdellatif } abdulmunim_male = { Abdelmona_i_uml_m } +abdulmuslim_male = { Jabdulmuslim } abdulnasir_male = { Abdul-Nasir } abdulqadir_male = { Abd_u_uml_lkadir Abdelkader Abdulkadir } abdulrahman_male = { _A_uml_bd_i_dot_rahman Abderrahman Abderrahmane Abdurrahman } abdulsalam_male = { _A_uml_bd_i_dot_salan } abdulsamad_male = { Abdulsamet } -abdulwahhab_male = { Abdelwahab } +abdulwahhab_male = { Abdelwahab Jabdul-Vahab } abel_male = { Ab_e_grv_l Abel } abidin_male = { Abedin } abner_male = { Abnar Abneh Abner Abnir Abnuh } @@ -36,7 +38,7 @@ adrian_male = { Addryan Adrhyan Adri_a_act_n Adri_a_grv_ Adriaan Adrian Adriano advith_male = { Aahvitt Adviff Advith Ehvith } aeneas_male = { Anej Enea } agapetus_male = { Agapit } -ahmad_male = { Ahmad Ahmadd Ahmed Ahmet Amadou } +ahmad_male = { A_x_dot_mad Ahmad Ahmadd Ahmed Ahmet Amadou } ahti_male = { Ahti Ahto } aidan_male = { Aeddan } ajax_male = { Ajaks } @@ -56,7 +58,7 @@ alexis_male = { Al_e_grv_ssi Alaksiej Aleix Aleixo Alejo Aleksey Aleksi Aleksis alfonso_male = { Afonso Alfons Alfonso Alfonz Alifonso Alphonse Alonso Anfous } alfred_male = { Alfehd Alfie Alfr_e_act_d Alfre_eth_ Alfred Alfredo Alfret Alfrid Alfrud } algernon_male = { _AE_ldernon Algernon Aljern_o_hat_n Aljurnin Aljurnon Arjuhnun } -ali_male = { _AE_li Ale_e_hat_ Alee Ali Aly Qali } +ali_male = { _AE_li Ale_e_hat_ Alee Ali Aly Jali Jeli Qali } alijan_male = { Qalijan } alikhan_male = { _A_uml_lihan } alimkhan_male = { _A_uml_l_i_dot_mhan } @@ -129,7 +131,7 @@ aziz_male = { Anziz Azis Aziz } badruddin_male = { Badroudine } baha_male = { Baha } bahadur_male = { Bahad_i_dot_r Batyr } -bahauddin_male = { Bahattin } +bahauddin_male = { Bahattin Baudin } bahir_male = { Bah_i_hat_l Baheer Bahir Buhhee } bakhtiyar_male = { Bahtiiar Baqtiiar } baldwin_male = { Balddwyn Baldvin Baldwin Balldduyn Baudouin } @@ -248,7 +250,7 @@ daniel_male = { Daan Dahnyuhl Dan Dan_i_act_el Danail Danel Dani_e_grv_ Dani_e_u darius_male = { D_ae_rias Daeyyus Dar_i_act_o Dario Darius Darrius Dayruss Ddaryus } daron_male = { D_ae_ren Daar_pst_n Daron Daroon Darun Dayrun } darwish_male = { Dervish } -david_male = { D_a_act_vid D_a_grv_vi Da_eth_i Dafydd Daivie Daivudd Danvid Daut Dav_i_act_ Dav_i_act__eth_ Daveth David Davide Davy Deivad Dewi Divi Taavi } +david_male = { D_a_act_vid D_a_grv_vi Da_eth_i Dafydd Daivie Daivudd Danvid Daud Daut Dav_i_act_ Dav_i_act__eth_ Daveth David Davide Davy Deivad Dewi Divi Taavi } dawlat_male = { D_a_uml_ulet Devlet } dawlatbek_male = { D_a_uml_letbek } delphinus_male = { Delf_i_act_ Delf_i_act_n Delfim } @@ -283,9 +285,9 @@ ehregott_male = { Boha_c_crn_es_c_act_ Ehregott } ekkehard_male = { Echard Eckehard Eckhard Eckart Eicke Eike Ekkehard Eyke } eleutherius_male = { Eleut_e_act_rio Eleuterio Lefter } eligius_male = { Aloi El_o_act_i Elixio Eloi Eloy } -elijah_male = { _E_act_lie _I_dot_lyas Eelis El_i_act_as El_i_grv_o Eli_a_act__s_crn_ Elies Elia Elias Eliaz Elija I_l_crn_ja Il_pst_iya Ilaz Ilia Ilian Iliias Iliya Ilja Iljas Iljaz Ilya Ilyes Lyes } +elijah_male = { _E_act_lie _I_dot_lyas Eelis El_i_act_as El_i_grv_o Eli_a_act__s_crn_ Elies Elia Elias Eliaz Elija I_l_crn_ja Il_pst_iya Ilaz Ilia Ilian Iliias Iliya Ilja Iljas Iljaz Ilya Ilyas Ilyes Lyes } elio_male = { _E_act_lio Elio } -eliseus_male = { El_i_act_sio Eliseo Eliseu Yelisey } +eliseus_male = { El_i_act_sio Eliseo Eliseu Elisey Yelisey } elliot_male = { Elliot Ellioth Elliott Ellyot Elywt } elros_male = { Elrhos Elros } elof_male = { Elof Eluf Elov Elow } @@ -363,7 +365,7 @@ frederickhenry_male = { Fritz-Heiner } friedemann_male = { Friedemann Frjedom_e_crn_n } fuad_male = { Foued Fu_pst_ad Fuat } fulk_male = { Ffulk } -gabriel_male = { Biel Djibril Gabri_e_act_u Gabriel Gabriele_male Gabryyll Gavrail Gavriil Gavril Grabiel } +gabriel_male = { Biel D_z_stk_abrail Djibril Gabri_e_act_u Gabriel Gabriele_male Gabryyll Gavrail Gavriil Gavril Grabiel } gael_male = { Ga_e_grv_l Ga_e_uml_l Gael } gaetan_male = { Gaetano Gaiet_a_grv_ Gaietan Kajet_a_act_n } gaius_male = { Gaj } @@ -417,8 +419,9 @@ haji_male = { Hac_i_dot_ Haxhi } hakim_male = { Hakim } halim_male = { Halim } hamed_male = { Hamed } +hamid_male = { _X_dot_amid } hamlet_male = { H_ae_mlet Haimlet Hamlet Hamlit Hemlet } -hamza_male = { Hamza Hamzah } +hamza_male = { _X_dot_amzat Hamza Hamzah } hanafi_male = { Hanifi } hannibal_male = { An_i_act_bal Annibale } harith_male = { Haryf } @@ -427,8 +430,8 @@ harold_male = { Erald Hairoldd Harald Haraldur Harholdd Harold Haroldd Harolldd harper_male = { Harhpyrh } harvey_male = { Erv_e_act_ Harvey Herv_e_act_ Herve } hashim_male = { Ha_s_ced_im Hachim Hashim } -hassan_male = { Hasan Hassan Hassen } -haydar_male = { Hajdar Haydar } +hassan_male = { _X_dot_asan Hasan Hassan Hassen } +haydar_male = { _X_dot_aydar Hajdar Haydar } heathcliff_male = { H_i_hat_thcliff Heathcliff Heethklif Heethkluhf } hector_male = { Ectorh Eitor Ettore H_e_act_ctor H_e_grv_ctor Hector Heitor Hektor Hyctor Hyctorh Hyktor } helgi_male = { Helge Helgi Oleg } @@ -459,17 +462,18 @@ humbert_male = { Humberto Umbert Umberto } humphrey_male = { Humfrhyy Humffryy Humphrei Humphrey Hwmffryy } husni_male = { Housni Hysni } hussam_male = { Houssam } -hussein_male = { H_u_dot_seyin Hocine Houssen Hysen } +hussein_male = { _X_dot_useyn H_u_dot_seyin Hocine Houssen Hysen } hyacinth_male = { Giacinto Jacint Jacinto Xacinto } hyde_male = { _AE_id Hahyd Haid Hyde } hyginus_male = { Higini Igino } hywel_male = { Hoel Howel Howell Hywel } -idris_male = { Driss Iddrys Idriss Idriz } +idris_male = { Driss Iddrys Idris Idriss Idriz } idwal_male = { Iddwal Iddwall } ignatius_male = { I_n_tld_aki Ign_a_act_c Ignacij Ignacio Ignasi Ignat Ignatz Ignaz Ignazio In_a_act_cio Nace Natxo } ignatiusmaria_male = { I_n_tld_aki_spc_Mirena } ilir_male = { Ilir Ilirjan } imam_male = { _I_dot_mam } +imran_male = { Jimran } ingmar_male = { Ingemar Ingimar } ingvar_male = { Ihar Igor Ingvar Ingwer } inge_male = { Inge_male Ingi } @@ -482,7 +486,7 @@ isaiah_male = { Esa Isa_i_act_as } ishmael_male = { Ismo } isidore_male = { Isidor Isidoro Isidre Isidro Izidor } islam_male = { _I_dot_slam Islam } -ismail_male = { Isfael Ishmaiel Ishmayl Isma_e_uml_l Isma_i_uml_l Ismael Ismail } +ismail_male = { Isfael Ishmaiel Ishmayl Isma_e_uml_l Isma_i_uml_l Ismael Ismail Ismajil } ismat_male = { _I_dot_smet Ismet } israel_male = { Isra_e_uml_l Israel } ivanhoe_male = { Ifanhoy Ivainhoe } @@ -499,7 +503,7 @@ jalal_male = { Celal Xhelal } jalaluddin_male = { Celalettin Xheladin } jalil_male = { Jalyl } jamal_male = { Cemal Djamel Jamel Xhemal } -jamaluddin_male = { Jamel_spc_Eddine } +jamaluddin_male = { D_z_stk_amaldi Jamel_spc_Eddine } james_male = { Chaime Diago Diego Diogo Giacomo Iago Iakov Jaak Jaakko Jaap Jacob Jacobo Jacobus Jacques Jago Jagoba Jaicob Jaime Jaimes Jaka Jakes Jakez Jakob Jakub Jakup Jaky James Jamie Jamys Jamyy Jaque Jaume Jeppe Jim Jimi Jimmy Kaupo Koop Santi Santiago Thiago Tiago Xacob Xacobe Xaime Xanti Xhimi Yacov Yago Yakov Yakup } jamesgeorge_male = { Jacob-G_o_uml_ran } jamesjoseph_male = { Jaume_spc_Josep } @@ -516,7 +520,7 @@ jawid_male = { Cavit Xhavit Xhevit } jekyll_male = { Jycyll Jykyll } jeremy_male = { Geremia Jarkko Jarmo Jarno J_e_act_r_e_act_my Jere Jerem Jerem_i_grv_a Jeremy Jorma Jyrymyah } jesse_male = { Jesse } -jesus_male = { _I_dot_sa Ches_u_act_s Iosu Isa Issa Jes_u_act_s Josu Xes_u_act_s Yosu } +jesus_male = { _I_dot_sa Ches_u_act_s Iosu Isa Issa Jes_u_act_s Jiysa Josu Xes_u_act_s Yosu } jesusangel_male = { Ches_u_act_s_spc__A_act_nchel Jes_u_act_s_spc__A_act_ngel } jesusanthony_male = { Ches_u_act_s_spc_Ant_o_act_n Jes_u_act_s_spc_Antonio Xes_u_act_s_spc_Antonio } jesusemmanuel_male = { Ches_u_act_s_spc_Manuel Jes_u_act_s_spc_Manuel Xes_u_act_s_spc_Manuel } @@ -564,7 +568,7 @@ johnyves_male = { Jan-Ives Jean-Yvon Yann-Erwan } jonah_male = { J_o_act_nas Jon_a_act__s_crn_ Jona_Jonah Jonah Jonas Joona Joonas Youn_e_grv_s Yunis Yunus } jonathan_male = { Johnafan Jonafan Jonaitain Jonat_a_act_n Jonatan Jonathan Jounatan } jordan_male = { Jord_a_grv_ Jordan Jorddain Jorddan Jorhddan Jourdan Yordan } -joseph_male = { Chus_e_act_ Giuseppe Ioseba Iosif Jazep J_o_act_us_e_grv_ Jo_z_crn_e Jo_z_crn_ef Job_Joseph Joe Joep Joey Joosep Jos Jos_e_act_ Jose Joseba Josef Josep Joseph Josephus Josif Josip Josyff Joxe Jozeb Jozef Jusuf Juuso Pino Xos_e_act_ Yosif Youssef Yusuf Zef } +joseph_male = { Chus_e_act_ Giuseppe Ioseba Iosif Jazep J_o_act_us_e_grv_ Jo_z_crn_e Jo_z_crn_ef Job_Joseph Joe Joep Joey Joosep Jos Jos_e_act_ Jose Joseba Josef Josep Joseph Josephus Josif Josip Josyff Joxe Jozeb Jozef Jusuf Juuso Pino Xos_e_act_ Yosif Youssef Yusuf Yusup Zef } josephalbert_male = { Chus_e_act__spc_Alberto Jos_e_act__spc_Alberto Xos_e_act__spc_Alberte } josephandrew_male = { Chus_e_act__spc_Andr_e_act_s Jos_e_act__spc_Andr_e_act_s } josephangel_male = { Chus_e_act__spc__A_act_nchel Jos_e_act__spc__A_act_ngel Joseba_spc_Gotzon Josep_spc__A_grv_ngel Xos_e_act__spc_Anxo } @@ -591,7 +595,7 @@ judicael_male = { Ithel Judica_e_uml_l Judikael } jules_male = { Chulio Giulio J_u_act_l_i_act_us J_u_act_lio J_u_grv_li Jule Jules Juli Julio Julius Jullys Julys Xulio Yuli Yuliy } julescaesar_male = { Chulio_spc_C_e_act_sar Julio_spc_C_e_act_sar } julian_male = { Chuli_a_act_n Giuliano Julen Juli_a_act_n Juli_a_grv__name Juli_a_tld_o Juliain Julian Julien Juluan Julyan Xhuliano Xi_a_act_n Xiao Yuliyan } -junayd_male = { C_u_uml_neyt } +junayd_male = { C_u_uml_neyt D_z_stk_unid } justin_male = { Giustino Iestyn Just_i_act_n Justin Justino Justyn } justinian_male = { Iwstinian } justus_male = { Just Justo Justus Xusto } @@ -607,7 +611,7 @@ kenneth_male = { Ken Kennet Kenneth Kent } kentigern_male = { Cyndeyrn } ketil_male = { _C_crn_el_l_stk_ Keld Ketill Kjell } kevin_male = { Cefin Cywyn K_e_act_vin Kevin Kywyyn Quevin } -khalid_male = { Halit Khaled Khalid } +khalid_male = { Halit Khaled Khalid Xalid } khalifa_male = { Halifa } khalil_male = { Halil Khalil } khayr_male = { Hair } @@ -665,7 +669,7 @@ macbeth_male = { Maakbeth Macbeth Maicbet Makbeth Mekbeth } mael_male = { Ma_e_uml_l Ma_e_uml_lan Mael } magnus_male = { M_a_rng_ns Magn_u_act_s Magne Magnus Mauno Mogens } mahdi_male = { Medhi Mehdi } -mahmud_male = { Mahm_u_mcn_d Mahmud Mahmut } +mahmud_male = { Ma_x_dot_mud Mahm_u_mcn_d Mahmud Mahmut } majid_male = { Macit Madjid } malachi_male = { Malachi } malcolm_male = { Maelcwn Mailcolm Malcolm } @@ -709,7 +713,7 @@ modest_male = { Modest Modesto } mordecai_male = { Mardoch_e_act_e } morgan_male = { Morgan Morgann Morhgan } moses_male = { M_o_act_jzas M_u_mcn_sa Mois_e_act_s Mois_e_grv_s Moises Mos_e_grv_ Mosche Mosh_e_act_ Moussa Musa } -muhammad_male = { Mamadou Mehmet Mohamad Mohamed Mohammad Mohammed Mohammydd Muhamet Muhammad Muhammed Muhammet Muhamydd } +muhammad_male = { Mamadou Mehmet Mo_x_dot_mad Mohamad Mohamed Mohammad Mohammed Mohammydd Muhamet Muhammad Muhammed Muhammet Muhamydd } muhammadali_male = { Mehmet_spc_Ali Mohamed_spc_Ali } muharram_male = { Muharrem } muhiuddin_male = { Muhedin Muhittin } @@ -721,7 +725,7 @@ mungo_male = { Mwyn } munsif_male = { Moncef } murad_male = { M_u_mcn_rat Marat Murat Mwradd } murtaza_male = { Myrteza } -muslim_male = { M_u_uml_sl_u_uml_m Myslim Myslym } +muslim_male = { M_u_uml_sl_u_uml_m Muslim Myslim Myslym } mustafa_male = { Mustaf_e_uml_ Mustafa Mustapha } muzaffar_male = { Muzaffer } nabi_male = { Nebi } @@ -760,7 +764,7 @@ norman_male = { Norhman Norman Normyn Nwrman } numan_male = { Numan } nurbai_male = { N_u_mcn_rbai } nuri_male = { Nuri } -nuruddin_male = { N_u_mcn_retdin Nordine Noureddine Nureddin Nurettin } +nuruddin_male = { N_u_mcn_retdin Nordine Noureddine Nurdi Nurdin Nureddin Nurettin } nurullah_male = { Nurullah } oberon_male = { Oberon Wbyrhon Wbyron } octavian_male = { Octaviano Oktavyan Ottaviano } @@ -874,9 +878,9 @@ sadiq_male = { Sad_i_dot_k Sadik Sadyq } sadruddin_male = { Sadriddin } saduddin_male = { Sadedin Sadettin } safar_male = { Sefer } -said_male = { Sa_i_uml_d Sait } +said_male = { Sa_i_uml_d Sait Sajid } sajid_male = { Sacit } -salahuddin_male = { S_ae_ld_i_hat_n Sailaiddin Saladin Sald_i_hat_n Saleden Selahattin Selatin } +salahuddin_male = { _S_ced_alaudin S_ae_ld_i_hat_n Sailaiddin Saladin Sald_i_hat_n Saleden Selahattin Selatin } salih_male = { Sali Salih } salim_male = { Salim Selim Slim } salman_male = { Selman } @@ -904,10 +908,10 @@ shahab_male = { _S_ced_ahap } shahabuddin_male = { _S_ced_ahabettin } shahin_male = { _S_ced_ahin } shamil_male = { _S_crn__a_uml_m_i_dot_l _S_ced_amil } -shamsuddin_male = { Chems-Eddine } +shamsuddin_male = { _S_ced_amsuddin Chems-Eddine } sharaf_male = { _S_ced_eref } -sharafuddin_male = { Sherefedin } -sharif_male = { Sherif } +sharafuddin_male = { _S_ced_araudin Sherefedin } +sharif_male = { _S_ced_arip Sherif } shawki_male = { Shefki } shawkat_male = { _S_ced_evket Shefqet } shaykh_male = { Cheikh } @@ -925,7 +929,7 @@ sigurd_male = { Sievert Sieuwerd Sigur_eth_ur Sigurd Sygurd Sjoerd } silverius_male = { Silv_e_act_rio Silverio } simon_male = { _S_crn_imen _S_crn_imon S_i_act_mon Siim Sim_a_tld_o Sim_o_act_n Simen Simeon Simo Syman Simon Simone_male Simoun Symon } slavomir_male = { Slavom_i_act_r } -solomon_male = { S_u_act_leyman Sal_o_act_mon Salomon Schlomo Seleven Selyf Slimane Souleymane Sulejman Sylejman } +solomon_male = { S_u_act_leyman Sal_o_act_mon Salomon Schlomo Seleven Selyf Slimane Souleymane Sulejman Suleyman Sylejman } spartacus_male = { Spartak Spartakus } spencer_male = { Spynsyr } spiridon_male = { Spiro } @@ -948,6 +952,7 @@ sybrand_male = { Sijbrandus Sybrand Sybren } sylvain_male = { S_e_act_uvan Silvanus Silvino Sylvain } sylvester_male = { Silbestre Silver Silvester Silvestro Sylwystyrh } sylvius_male = { S_i_act_lvio Silvio Silvius Silvo Sylvio Sylwijo } +tahir_male = { Thahir } tajuddin_male = { Tacettin } takiuddin_male = { Takiddin } talal_male = { Talal } @@ -995,11 +1000,11 @@ tryggve_male = { Tryggve Tryggvi Trygve } tugdual_male = { Tudal Tugdual } tutankhamun_male = { Tutainkhaimun Tutanchamwn Tutankhamun Tutankmahen Tuttankamoon } ulrich_male = { Old_r_crn_ich Oldrich Uli Ulrich Ulrik Utz } -umar_male = { _O_act_mar _O_uml_mer Omar Omer Oumar Umar Ymer } +umar_male = { _O_act_mar _O_uml_mer Jumar Omar Omer Oumar Umar Ymer } urban_male = { Hurban Panu Urban Urbano Urpo } urien_male = { Urien Uryn Uryyn } uther_male = { Ufrh Ufyr Uther Uthyr } -uthman_male = { _G_brv__u_mcn_sman Osman } +uthman_male = { _G_brv__u_mcn_sman Jusman Osman } uwe_male = { Age Ove Owe Uwe Ywe } uways_male = { Uways Veysel Veysi } vadim_male = { Vadim Vadzim } @@ -1022,7 +1027,7 @@ vitus_male = { V_i_act_t V_i_act_tek Vid Vit Vito Wito } vladimir_male = { U_l_stk_adzimir Vladimir Vladim_i_act_r Vlado Volodya } vladislaus_male = { Ladislau Ladislav Vladislav U_l_stk_adzis_l_stk_a_u_brv_ } wahbi_male = { Vehbi } -wahid_male = { Vahit } +wahid_male = { Va_x_dot_id Vahit } wajdi_male = { Vecdi } walid_male_male = { Veli } walid_male = { Walid } @@ -1047,7 +1052,7 @@ zafar_male = { Zafer } zahid_male = { Sahyd } zaki_male = { Zeki } zayn_male = { Sayn Zain } -zaynuddin_male = { Zin_e_act_dine } +zaynuddin_male = { Zayndi Zin_e_act_dine } zaynullah_male = { Zejnullah } zdenko_male = { Zden_e_crn_k Zdenko Zdeno } zeno_male = { Zeno } diff --git a/common/culture/name_lists/NEOW_bosnian.txt b/common/culture/name_lists/NEOW_bosnian.txt index 3155698e..1c1011a7 100644 --- a/common/culture/name_lists/NEOW_bosnian.txt +++ b/common/culture/name_lists/NEOW_bosnian.txt @@ -171,7 +171,7 @@ name_list_NEOW_bosnian = { Elmin Edhem Edin Elvin Emrah Enes Ervin Fahrudin Faris Habib Hajrudin Halim Halid Hamza - Ilija Ibrahim Ibro Idris_Arabic Ines Irfan Isa Iskandar Izet + Ilija Ibrahim Ibro Idris Ines Irfan Isa Iskandar Izet Jovica Jadran Jasin Jovan Jozo Kenan Kasim Ljubomir Ljuba diff --git a/common/culture/name_lists/NEOW_bulgarian.txt b/common/culture/name_lists/NEOW_bulgarian.txt index 046339f6..f361bdc2 100644 --- a/common/culture/name_lists/NEOW_bulgarian.txt +++ b/common/culture/name_lists/NEOW_bulgarian.txt @@ -446,7 +446,7 @@ name_list_NEOW_bulgarian = { Binko Botyo Bratan Chudomir Decho Deko Diko Dimche Dimitri Dimko Dobril - Enyo Evlogi + Elisey Enyo Evlogi Fedya Ferdinand Gavrail Gavril Gercho Gotse Grudi Hacho Hari Hrisan Hrisimir Hristaki Hristomir @@ -519,6 +519,11 @@ name_list_NEOW_bulgarian = { Zhasmin Zhorzheta } } + dynasty_of_location_prefix = "dynnp_od" + + patronym_suffix_male = "dynnpat_suf_ov" + patronym_suffix_male = "dynnpat_suf_ova" + always_use_patronym = yes # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. pat_grf_name_chance = 60 diff --git a/common/culture/name_lists/NEOW_chechen.txt b/common/culture/name_lists/NEOW_chechen.txt new file mode 100644 index 00000000..cd9b96c3 --- /dev/null +++ b/common/culture/name_lists/NEOW_chechen.txt @@ -0,0 +1,257 @@ +name_list_NEOW_chechen = { + + cadet_dynasty_names = { + "dynn__C_ced_abayev" + "dynn__C_ced_entiyev" + "dynn__C_ced_ergizbiyev" + "dynn__C_ced_iliyev" + "dynn__C_ced_okayev" + "dynn__S_ced_amilyov" + "dynn__Z_stk_umalayev" + "dynn_Acalamov" + "dynn_Adamov" + "dynn_Adiyev" + "dynn_Akayev" + "dynn_Albogachiyev" + "dynn_Aliyev" + "dynn_Alxanov" + "dynn_Arbiyev" + "dynn_Arsaliyev" + "dynn_Arsanukayev" + "dynn_Axmatov" + "dynn_Aydamirov" + "dynn_Aydayev" + "dynn_Aysxanov" + "dynn_Baduyev" + "dynn_Bagalov" + "dynn_Bakayev" + "dynn_Baxmadov" + "dynn_Bayrayev" + "dynn_Beksultanov" + "dynn_Bitarov" + "dynn_Bursakov" + "dynn_Cakayev" + "dynn_Curuyev" + "dynn_D_z_stk_abrailov" + "dynn_Dadayev" + "dynn_Daxkilgov" + "dynn_De_s_ced_eriyev" + "dynn_Deniyev" + "dynn_Dimayev" + "dynn_Duxayev" + "dynn_Edisultanov" + "dynn_Ediyev" + "dynn_Eldarxanov" + "dynn_Esambayev" + "dynn_Gacayev" + "dynn_Gaysumov" + "dynn_Getagazov" + "dynn_Gi_c_ced_ayev" + "dynn_Ibi_s_ced_ev" + "dynn_Idayev" + "dynn_Isayev" + "dynn_Ismailov" + "dynn_Israilov" + "dynn_Kacayev" + "dynn_Kostoyev" + "dynn_Kurumov" + "dynn_Kusayev" + "dynn_Kutayev" + "dynn_Maciyev" + "dynn_Macuyev" + "dynn_Magomadov" + "dynn_Mamakayev" + "dynn_Masudov" + "dynn_Mazayev" + "dynn_Mextiyev" + "dynn_Mitri_s_ced_ev" + "dynn_Mucurayev" + "dynn_Murtazaliyev" + "dynn_Musliyev" + "dynn_Muzayev" + "dynn_Nasuxanov" + "dynn_Neserxoyev" + "dynn_Nunuyev" + "dynn_Paskayev" + "dynn_Sadulayev" + "dynn_Sagaipov" + "dynn_Saidov" + "dynn_Sakalov" + "dynn_Salamov" + "dynn_Satuyev" + "dynn_Saydumov" + "dynn_Talgayev" + "dynn_Tatayev" + "dynn_Tatriyev" + "dynn_Taymasxanov" + "dynn_Temerxanov" + "dynn_Temirbayev" + "dynn_Temirsultanov" + "dynn_Usmanov" + "dynn_Vacuyev" + "dynn_Vagapov" + "dynn_Xaki_s_ced_ev" + "dynn_Xam_c_ced_iyev" + "dynn_Xamidov" + "dynn_Yasayev" + "dynn_Yusupov" + "dynn_Zakriyev" + } + + dynasty_names = { + "dynn__C_ced_abayev" + "dynn__C_ced_entiyev" + "dynn__C_ced_ergizbiyev" + "dynn__C_ced_iliyev" + "dynn__C_ced_okayev" + "dynn__S_ced_amilyov" + "dynn__Z_stk_umalayev" + "dynn_Acalamov" + "dynn_Adamov" + "dynn_Adiyev" + "dynn_Akayev" + "dynn_Albogachiyev" + "dynn_Aliyev" + "dynn_Alxanov" + "dynn_Arbiyev" + "dynn_Arsaliyev" + "dynn_Arsanukayev" + "dynn_Axmatov" + "dynn_Aydamirov" + "dynn_Aydayev" + "dynn_Aysxanov" + "dynn_Baduyev" + "dynn_Bagalov" + "dynn_Bakayev" + "dynn_Baxmadov" + "dynn_Bayrayev" + "dynn_Beksultanov" + "dynn_Bitarov" + "dynn_Bursakov" + "dynn_Cakayev" + "dynn_Curuyev" + "dynn_D_z_stk_abrailov" + "dynn_Dadayev" + "dynn_Daxkilgov" + "dynn_De_s_ced_eriyev" + "dynn_Deniyev" + "dynn_Dimayev" + "dynn_Duxayev" + "dynn_Edisultanov" + "dynn_Ediyev" + "dynn_Eldarxanov" + "dynn_Esambayev" + "dynn_Gacayev" + "dynn_Gaysumov" + "dynn_Getagazov" + "dynn_Gi_c_ced_ayev" + "dynn_Ibi_s_ced_ev" + "dynn_Idayev" + "dynn_Isayev" + "dynn_Ismailov" + "dynn_Israilov" + "dynn_Kacayev" + "dynn_Kostoyev" + "dynn_Kurumov" + "dynn_Kusayev" + "dynn_Kutayev" + "dynn_Maciyev" + "dynn_Macuyev" + "dynn_Magomadov" + "dynn_Mamakayev" + "dynn_Masudov" + "dynn_Mazayev" + "dynn_Mextiyev" + "dynn_Mitri_s_ced_ev" + "dynn_Mucurayev" + "dynn_Murtazaliyev" + "dynn_Musliyev" + "dynn_Muzayev" + "dynn_Nasuxanov" + "dynn_Neserxoyev" + "dynn_Nunuyev" + "dynn_Paskayev" + "dynn_Sadulayev" + "dynn_Sagaipov" + "dynn_Saidov" + "dynn_Sakalov" + "dynn_Salamov" + "dynn_Satuyev" + "dynn_Saydumov" + "dynn_Talgayev" + "dynn_Tatayev" + "dynn_Tatriyev" + "dynn_Taymasxanov" + "dynn_Temerxanov" + "dynn_Temirbayev" + "dynn_Temirsultanov" + "dynn_Usmanov" + "dynn_Vacuyev" + "dynn_Vagapov" + "dynn_Xaki_s_ced_ev" + "dynn_Xam_c_ced_iyev" + "dynn_Xamidov" + "dynn_Yasayev" + "dynn_Yusupov" + "dynn_Zakriyev" + } + + male_names = { + _X_dot_amid _X_dot_amzat _X_dot_asan _X_dot_aydar + _S_ced_alaudin _S_ced_amsuddin _S_ced_arip _S_ced_araudin _S_ced_avadi _S_ced_ayxi _S_ced_ojip_ + _Z_stk_ovhar + A_x_dot_mad Abu Abubakar Abuzar Adam Amarbek Anzor Apti Arsen Artur As_x_dot_ab Aslan Aslanbek Avlur + Baudin Bek_z_stk_an Belan + D_z_stk_amaldi D_z_stk_ambulat D_z_stk_abrail D_z_stk_unid Daud Degi Deni Dokka Dukxuvaxa + Elmurza Emin + Ibrahim Idris Ilyas Islam Ismajil Iznovr + Jabdi Jabdul_x_dot_alim Jabdul-_X_dot_amid Jabdulla Jabdullah Jabdulmuslim Jabdul-Vahab Jadiz Jadlan Jali Jalvi Jandarbek Jarbi Jeli Jelisultan Jimran Jiysa Jumar Jusman + Kati Kazbek + Le_c_ced_a Lema + Ma_x_dot_mud Ma_z_stk_id Mada Marat Mayrbek Minkail Mo_x_dot_mad Mo_x_dot_mad-Yusup Mov_z_stk_di Movladi Movsar Mur_s_ced_it Musa Muslim Mustafa Mutu_s_ced_ Muxarbek + Nurdi Nurdin Nurlan + Odes + Ramzan Ruslan + Sajid Sajid-Emin Salambek Salu Sanaki Sayd-_X_dot_amzat Sayd-_X_dot_asan Sayd-Emin Sayd-Jali Sayd-Mo_x_dot_mad Suleyman Sultan + T_a_uml__s_ced_tamar Tamerlan Taus Thahir Timur Turpal-Jela + Va_x_dot_id Vaxa + Xalid Xo_z_stk_a_x_dot_mad Xo_z_stk_-Baudin Xutha + Yu_s_ced_aj Yunus Yusup Yusup-_X_dot__a_uml__z_stk_a + Zaurbek Zayndi Zelimxan + } + female_names = { + Aset Aymani Ayza Ayzan + Balkan + Dana + Iman + Jayn_a_uml_ Jay_s_ced_at + Karina + Larisa Layl_a_uml_ Linda Lula Lyalya Lyuba + Ma_s_ced_ar Madina Makka Maret Marus Maryam Medni + Pethamat + Raisa Roza + Sacita Selima Sov_g_dot_at Stella + Tamara Tamila Tamusa + Xadi_s_ced_at + Zarema Zargan Zula_s_ced_a Zulay Zuleyxan Zuxra + } + dynasty_of_location_prefix = "dynnp_of" + + patronym_suffix_male = "dynnpat_suf_an_voj" + patronym_suffix_female = "dynnpat_suf_an_yoj" + always_use_patronym = yes + + # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. + pat_grf_name_chance = 60 + mat_grf_name_chance = 10 + father_name_chance = 10 + + # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. + pat_grm_name_chance = 10 + mat_grm_name_chance = 60 + mother_name_chance = 10 + + + mercenary_names = { + } +} diff --git a/localization/english/replace/culture/zz_NEOW_culture_name_lists_l_english.yml b/localization/english/replace/culture/zz_NEOW_culture_name_lists_l_english.yml index 4191d6af..81f2652f 100644 --- a/localization/english/replace/culture/zz_NEOW_culture_name_lists_l_english.yml +++ b/localization/english/replace/culture/zz_NEOW_culture_name_lists_l_english.yml @@ -17,6 +17,7 @@ name_list_NEOW_campanian:0 "Campanian" name_list_NEOW_castilian:0 "Castilian" name_list_NEOW_catalan:0 "Catalan" + name_list_NEOW_chechen:0 "Chechen" name_list_NEOW_cornish:0 "Cornish" name_list_NEOW_cossack:0 "Cossack" name_list_NEOW_crimean:0 "Crimean" 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 183d9e4d..34fe6f91 100644 --- a/localization/english/replace/dynasties/NEOW_dynasty_names_l_english.yml +++ b/localization/english/replace/dynasties/NEOW_dynasty_names_l_english.yml @@ -4436,4 +4436,98 @@ dynn_Zurgadan:0 "Zurgadan" dynn_Zwick:0 "Zwick" dynn_Zwingenberg:0 "Zwingenberg" - dynn_Zwolle:0 "Zwolle" \ No newline at end of file + dynn_Zwolle:0 "Zwolle" + dynn_Arbiyev:0 "Arbiyev" + dynn_Cakayev:0 "Cakayev" + dynn_Neserxoyev:0 "Neserxoyev" + dynn_Temerxanov:0 "Temerxanov" + dynn_Saydumov:0 "Saydumov" + dynn_Magomadov:0 "Magomadov" + dynn__C_ced_abayev:0 "Çabayev" + dynn__C_ced_okayev:0 "Çokayev" + dynn_Arsaliyev:0 "Arsaliyev" + dynn_Macuyev:0 "Macuyev" + dynn_Mitri_s_ced_ev:0 "Mitrişev" + dynn_Ibi_s_ced_ev:0 "Ibişev" + dynn_Yusupov:0 "Yusupov" + dynn_De_s_ced_eriyev:0 "Deşeriyev" + dynn_Acalamov:0 "Acalamov" + dynn_Aliyev:0 "Aliyev" + dynn__S_ced_amilyov:0 "Şamilyov" + dynn__Z_stk_umalayev:0 "Ƶumalayev" + dynn_Israilov:0 "Israilov" + dynn__C_ced_entiyev:0 "Çentiyev" + dynn_Albogachiyev:0 "Albogachiyev" + dynn_Bakayev:0 "Bakayev" + dynn_Paskayev:0 "Paskayev" + dynn_Satuyev:0 "Satuyev" + dynn_Bursakov:0 "Bursakov" + dynn_Temirsultanov:0 "Temirsultanov" + dynn__C_ced_ergizbiyev:0 "Çergizbiyev" + dynn_Yasayev:0 "Yasayev" + dynn_Murtazaliyev:0 "Murtazaliyev" + dynn_Vacuyev:0 "Vacuyev" + dynn_Vagapov:0 "Vagapov" + dynn_Getagazov:0 "Getagazov" + dynn_Aydamirov:0 "Aydamirov" + dynn_Xamidov:0 "Xamidov" + dynn_Kurumov:0 "Kurumov" + dynn_Gi_c_ced_ayev:0 "Giçayev" + dynn_Mextiyev:0 "Mextiyev" + dynn_Musliyev:0 "Musliyev" + dynn_Salamov:0 "Salamov" + dynn_Sagaipov:0 "Sagaipov" + dynn_Isayev:0 "Isayev" + dynn_Bitarov:0 "Bitarov" + dynn_Nasuxanov:0 "Nasuxanov" + dynn_Bagalov:0 "Bagalov" + dynn_Axmatov:0 "Axmatov" + dynn_Ismailov:0 "Ismailov" + dynn_Akayev:0 "Akayev" + dynn_Adiyev:0 "Adiyev" + dynn_Mamakayev:0 "Mamakayev" + dynn_Tatayev:0 "Tatayev" + dynn_Ediyev:0 "Ediyev" + dynn_Tatriyev:0 "Tatriyev" + dynn_Taymasxanov:0 "Taymasxanov" + dynn_Nunuyev:0 "Nunuyev" + dynn_Mucurayev:0 "Mucurayev" + dynn_Gacayev:0 "Gacayev" + dynn_Sadulayev:0 "Sadulayev" + dynn_Mazayev:0 "Mazayev" + dynn_Kutayev:0 "Kutayev" + dynn_Usmanov:0 "Usmanov" + dynn_Xam_c_ced_iyev:0 "Xamçiyev" + dynn_Sakalov:0 "Sakalov" + dynn_Kostoyev:0 "Kostoyev" + dynn__C_ced_iliyev:0 "Çiliyev" + dynn_Xaki_s_ced_ev:0 "Xakişev" + dynn_Edisultanov:0 "Edisultanov" + dynn_Temirbayev:0 "Temirbayev" + dynn_Zakriyev:0 "Zakriyev" + dynn_Curuyev:0 "Curuyev" + dynn_Idayev:0 "Idayev" + dynn_Talgayev:0 "Talgayev" + dynn_Bayrayev:0 "Bayrayev" + dynn_Duxayev:0 "Duxayev" + dynn_Daxkilgov:0 "Daxkilgov" + dynn_Eldarxanov:0 "Eldarxanov" + dynn_Arsanukayev:0 "Arsanukayev" + dynn_Alxanov:0 "Alxanov" + dynn_Baduyev:0 "Baduyev" + dynn_Kusayev:0 "Kusayev" + dynn_Kacayev:0 "Kacayev" + dynn_D_z_stk_abrailov:0 "Dƶabrailov" + dynn_Masudov:0 "Masudov" + dynn_Maciyev:0 "Maciyev" + dynn_Gaysumov:0 "Gaysumov" + dynn_Aysxanov:0 "Aysxanov" + dynn_Muzayev:0 "Muzayev" + dynn_Baxmadov:0 "Baxmadov" + dynn_Beksultanov:0 "Beksultanov" + dynn_Aydayev:0 "Aydayev" + dynn_Dimayev:0 "Dimayev" + dynn_Deniyev:0 "Deniyev" + dynn_Esambayev:0 "Esambayev" + dynn_Saidov:0 "Saidov" + dynn_Dadayev:0 "Dadayev" \ No newline at end of file diff --git a/localization/english/replace/dynasties/zz_NEOW_dynasty_names_l_english.yml b/localization/english/replace/dynasties/zz_NEOW_dynasty_names_l_english.yml index 71669c66..5eb2a9bb 100644 --- a/localization/english/replace/dynasties/zz_NEOW_dynasty_names_l_english.yml +++ b/localization/english/replace/dynasties/zz_NEOW_dynasty_names_l_english.yml @@ -65,7 +65,14 @@ # Jewish dynnpat_pre_Ben:0 "Ben " dynnpat_pre_Bat:0 "Bat " + + # Chechen + dynnpat_suf_an_voj:0 "an voj" + dynnpat_suf_an_yoj:0 "an yoj" + # Bulgarian + dynnpat_suf_ov:0 "ov" + dynnpat_suf_ova:0 "ova" ############################################################ # Names ############################################################ diff --git a/localization/english/replace/names/NEOW_character_names_l_english.yml b/localization/english/replace/names/NEOW_character_names_l_english.yml index d4861cb7..ac0bae59 100644 --- a/localization/english/replace/names/NEOW_character_names_l_english.yml +++ b/localization/english/replace/names/NEOW_character_names_l_english.yml @@ -6211,7 +6211,6 @@ Ido:0 "Ido" Idoia:0 "Idoia" Idril:0 "Idril" - Idris_Arabic:0 "Idris" Idris:0 "Idris" Idriss:0 "Idriss" Idriz:0 "Idriz" @@ -6302,6 +6301,9 @@ Ilyes:0 "Ilyes" Ilza:0 "Ilza" Im_a_uml_:0 "Imä" + Jabdul-Vahab:0 "Jabdul-Vahab" + Taus:0 "Taus" + Dukxuvaxa:0 "Dukxuvaxa" Iman:0 "Iman" Imanol_spc_Mirena:0 "Imanol Mirena" Imanol:0 "Imanol" @@ -12250,6 +12252,7 @@ Sulhiye:0 "Sulhiye" Sulien:0 "Sulien" Sullywyan:0 "Sullywyan" + Ayza:0 "Ayza" Sultan:0 "Sultan" Sumarli_eth_i:0 "Sumarliði" Sun_c_crn_ana:0 "Sunčana" @@ -13906,4 +13909,135 @@ Zyber:0 "Zyber" Zyhdi:0 "Zyhdi" Zymber:0 "Zymber" + Jay_s_ced_at:0 "Jayşat" + Zelimxan:0 "Zelimxan" + Elmurza:0 "Elmurza" + Jalvi:0 "Jalvi" + Amarbek:0 "Amarbek" + Jusman:0 "Jusman" + Yusup:0 "Yusup" + Dokka:0 "Dokka" + Odes:0 "Odes" + Medni:0 "Medni" + Aymani:0 "Aymani" + Jali:0 "Jali" + Sanaki:0 "Sanaki" + Salambek:0 "Salambek" + Yusup-_X_dot__a_uml__z_stk_a:0 "Yusup-Ẋäƶa" + _S_ced_ayxi:0 "Şayxi" + _X_dot_aydar:0 "Ẋaydar" + A_x_dot_mad:0 "Aẋmad" + Raisa:0 "Raisa" + Pethamat:0 "Pethamat" + Tamusa:0 "Tamusa" + Jabdi:0 "Jabdi" + Lema:0 "Lema" + D_z_stk_ambulat:0 "Dƶambulat" + Mada:0 "Mada" + Zula_s_ced_a:0 "Zulaşa" + Lyuba:0 "Lyuba" + Zargan:0 "Zargan" + Zulay:0 "Zulay" + Sajid-Emin:0 "Sajid-Emin" + Kazbek:0 "Kazbek" + Daud:0 "Daud" + Jandarbek:0 "Jandarbek" + Lyalya:0 "Lyalya" + _S_ced_ojip_:0 "Şojip" + Mutu_s_ced_:0 "Mutuş" + Zuleyxan:0 "Zuleyxan" + Sajid:0 "Sajid" + Balkan:0 "Balkan" + Anzor:0 "Anzor" + Abu:0 "Abu" + Makka:0 "Makka" + Lula:0 "Lula" + Ayzan:0 "Ayzan" + Vaxa:0 "Vaxa" + Sacita:0 "Sacita" + Selima:0 "Selima" + _X_dot_asan:0 "Ẋasan" + Mov_z_stk_di:0 "Movƶdi" + Mo_x_dot_mad:0 "Moẋmad" + Layl_a_uml_:0 "Laylä" + Jayn_a_uml_:0 "Jaynä" + Abuzar:0 "Abuzar" + Ma_s_ced_ar:0 "Maşar" + Le_c_ced_a:0 "Leça" + Jimran:0 "Jimran" + Avlur:0 "Avlur" + Jabdulmuslim:0 "Jabdulmuslim" + Jelisultan:0 "Jelisultan" + Ma_x_dot_mud:0 "Maẋmud" + Dana:0 "Dana" + Degi:0 "Degi" + _Z_stk_ovhar:0 "Ƶovhar" + Jeli:0 "Jeli" + Salu:0 "Salu" + Zarema:0 "Zarema" + Zayndi:0 "Zayndi" + Madina:0 "Madina" + Sov_g_dot_at:0 "Sovġat" + As_x_dot_ab:0 "Asẋab" + Jabdullah:0 "Jabdullah" + Jadlan:0 "Jadlan" + D_z_stk_abrail:0 "Dƶabrail" + Jadiz:0 "Jadiz" + Bek_z_stk_an:0 "Bekƶan" + Tamila:0 "Tamila" + Zuxra:0 "Zuxra" + Suleyman:0 "Suleyman" + Jarbi:0 "Jarbi" + Jabdul-_X_dot_amid:0 "Jabdul-Ẋamid" + Xutha:0 "Xutha" + Ismajil:0 "Ismajil" + Movsar:0 "Movsar" + Muslim:0 "Muslim" + Apti:0 "Apti" + Ilyas:0 "Ilyas" + Movladi:0 "Movladi" + _S_ced_arip:0 "Şarip" + Jiysa:0 "Jiysa" + D_z_stk_unid:0 "Dƶunid" + Va_x_dot_id:0 "Vaẋid" + _S_ced_amsuddin:0 "Şamsuddin" + D_z_stk_amaldi:0 "Dƶamaldi" + Nurdin:0 "Nurdin" + Deni:0 "Deni" + _X_dot_amzat:0 "Ẋamzat" + _X_dot_amid:0 "Ẋamid" + _S_ced_araudin:0 "Şaraudin" + Jabdul_x_dot_alim:0 "Jabdulẋalim" + Aset:0 "Aset" + Mur_s_ced_it:0 "Murşit" + Xadi_s_ced_at:0 "Xadişa" + Iznovr:0 "Iznovr" + Sayd-Jali:0 "Sayd-Jali" + Nurlan:0 "Nurlan" + Sayd-_X_dot_amzat:0 "Sayd-Ẋamzat" + Sayd-_X_dot_asan:0 "Sayd-Ẋasan" + Sayd-Mo_x_dot_mad:0 "Sayd-Moẋmad" + Sayd-Emin:0 "Sayd-Emin" + Turpal-Jela:0 "Turpal-Jela" + Xo_z_stk_-Baudin:0 "Xoƶ-Baudin" + Xo_z_stk_a_x_dot_mad:0 "Xoƶaẋmad" + Mo_x_dot_mad-Yusup:0 "Moẋmad-Yusup" + Thahir:0 "Thahir" + Minkail:0 "Minkail" + Baudin:0 "Baudin" + Xalid:0 "Xalid" + _S_ced_avadi:0 "Şavadi" + _X_dot_useyn:0 "Ẋuseyn" + Jabdulla:0 "Jabdulla" + Aslanbek:0 "Aslanbek" + Nurdi:0 "Nurdi" + Ma_z_stk_id:0 "Maƶid" + Mayrbek:0 "Mayrbek" + Zaurbek:0 "Zaurbek" + Maret:0 "Maret" + Marus:0 "Marus" + Belan:0 "Belan" + Tamerlan:0 "Tamerlan" + Muxarbek:0 "Muxarbek" + _S_ced_alaudin:0 "Şalaudin" Zymer:0 "Zymer" \ No newline at end of file From 2bb4f6c431337bccdc579804102aaec01e8fb25f Mon Sep 17 00:00:00 2001 From: trashb0at Date: Mon, 8 Jun 2026 10:42:33 -0400 Subject: [PATCH 10/11] lusatia formable --- .../coat_of_arms/NEOW_easteurope.txt | 29 ++++++++ .../NEOW_historical_formation_decisions.txt | 74 +++++++++++++++++++ common/landed_titles/NEOW_special_titles.txt | 10 +++ .../NEOW_historical_formation_decisions.txt | 25 +++++++ .../titles_cultural_names_l_english.yml | 2 + .../english/replace/titles_l_english.yml | 4 + .../replace/zz_NEOW_decisions_l_english.yml | 6 +- 7 files changed, 149 insertions(+), 1 deletion(-) diff --git a/common/coat_of_arms/coat_of_arms/NEOW_easteurope.txt b/common/coat_of_arms/coat_of_arms/NEOW_easteurope.txt index 84ef7d67..df29b2f3 100644 --- a/common/coat_of_arms/coat_of_arms/NEOW_easteurope.txt +++ b/common/coat_of_arms/coat_of_arms/NEOW_easteurope.txt @@ -9,4 +9,33 @@ instance = { offset = { 0.5 0.0 } scale = { 0.5 0.5 } } # top right instance = { offset = { 0.0 0.5 } scale = { 0.5 0.5 } } # bottom left } +} + +k_lusatia={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=red + colored_emblem={ + color1=white + color2=green + texture="ce_chief.dds" + instance={scale={1 -1}} + } + colored_emblem={ + color1=red + color2=yellow + texture="ce_bull_passant.dds" + } + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={position={0 0} scale={0.87 0.91}} + } + colored_emblem={ + color1=red + color2=yellow + color3=white + texture="ce_bull_head.dds" + instance={position={0.26 0.28} scale={0.4 0.4}} + } } \ No newline at end of file diff --git a/common/decisions/NEOW_historical_formation_decisions.txt b/common/decisions/NEOW_historical_formation_decisions.txt index f4469918..20e0a536 100644 --- a/common/decisions/NEOW_historical_formation_decisions.txt +++ b/common/decisions/NEOW_historical_formation_decisions.txt @@ -321,3 +321,77 @@ restore_polish_borders_decision = { } ai_check_interval = 0 } + +realize_domowina_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + } + desc = realize_domowina_decision_desc + selection_tooltip = realize_domowina_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 120 + kingdom = 120 + empire = 0 + hegemony = 0 + } + + is_shown = { + is_ruler = yes + is_playable_character = yes + OR = { + culture = culture:sorbian + } + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_created_lusatia + } + } + } + + is_valid = { + has_title = title:d_lower_lusatia + has_title = title:d_upper_lusatia + has_title = title:c_zary + has_title = title:c_gorlitz + prestige_level >= 3 + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + custom_tooltip = realize_domowina_decision_effect_tooltip + show_as_tooltip = { + realize_domowina_decision_effect = yes + } + hidden_effect = { + realize_domowina_decision_effect = yes + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_created_lusatia + } + set_global_variable = { + name = flag_created_lusatia + value = root + } + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} \ No newline at end of file diff --git a/common/landed_titles/NEOW_special_titles.txt b/common/landed_titles/NEOW_special_titles.txt index b5bed001..fac7b18b 100644 --- a/common/landed_titles/NEOW_special_titles.txt +++ b/common/landed_titles/NEOW_special_titles.txt @@ -74,4 +74,14 @@ e_poland_lithuania = { ai_primary_priority = { add = @always_primary_score } +} + +k_lusatia = { + color = { 232 50 27 } + + capital = c_cottbus + + cultural_names = { + name_list_NEOW_sorbian = cn_luzica + } } \ No newline at end of file diff --git a/common/scripted_effects/NEOW_historical_formation_decisions.txt b/common/scripted_effects/NEOW_historical_formation_decisions.txt index 0f50423c..c0095529 100644 --- a/common/scripted_effects/NEOW_historical_formation_decisions.txt +++ b/common/scripted_effects/NEOW_historical_formation_decisions.txt @@ -19,4 +19,29 @@ title:k_poland = { set_de_jure_liege_title = title:e_poland_lithuania } title:k_lithuania = { set_de_jure_liege_title = title:e_poland_lithuania } } +} + +realize_domowina_decision_effect = { + add_prestige = massive_prestige_gain + save_scope_as = scoped_ruler + create_title_and_vassal_change = { + type = created + save_scope_as = change + add_claim_on_loss = no + } + title:k_lusatia = { + change_title_holder = { + holder = scope:scoped_ruler + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + hidden_effect = { + set_primary_title_to = title:k_lusatia + title:k_lusatia = { set_de_jure_liege_title = title:e_visegrad } + title:d_upper_lusatia = { set_de_jure_liege_title = title:k_lusatia } + title:d_lower_lusatia = { set_de_jure_liege_title = title:k_lusatia } + title:c_zary = { set_de_jure_liege_title = title:d_lower_lusatia } + title:c_gorlitz= { set_de_jure_liege_title = title:d_upper_lusatia } + } } \ No newline at end of file diff --git a/localization/english/replace/titles_cultural_names_l_english.yml b/localization/english/replace/titles_cultural_names_l_english.yml index c10a08ea..1f3632bd 100644 --- a/localization/english/replace/titles_cultural_names_l_english.yml +++ b/localization/english/replace/titles_cultural_names_l_english.yml @@ -3935,6 +3935,8 @@ cn_p_l_stk_awno:0 "Pławno" cn_plavno:0 "Plavno" cn_reignbach:0 "Reignbach" + ###Lusatia + cn_luzica:0 "Łužica" ## Upper Lusatia cn_g_o_act_rne__l_stk_u_z_dot_yce:0 "Górne Łużyce" cn_g_u_rng_rno__l_stk_u_z_dot_yca:0 "Gůrno Łużyca" diff --git a/localization/english/replace/titles_l_english.yml b/localization/english/replace/titles_l_english.yml index 93f6232d..c84761cd 100644 --- a/localization/english/replace/titles_l_english.yml +++ b/localization/english/replace/titles_l_english.yml @@ -25952,6 +25952,10 @@ e_visegrad:0 "Visegrad" e_visegrad_adj:0 "Visegrader" e_visegrad_pre:0 "Visegradic" + ###Lusatia + k_lusatia:0 "Lusatia" + k_lusatia_adj:0 "Lusatian" + k_lusatia_pre:0 "Lusatian" ### Poland c_koszalin:0 "Koszalin" c_koszalin_adj:0 "Koszaliński" diff --git a/localization/english/replace/zz_NEOW_decisions_l_english.yml b/localization/english/replace/zz_NEOW_decisions_l_english.yml index b42380c1..c0020112 100644 --- a/localization/english/replace/zz_NEOW_decisions_l_english.yml +++ b/localization/english/replace/zz_NEOW_decisions_l_english.yml @@ -1639,4 +1639,8 @@ restore_poland_lithuania_decision_desc:0 "Recreate the Polish-Lithuanian Commonwealth" restore_poland_lithuania_decision_effect_tooltip:0 "Poland and Lithuania will be united as the Polish-Lithuanian Commonwealth." - \ No newline at end of file + realize_domowina_decision:0 "Realize Domowina" + realize_domowina_decision_desc:0 "bwaa" + realize_domowina_decision_confirm:0 "Create the Kingdom of Lusatia" + realize_domowina_decision_tooltip:0 "Create the Kingdom of Lusatia." + realize_domowina_decision_effect_tooltip:0 "Silesia will become a De Jure kingdom within Zapadoslavia, and the duchies of Lower and Upper Lusatia will expand to encompass Żarów and Zhorjelc." \ No newline at end of file From 2cd25cef7e8005adfc80ea7aa592a3987bce9c0c Mon Sep 17 00:00:00 2001 From: trashb0at Date: Mon, 8 Jun 2026 10:48:59 -0400 Subject: [PATCH 11/11] removing a single period --- localization/english/replace/zz_NEOW_decisions_l_english.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/localization/english/replace/zz_NEOW_decisions_l_english.yml b/localization/english/replace/zz_NEOW_decisions_l_english.yml index c0020112..5537f044 100644 --- a/localization/english/replace/zz_NEOW_decisions_l_english.yml +++ b/localization/english/replace/zz_NEOW_decisions_l_english.yml @@ -1642,5 +1642,5 @@ realize_domowina_decision:0 "Realize Domowina" realize_domowina_decision_desc:0 "bwaa" realize_domowina_decision_confirm:0 "Create the Kingdom of Lusatia" - realize_domowina_decision_tooltip:0 "Create the Kingdom of Lusatia." + realize_domowina_decision_tooltip:0 "Create the Kingdom of Lusatia" realize_domowina_decision_effect_tooltip:0 "Silesia will become a De Jure kingdom within Zapadoslavia, and the duchies of Lower and Upper Lusatia will expand to encompass Żarów and Zhorjelc." \ No newline at end of file