From ab388a3f6792e8fc8ffd39435d78c8acb430bcd4 Mon Sep 17 00:00:00 2001 From: McMeme1 <147839107+McMeme1@users.noreply.github.com> Date: Tue, 9 Jun 2026 09:34:36 +0200 Subject: [PATCH] romani and brittanic flavour --- common/culture/cultures/NEOW_romani.txt | 45 ++++- common/culture/pillars/NEOW_language.txt | 18 ++ common/dynasties/NEOW_dynasties.txt | 5 + common/flavorization/00_title_holders.txt | 32 ++-- common/flavorization/NEOW_title_holders.txt | 167 ++++++++++++++++++ history/characters/NEOW_e_nistrenia.txt | 2 +- history/provinces/e_zapadoslavia.txt | 4 +- .../zz_NEOW_culture_titles_l_english.yml | 16 ++ .../culture/zz_NEOW_cultures_l_english.yml | 3 + .../zz_NEOW_dynasty_names_l_english.yml | 3 +- 10 files changed, 270 insertions(+), 25 deletions(-) diff --git a/common/culture/cultures/NEOW_romani.txt b/common/culture/cultures/NEOW_romani.txt index a9fe8565..079b97f2 100644 --- a/common/culture/cultures/NEOW_romani.txt +++ b/common/culture/cultures/NEOW_romani.txt @@ -45,12 +45,47 @@ vlax = { tradition_hard_working } - name_list = name_list_castilian + name_list = name_list_castilian #this needs changing, make unique romani ones later - coa_gfx = { castilian_coa_gfx iberian_group_coa_gfx western_coa_gfx } - building_gfx = { iberian_building_gfx } - clothing_gfx = { iberian_christian_clothing_gfx western_clothing_gfx } - unit_gfx = { iberian_christian_unit_gfx } + coa_gfx = { south_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_building_gfx } + clothing_gfx = { byzantine_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 = { + 10 = mediterranean + } +} + +romungro = { + color = { 112 20 10 } + + ethos = ethos_communal + heritage = heritage_romani + language = language_romungro + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + + traditions = { + tradition_diasporic + tradition_culture_blending + tradition_family_entrepreneurship + tradition_music_theory + } + + name_list = name_list_hungarian + + coa_gfx = { magyar_group_coa_gfx ugro_permian_group_coa_gfx steppe_coa_gfx } + coa_gfx = { western_coa_gfx } + building_gfx = { western_building_gfx } + 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 = { 10 = mediterranean diff --git a/common/culture/pillars/NEOW_language.txt b/common/culture/pillars/NEOW_language.txt index e78afb15..5e1d9cf5 100644 --- a/common/culture/pillars/NEOW_language.txt +++ b/common/culture/pillars/NEOW_language.txt @@ -2378,6 +2378,24 @@ language_vlax = { color = { 87 20 204 } } +language_romungro = { #set up parameters once all of them exist + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_romungro + } + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_romungro } + multiply = 10 + } + } + + color = { 87 20 204 } +} + language_rhaetoromance = { #just for friulian, since they are geographically disconnected from the romantsch type = language is_shown = { diff --git a/common/dynasties/NEOW_dynasties.txt b/common/dynasties/NEOW_dynasties.txt index 4e215ff5..fc8062b4 100644 --- a/common/dynasties/NEOW_dynasties.txt +++ b/common/dynasties/NEOW_dynasties.txt @@ -2568,3 +2568,8 @@ lupescu_dynasty = { name = dynn_Lupescu culture = NEOW_ucrainean } + +balogh_dynasty = { + name = dynn_balogh + culture = hungarian +} diff --git a/common/flavorization/00_title_holders.txt b/common/flavorization/00_title_holders.txt index fdc54885..9e6d1066 100644 --- a/common/flavorization/00_title_holders.txt +++ b/common/flavorization/00_title_holders.txt @@ -10171,7 +10171,7 @@ king_administrative_male_brit = { tier = kingdom priority = 76 governments = { administrative_government } - heritages = { heritage_brythonic heritage_scottish heritage_anglo_frisian } + heritages = { heritage_scottish heritage_anglo_frisian } flavourization_rules = { top_liege = yes @@ -10186,7 +10186,7 @@ king_administrative_female_brit = { tier = kingdom priority = 76 governments = { administrative_government } - heritages = { heritage_brythonic heritage_scottish heritage_anglo_frisian } + heritages = { heritage_scottish heritage_anglo_frisian } flavourization_rules = { top_liege = yes @@ -10200,7 +10200,7 @@ king_administrative_female_brit = { # tier = kingdom # priority = 106 # governments = { administrative_government } -# heritages = { heritage_brythonic heritage_scottish heritage_anglo_frisian } +# heritages = { heritage_scottish heritage_anglo_frisian } # flavourization_rules = { # top_liege = yes ## ignore_top_liege_government = yes #In an administrative realm all governors vassals will use the titles of the top liege - this ensures it is only the governors that do, and not also feudal vassals, republican vassals, etc. @@ -10213,7 +10213,7 @@ duchy_administrative_independent_brit = { tier = duchy priority = 108 governments = { administrative_government } - heritages = { heritage_brythonic heritage_scottish heritage_anglo_frisian } + heritages = { heritage_scottish heritage_anglo_frisian } flavourization_rules = { top_liege = yes @@ -10229,7 +10229,7 @@ duke_administrative_male_brit = { tier = duchy priority = 76 governments = { administrative_government } - heritages = { heritage_brythonic heritage_scottish heritage_anglo_frisian } + heritages = { heritage_scottish heritage_anglo_frisian } flavourization_rules = { top_liege = yes @@ -10244,7 +10244,7 @@ duke_administrative_female_brit = { tier = duchy priority = 76 governments = { administrative_government } - heritages = { heritage_brythonic heritage_scottish heritage_anglo_frisian } + heritages = { heritage_scottish heritage_anglo_frisian } flavourization_rules = { top_liege = yes @@ -10260,7 +10260,7 @@ duke_administrative_female_brit = { # tier = kingdom # priority = 108 # governments = { administrative_government } -# heritages = { heritage_brythonic heritage_scottish heritage_anglo_frisian } +# heritages = { heritage_scottish heritage_anglo_frisian } # # flavourization_rules = { # only_independent = yes @@ -10273,7 +10273,7 @@ duke_administrative_female_brit = { # tier = kingdom # priority = 108 # governments = { administrative_government } -# heritages = { heritage_brythonic heritage_scottish heritage_anglo_frisian } +# heritages = { heritage_scottish heritage_anglo_frisian } # # flavourization_rules = { # only_independent = yes @@ -10287,7 +10287,7 @@ emperor_administrative_independant_male_brit = { tier = empire priority = 107 governments = { administrative_government } - heritages = { heritage_brythonic heritage_scottish heritage_anglo_frisian } + heritages = { heritage_scottish heritage_anglo_frisian } flavourization_rules = { only_independent = yes } @@ -10299,7 +10299,7 @@ emperor_administrative_independant_female_brit = { tier = empire priority = 107 governments = { administrative_government } - heritages = { heritage_brythonic heritage_scottish heritage_anglo_frisian } + heritages = { heritage_scottish heritage_anglo_frisian } flavourization_rules = { only_independent = yes } @@ -10312,7 +10312,7 @@ emperor_administrative_male_brit = { tier = empire priority = 106 governments = { administrative_government } - heritages = { heritage_brythonic heritage_scottish heritage_anglo_frisian } + heritages = { heritage_scottish heritage_anglo_frisian } } emperor_administrative_female_brit = { type = character @@ -10321,7 +10321,7 @@ emperor_administrative_female_brit = { tier = empire priority = 106 governments = { administrative_government } - heritages = { heritage_brythonic heritage_scottish heritage_anglo_frisian } + heritages = { heritage_scottish heritage_anglo_frisian } } empire_administrative_brit = { @@ -10329,7 +10329,7 @@ empire_administrative_brit = { tier = empire priority = 106 governments = { administrative_government } - heritages = { heritage_brythonic heritage_scottish heritage_anglo_frisian } + heritages = { heritage_scottish heritage_anglo_frisian } } hegemon_administrative_male_brit = { @@ -10339,7 +10339,7 @@ hegemon_administrative_male_brit = { tier = hegemony priority = 107 governments = { administrative_government } - heritages = { heritage_brythonic heritage_scottish heritage_anglo_frisian } + heritages = { heritage_scottish heritage_anglo_frisian } } hegemony_administrative_female_brit = { type = character @@ -10348,14 +10348,14 @@ hegemony_administrative_female_brit = { tier = hegemony priority = 107 governments = { administrative_government } - heritages = { heritage_brythonic heritage_scottish heritage_anglo_frisian } + heritages = { heritage_scottish heritage_anglo_frisian } } hegemony_administrative_brit = { type = title tier = hegemony priority = 107 governments = { administrative_government } - heritages = { heritage_brythonic heritage_scottish heritage_anglo_frisian } + heritages = { heritage_scottish heritage_anglo_frisian } } king_bulgarian = { diff --git a/common/flavorization/NEOW_title_holders.txt b/common/flavorization/NEOW_title_holders.txt index b470f47c..a2ac095b 100644 --- a/common/flavorization/NEOW_title_holders.txt +++ b/common/flavorization/NEOW_title_holders.txt @@ -1372,3 +1372,170 @@ emperor_mercenary_female_russian = { # Judex heritages = { heritage_east_slavic } name_lists = { name_list_NEOW_west_russian } } + +king_administrative_male_brittanic = { + type = character + gender = male + special = holder + tier = kingdom + priority = 76 + governments = { administrative_government } + heritages = { heritage_brythonic } + + flavourization_rules = { + top_liege = yes + ignore_top_liege_government = yes #In an administrative realm all governors vassals will use the titles of the top liege - this ensures it is only the governors that do, and not also feudal vassals, republican vassals, etc. + spouse_takes_title = no + } +} +king_administrative_female_brittanic = { + type = character + gender = female + special = holder + tier = kingdom + priority = 76 + governments = { administrative_government } + heritages = { heritage_brythonic } + + flavourization_rules = { + top_liege = yes + ignore_top_liege_government = yes #In an administrative realm all governors vassals will use the titles of the top liege - this ensures it is only the governors that do, and not also feudal vassals, republican vassals, etc. + spouse_takes_title = no + } +} + +kingdom_administrative_brittanic = { + type = title + tier = kingdom + priority = 106 + governments = { administrative_government } + heritages = { heritage_brythonic } + flavourization_rules = { + top_liege = yes + ignore_top_liege_government = yes #In an administrative realm all governors vassals will use the titles of the top liege - this ensures it is only the governors that do, and not also feudal vassals, republican vassals, etc. + spouse_takes_title = no + } +} + +duchy_administrative_independent_brittanic = { + type = title + tier = duchy + priority = 108 + governments = { administrative_government } + heritages = { heritage_brythonic } + + flavourization_rules = { + top_liege = yes + ignore_top_liege_government = yes #In an administrative realm all governors vassals will use the titles of the top liege - this ensures it is only the governors that do, and not also feudal vassals, republican vassals, etc. + spouse_takes_title = no + } +} + +duke_administrative_male_brittanic = { + type = character + gender = male + special = holder + tier = duchy + priority = 76 + governments = { administrative_government } + heritages = { heritage_brythonic } + + flavourization_rules = { + top_liege = yes + ignore_top_liege_government = yes #In an administrative realm all governors vassals will use the titles of the top liege - this ensures it is only the governors that do, and not also feudal vassals, republican vassals, etc. + spouse_takes_title = no + } +} +duke_administrative_female_brittanic = { + type = character + gender = female + special = holder + tier = duchy + priority = 76 + governments = { administrative_government } + heritages = { heritage_brythonic } + + flavourization_rules = { + top_liege = yes + ignore_top_liege_government = yes #In an administrative realm all governors vassals will use the titles of the top liege - this ensures it is only the governors that do, and not also feudal vassals, republican vassals, etc. + spouse_takes_title = no + } +} + +emperor_administrative_independant_male_brittanic = { + type = character + gender = male + special = holder + tier = empire + priority = 107 + governments = { administrative_government } + heritages = { heritage_brythonic } + flavourization_rules = { + only_independent = yes + } +} +emperor_administrative_independant_female_brittanic = { + type = character + gender = female + special = holder + tier = empire + priority = 107 + governments = { administrative_government } + heritages = { heritage_brythonic } + flavourization_rules = { + only_independent = yes + } +} + +emperor_administrative_male_brittanic = { + type = character + gender = male + special = holder + tier = empire + priority = 106 + governments = { administrative_government } + heritages = { heritage_brythonic } +} +emperor_administrative_female_brittanic = { + type = character + gender = female + special = holder + tier = empire + priority = 106 + governments = { administrative_government } + heritages = { heritage_brythonic } +} + +empire_administrative_brittanic = { + type = title + tier = empire + priority = 106 + governments = { administrative_government } + heritages = { heritage_brythonic } +} + +hegemon_administrative_male_brittanic = { + type = character + gender = male + special = holder + tier = hegemony + priority = 107 + governments = { administrative_government } + heritages = { heritage_brythonic } +} +hegemony_administrative_female_brittanic = { + type = character + gender = female + special = holder + tier = hegemony + priority = 107 + governments = { administrative_government } + heritages = { heritage_brythonic } +} +hegemony_administrative_brittanic = { + type = title + tier = hegemony + priority = 107 + governments = { administrative_government } + heritages = { heritage_brythonic } +} \ No newline at end of file diff --git a/history/characters/NEOW_e_nistrenia.txt b/history/characters/NEOW_e_nistrenia.txt index 3e6659eb..54bf7772 100644 --- a/history/characters/NEOW_e_nistrenia.txt +++ b/history/characters/NEOW_e_nistrenia.txt @@ -74,7 +74,7 @@ nistria0004 = { #duke of visegrad-esztergom name = "Adam" dynasty = parnu_dynasty religion = "nepmese" - culture = vlax + culture = romungro trait = education_martial_3 trait = wrathful trait = stubborn diff --git a/history/provinces/e_zapadoslavia.txt b/history/provinces/e_zapadoslavia.txt index b9f340b9..8ccb1009 100644 --- a/history/provinces/e_zapadoslavia.txt +++ b/history/provinces/e_zapadoslavia.txt @@ -1618,7 +1618,7 @@ ###c_borsod 3870 = { #Borsod - culture = vlax + culture = romungro religion = nepmese holding = castle_holding @@ -1656,7 +1656,7 @@ holding = castle_holding } 3876 = { #Kassa aka Košice - culture = vlax + culture = romungro religion = osvicenist holding = city_holding #Fairly populated with buildings & fortifications by slavs as soon as the IXth diff --git a/localization/english/replace/culture/zz_NEOW_culture_titles_l_english.yml b/localization/english/replace/culture/zz_NEOW_culture_titles_l_english.yml index 6f79a176..8d8f3004 100644 --- a/localization/english/replace/culture/zz_NEOW_culture_titles_l_english.yml +++ b/localization/english/replace/culture/zz_NEOW_culture_titles_l_english.yml @@ -181,6 +181,22 @@ hegemon_administrative_male_brit: "King-Emperor" hegemony_administrative_female_brit: "Queen-Empress" hegemony_administrative_brit: "Empire" + + king_administrative_male_brittanic: "Lôrd-Llefftennant" + king_administrative_female_brittanic: "Lôrd-Llefftennant" + duchy_administrative_independent_brittanic: "Llefftennatiæth" + duke_administrative_male_brittanic: "Llefftennant" + duke_administrative_female_brittanic: "Llefftennant" + kingdom_administrative_brittanic: "Prov'ns" + emperor_administrative_independant_male_brittanic: "Cîngo’rgîngiau" + emperor_administrative_independant_female_brittanic: "Cŵîno’rcŵîns" + empire_administrative_brittanic: "Iwna’ihed Cingdŵm" + emperor_administrative_male_brittanic: "Gufynêr-Jenerulh" + emperor_administrative_female_brittanic: "Gufynêr-Jenerulh" + hegemon_administrative_male_brittanic: "Cîngo’rempraŵs" + hegemony_administrative_female_brittanic: "Cŵîno’rempraŵs" + hegemony_administrative_brittanic: "Empryŵh" + king_bulgarian: "Tsar" queen_bulgarian: "Tsarina" kingdom_bulgarian: "Tsardom" diff --git a/localization/english/replace/culture/zz_NEOW_cultures_l_english.yml b/localization/english/replace/culture/zz_NEOW_cultures_l_english.yml index 1e96207d..47592347 100644 --- a/localization/english/replace/culture/zz_NEOW_cultures_l_english.yml +++ b/localization/english/replace/culture/zz_NEOW_cultures_l_english.yml @@ -327,6 +327,9 @@ vlax:0 "Rromani" vlax_collective_noun:0 "Rromani" vlax_prefix:0 "Rromano" + romungro:0 "Romungró" + romungro_collective_noun:0 "Romungros" + romungro_prefix:0 "Romungro" #Anglo-American old_american:0 "American" old_american_collective_noun:0 "American" 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 a516eac3..1650d0dd 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 @@ -386,8 +386,9 @@ dynn_rimac:0 "Rimac" dynn_proeski:0 "Proeski" dynn_topalovic:0 "Topalović" - dynn_parnu:0 "Parnó" + dynn_parnu:0 "Parnói" dynn_striletsky:0 "Striletsky" + dynn_balogh:0 "Balogh" # e_nistria dynn_dragos:0 "Dragos"