diff --git a/common/coat_of_arms/coat_of_arms/NEOW_easteurope.txt b/common/coat_of_arms/coat_of_arms/NEOW_easteurope.txt new file mode 100644 index 00000000..84ef7d67 --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/NEOW_easteurope.txt @@ -0,0 +1,12 @@ +e_poland_lithuania = { + sub = { + parent = "k_lithuania" # defined elsewhere + instance = { offset = { 0.0 0.0 } scale = { 0.5 0.5 } } # top left + instance = { offset = { 0.5 0.5 } scale = { 0.5 0.5 } } # bottom right + } + sub = { + parent = "k_poland" # defined elsewhere + 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 + } +} \ No newline at end of file diff --git a/common/culture/cultures/NEOW_romani.txt b/common/culture/cultures/NEOW_romani.txt index 80a20c78..61216d10 100644 --- a/common/culture/cultures/NEOW_romani.txt +++ b/common/culture/cultures/NEOW_romani.txt @@ -1,5 +1,5 @@ cale = { - color = { 0.82 0.92 0.7 } + color = { 127 33 25 } ethos = ethos_communal heritage = heritage_romani @@ -24,6 +24,34 @@ clothing_gfx = { iberian_christian_clothing_gfx western_clothing_gfx } unit_gfx = { iberian_christian_unit_gfx } + ethnicities = { + 10 = mediterranean + } +} + +vlax = { + color = { 112 29 16 } + + ethos = ethos_spiritual + heritage = heritage_romani + language = language_vlax + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + + traditions = { + tradition_diasporic + tradition_culture_blending + tradition_family_entrepreneurship + tradition_hard_working + } + + name_list = name_list_castilian + + 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 } + ethnicities = { 10 = mediterranean } diff --git a/common/culture/pillars/NEOW_language.txt b/common/culture/pillars/NEOW_language.txt index 1336d8f6..e78afb15 100644 --- a/common/culture/pillars/NEOW_language.txt +++ b/common/culture/pillars/NEOW_language.txt @@ -2351,6 +2351,33 @@ language_calo = { color = { 87 20 204 } } + +language_vlax = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_calo + } + } + + parameters = { + far_west_indo_aryan_group_language_param = yes + south_slavic_group_language_param = yes + greek_group_language_param = yes + daco_romanian_group_language_param = yes + greek_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_calo } + 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 bd332d26..7d2ccb5b 100644 --- a/common/dynasties/NEOW_dynasties.txt +++ b/common/dynasties/NEOW_dynasties.txt @@ -1038,6 +1038,42 @@ karadordevic_dynasty = { culture = NEOW_serbian } +cengic_dynasty = { + name = dynn_cengic + culture = NEOW_bosnian +} + +drobnjak_dynasty = { + name = dynn_drobnjak + culture = NEOW_bosnian +} + +beslic_dynasty = { + name = dynn_beslic + culture = NEOW_bosnian +} + +rimac_dynasty = { + name = dynn_rimac + culture = NEOW_bosnian +} + +proeski_dynasty = { + name = dynn_proeski + culture = aromanian +} + +topalovic_dynasty = { + name = dynn_topalovic + culture = NEOW_serbian +} + +parnu_dynasty = { + name = dynn_parnu + culture = vlax +} + + schiffer_dynasty = { name = dynn_Schiffer culture = bavarian diff --git a/common/scripted_character_templates/00_pool_repopulation_character_templates.txt b/common/scripted_character_templates/00_pool_repopulation_character_templates.txt index 0ecd33f6..84a364e9 100644 --- a/common/scripted_character_templates/00_pool_repopulation_character_templates.txt +++ b/common/scripted_character_templates/00_pool_repopulation_character_templates.txt @@ -868,9 +868,6 @@ pool_repopulate_local_flavor = { random_culture = { culture:ashkenazi = { trigger = { - NOT = { - root.faith = { religion = { is_in_family = rf_pagan } } - } root.capital_province = { OR = { geographical_region = world_europe_east @@ -884,11 +881,7 @@ pool_repopulate_local_flavor = { } root.culture = { trigger = { - OR = { - root.faith = { religion = { is_in_family = rf_pagan } } - root.faith = { religion = { is_in_family = rf_antediluvianist } } - root.faith = { religion = { is_in_family = rf_esoteric } } - } + always = yes } } culture:NEOW_sephardi = { @@ -944,205 +937,13 @@ pool_repopulate_local_flavor = { } } } -# culture:kurdish = { -# trigger = { -# root.capital_province = { -# geographical_region = world_middle_east_persia -# } -# } -# } -# culture:rajput = { -# trigger = { -# root.capital_province = { -# geographical_region = world_india -# } -# } -# } -# culture:hindustani = { -# trigger = { -# root.capital_province = { -# geographical_region = world_india_rajastan -# } -# } -# } -# culture:gujarati = { -# trigger = { -# root.capital_province = { -# geographical_region = world_india_rajastan -# } -# } -# } -# culture:marathi = { -# trigger = { -# root.capital_province = { -# OR = { -# geographical_region = world_india_rajastan -# geographical_region = world_india_deccan -# } -# } -# } -# } -# culture:tamil = { -# trigger = { -# root.capital_province = { -# OR = { -# geographical_region = world_india_deccan -# geographical_region = world_asia_southeast_islands -# } -# } -# } -# } -# culture:telugu = { -# trigger = { -# root.capital_province = { -# geographical_region = world_india_deccan -# } -# } -# } -# culture:kannada = { -# trigger = { -# root.capital_province = { -# geographical_region = world_india_deccan -# } -# } -# } -# culture:bengali = { -# trigger = { -# root.capital_province = { -# OR = { -# geographical_region = world_india_bengal -# geographical_region = world_burma -# } -# } -# } -# } -# culture:burmese = { -# trigger = { -# root.capital_province = { -# OR = { -# geographical_region = world_india_bengal -# geographical_region = world_burma -# } -# } -# } -# } -# culture:butr = { -# trigger = { -# root.capital_province = { -# geographical_region = world_africa -# } -# } -# } -# culture:zaghawa = { -# trigger = { -# root.capital_province = { -# geographical_region = world_africa -# } -# } -# } -# culture:assyrian = { -# trigger = { -# root.capital_province = { -# OR = { -# geographical_region = world_steppe_east -# geographical_region = world_steppe_tarim -# } -# } -# } -# } -# culture:khitan = { -# trigger = { -# root.capital_province = { -# OR = { -# geographical_region = world_steppe_east -# geographical_region = world_steppe_tarim -# geographical_region = world_tibet -# geographical_region = world_asia_north_east -# } -# } -# } -# } -# culture:han = { -# trigger = { -# root.capital_province = { -# OR = { -# geographical_region = world_steppe_east -# geographical_region = world_steppe_tarim -# geographical_region = world_tibet -# geographical_region = world_burma -# geographical_region = world_asia_north_east -# geographical_region = world_asia_china -# geographical_region = world_asia_korea -# geographical_region = world_asia_southeast_mainland -# } -# } -# } -# } -# culture:bodpa = { -# trigger = { -# root.capital_province = { -# geographical_region = world_tibet -# } -# } -# } -# culture:somali = { -# trigger = { -# root.capital_province = { -# OR = { -# geographical_region = world_middle_east -# geographical_region = world_middle_east_persia -# geographical_region = world_africa_north_east -# AND = { -# geographical_region = world_india -# county.holder.faith = { -# religion_tag = islam_religion -# } -# } -# } -# } -# } -# } -# culture:swahili = { -# trigger = { -# root.capital_province = { -# geographical_region = dlc_tgp_swahili_coast_region -# } -# } -# } -# culture:yemeni = { -# trigger = { -# root.capital_province = { -# geographical_region = dlc_tgp_swahili_coast_region -# county.holder = { -# NOT = { government_has_flag = government_is_tribal } -# faith = { religion_tag = islam_religion } -# } -# } -# } -# } -# culture:persian = { -# trigger = { -# root.capital_province = { -# geographical_region = dlc_tgp_swahili_coast_region -# county.holder = { -# NOT = { government_has_flag = government_is_tribal } -# faith = { religion_tag = islam_religion } -# } -# } -# } -# } -# culture:japanese = { -# trigger = { -# root.capital_province = { geographical_region = world_asia_japan } -# } -# } -# culture:khanty = { -# trigger = { -# root.capital_province = { -# geographical_region = world_siberia -# } -# } -# } + culture:vlax = { + trigger = { + root.capital_province = { + geographical_region = world_europe_south_east + } + } + } } learning = { @@ -1234,6 +1035,31 @@ pool_repopulate_local_flavor = { } } + if = { + limit = { + culture = root.capital_province.culture + } + random_list = { + 10 = { + } + 2 = { + set_character_faith = faith:raelian + } + 10 = { + trigger = { root.capital_province = { faith.religion = religion:novelist_religion } } + set_character_faith = faith:absurdist + } + 10 = { + trigger = { root.capital_province = { faith.religion = religion:novelist_religion } } + set_character_faith = faith:rocambolist + } + 10 = { + trigger = { root.capital_province = { geographical_region = world_europe_west_britannia } } + set_character_faith = faith:aslanite + } + } + } + if = { limit = { culture = culture:traveller diff --git a/history/characters/NEOW_e_greece.txt b/history/characters/NEOW_e_greece.txt index 1e3d20ba..afaf6d46 100644 --- a/history/characters/NEOW_e_greece.txt +++ b/history/characters/NEOW_e_greece.txt @@ -925,6 +925,25 @@ greece0057 = { } } +greece0058 = { + name = "Todor" + dynasty = proeski_dynasty + religion = "megalocratic" + culture = aromanian + trait = education_diplomacy_4 + trait = generous + trait = compassionate + trait = ambitious + trait = lifestyle_poet + sexuality = heterosexual + 2528.4.8 = { + birth = yes + } + 2600.1.1 = { + death = yes + } +} + ####Albanians#### albania0001 = { #Tirana diff --git a/history/characters/NEOW_e_nistrenia.txt b/history/characters/NEOW_e_nistrenia.txt index 60826ecc..61c33326 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 = hungarian + culture = vlax trait = education_martial_3 trait = wrathful trait = stubborn diff --git a/history/characters/NEOW_e_yugoslavia.txt b/history/characters/NEOW_e_yugoslavia.txt index 2c5fb8c1..19ec6646 100644 --- a/history/characters/NEOW_e_yugoslavia.txt +++ b/history/characters/NEOW_e_yugoslavia.txt @@ -678,4 +678,150 @@ yugoslavia0031 = { # 2600.1.1 = { death = yes } +} + +yugoslavia0032 = { # + name = "Smajlaga" + dynasty = cengic_dynasty + religion = "aqlani" + culture = NEOW_bosnian + sexuality = heterosexual + 2499.1.1 = { + birth = yes + } + 2600.1.1 = { + death = yes + } +} + +yugoslavia0033 = { # + name = "Novica" + dynasty = drobnjak_dynasty + religion = "orthodox" + culture = NEOW_bosnian + sexuality = heterosexual + 2514.1.1 = { + birth = yes + } + 2600.1.1 = { + death = yes + } +} + +yugoslavia0034 = { # + name = "Haris" + dynasty = beslic_dynasty + religion = "aqlani" + culture = NEOW_bosnian + sexuality = heterosexual + 2489.1.1 = { + birth = yes + } + 2600.1.1 = { + death = yes + } +} + +yugoslavia0035 = { # + name = "Marija" + dynasty = rimac_dynasty + religion = "roman_catholic" + culture = NEOW_bosnian + sexuality = heterosexual + female = yes + 2534.1.1 = { + birth = yes + } + 2600.1.1 = { + death = yes + } +} + +yugoslavia0036 = { # + name = "Pantelija" + dynasty = topalovic_dynasty + religion = "orthodox" + culture = NEOW_serbian + sexuality = heterosexual + 2441.1.1 = { + birth = yes + } + 2600.1.1 = { + death = yes + } +} + +yugoslavia0037 = { # + name = "Maksimilijan" + dynasty = topalovic_dynasty + religion = "orthodox" + culture = NEOW_serbian + sexuality = heterosexual + father = yugoslavia0036 + 2460.1.1 = { + birth = yes + } + 2600.1.1 = { + death = yes + } +} + +yugoslavia0038 = { # + name = "Aksentije" + dynasty = topalovic_dynasty + religion = "orthodox" + culture = NEOW_serbian + sexuality = heterosexual + father = yugoslavia0037 + 2480.1.1 = { + birth = yes + } + 2600.1.1 = { + death = yes + } +} + +yugoslavia0039 = { # + name = "Milutin" + dynasty = topalovic_dynasty + religion = "orthodox" + culture = NEOW_serbian + sexuality = heterosexual + father = yugoslavia0038 + 2498.1.1 = { + birth = yes + } + 2600.1.1 = { + death = yes + } +} + +yugoslavia0040 = { # + name = "Laki" + dynasty = topalovic_dynasty + religion = "orthodox" + culture = NEOW_serbian + sexuality = heterosexual + father = yugoslavia0039 + 2516.1.1 = { + birth = yes + } + 2600.1.1 = { + death = yes + } +} + +yugoslavia0041 = { # + name = "Mirko" + dynasty = topalovic_dynasty + religion = "orthodox" + culture = NEOW_serbian + sexuality = heterosexual + father = yugoslavia0040 + 2534.1.1 = { + birth = yes + } + 2600.1.1 = { + death = yes + } } \ No newline at end of file diff --git a/history/provinces/e_nistrenia.txt b/history/provinces/e_nistrenia.txt index ca77ad7b..47cc6634 100644 --- a/history/provinces/e_nistrenia.txt +++ b/history/provinces/e_nistrenia.txt @@ -2116,7 +2116,7 @@ holding = none ###c_calafat 4981 = { #Calafat - culture = wallachian + culture = vlax religion = orthodox holding = tribal_holding 935.1.1 = { diff --git a/history/provinces/e_zapadoslavia.txt b/history/provinces/e_zapadoslavia.txt index 93e759da..a10b2704 100644 --- a/history/provinces/e_zapadoslavia.txt +++ b/history/provinces/e_zapadoslavia.txt @@ -1614,7 +1614,7 @@ ###c_borsod 3870 = { #Borsod - culture = hungarian + culture = vlax religion = nepmese holding = castle_holding @@ -1652,7 +1652,7 @@ holding = castle_holding } 3876 = { #Kassa aka Košice - culture = NEOW_slovak + culture = vlax religion = osvicenist holding = city_holding #Fairly populated with buildings & fortifications by slavs as soon as the IXth diff --git a/history/titles/k_bosnia.txt b/history/titles/k_bosnia.txt index 749f7151..2fcf0fdf 100644 --- a/history/titles/k_bosnia.txt +++ b/history/titles/k_bosnia.txt @@ -22,4 +22,29 @@ c_posavska = { } } +d_herzegovina = { + 2553.1.1 = { + holder = yugoslavia0035 + } +} + +c_trebinje = { + 2554.1.1 = { + holder = yugoslavia0033 + liege = d_herzegovina + } +} + +c_bihac = { + 2502.1.1 = { + holder = yugoslavia0034 + } +} + +c_pliva = { + 2532.1.1 = { + holder = yugoslavia0032 + } +} + diff --git a/history/titles/k_macedonia.txt b/history/titles/k_macedonia.txt index a31db485..bcb45a9f 100644 --- a/history/titles/k_macedonia.txt +++ b/history/titles/k_macedonia.txt @@ -23,4 +23,16 @@ c_skopje = { 2554.1.1 = { holder = greece0048 } +} + +c_west_macedonia = { + 2554.1.1 = { + holder = greece0058 + } +} + +c_ohrid = { + 2554.1.1 = { + holder = greece0058 + } } \ No newline at end of file diff --git a/history/titles/k_serbia.txt b/history/titles/k_serbia.txt index e7befbd5..1761c23c 100644 --- a/history/titles/k_serbia.txt +++ b/history/titles/k_serbia.txt @@ -12,17 +12,24 @@ d_serbia = { d_podrinje = { - 2554.1.1 = { + 2553.1.1 = { holder = yugoslavia0001 } } c_podrinje = { - 2554.1.1 = { + 2553.1.1 = { holder = yugoslavia0001 } } +c_macva = { + 2554.1.1 = { + holder = yugoslavia0036 + liege = d_podrinje + } +} + c_srem = { 2547.1.1 = { holder = yugoslavia0024 diff --git a/history/titles/k_transyvania.txt b/history/titles/k_transyvania.txt index 4f42c988..e050b7ae 100644 --- a/history/titles/k_transyvania.txt +++ b/history/titles/k_transyvania.txt @@ -244,6 +244,14 @@ c_ipatovsky= { } } +c_gorodovikovsk= { + 2554.1.1 = { + holder = russia0007 + liege = d_kalmykia + } +} + + c_anket= { 2554.1.1 = { holder = caucasus0011 diff --git a/localization/english/replace/culture/traditions/zz_NEOW_cultural_languages_l_english.yml b/localization/english/replace/culture/traditions/zz_NEOW_cultural_languages_l_english.yml index 78a54853..bf55bd69 100644 --- a/localization/english/replace/culture/traditions/zz_NEOW_cultural_languages_l_english.yml +++ b/localization/english/replace/culture/traditions/zz_NEOW_cultural_languages_l_english.yml @@ -14,6 +14,7 @@ language_hispanophonic_name:0 "Spanish" language_nordic_name:0 "Nordic" language_calo_name:0 "Caló" + language_vlax_name:0 "Vlax" language_maltese_name:0 "Maltese" language_rhaetoromance_name:0 "Rhaetic" language_sorbian_name:0 "Sorbian" 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 c4911d92..1e96207d 100644 --- a/localization/english/replace/culture/zz_NEOW_cultures_l_english.yml +++ b/localization/english/replace/culture/zz_NEOW_cultures_l_english.yml @@ -324,6 +324,9 @@ cale:0 "Calé" cale_collective_noun:0 "Gitanos" cale_prefix:0 "Gitanos" + vlax:0 "Rromani" + vlax_collective_noun:0 "Rromani" + vlax_prefix:0 "Rromano" #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 cc86cc89..71669c66 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 @@ -373,6 +373,13 @@ dynn_imamovic:0 "Imamović" dynn_petrovic_njegos:0 "Petrović-Njegoš" dynn_karadordevic:0 "Karađorđević" + dynn_cengic:0 "Čengić" + dynn_drobnjak:0 "Drobnjak" + dynn_beslic:0 "Bešlić" + dynn_rimac:0 "Rimac" + dynn_proeski:0 "Proeski" + dynn_topalovic:0 "Topalović" + dynn_parnu:0 "Parnó" # e_nistria dynn_dragos:0 "Dragos"