From 8b1e60411f237bc7950732320c364d52b649b5b4 Mon Sep 17 00:00:00 2001 From: trashb0at Date: Wed, 13 Nov 2024 17:09:22 -0500 Subject: [PATCH] irish stuff --- common/culture/cultures/00_goidelic.txt | 121 +++++++++++++++++ common/culture/cultures/00_west_germanic.txt | 125 ++++++++++++++++++ .../culture/cultures/NEOW_anglo_frisian.txt | 30 +++++ common/culture/pillars/NEOW_language.txt | 38 +++++- history/provinces/k_ireland.txt | 32 ++--- .../culture/NEOW_cultures_l_english.yml | 9 +- .../replace/culture/cultures_l_english.yml | 8 +- .../NEOW_cultural_languages_l_english.yml | 4 +- .../cultural_languages_l_english.yml | 101 ++++++++++++++ 9 files changed, 445 insertions(+), 23 deletions(-) create mode 100644 common/culture/cultures/00_goidelic.txt create mode 100644 common/culture/cultures/00_west_germanic.txt create mode 100644 localization/english/replace/culture/traditions/cultural_languages_l_english.yml diff --git a/common/culture/cultures/00_goidelic.txt b/common/culture/cultures/00_goidelic.txt new file mode 100644 index 00000000..76cd0613 --- /dev/null +++ b/common/culture/cultures/00_goidelic.txt @@ -0,0 +1,121 @@ +irish = { + color = { 78 121 95 } + + ethos = ethos_courtly + heritage = heritage_goidelic + language = language_anglo_irish + martial_custom = martial_custom_equal + traditions = { + tradition_pastoralists + tradition_poetry + tradition_maritime_mercantilism + tradition_monastic_communities + } + + name_list = name_list_irish + + coa_gfx = { irish_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { northern_clothing_gfx } + unit_gfx = { western_unit_gfx } + + ethnicities = { + 5 = caucasian_blond + 30 = caucasian_ginger + 35 = caucasian_brown_hair + 30 = caucasian_dark_hair + } +} + +gaelic = { + color = gaelic + created = 800.1.1 + parents = { irish pictish } + + ethos = ethos_bellicose + heritage = heritage_goidelic + language = language_goidelic + martial_custom = martial_custom_equal + traditions = { + tradition_fishermen + tradition_hill_dwellers + tradition_highland_warriors + tradition_strong_kinship + tradition_concubines + } + + name_list = name_list_gaelic + + coa_gfx = { scottish_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { northern_clothing_gfx } + unit_gfx = { western_unit_gfx } + + ethnicities = { + 5 = caucasian_blond + 30 = caucasian_ginger + 35 = caucasian_brown_hair + 30 = caucasian_dark_hair + } +} + +high_irish = { + color = { 64 105 65 } + + ethos = ethos_courtly + heritage = heritage_goidelic + language = language_goidelic + martial_custom = martial_custom_equal + traditions = { + tradition_pastoralists + tradition_poetry + tradition_maritime_mercantilism + tradition_monastic_communities + } + + name_list = name_list_irish + + coa_gfx = { irish_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { northern_clothing_gfx } + unit_gfx = { western_unit_gfx } + + ethnicities = { + 5 = caucasian_blond + 30 = caucasian_ginger + 35 = caucasian_brown_hair + 30 = caucasian_dark_hair + } +} + +firslabh = { + color = { 81 132 112 } + + ethos = ethos_courtly + heritage = heritage_goidelic + language = language_anglo_irish + martial_custom = martial_custom_equal + traditions = { + tradition_pastoralists + tradition_poetry + tradition_maritime_mercantilism + tradition_monastic_communities + } + + name_list = name_list_irish + name_list = name_list_polish + name_list = name_list_latgalian + name_list = name_list_lithuanian + + coa_gfx = { polish_coa_gfx baltic_group_coa_gfx west_slavic_group_coa_gfx irish_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { northern_clothing_gfx } + unit_gfx = { western_unit_gfx } + + ethnicities = { + 45 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 15 = slavic_dark_hair + } +} \ No newline at end of file diff --git a/common/culture/cultures/00_west_germanic.txt b/common/culture/cultures/00_west_germanic.txt new file mode 100644 index 00000000..284b0ab7 --- /dev/null +++ b/common/culture/cultures/00_west_germanic.txt @@ -0,0 +1,125 @@ +english = { + color = english + created = 1070.1.1 + parents = { norman anglo_saxon } + + ethos = ethos_bureaucratic + heritage = heritage_west_germanic + language = language_anglic + martial_custom = martial_custom_male_only + traditions = { + tradition_hereditary_hierarchy + tradition_chivalry + tradition_castle_keepers + tradition_longbow_competitions + } + + name_list = name_list_english + + coa_gfx = { english_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { western_clothing_gfx } + unit_gfx = { western_unit_gfx } + + ethnicities = { + 25 = caucasian_blond + 15 = caucasian_ginger + 35 = caucasian_brown_hair + 25 = caucasian_dark_hair + } +} + +anglo_saxon = { + color = { 0.8 0.3 0.3 } + created = 500.1.1 + parents = { old_saxon } + + ethos = ethos_bureaucratic + heritage = heritage_west_germanic + language = language_anglic + martial_custom = martial_custom_male_only + traditions = { + tradition_the_witenagemot + tradition_city_keepers + tradition_hird + } + + name_list = name_list_anglo_saxon + + coa_gfx = { anglo_saxon_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { northern_clothing_gfx } + clothing_gfx = { western_clothing_gfx } + unit_gfx = { western_unit_gfx } + + ethnicities = { + 25 = caucasian_blond + 15 = caucasian_ginger + 35 = caucasian_brown_hair + 25 = caucasian_dark_hair + } +} + +old_saxon = { + color = { 0.5 0.1 0.1 } + + ethos = ethos_bellicose + heritage = heritage_west_germanic + language = language_anglic + martial_custom = martial_custom_male_only + traditions = { + tradition_things + tradition_seafaring + tradition_hird + } + + dlc_tradition = { + trait = tradition_malleable_invaders + requires_dlc_flag = hybridize_culture + } + + name_list = name_list_old_saxon + + coa_gfx = { western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { fp1_norse_clothing_gfx northern_clothing_gfx } + unit_gfx = { western_unit_gfx } + + ethnicities = { + 25 = caucasian_northern_blond + 15 = caucasian_northern_ginger + 35 = caucasian_northern_brown_hair + 25 = caucasian_northern_dark_hair + } +} + +scottish = { + color = hsv{ 0.035 0.8 0.8 } + created = 1050.1.1 + parents = { anglo_saxon cumbrian } + + ethos = ethos_bureaucratic + heritage = heritage_scottish + language = language_scots + martial_custom = martial_custom_male_only + traditions = { + tradition_hereditary_hierarchy + tradition_city_keepers + tradition_xenophilic + tradition_strong_kinship + } + + name_list = name_list_scottish + + coa_gfx = { scottish_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { western_clothing_gfx } + unit_gfx = { western_unit_gfx } + + ethnicities = { + 25 = caucasian_blond + 15 = caucasian_ginger + 35 = caucasian_brown_hair + 25 = caucasian_dark_hair + } +} diff --git a/common/culture/cultures/NEOW_anglo_frisian.txt b/common/culture/cultures/NEOW_anglo_frisian.txt index 45ab5bff..25b6d054 100644 --- a/common/culture/cultures/NEOW_anglo_frisian.txt +++ b/common/culture/cultures/NEOW_anglo_frisian.txt @@ -166,4 +166,34 @@ souflander = { 2 = arab 2 = african } +} + +norner = { + color = { 0.9 0.56 0.1 } + + ethos = ethos_stoic + heritage = heritage_anglo_frisian + language = language_english + martial_custom = martial_custom_equal + traditions = { + tradition_upland_skirmishing + tradition_longbow_competitions + tradition_modest + tradition_hard_working + } + + name_list = name_list_english + name_list = name_list_irish + + coa_gfx = { irish_coa_gfx english_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { northern_clothing_gfx } + unit_gfx = { western_unit_gfx } + + ethnicities = { + 5 = caucasian_blond + 30 = caucasian_ginger + 35 = caucasian_brown_hair + 30 = caucasian_dark_hair + } } \ No newline at end of file diff --git a/common/culture/pillars/NEOW_language.txt b/common/culture/pillars/NEOW_language.txt index 6497d94e..8549bd8f 100644 --- a/common/culture/pillars/NEOW_language.txt +++ b/common/culture/pillars/NEOW_language.txt @@ -68,4 +68,40 @@ language_brittannic = { } color = { 134 53 72 } -} \ No newline at end of file +} + +language_scots = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_scots + } + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_scots } + multiply = 10 + } + } + + color = hsv{ 0.035 0.8 0.8 } +} + +language_anglo_irish = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_gaelic + } + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_anglo_irish } + multiply = 10 + } + } + + color = { 78 121 95 } +} diff --git a/history/provinces/k_ireland.txt b/history/provinces/k_ireland.txt index cd069ba5..891d8055 100644 --- a/history/provinces/k_ireland.txt +++ b/history/provinces/k_ireland.txt @@ -40,7 +40,7 @@ ###c_kildare 36 = { - culture = irish + culture = firslabh religion = celtic holding = castle_holding } @@ -50,7 +50,7 @@ ###c_oriel 18 = { - culture = irish + culture = firslabh religion = celtic holding = castle_holding } @@ -87,7 +87,7 @@ ###c_down 15 = { - culture = irish + culture = norner religion = celtic holding = castle_holding } @@ -106,7 +106,7 @@ ###c_derry 12 = { - culture = irish + culture = norner religion = celtic holding = castle_holding } @@ -119,7 +119,7 @@ ###c_tyrone 9669 = { - culture = irish + culture = norner religion = celtic holding = castle_holding } @@ -132,7 +132,7 @@ ###c_fermanagh 25 = { - culture = irish + culture = high_irish religion = celtic holding = castle_holding } @@ -155,7 +155,7 @@ ###c_ailech 9 = { - culture = irish + culture = high_irish religion = celtic holding = castle_holding } @@ -172,7 +172,7 @@ ##d_connacht ###c_connacht 20 = { - culture = irish + culture = high_irish religion = druidic holding = castle_holding } @@ -185,7 +185,7 @@ ###c_athlone 8745 = { - culture = irish + culture = high_irish religion = druidic holding = castle_holding } @@ -195,7 +195,7 @@ ###c_mayo 21 = { - culture = irish + culture = high_irish religion = druidic holding = castle_holding } @@ -208,7 +208,7 @@ ###c_breifne 9676 = { - culture = irish + culture = high_irish religion = druidic holding = castle_holding } @@ -232,7 +232,7 @@ ###c_wicklow 29 = { - culture = irish + culture = firslabh religion = celtic holding = castle_holding } @@ -272,7 +272,7 @@ ##d_munster ###c_thomond 45 = { - culture = irish + culture = high_irish religion = celtic holding = castle_holding } @@ -285,7 +285,7 @@ ###c_ennis 46 = { - culture = irish + culture = high_irish religion = celtic holding = castle_holding } @@ -302,7 +302,7 @@ ###c_desmond 53 = { - culture = irish + culture = high_irish religion = celtic holding = castle_holding } @@ -318,7 +318,7 @@ ###c_kerry 52 = { - culture = irish + culture = high_irish religion = celtic 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 cc2a19d2..2e94d0ca 100644 --- a/localization/english/replace/culture/NEOW_cultures_l_english.yml +++ b/localization/english/replace/culture/NEOW_cultures_l_english.yml @@ -40,4 +40,11 @@ scouseg:0 "Scouseg" scouseg_collective_noun:0 "Scousegs" strafclideg:0 "Strafclideg" - strafclidegcollective_noun:0 "Strafclidegs" \ No newline at end of file + strafclideg_collective_noun:0 "Strafclidegs" + #Goidelic + high_irish:0 "Éireannaigh Uasal" + high_irish_collective_noun:0 "High Irish" + firslabh:0 "Firslabh" + firslabh_collective_noun:0 "Firslabh" + norner:0 "Norner" + norner_collective_noun:0 "Norner" \ No newline at end of file diff --git a/localization/english/replace/culture/cultures_l_english.yml b/localization/english/replace/culture/cultures_l_english.yml index cd75e63d..0737a2bd 100644 --- a/localization/english/replace/culture/cultures_l_english.yml +++ b/localization/english/replace/culture/cultures_l_english.yml @@ -125,10 +125,10 @@ celtic_group_collective_noun:0 "Celts" goidelic_group:0 "Goidelic" goidelic_group_collective_noun:0 "Goidels" - irish:0 "Irish" - irish_prefix:0 "Hiberno" - irish_collective_noun:0 "Irish" - gaelic:0 "Gaelic" + irish:0 "Éireannach Bhocht" + irish_prefix:0 "Low Irish" + irish_collective_noun:0 "Low Irish" + gaelic:0 "Albannach" gaelic_prefix:0 "Gaelo" gaelic_collective_noun:0 "Gaels" #Brythonic group diff --git a/localization/english/replace/culture/traditions/NEOW_cultural_languages_l_english.yml b/localization/english/replace/culture/traditions/NEOW_cultural_languages_l_english.yml index 412abced..c5b5d648 100644 --- a/localization/english/replace/culture/traditions/NEOW_cultural_languages_l_english.yml +++ b/localization/english/replace/culture/traditions/NEOW_cultural_languages_l_english.yml @@ -2,4 +2,6 @@ language_french_name:0 "French" language_ladinois_name:0 "Ladinois" language_english_name:0 "English" - language_brittannic_name:0 "Britannic-Welsh" \ No newline at end of file + language_brittannic_name:0 "Britannic-Welsh" + language_scots_name:0 "Scots" + language_anglo_irish_name:0 "Anglo-Irish" \ 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 new file mode 100644 index 00000000..f4742268 --- /dev/null +++ b/localization/english/replace/culture/traditions/cultural_languages_l_english.yml @@ -0,0 +1,101 @@ +l_english: + language_generic_label_desc:0 "A [culture|E]'s dominant [language|E] includes a broad selection of dialects, vernaculars, creoles, and related minor tongues which are often (though not necessarily) mutually intelligible or easier to learn." + language_anglic_name:0 "Anglic" + language_arabic_name:0 "Arabic" + language_berber_name:0 "Berber" + language_byzantine_name:0 "Byzantine" + language_baltic_name:0 "Baltic" + language_celtic_name:0 "Celtic" + language_goidelic_name:0 "Gaelic" + language_brythonic_name:0 "Brythonic" + language_central_germanic_name:0 "Central Germanic" + language_dravidian_name:0 "Dravidian" + language_dutch_name:0 "Dutch" + language_yoruba_name:1 "East Kwa" + language_senegambian_name:0 "Senegambian" + language_east_slavic_name:0 "East Slavic" + language_iberian_name:1 "Iberian Vulgar" + language_sauraseni_name:1 "Shauraseni" + language_marathi_name:0 "Marathi" + language_magadhan_name:1 "Magadhi" + language_pahari_name:0 "Pahari" + language_vrachada_name:0 "Vrachada" + language_rajasthani_name:0 "Gurjar" + language_sinhalese_name:0 "Sinhalese" + language_kashmiri_name:0 "Kashmiri" + language_tamil_name:0 "Tamil" + language_telugu_name:0 "Telugu" + language_kannada_name:0 "Kannada" + language_iranian_name:0 "Iranian" + language_israelite_name:1 "Hebrew" + language_latin_name:0 "Latin" + language_frankish_name:0 "Frankish" + language_french_name:1 "D'Oïl Vulgar" + language_magyar_name:0 "Magyar" + language_norse_name:0 "Norse" + language_south_slavic_name:1 "South Slavic" + language_ugro_permian_name:0 "Ugro-Permian" + language_volga_finnic_name:0 "Volga-Finnic" + language_west_slavic_name:0 "West Slavic" + language_tibetan_name:0 "Tibetan" + language_chinese_name:0 "Chinese" + language_mongolic_name:0 "Mongolic" + language_turkic_name:0 "Shaz Turkic" + language_qiangic_name:1 "Tangut" + language_burmese_name:0 "Burmese" + language_armenian_name:0 "Armenian" + language_greek_name:0 "Greek" + language_scythian_name:0 "Scythian" + language_georgian_name:0 "Georgian" + language_occitano_romance_name:1 "D'Oc Vulgar" + language_lechitic_name:0 "Lechitic" + language_czech_slovak_name:1 "Czech-Slovien" + language_slavonic_name:0 "Slavonic" + language_tocharian_name:0 "Tocharian" + language_basque_name:0 "Basque" + language_chadic_name:0 "Chadic" + language_cushitic_name:0 "Cushitic" + language_sabaki_name: "Sabaki" + language_ethiopic_name:0 "Ethiopic" + language_soninke_name:0 "Soninke" + language_manding_name:0 "Manding" + language_gur_name:0 "Gur" + language_kru_name:0 "Kru" + language_kwa_name:0 "Kwa" + language_finnic_name:0 "Finnic" + language_sami_name:0 "Sami" + language_omotic_name:0 "Omotic" + language_tubu_name:0 "Tubu" + language_sudanic_name:0 "Sudanic" + language_aramaic_name:0 "Aramaic" + language_high_german_name:0 "High German" + language_saxon_name:0 "Saxon" + language_oghur_name:0 "Oghur" + language_tungusic_name:0 "Tungusic" + language_sardinian_name:0 "Sardinian Vulgar" + language_wallachian_name:0 "Dacian Vulgar" + language_italian_name:0 "Italian Vulgar" + language_ayneha_name:0 "Ayneha" + language_north_dravidian_name: "North Dravidian" + language_albanian_name: "Albanian" + + aesthetics_norwegian_name:0 "Norwegian" + aesthetics_swedish_name:0 "Swedish" + aesthetics_danish_name:0 "Danish" + aesthetics_asturleonese_name:0 "Asturleonese" + aesthetics_portuguese_name:0 "Portuguese" + aesthetics_castilian_name:0 "Castilian" + aesthetics_norman_name:0 "Norman" + aesthetics_scottish_name:0 "Scottish" + aesthetics_sicilian_name:0 "Sicilian" + +#Dead Languages - Only used in custom loc + language_pali_name: "Pali" + language_avestan_name: "Avestan" + language_classical_tibetan_name: "Classical Tibetan" + language_sanskrit_name: "Sanskrit" + +# Dead languages used by dead cultures + language_egyptian_name: "Egyptian" + language_hunnic_name: "Hunnic" + language_ancient_greek_name: "Hellenic"