From 229607f2f118e3f00fc0858034aede878fa5ec42 Mon Sep 17 00:00:00 2001 From: Fishedotjpg Date: Fri, 31 Jul 2026 05:10:22 +0100 Subject: [PATCH] unfuckening german --- .../cultures/NEOW_central_germanic.txt | 26 ++++----- common/culture/pillars/NEOW_language.txt | 57 +++++++++---------- .../scheme_types/learn_language_scheme.txt | 4 +- common/script_values/01_starting_values.txt | 4 +- .../00_scheme_scripted_effects.txt | 6 +- .../zz_NEOW_cultural_languages_l_english.yml | 10 ++-- 6 files changed, 52 insertions(+), 55 deletions(-) diff --git a/common/culture/cultures/NEOW_central_germanic.txt b/common/culture/cultures/NEOW_central_germanic.txt index d5ef077ce..eb973625e 100644 --- a/common/culture/cultures/NEOW_central_germanic.txt +++ b/common/culture/cultures/NEOW_central_germanic.txt @@ -3,7 +3,7 @@ ethos = ethos_spiritual heritage = heritage_central_germanic - language = NEOW_language_alpine_bavarian + language = NEOW_language_high_german martial_custom = martial_custom_male_only head_determination = head_determination_domain @@ -38,7 +38,7 @@ bavarian = { #Boarisch ethos = ethos_courtly heritage = heritage_central_germanic - language = NEOW_language_bavarian + language = NEOW_language_high_german martial_custom = martial_custom_male_only head_determination = head_determination_domain @@ -73,7 +73,7 @@ NEOW_pannonisch = { ethos = ethos_courtly heritage = heritage_romanian - language = language_high_german + language = NEOW_language_high_german martial_custom = martial_custom_male_only head_determination = head_determination_domain @@ -102,7 +102,7 @@ brandenburger = { # Brandenburgisch ethos = ethos_egalitarian heritage = heritage_central_germanic - language = NEOW_language_margravian + language = NEOW_language_low_german martial_custom = martial_custom_male_only head_determination = head_determination_domain @@ -137,7 +137,7 @@ franconian = { # Fränggisch ethos = ethos_communal heritage = heritage_central_germanic - language = NEOW_language_franconian + language = NEOW_language_middle_german martial_custom = martial_custom_male_only head_determination = head_determination_domain @@ -172,7 +172,7 @@ hessian = { # Hessisch ethos = ethos_stoic heritage = heritage_central_germanic - language = NEOW_language_hessian + language = NEOW_language_franconian martial_custom = martial_custom_male_only head_determination = head_determination_domain @@ -246,7 +246,7 @@ low_saxon = { #Platdüütsch ethos = ethos_stoic heritage = heritage_central_germanic - language = NEOW_language_westphalian + language = NEOW_language_low_german martial_custom = martial_custom_male_only head_determination = head_determination_domain @@ -281,7 +281,7 @@ NEOW_pomeranian = { #Pomeranian ethos = ethos_stoic heritage = heritage_central_germanic - language = NEOW_language_pomeranian + language = NEOW_language_low_german martial_custom = martial_custom_male_only head_determination = head_determination_domain @@ -316,7 +316,7 @@ palatine = { #Pälzisch ethos = ethos_courtly heritage = heritage_central_germanic - language = NEOW_language_palatine + language = NEOW_language_middle_german martial_custom = martial_custom_male_only head_determination = head_determination_domain @@ -351,7 +351,7 @@ rhinelander = { #Rheinländer ethos = ethos_egalitarian heritage = heritage_central_germanic - language = NEOW_language_rhinelandic + language = NEOW_language_middle_german martial_custom = martial_custom_male_only head_determination = head_determination_domain @@ -423,7 +423,7 @@ saxon = { #Sächsisch ethos = ethos_bellicose heritage = heritage_central_germanic - language = NEOW_language_saxon + language = NEOW_language_middle_german martial_custom = martial_custom_male_only head_determination = head_determination_domain @@ -458,7 +458,7 @@ swabian = { ethos = ethos_communal heritage = heritage_central_germanic - language = NEOW_language_swabian + language = NEOW_language_high_german martial_custom = martial_custom_male_only head_determination = head_determination_domain @@ -562,7 +562,7 @@ cimbrian = { #Sudboarisch ethos = ethos_communal heritage = heritage_central_germanic - language = NEOW_language_alpine_bavarian + language = NEOW_language_high_german martial_custom = martial_custom_male_only head_determination = head_determination_domain diff --git a/common/culture/pillars/NEOW_language.txt b/common/culture/pillars/NEOW_language.txt index 37d8638bc..8dbd2eef1 100644 --- a/common/culture/pillars/NEOW_language.txt +++ b/common/culture/pillars/NEOW_language.txt @@ -580,7 +580,7 @@ NEOW_language_sorbian = { } parameters = { west_slavic_group_language_param = yes - middle_german_group_language_param = yes + german_group_language_param = yes latin_sprachbund_language_param = yes } ai_will_do = { @@ -602,7 +602,7 @@ NEOW_language_czech = { } parameters = { west_slavic_group_language_param = yes - middle_german_group_language_param = yes + german_group_language_param = yes latin_sprachbund_language_param = yes } ai_will_do = { @@ -879,7 +879,7 @@ NEOW_language_south_mosellic = { } parameters = { french_group_language_param = yes - middle_german_group_language_param = yes + german_group_language_param = yes high_german_group_language_param = yes latin_sprachbund_language_param = yes } @@ -1593,8 +1593,7 @@ NEOW_language_german_turk = { } } parameters = { - low_german_group_language_param = yes - middle_german_group_language_param = yes + german_group_language_param = yes oghuz_group_language_param = yes latin_sprachbund_language_param = yes } @@ -1616,7 +1615,7 @@ NEOW_language_swabian = { } } parameters = { - high_german_group_language_param = yes + german_group_language_param = yes latin_sprachbund_language_param = yes } ai_will_do = { @@ -1629,21 +1628,21 @@ NEOW_language_swabian = { color = swabian } -NEOW_language_saxon = { +NEOW_language_middle_german = { type = language is_shown = { language_is_shown_trigger = { - LANGUAGE = NEOW_language_saxon + LANGUAGE = NEOW_language_middle_german } } parameters = { - middle_german_group_language_param = yes + german_group_language_param = yes latin_sprachbund_language_param = yes } ai_will_do = { value = 10 if = { - limit = { has_cultural_pillar = NEOW_language_saxon } + limit = { has_cultural_pillar = NEOW_language_middle_german } multiply = 10 } } @@ -1658,7 +1657,7 @@ NEOW_language_rottish = { } } parameters = { - high_german_group_language_param = yes + german_group_language_param = yes french_group_language_param = yes latin_sprachbund_language_param = yes } @@ -1680,8 +1679,7 @@ NEOW_language_rhinelandic = { } } parameters = { - high_german_group_language_param = yes - middle_german_group_language_param = yes + german_group_language_param = yes latin_sprachbund_language_param = yes } ai_will_do = { @@ -1702,7 +1700,7 @@ NEOW_language_palatine = { } } parameters = { - middle_german_group_language_param = yes + german_group_language_param = yes latin_sprachbund_language_param = yes } ai_will_do = { @@ -1723,7 +1721,7 @@ NEOW_language_pomeranian = { } } parameters = { - low_german_group_language_param = yes + german_group_language_param = yes latin_sprachbund_language_param = yes } ai_will_do = { @@ -1736,21 +1734,21 @@ NEOW_language_pomeranian = { color = { 204 54 40 } } -NEOW_language_westphalian = { +NEOW_language_low_german = { type = language is_shown = { language_is_shown_trigger = { - LANGUAGE = NEOW_language_westphalian + LANGUAGE = NEOW_language_low_german } } parameters = { - low_german_group_language_param = yes + german_group_language_param = yes latin_sprachbund_language_param = yes } ai_will_do = { value = 10 if = { - limit = { has_cultural_pillar = NEOW_language_westphalian } + limit = { has_cultural_pillar = NEOW_language_low_german } multiply = 10 } } @@ -1766,7 +1764,7 @@ NEOW_language_ramsteiner = { } parameters = { anglic_group_language_param = yes - middle_german_group_language_param = yes + german_group_language_param = yes french_group_language_param = yes latin_sprachbund_language_param = yes } @@ -1788,7 +1786,7 @@ NEOW_language_hessian = { } } parameters = { - middle_german_group_language_param = yes + german_group_language_param = yes latin_sprachbund_language_param = yes } ai_will_do = { @@ -1809,7 +1807,7 @@ NEOW_language_franconian = { } } parameters = { - middle_german_group_language_param = yes + german_group_language_param = yes latin_sprachbund_language_param = yes } ai_will_do = { @@ -1830,7 +1828,7 @@ NEOW_language_margravian = { } } parameters = { - low_german_group_language_param = yes + german_group_language_param = yes latin_sprachbund_language_param = yes } ai_will_do = { @@ -1843,21 +1841,21 @@ NEOW_language_margravian = { color = { 204 54 40 } } -NEOW_language_bavarian = { +NEOW_language_high_german = { type = language is_shown = { language_is_shown_trigger = { - LANGUAGE = NEOW_language_bavarian + LANGUAGE = NEOW_language_high_german } } parameters = { - high_german_group_language_param = yes + german_group_language_param = yes latin_sprachbund_language_param = yes } ai_will_do = { value = 10 if = { - limit = { has_cultural_pillar = NEOW_language_bavarian } + limit = { has_cultural_pillar = NEOW_language_high_german } multiply = 10 } } @@ -1872,7 +1870,7 @@ NEOW_language_alpine_bavarian = { } } parameters = { - high_german_group_language_param = yes + german_group_language_param = yes latin_sprachbund_language_param = yes } ai_will_do = { @@ -2847,7 +2845,7 @@ NEOW_language_silesian = { } parameters = { west_slavic_group_language_param = yes - middle_german_group_language_param = yes + german_group_language_param = yes latin_sprachbund_language_param = yes } ai_will_do = { @@ -2948,6 +2946,7 @@ NEOW_language_finnic = { color = { 204 54 40 } } + NEOW_language_eastern_yiddish = { type = language is_shown = { diff --git a/common/schemes/scheme_types/learn_language_scheme.txt b/common/schemes/scheme_types/learn_language_scheme.txt index 7f79b7219..7b9315251 100644 --- a/common/schemes/scheme_types/learn_language_scheme.txt +++ b/common/schemes/scheme_types/learn_language_scheme.txt @@ -195,10 +195,10 @@ add = 10 desc = SAME_LANGUAGE_ORIGIN scope:target.culture = { - has_cultural_parameter = middle_german_group_language_param + has_cultural_parameter = german_group_language_param } scope:owner.culture = { - has_cultural_parameter = middle_german_group_language_param + has_cultural_parameter = german_group_language_param } } modifier = { diff --git a/common/script_values/01_starting_values.txt b/common/script_values/01_starting_values.txt index 1acbd99ec..2310b24f5 100644 --- a/common/script_values/01_starting_values.txt +++ b/common/script_values/01_starting_values.txt @@ -627,8 +627,8 @@ culture_acceptance_baseline = { if = { limit = { NOT = { has_same_culture_language = scope:culture } - has_cultural_parameter = middle_german_group_language_param - scope:culture = { has_cultural_parameter = middle_german_group_language_param } + has_cultural_parameter = german_group_language_param + scope:culture = { has_cultural_parameter = german_group_language_param } } add = { value = 5 # please update CULTURE_PILLAR_TOOLTIP_LANGUAGE_EFFECT if this number changes diff --git a/common/scripted_effects/00_scheme_scripted_effects.txt b/common/scripted_effects/00_scheme_scripted_effects.txt index bfb90f4b0..968488953 100644 --- a/common/scripted_effects/00_scheme_scripted_effects.txt +++ b/common/scripted_effects/00_scheme_scripted_effects.txt @@ -13993,7 +13993,7 @@ set_random_entertainment_text_effect = { root.culture = { OR = { has_cultural_parameter = anglic_group_language_param - has_cultural_parameter = middle_german_group_language_param + has_cultural_parameter = german_group_language_param } } root.religion = religion:novelist_religion @@ -14010,7 +14010,7 @@ set_random_entertainment_text_effect = { root.culture = { OR = { has_cultural_parameter = anglic_group_language_param - has_cultural_parameter = middle_german_group_language_param + has_cultural_parameter = german_group_language_param } } root.religion = religion:novelist_religion @@ -14024,7 +14024,7 @@ set_random_entertainment_text_effect = { 1 = { trigger = { OR = { - root.culture = { has_cultural_parameter = middle_german_group_language_param } + root.culture = { has_cultural_parameter = german_group_language_param } root.religion = religion:novelist_religion } } 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 5f6994ba3..47caaf551 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 @@ -70,17 +70,17 @@ NEOW_language_albanian_name:0 "Albanian" NEOW_language_german_turk_name:0 "Turko-German" NEOW_language_swabian_name:0 "Swabian" - NEOW_language_saxon_name:0 "Saxon" + NEOW_language_middle_german_name:0 "Middle German" NEOW_language_rottish_name:0 "Rhodanic" NEOW_language_rhinelandic_name:0 "Rhenish" NEOW_language_palatine_name:0 "Palatine" NEOW_language_pomeranian_name:0 "Pomeranian" - NEOW_language_westphalian_name:0 "Westphalian" + NEOW_language_low_german_name:0 "Low German" NEOW_language_ramsteiner_name:0 "Ramsteiner" NEOW_language_hessian_name:0 "Hessian" NEOW_language_franconian_name:0 "Franconian" NEOW_language_margravian_name:0 "Margravian" - NEOW_language_bavarian_name:0 "Bavarian" + NEOW_language_high_german_name:0 "High German" NEOW_language_alpine_bavarian_name:0 "Alpine Bavarian" NEOW_language_griko_name:0 "Griko" NEOW_language_sarphatique_name:0 "Sarphatique" @@ -182,7 +182,7 @@ culture_parameter_goidelic_group_language_param: "This [language|E] is of #V Goidelic Origin#!" culture_parameter_brythonic_group_language_param: "This [language|E] is of #V Brythonic Origin#!" culture_parameter_french_group_language_param: "This [language|E] is of #V French Origin#!" - culture_parameter_middle_german_group_language_param: "This [language|E] is of #V Middle German Origin#!" + culture_parameter_german_group_language_param: "This [language|E] is of #V German Origin#!" culture_parameter_east_hispanic_group_language_param: "This [language|E] is of #V East Hispanic Origin#!" culture_parameter_lausatian_group_language_param: "This [language|E] is of #V Lusitanian Origin#!" culture_parameter_west_hispanic_group_language_param: "This [language|E] is of #V West Hispanic Origin#!" @@ -190,8 +190,6 @@ culture_parameter_middle_hispanic_group_language_param: "This [language|E] is of #V Middle Hispanic Origin#!" culture_parameter_italo_dalmatian_group_language_param: "This [language|E] is of #V Italo-Dalmatian Origin#!" culture_parameter_albanian_group_language_param: "This [language|E] is of #V Albanian Origin#!" - culture_parameter_low_german_group_language_param: "This [language|E] is of #V Low German Origin#!" - culture_parameter_high_german_group_language_param: "This [language|E] is of #V High German Origin#!" culture_parameter_greek_group_language_param: "This [language|E] is of #V Greek Origin#!" culture_parameter_hebrew_group_language_param: "This [language|E] is of #V Greek Origin#!" culture_parameter_gallo_italian_group_language_param: "This [language|E] is of #V Gallo-Romance Origin#!"