From 2bf52b89f4933096cb8e285cab308f1fff88a968 Mon Sep 17 00:00:00 2001 From: trashb0at Date: Wed, 23 Apr 2025 12:59:20 -0400 Subject: [PATCH] italy initial setup --- common/culture/cultures/00_latin.txt | 235 ++++++++++++++++++ common/culture/cultures/NEOW_albanian.txt | 32 +++ common/culture/pillars/NEOW_heritage.txt | 10 + common/culture/pillars/NEOW_language.txt | 20 +- history/characters/NEOW_e_itallia.txt | 2 +- history/provinces/k_burgundy.txt | 6 +- history/provinces/k_italy.txt | 70 +++--- .../culture/NEOW_cultures_l_english.yml | 27 +- .../NEOW_cultural_heritages_l_english.yml | 4 +- .../cultural_languages_l_english.yml | 1 + 10 files changed, 372 insertions(+), 35 deletions(-) create mode 100644 common/culture/cultures/NEOW_albanian.txt diff --git a/common/culture/cultures/00_latin.txt b/common/culture/cultures/00_latin.txt index bc5a635c..9a83c57f 100644 --- a/common/culture/cultures/00_latin.txt +++ b/common/culture/cultures/00_latin.txt @@ -255,6 +255,241 @@ azurrano = { clothing_gfx = { western_clothing_gfx } unit_gfx = { western_unit_gfx } + ethnicities = { + 10 = mediterranean + } +} + +neapolitan = { + color = { 0.9 0.9 0.7 } + + + ethos = ethos_spiritual + heritage = heritage_latin + language = language_italian + martial_custom = martial_custom_male_only + traditions = { + tradition_formation_fighting + tradition_republican_legacy + tradition_poetry + } + + name_list = name_list_italian + + coa_gfx = { latin_group_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_building_gfx } + clothing_gfx = { western_clothing_gfx } + unit_gfx = { western_unit_gfx } + + ethnicities = { + 10 = mediterranean + } +} + +pugliese = { + color = { 0.9 0.9 0.8 } + + + ethos = ethos_spiritual + heritage = heritage_latin + language = language_italian + martial_custom = martial_custom_male_only + traditions = { + tradition_formation_fighting + tradition_republican_legacy + tradition_poetry + } + + name_list = name_list_italian + + coa_gfx = { latin_group_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_building_gfx } + clothing_gfx = { western_clothing_gfx } + unit_gfx = { western_unit_gfx } + + ethnicities = { + 10 = mediterranean + } +} + +laziale = { + color = { 1 0.9 0.8 } + + + ethos = ethos_spiritual + heritage = heritage_latin + language = language_italian + martial_custom = martial_custom_male_only + traditions = { + tradition_formation_fighting + tradition_republican_legacy + tradition_poetry + } + + name_list = name_list_italian + + coa_gfx = { latin_group_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_building_gfx } + clothing_gfx = { western_clothing_gfx } + unit_gfx = { western_unit_gfx } + + ethnicities = { + 10 = mediterranean + } +} + +tuscan = { + color = { 1 0.8 0.8 } + + + ethos = ethos_spiritual + heritage = heritage_latin + language = language_italian + martial_custom = martial_custom_male_only + traditions = { + tradition_formation_fighting + tradition_republican_legacy + tradition_poetry + } + + name_list = name_list_italian + + coa_gfx = { latin_group_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_building_gfx } + clothing_gfx = { western_clothing_gfx } + unit_gfx = { western_unit_gfx } + + ethnicities = { + 10 = mediterranean + } +} + +romagnol = { + color = { 1 0.7 0.8 } + + + ethos = ethos_spiritual + heritage = heritage_latin + language = language_italian + martial_custom = martial_custom_male_only + traditions = { + tradition_formation_fighting + tradition_republican_legacy + tradition_poetry + } + + name_list = name_list_italian + + coa_gfx = { latin_group_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_building_gfx } + clothing_gfx = { western_clothing_gfx } + unit_gfx = { western_unit_gfx } + + ethnicities = { + 10 = mediterranean + } +} + + +emilian = { + color = { 1 0.7 0.7 } + + + ethos = ethos_spiritual + heritage = heritage_latin + language = language_italian + martial_custom = martial_custom_male_only + traditions = { + tradition_formation_fighting + tradition_republican_legacy + tradition_poetry + } + + name_list = name_list_italian + + coa_gfx = { latin_group_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_building_gfx } + clothing_gfx = { western_clothing_gfx } + unit_gfx = { western_unit_gfx } + + ethnicities = { + 10 = mediterranean + } +} + +piedmontese = { + color = { 1 0.6 0.6 } + + + ethos = ethos_spiritual + heritage = heritage_latin + language = language_italian + martial_custom = martial_custom_male_only + traditions = { + tradition_formation_fighting + tradition_republican_legacy + tradition_poetry + } + + name_list = name_list_italian + + coa_gfx = { latin_group_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_building_gfx } + clothing_gfx = { western_clothing_gfx } + unit_gfx = { western_unit_gfx } + + ethnicities = { + 10 = mediterranean + } +} + +NEOW_lombard = { + color = { 1 0.75 0.75 } + + + ethos = ethos_spiritual + heritage = heritage_latin + language = language_italian + martial_custom = martial_custom_male_only + traditions = { + tradition_formation_fighting + tradition_republican_legacy + tradition_poetry + } + + name_list = name_list_italian + + coa_gfx = { latin_group_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_building_gfx } + clothing_gfx = { western_clothing_gfx } + unit_gfx = { western_unit_gfx } + + ethnicities = { + 10 = mediterranean + } +} + +venetian = { + color = { 0.9 0.4 0.8 } + + + ethos = ethos_spiritual + heritage = heritage_latin + language = language_italian + martial_custom = martial_custom_male_only + traditions = { + tradition_formation_fighting + tradition_republican_legacy + tradition_poetry + } + + name_list = name_list_italian + + coa_gfx = { latin_group_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_building_gfx } + clothing_gfx = { western_clothing_gfx } + unit_gfx = { western_unit_gfx } + ethnicities = { 10 = mediterranean } diff --git a/common/culture/cultures/NEOW_albanian.txt b/common/culture/cultures/NEOW_albanian.txt new file mode 100644 index 00000000..434963a5 --- /dev/null +++ b/common/culture/cultures/NEOW_albanian.txt @@ -0,0 +1,32 @@ +arbereshe = { + color = { 0.9 0.4 0.4 } + + created = 1500.1.1 + parents = { albanian sicilian } + + ethos = ethos_communal + heritage = heritage_albanian + language = language_arbereshe + martial_custom = martial_custom_male_only + traditions = { + tradition_swords_for_hire + tradition_hill_dwellers + tradition_wedding_ceremonies + } + + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } + + name_list = name_list_albanian + + coa_gfx = { latin_group_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_building_gfx } + clothing_gfx = { western_clothing_gfx } + unit_gfx = { western_unit_gfx } + + ethnicities = { + 10 = mediterranean + } +} \ No newline at end of file diff --git a/common/culture/pillars/NEOW_heritage.txt b/common/culture/pillars/NEOW_heritage.txt index acd16dc9..9ec8f6d8 100644 --- a/common/culture/pillars/NEOW_heritage.txt +++ b/common/culture/pillars/NEOW_heritage.txt @@ -45,4 +45,14 @@ heritage_rhaeto_helvetic = { } } audio_parameter = european +} + +heritage_greek = { + type = heritage + is_shown = { + heritage_is_shown_trigger = { + HERITAGE = heritage_greek + } + } + audio_parameter = european } \ No newline at end of file diff --git a/common/culture/pillars/NEOW_language.txt b/common/culture/pillars/NEOW_language.txt index 4a4fdd6d..b1bb4a71 100644 --- a/common/culture/pillars/NEOW_language.txt +++ b/common/culture/pillars/NEOW_language.txt @@ -139,4 +139,22 @@ language_mosellic = { } color = { 0.4 0.4 0.8 } -} \ No newline at end of file +} + +language_arbereshe = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_arbereshe + } + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_arbereshe } + multiply = 10 + } + } + + color = { 0.9 0.4 0.4 } +} diff --git a/history/characters/NEOW_e_itallia.txt b/history/characters/NEOW_e_itallia.txt index 08ff8b37..c8e1b94f 100644 --- a/history/characters/NEOW_e_itallia.txt +++ b/history/characters/NEOW_e_itallia.txt @@ -169,7 +169,7 @@ italy0010 = { name = "Enzo" dynasty = spadafora_dynasty religion = "roman_catholic" - culture = italian + culture = sicilian trait = education_diplomacy_1 trait = generous trait = chaste diff --git a/history/provinces/k_burgundy.txt b/history/provinces/k_burgundy.txt index 38defac5..3cbc083b 100644 --- a/history/provinces/k_burgundy.txt +++ b/history/provinces/k_burgundy.txt @@ -23,7 +23,7 @@ ###c_provence 2018 = { #TOULON - culture = sardinian + culture = azurrano religion = roman_catholic holding = castle_holding } @@ -49,7 +49,7 @@ ###c_nice 2021 = { #NICE - culture = sardinian + culture = azurrano religion = roman_catholic holding = castle_holding } @@ -150,7 +150,7 @@ ###c_canavese 2040 = { #IVREA - culture = cisalpine + culture = swabian religion = roman_catholic holding = castle_holding } diff --git a/history/provinces/k_italy.txt b/history/provinces/k_italy.txt index 95347112..919d3aa0 100644 --- a/history/provinces/k_italy.txt +++ b/history/provinces/k_italy.txt @@ -26,6 +26,8 @@ holding = castle_holding } 2513 = { #PORDENONE + culture = venetian + religion = roman_catholic holding = city_holding } 8766 = { #PORTOGRUARO @@ -46,7 +48,7 @@ ##d_verona ################################### ###c_verona 2501 = { #VERONA - culture = cisalpine + culture = venetian religion = roman_catholic holding = castle_holding } @@ -59,7 +61,7 @@ ###c_treviso 2505 = { #TREVISO - culture = cisalpine + culture = venetian religion = roman_catholic holding = castle_holding } @@ -71,12 +73,14 @@ } } 2500 = { #VICENZA + culture = venetian + religion = roman_catholic holding = city_holding } ###c_padua 2503 = { #PADUA - culture = cisalpine + culture = venetian religion = roman_catholic holding = castle_holding } @@ -96,7 +100,7 @@ ###c_polesine 2525 = { #ROVIGO - culture = cisalpine + culture = venetian religion = roman_catholic holding = castle_holding } @@ -107,7 +111,7 @@ ##d_piedmonte ################################### ###c_monferrato 2469 = { #ASTI - culture = cisalpine + culture = lombard religion = roman_catholic holding = castle_holding } @@ -119,12 +123,14 @@ } } 2468 = { #ACQUI + culture = piedmontese + religion = roman_catholic holding = church_holding } ###c_turin 2041 = { #TURIN - culture = cisalpine + culture = piedmontese religion = roman_catholic holding = castle_holding } @@ -144,7 +150,7 @@ ###c_novara 2471 = { #NOVARA - culture = cisalpine + culture = piedmontese religion = roman_catholic holding = castle_holding } @@ -160,7 +166,7 @@ ###c_cuneo 2043 = { #CUNEO - culture = cisalpine + culture = piedmontese religion = roman_catholic holding = castle_holding } @@ -182,7 +188,7 @@ ##d_lombardia ################################### ###c_lombardia 2482 = { #MILAN - culture = cisalpine + culture = NEOW_lombard religion = roman_catholic holding = castle_holding 867.1.1 = { @@ -216,7 +222,7 @@ ###c_brescia 2494 = { #BRESCIA - culture = cisalpine + culture = NEOW_lombard religion = roman_catholic holding = castle_holding } @@ -230,7 +236,7 @@ ###c_como 2477 = { #COMO - culture = cisalpine + culture = NEOW_lombard religion = roman_catholic holding = castle_holding } @@ -243,7 +249,7 @@ ###c_trent 2499 = { #TRENTO - culture = cisalpine + culture = venetian religion = roman_catholic holding = castle_holding 1066.1.1 = { @@ -266,7 +272,7 @@ ###c_pavia 2475 = { #PAVIA - culture = cisalpine + culture = NEOW_lombard religion = roman_catholic holding = castle_holding } @@ -282,7 +288,7 @@ ###c_cremona 2491 = { #CREMONA - culture = cisalpine + culture = NEOW_lombard religion = roman_catholic holding = castle_holding } @@ -295,7 +301,7 @@ ###c_parma 2532 = { #PARMA - culture = cisalpine + culture = emilian religion = roman_catholic holding = castle_holding } @@ -303,13 +309,13 @@ holding = none } 2488 = { #PIACENZA + culture = emilian + religion = roman_catholic holding = city_holding } ###c_tortona 2483 = { #TORTONA - culture = cisalpine - religion = roman_catholic holding = castle_holding } 2487 = { #VOGHERA @@ -319,7 +325,7 @@ ##d_genoa ################################### ###c_genoa 2466 = { #GENOA - culture = cisalpine + culture = piedmontese religion = roman_catholic holding = castle_holding special_building_slot = walls_of_genoa_01 @@ -354,7 +360,7 @@ ###c_luni 2531 = { #LUNI - culture = cisalpine + culture = piedmontese religion = roman_catholic holding = city_holding } @@ -368,12 +374,14 @@ ##d_emilia ################################### ###c_modena 2540 = { #MODENA - culture = cisalpine + culture = emilian religion = roman_catholic holding = castle_holding } 2535 = { #CANOSSA holding = none + culture = emilian + religion = roman_catholic 950.1.1 = { holding = castle_holding } @@ -391,8 +399,6 @@ ###c_mantua 2497 = { #MANTUA - culture = cisalpine - religion = roman_catholic holding = castle_holding } 2530 = { #GUASTALLA @@ -405,7 +411,7 @@ ##d_pisa ################################### ###c_pisa 2536 = { #PISA - culture = italian + culture = tuscan religion = roman_catholic holding = city_holding 1066.1.1 = { @@ -429,7 +435,7 @@ ##d_toscana ################################### ###c_firenze 2543 = { #FIRENZE - culture = italian + culture = tuscan religion = roman_catholic holding = castle_holding 1066.1.1 = { @@ -456,7 +462,7 @@ ###c_lucca 2537 = { #LUCCA - culture = italian + culture = tuscan religion = roman_catholic holding = castle_holding } @@ -472,7 +478,7 @@ ###c_arezzo 2554 = { #AREZZO - culture = italian + culture = tuscan religion = roman_catholic holding = castle_holding } @@ -485,7 +491,7 @@ ###c_siena 2560 = { #SIENA - culture = italian + culture = tuscan religion = roman_catholic holding = castle_holding 700.1.1 = { @@ -516,7 +522,7 @@ ###c_orbetello 2569 = { #ORBETELLO - culture = italian + culture = tuscan religion = roman_catholic holding = castle_holding } @@ -527,3 +533,11 @@ holding = none #left blank to keep an empty holding } + + +###c_domodossola +2472 = { #POMBIA + culture = swabian + religion = roman_catholic + holding = castle_holding +} diff --git a/localization/english/replace/culture/NEOW_cultures_l_english.yml b/localization/english/replace/culture/NEOW_cultures_l_english.yml index 5ed899d0..730308eb 100644 --- a/localization/english/replace/culture/NEOW_cultures_l_english.yml +++ b/localization/english/replace/culture/NEOW_cultures_l_english.yml @@ -84,10 +84,35 @@ corsican_collective_noun:0 "Corsi" azurrano:0 "Azurrano" azurrano_collective_noun:0 "Azurrano" + neapolitan:0 "Napulitano" + neapolitan_collective_noun:0 "Napulitano" + pugilese:0 "Pugliese" + pugilese_collective_noun:0 "Pugliese" + laziale:0 "Laziale" + laziale_collective_noun:0 "Laziale" + tuscan:0 "Tuscano" + tuscan_collective_noun:0 "Tuscan" + romagnol:0 "Rumagnòl" + romagnol_collective_noun:0 "Rumagnòl" + emilian:0 "Emigliân" + emilian_collective_noun:0 "Emilian" + piedmontese:0 "Piemontèis" + piedmontese_collective_noun:0 "Piedmontese" + NEOW_lombard:0 "Lumbard" + NEOW_lombard_collective_noun:0 "Lombard" + #Cisapline/Gallic + venetian:0 "Vèneto" + venetian_collective_noun:0 "Venetian" #Iberian extremeno:0 "Extremeño" extremeno_collective_noun:0 "Extremaduran" NEOW_andalusian:0 "Andalûh" NEOW_andalusian_collective_noun:0 "Andalusian" andorra:0 "Andorrà" - andorra_collective_noun:0 "Andorran" \ No newline at end of file + andorra_collective_noun:0 "Andorran" + #Albanian + arbereshe:0 "Arbëreshë" + arbereshe_collective_noun:0 "Arbëreshë" + #Greek + griko:0 "Griko" + griko_collective_noun:0 "Griko" \ No newline at end of file diff --git a/localization/english/replace/culture/traditions/NEOW_cultural_heritages_l_english.yml b/localization/english/replace/culture/traditions/NEOW_cultural_heritages_l_english.yml index 9c847bb2..4b518a0c 100644 --- a/localization/english/replace/culture/traditions/NEOW_cultural_heritages_l_english.yml +++ b/localization/english/replace/culture/traditions/NEOW_cultural_heritages_l_english.yml @@ -8,4 +8,6 @@ heritage_mosellic_name:0 "Mosellic" heritage_mosellic_collective_noun:0 "Mosellic" heritage_rhaeto_helvetic:0 "Rhaeto-Helvetic" - heritage_rhaeto_helvetic_collective_noun:0 "Rhaeto-Helvetic" \ No newline at end of file + heritage_rhaeto_helvetic_collective_noun:0 "Rhaeto-Helvetic" + heritage_greek:0 "Greek" + heritage_greek_collective_noun:0 "Greek" \ No newline at end of file diff --git a/localization/english/replace/culture/traditions/cultural_languages_l_english.yml b/localization/english/replace/culture/traditions/cultural_languages_l_english.yml index 5042ce5e..b4caf370 100644 --- a/localization/english/replace/culture/traditions/cultural_languages_l_english.yml +++ b/localization/english/replace/culture/traditions/cultural_languages_l_english.yml @@ -79,6 +79,7 @@ language_ayneha_name:0 "Ayneha" language_north_dravidian_name: "North Dravidian" language_albanian_name: "Albanian" + language_arbereshe_name: "Arbëreshë" aesthetics_norwegian_name:0 "Norwegian" aesthetics_swedish_name:0 "Swedish"