From 16c2bcc4ba28f071934d8ffecb65a0beeadc216b Mon Sep 17 00:00:00 2001 From: edwardtheelbowhigh <73761109+edwardtheelbowhigh@users.noreply.github.com> Date: Sat, 9 May 2026 16:54:09 +0100 Subject: [PATCH] Flavorisation --- common/culture/cultures/NEOW_south_slavic.txt | 2 +- common/culture/name_lists/NEOW_bulgarian.txt | 252 ++++++++++++++++++ common/flavorization/00_title_holders.txt | 45 +++- .../zz_NEOW_culture_titles_l_english.yml | 3 + 4 files changed, 298 insertions(+), 4 deletions(-) create mode 100644 common/culture/name_lists/NEOW_bulgarian.txt diff --git a/common/culture/cultures/NEOW_south_slavic.txt b/common/culture/cultures/NEOW_south_slavic.txt index 336b80eb..14a33ab1 100644 --- a/common/culture/cultures/NEOW_south_slavic.txt +++ b/common/culture/cultures/NEOW_south_slavic.txt @@ -235,7 +235,7 @@ NEOW_bulgarian = { tradition_zealous_people } - name_list = name_list_serbian + name_list = name_list_NEOW_bulgarian coa_gfx = { south_slavic_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } diff --git a/common/culture/name_lists/NEOW_bulgarian.txt b/common/culture/name_lists/NEOW_bulgarian.txt new file mode 100644 index 00000000..d1984617 --- /dev/null +++ b/common/culture/name_lists/NEOW_bulgarian.txt @@ -0,0 +1,252 @@ +name_list_NEOW_bulgarian = { + + cadet_dynasty_names = { + } + + dynasty_names = { + "dynn__C_act_osi_c_act_" + "dynn__S_crn_orli" + "dynn__Z_crn_agar" + "dynn__Z_crn_ivko" + "dynn_Babi_c_crn_" + "dynn_Bednarik" + "dynn_Bezget" + "dynn_Binkovski" + "dynn_Bizjak" + "dynn_Bo_z_crn_i_c_crn_" + "dynn_Boro_s_crn_ak" + "dynn_Brankovi_c_crn_" + "dynn_Breznik" + "dynn_Dolenc" + "dynn_Ember_s_crn_i_c_crn_" + "dynn_Erjavec" + "dynn_Franko" + "dynn_Gartner" + "dynn_Golob" + "dynn_Ho_c_crn_evar" + "dynn_Horvat" + "dynn_Hrabar" + "dynn_Hribar" + "dynn_Hrovat" + "dynn_Jemec" + "dynn_Jereb" + "dynn_Jerman" + "dynn_Jermani_s_crn_" + "dynn_Kastelic" + "dynn_Kav_c_crn_i_c_crn_" + "dynn_Klemen_c_crn_i_c_crn_" + "dynn_Knez" + "dynn_Ko_s_crn_ir" + "dynn_Ko_z_crn_elj" + "dynn_Koblar" + "dynn_Koji_c_act_" + "dynn_Kokalj" + "dynn_Kolar" + "dynn_Komar" + "dynn_Kopa_c_crn_" + "dynn_Koren" + "dynn_Koro_s_crn_ec" + "dynn_Kos" + "dynn_Kotnik" + "dynn_Kova_c_crn_" + "dynn_Kova_c_crn_evi_c_act_" + "dynn_Kova_c_crn_i_c_crn_" + "dynn_Krajinovi_c_crn_" + "dynn_Krajnc" + "dynn_Kralj" + "dynn_Kranjc" + "dynn_Kuhar" + "dynn_Lah" + "dynn_Lesjak" + "dynn_Likozar" + "dynn_Lu_z_crn_nik" + "dynn_Mahkovec" + "dynn_Majcen" + "dynn_Makuc" + "dynn_Malovrh" + "dynn_Mara_z_crn_" + "dynn_Matja_s_crn_ec" + "dynn_Medved" + "dynn_Mehle" + "dynn_Mlakar" + "dynn_Nov_s_crn_ak" + "dynn_Novak" + "dynn_Pavli_c_crn_" + "dynn_Pepelnak" + "dynn_Perko" + "dynn_Petek" + "dynn_Peternel" + "dynn_Petri_c_crn_" + "dynn_Pirc" + "dynn_Piskule" + "dynn_Po_z_crn_gaj" + "dynn_Poto_c_crn_nik" + "dynn_Pu_s_crn_nik" + "dynn_Ram_s_crn_ak" + "dynn_Robi_c_crn_" + "dynn_Rovan" + "dynn_Rozman" + "dynn_Rupnik" + "dynn_Sever" + "dynn_T_o_uml_r_o_uml_k" + "dynn_Ter_z_crn_an" + "dynn_Tom_s_crn_i_c_crn_" + "dynn_Toma_z_crn_i_c_crn_" + "dynn_Tur_c_crn_in" + "dynn_Turk" + "dynn_Ur_s_crn_i_c_crn_" + "dynn_Urban_c_crn_" + "dynn_Valant" + "dynn_Velepec" + "dynn_Vidmar" + "dynn_Zajc" + "dynn_Zorko" + "dynn_Zupan" + "dynn_Zupan_c_crn_i_c_crn_" + "dynn_Zupanc" + } + + male_names = { + 3 = { + _Z_crn_an _Z_crn_iga + Ale_s_crn_ Aleksander Alen Alja_z_crn_ Alojz Alojzij An_z_crn_e Andra_z_crn_ Andrej Anej Anton + Benjamin Bla_z_crn_ Bo_s_crn_tjan Bojan Boris Branko Borut + Damjan Danijel Darko David Dejan Denis Domen Dragan Drago Du_s_crn_an + Filip Franc + Ga_s_crn_per Gal Goran Gregor + Igor Ivan Iztok + Jaka Jakob Jan Janez Janko Jernej Jo_z_crn_e Jo_z_crn_ef Jure Jurij + Klemen + Leon Luka + Maks Marijan Marjan Mark Marko Martin Matej Mateja Matev_z_crn_ Matic Matija Matja_z_crn_ Miha Mihael Milan Miran Mirko Miroslav Mitja + Nejc Nik + Patrik Peter Primo_z_crn_ + Robert Rok Roman + Sa_s_crn_o Samo Simon Slavko Sre_c_crn_ko Stanislav Stanko + Tadej Tilen Tim Toma_z_crn_ + Urban Uro_s_crn_ + Vid Viktor Vilko Vinko Vladimir + Zoran + } + 2 = { + _C_crn_rtomir + _S_crn_tefan _S_crn_tevan + _Z_crn_arko + Albert Albin Alfonz Alfred Aljo_s_crn_a Ante Avgust + Beno Bernard Bine Bo_z_crn_idar Bo_z_crn_o Bogdan Bogomir Bor Branislav + Ciril Cvetko + Dalibor Damir Daniel Danilo Davor Dimitrij Dino + Edvard Emanuel Emil Erik Ernest Ervin + Ferdinand Fran_c_crn_i_s_crn_ek France_male Franci Franjo Fredi + Gaj Geza Gorazd + Henrik Herman + Ivo Izidor + Jani Jo_s_crn_t Josip + Karel Karl Kevin Konrad Kri_s_crn_tof Kristjan + Ladislav Lan Leo Leopold Lev Ljubo Ljubomir Lojze Lovro Ludvik + Maj Maksimilijan Marcel Mateo Mihajlo Milo_s_crn_ Milovan Miro Mladen + Nace Ned_z_crn_ad Niko + Oskar Oton + Pavel Pavle Predrag + Radomir Rajko Ranko Renato Rihard Rudolf + Sebastijan Sergej Silvo Soniboj Srdan Stane Svit + Tibor Timotej Tine Tit Tom Tomi Tone Toni + Valentin Vasja Vekoslav Vili Viljem Vincenc Vlado Vojko + Zdravko Zlatko Zmago Zvonko + } + 1 = { + _S_crn_imen + An_z_crn_ej + Bogo Branivoj + Constantin + Dare Donat + Fran Fric + Gilbert Glavko Gojmir Gustav Gvido + Hubert Hugon + Jak Jan_z_crn_e Jaroslav Jerko Jule + Koloman + Matko Melhior Milijan + Nande + Pino + Radko + Samoel Sandi Silvin Slavoj + Veselko Victor Vit Vojin + Zeko + } + } + female_names = { + 3 = { + _S_crn_pela _S_crn_tefanija + Ajda Aleksandra Alenka Alojzija Ana Andreja Angela Anica Anita Anja Antonija + Barbara Bernarda Bojana Branka Brigita + Cvetka + Danica Darinka Darja Dragica + Elizabeta Ema Eva + Fran_c_crn_i_s_crn_ka + Hana Helena + Irena Ivana + Jana Janja Jasmina Jasna Jo_z_crn_efa Jo_z_crn_ica Julija + Kaja_Gaia Karmen Katarina Katja Klara Klavdija Kristina + Lana Lara Laura Lea Lidija Ljudmila Lucija + Ma_s_crn_a Maja Majda Manca Marija Marjana Marjeta Marta Martina Metka Milena Mira Mojca Monika + Nada Nata_s_crn_a Natalija Ne_z_crn_a Nevenka Nika Nina + Olga + Petra Polona + Renata + Sa_s_crn_a_female Sabina Sandra Sara Silva Simona Slavica Sonja Stanislava Suzana + Tamara Tanja Tatjana Teja Terezija Tina Tja_s_crn_a + Ur_s_crn_ka + Valentina Vera Veronika Vesna Vida + Zala Zdenka Zoja + } + 2 = { + _Z_crn_iva + Albina Alja Alma Andrea Anika Anka + Berta Bla_z_crn_ka Brina + Damijan Darija Dominika Dunja + Evelina + Fanika + Gabrijela + Ignacij Ines Ingrid Irma Iva Iza + Jadranka Jelena Jelka Jerca Jerneja + Katju_s_crn_a Klementina Ksenija + Larisa Lena Leopoldina Lina Loti + Magdalena Marina Marjanca Maru_s_crn_a Metoda Mia Mihaela Mija Mirjam + Nadja Neja Nikolina Nives Nu_s_crn_a + Pia + Rafaela Ru_z_crn_a + Slava Stanka + Tadeja Taja Tajda Tara Tea Tereza Tia Tinkara + Ur_s_crn_a Ur_s_crn_ula + Vanja Viktorija Vita Vlasta + Zorka Zvezdana + } + 1 = { + _Z_crn_enja + Asta + Biba + Cveta + Doljana + Edvina Etelka + Izadora + Janina Josipina + Katka + Lada Ljerka Ljubinka Ljubka + Maila Marlenka Medea Meira Melania Milenca Mirina + Ne_z_crn_ika Nike + P_s_crn_ena Poldka + Tita + Vasilka Vidojka + } + } + + # 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 +} diff --git a/common/flavorization/00_title_holders.txt b/common/flavorization/00_title_holders.txt index 29c6d1de..e8210c1c 100644 --- a/common/flavorization/00_title_holders.txt +++ b/common/flavorization/00_title_holders.txt @@ -92,7 +92,7 @@ title_prince = { gender = male special = holder priority = 60 - titles = { k_switzerland k_saxony k_wales d_monaco d_lictenstein k_dacia k_moldavia d_macva } + titles = { k_switzerland k_saxony k_wales d_monaco d_lictenstein k_dacia k_moldavia d_macva c_chios } governments = { feudal_government tribal_government administrative_government } flavourization_rules = { top_liege = no @@ -103,7 +103,7 @@ title_princess = { gender = female special = holder priority = 60 - titles = { k_switzerland k_saxony k_wales d_monaco d_lictenstein k_dacia k_moldavia d_macva } + titles = { k_switzerland k_saxony k_wales d_monaco d_lictenstein k_dacia k_moldavia d_macva c_chios } governments = { feudal_government tribal_government administrative_government } flavourization_rules = { top_liege = no @@ -111,7 +111,7 @@ title_princess = { } title_principality = { type = title - titles = { k_saxony k_wales d_monaco d_lictenstein d_andorra k_dacia k_moldavia d_macva } + titles = { k_saxony k_wales d_monaco d_lictenstein d_andorra k_dacia k_moldavia d_macva c_chios } priority = 60 governments = { feudal_government tribal_government administrative_government } flavourization_rules = { @@ -10331,6 +10331,45 @@ hegemony_administrative_brit = { heritages = { heritage_brythonic heritage_scottish heritage_anglo_frisian } } +king_bulgarian = { + type = character + gender = male + special = holder + tier = kingdom + priority = 230 + governments = { feudal_government tribal_government administrative_government } + #name_lists = name_list_NEOW_bulgarian + titles = { k_bulgaria } + flavourization_rules = { + only_independent = yes + } +} +queen_bulgarian = { + type = character + gender = female + special = holder + tier = kingdom + priority = 230 + governments = { feudal_government tribal_government administrative_government } + #name_lists = name_list_NEOW_bulgarian + titles = { k_bulgaria } + flavourization_rules = { + only_independent = yes + } +} + +kingdom_bulgarian = { + type = title + tier = kingdom + priority = 230 + governments = { feudal_government tribal_government administrative_government } + #name_lists = name_list_NEOW_bulgarian + titles = { k_bulgaria } + flavourization_rules = { + only_independent = yes + } +} + #emperor_administrative_male_greek = { # type = character # gender = male 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 ba7064af..dd458351 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 @@ -120,6 +120,9 @@ emperor_administrative_independant_female_brit: "First Lady" emperor_administrative_male_brit: "Govenor-General" emperor_administrative_female_brit: "Govenor-General" + king_bulgarian: "Tsar" + queen_bulgarian: "Tsarina" + kingdom_bulgarian: "Tsardom" male_not_muslim_sultan: "Sultan" female_not_muslim_sultan: "Sultana" title_not_muslim_sultan: "Sultanate"