more language rework

This commit is contained in:
Fishedotjpg 2026-03-22 04:16:25 +00:00
parent d0fa6114cb
commit 31ecbe118d
8 changed files with 543 additions and 26 deletions

View file

@ -3,7 +3,7 @@
ethos = ethos_communal
heritage = heritage_berber
language = language_french
language = NEOW_language_north_french
martial_custom = martial_custom_male_only
head_determination = head_determination_domain

View file

@ -6,7 +6,7 @@
ethos = ethos_bureaucratic
heritage = heritage_greek
language = language_greek
language = NEOW_language_griko
martial_custom = martial_custom_male_only
head_determination = head_determination_domain

View file

@ -3,7 +3,7 @@
ethos = ethos_communal
heritage = heritage_israelite
language = language_sarphatique
language = NEOW_language_sarphatique
martial_custom = martial_custom_equal
head_determination = head_determination_domain
@ -42,7 +42,7 @@ ashkenazi = {
ethos = ethos_communal
heritage = heritage_israelite
language = language_high_german
language = NEOW_language_new_yiddish
martial_custom = martial_custom_male_only
head_determination = head_determination_domain
traditions = {
@ -76,7 +76,7 @@ sharoni = {
ethos = ethos_communal
heritage = heritage_israelite
language = language_hebrew
language = NEOW_language_new_hebrew
martial_custom = martial_custom_equal
head_determination = head_determination_domain

View file

@ -7,7 +7,7 @@
ethos = ethos_communal
heritage = heritage_italian
language = language_italo_dalmatian
language = NEOW_language_ligurian
martial_custom = martial_custom_male_only
head_determination = head_determination_domain
@ -40,7 +40,7 @@ corsican = { #Corsu
ethos = ethos_communal
heritage = heritage_italian
language = language_italo_dalmatian
language = NEOW_tusco_corsican
martial_custom = martial_custom_male_only
head_determination = head_determination_domain
@ -72,7 +72,7 @@ emilian = { #Emigliân
ethos = ethos_communal
heritage = heritage_italian
language = language_cisalpine
language = NEOW_language_emilo_romagnol
martial_custom = martial_custom_male_only
head_determination = head_determination_domain
@ -106,7 +106,7 @@ laziale = {
ethos = ethos_bureaucratic
heritage = heritage_italian
language = language_italo_dalmatian
language = NEOW_language_median
martial_custom = martial_custom_male_only
head_determination = head_determination_domain
@ -140,7 +140,7 @@ neapolitan = { #Napulitano
ethos = ethos_bureaucratic
heritage = heritage_italian
language = language_italo_dalmatian
language = NEOW_language_neapolitan
martial_custom = martial_custom_male_only
head_determination = head_determination_domain
@ -174,7 +174,7 @@ NEOW_lombard = { #Lumbard
ethos = ethos_stoic
heritage = heritage_italian
language = language_cisalpine
language = NEOW_language_lombard_piedmontese
martial_custom = martial_custom_male_only
head_determination = head_determination_domain
@ -207,7 +207,7 @@ piedmontese = {
ethos = ethos_courtly
heritage = heritage_italian
language = language_cisalpine
language = NEOW_language_lombard_piedmontese
martial_custom = martial_custom_male_only
head_determination = head_determination_domain
@ -241,7 +241,7 @@ pugliese = {
ethos = ethos_spiritual
heritage = heritage_italian
language = language_italo_dalmatian
language = NEOW_language_neapolitan
martial_custom = martial_custom_male_only
head_determination = head_determination_domain
@ -275,7 +275,7 @@ romagnol = { #Rumagnòl
ethos = ethos_spiritual
heritage = heritage_italian
language = language_cisalpine
language = NEOW_language_emilo_romagnol
martial_custom = martial_custom_male_only
head_determination = head_determination_domain
@ -307,7 +307,7 @@ sicilian = { #Sicilianu
ethos = ethos_courtly
heritage = heritage_italian
language = language_italo_dalmatian
language = NEOW_language_sicilian
martial_custom = martial_custom_male_only
head_determination = head_determination_domain
@ -345,7 +345,7 @@ tuscan = { #Tuscano
ethos = ethos_bureaucratic
heritage = heritage_italian
language = language_italo_dalmatian
language = NEOW_language_tusco_corsican
martial_custom = martial_custom_male_only
head_determination = head_determination_domain
@ -379,7 +379,7 @@ venetian = { #Vèneto
ethos = ethos_bureaucratic
heritage = heritage_italian
language = language_italo_dalmatian
language = NEOW_language_venetian
martial_custom = martial_custom_male_only
head_determination = head_determination_domain
@ -413,7 +413,7 @@ ligurian = { #Lìgure
ethos = ethos_courtly
heritage = heritage_italian
language = language_cisalpine
language = NEOW_language_ligurian
martial_custom = martial_custom_male_only
head_determination = head_determination_domain
@ -447,7 +447,7 @@ friulian = { #Furlan
ethos = ethos_stoic
heritage = heritage_italian
language = language_rhaetoromance
language = NEOW_language_friulian
martial_custom = martial_custom_male_only
head_determination = head_determination_domain
@ -485,7 +485,7 @@ maltese = { #Maltin
ethos = ethos_egalitarian
heritage = heritage_italian
language = language_maltese
language = NEOW_language_maltese
martial_custom = martial_custom_male_only
head_determination = head_determination_domain
@ -520,7 +520,7 @@ ladin = {
ethos = ethos_communal
heritage = heritage_italian
language = language_rhaetoromance
language = NEOW_language_ladin
martial_custom = martial_custom_male_only
head_determination = head_determination_domain

View file

@ -3,7 +3,7 @@
ethos = ethos_communal
heritage = heritage_mosellic
language = language_mosellic
language = NEOW_language_north_mosellic
martial_custom = martial_custom_equal
head_determination = head_determination_domain
house_coa_frame = house_frame_03
@ -43,7 +43,7 @@ elsasse = {
ethos = ethos_stoic
heritage = heritage_mosellic
language = language_high_german
language = NEOW_language_south_mosellic
martial_custom = martial_custom_equal
head_determination = head_determination_domain
house_coa_frame = house_frame_03
@ -85,7 +85,7 @@ letzebuerge = { #Letzebüerge
ethos = ethos_communal
heritage = heritage_mosellic
language = language_mosellic
language = NEOW_language_north_mosellic
martial_custom = martial_custom_equal
head_determination = head_determination_domain
house_coa_frame = house_frame_19
@ -124,7 +124,7 @@ lorin = {
ethos = ethos_communal
heritage = heritage_mosellic
language = language_mosellic
language = NEOW_language_south_mosellic
martial_custom = martial_custom_equal
head_determination = head_determination_domain
house_coa_frame = house_frame_03

View file

@ -214,6 +214,365 @@ NEOW_language_north_french = {
color = { 204 54 40 }
}
NEOW_language_griko = {
type = language
is_shown = {
language_is_shown_trigger = {
LANGUAGE = NEOW_language_griko
}
}
parameters = {
greek_group_language_param = yes
italo_dalmatian_group_language_param = yes
}
ai_will_do = {
value = 10
if = {
limit = { has_cultural_pillar = NEOW_language_griko }
multiply = 10
}
}
color = { 204 54 40 }
}
NEOW_language_sarphatique = {
type = language
is_shown = {
language_is_shown_trigger = {
LANGUAGE = NEOW_language_sarphatique
}
}
parameters = {
hewbrew_group_language_param = yes
french_group_language_param = yes
anglic_group_language_param = yes
middle_hispanic_group_language_param = yes
}
ai_will_do = {
value = 10
if = {
limit = { has_cultural_pillar = NEOW_language_sarphatique }
multiply = 10
}
}
color = { 204 54 40 }
}
NEOW_language_new_yiddish = {
type = language
is_shown = {
language_is_shown_trigger = {
LANGUAGE = NEOW_language_new_yiddish
}
}
parameters = {
hewbrew_group_language_param = yes
french_group_language_param = yes
anglic_group_language_param = yes
high_german_group_language_param = yes
}
ai_will_do = {
value = 10
if = {
limit = { has_cultural_pillar = NEOW_language_new_yiddish }
multiply = 10
}
}
color = { 204 54 40 }
}
NEOW_language_new_hebrew = {
type = language
is_shown = {
language_is_shown_trigger = {
LANGUAGE = NEOW_language_new_hebrew
}
}
parameters = {
hewbrew_group_language_param = yes
}
ai_will_do = {
value = 10
if = {
limit = { has_cultural_pillar = NEOW_language_new_hebrew }
multiply = 10
}
}
color = { 204 54 40 }
}
NEOW_language_ladin = {
type = language
is_shown = {
language_is_shown_trigger = {
LANGUAGE = NEOW_language_ladin
}
}
parameters = {
italo_dalmatian_group_language_param = yes
rhaeto_romance_group_language_param = yes
}
ai_will_do = {
value = 10
if = {
limit = { has_cultural_pillar = NEOW_language_ladin }
multiply = 10
}
}
color = { 204 54 40 }
}
NEOW_language_maltese = {
type = language
is_shown = {
language_is_shown_trigger = {
LANGUAGE = NEOW_language_maltese
}
}
parameters = {
anglic_group_language_param = yes
italo_dalmatian_group_language_param = yes
arabic_group_language_param = yes
}
ai_will_do = {
value = 10
if = {
limit = { has_cultural_pillar = NEOW_language_maltese }
multiply = 10
}
}
color = { 204 54 40 }
}
NEOW_language_north_mosellic = {
type = language
is_shown = {
language_is_shown_trigger = {
LANGUAGE = NEOW_language_north_mosellic
}
}
parameters = {
french_group_language_param = yes
low_franconian_group_language_param = yes
}
ai_will_do = {
value = 10
if = {
limit = { has_cultural_pillar = NEOW_language_north_mosellic }
multiply = 10
}
}
color = { 204 54 40 }
}
NEOW_language_south_mosellic = {
type = language
is_shown = {
language_is_shown_trigger = {
LANGUAGE = NEOW_language_south_mosellic
}
}
parameters = {
french_group_language_param = yes
middle_german_group_language_param = yes
high_german_group_language_param = yes
}
ai_will_do = {
value = 10
if = {
limit = { has_cultural_pillar = NEOW_language_south_mosellic }
multiply = 10
}
}
color = { 204 54 40 }
}
NEOW_language_friulian = {
type = language
is_shown = {
language_is_shown_trigger = {
LANGUAGE = NEOW_language_friulian
}
}
parameters = {
rhaeto_romance_group_language_param = yes
italo_dalmatian_group_language_param = yes
}
ai_will_do = {
value = 10
if = {
limit = { has_cultural_pillar = NEOW_language_friulian }
multiply = 10
}
}
color = { 204 54 40 }
}
NEOW_language_ligurian = {
type = language
is_shown = {
language_is_shown_trigger = {
LANGUAGE = NEOW_language_ligurian
}
}
parameters = {
gallo_italian_group_language_param = yes
italo_dalmatian_group_language_param = yes
}
ai_will_do = {
value = 10
if = {
limit = { has_cultural_pillar = NEOW_language_ligurian }
multiply = 10
}
}
color = { 204 54 40 }
}
NEOW_language_venetian = {
type = language
is_shown = {
language_is_shown_trigger = {
LANGUAGE = NEOW_language_venetian
}
}
parameters = {
gallo_italian_group_language_param = yes
italo_dalmatian_group_language_param = yes
}
ai_will_do = {
value = 10
if = {
limit = { has_cultural_pillar = NEOW_language_venetian }
multiply = 10
}
}
color = { 204 54 40 }
}
NEOW_language_tusco_corsican = {
type = language
is_shown = {
language_is_shown_trigger = {
LANGUAGE = NEOW_language_tusco_corsican
}
}
parameters = {
italo_dalmatian_group_language_param = yes
sardic_group_language_param = yes
}
ai_will_do = {
value = 10
if = {
limit = { has_cultural_pillar = NEOW_language_tusco_corsican }
multiply = 10
}
}
color = { 204 54 40 }
}
NEOW_language_sicilian = {
type = language
is_shown = {
language_is_shown_trigger = {
LANGUAGE = NEOW_language_sicilian
}
}
parameters = {
italo_dalmatian_group_language_param = yes
arabic_group_language_param = yes
}
ai_will_do = {
value = 10
if = {
limit = { has_cultural_pillar = NEOW_language_sicilian }
multiply = 10
}
}
color = { 204 54 40 }
}
NEOW_language_emilo_romagnol = {
type = language
is_shown = {
language_is_shown_trigger = {
LANGUAGE = NEOW_language_emilo_romagnol
}
}
parameters = {
italo_dalmatian_group_language_param = yes
gallo_italian_group_language_param = yes
}
ai_will_do = {
value = 10
if = {
limit = { has_cultural_pillar = NEOW_language_emilo_romagnol }
multiply = 10
}
}
color = { 204 54 40 }
}
NEOW_language_neapolitan = {
type = language
is_shown = {
language_is_shown_trigger = {
LANGUAGE = NEOW_language_neapolitan
}
}
parameters = {
italo_dalmatian_group_language_param = yes
}
ai_will_do = {
value = 10
if = {
limit = { has_cultural_pillar = NEOW_language_neapolitan }
multiply = 10
}
}
color = { 204 54 40 }
}
NEOW_language_lombard_piedmontese = {
type = language
is_shown = {
language_is_shown_trigger = {
LANGUAGE = NEOW_language_lombard_piedmontese
}
}
parameters = {
gallo_italian_group_language_param = yes
}
ai_will_do = {
value = 10
if = {
limit = { has_cultural_pillar = NEOW_language_lombard_piedmontese }
multiply = 10
}
}
color = { 204 54 40 }
}
NEOW_language_median = {
type = language
is_shown = {
language_is_shown_trigger = {
LANGUAGE = NEOW_language_median
}
}
parameters = {
italo_dalmatian_group_language_param = yes
}
ai_will_do = {
value = 10
if = {
limit = { has_cultural_pillar = NEOW_language_median }
multiply = 10
}
}
color = { 204 54 40 }
}
NEOW_language_east_french = {
type = language
is_shown = {
@ -1122,6 +1481,10 @@ language_sardinian = {
LANGUAGE = language_sardinian
}
}
parameters = {
sardic_group_language_param = yes
}
ai_will_do = {
value = 10
if = {
@ -1245,6 +1608,12 @@ language_calo = {
LANGUAGE = language_calo
}
}
parameters = {
arabic_group_language_param = yes
middle_hispanic_group_language_param = yes
far_west_indo_aryan_group_language_param = yes
}
ai_will_do = {
value = 10
if = {

View file

@ -755,6 +755,102 @@ culture_acceptance_baseline = {
desc = ACCEPTANCE_BASELINE_LANGUAGE_HIGH_GERMAN
}
}
# Increase base acceptance for sharing same language origin
if = {
limit = {
NOT = { has_same_culture_language = scope:culture }
has_cultural_parameter = hewbrew_group_language_param
scope:culture = { has_cultural_parameter = hewbrew_group_language_param }
}
add = {
value = 5 # please update CULTURE_PILLAR_TOOLTIP_LANGUAGE_EFFECT if this number changes
desc = ACCEPTANCE_BASELINE_LANGUAGE_HEBREW
}
}
# Increase base acceptance for sharing same language origin
if = {
limit = {
NOT = { has_same_culture_language = scope:culture }
has_cultural_parameter = gallo_italian_group_language_param
scope:culture = { has_cultural_parameter = gallo_italian_group_language_param }
}
add = {
value = 5 # please update CULTURE_PILLAR_TOOLTIP_LANGUAGE_EFFECT if this number changes
desc = ACCEPTANCE_BASELINE_LANGUAGE_GALLO_ITALIAN
}
}
# Increase base acceptance for sharing same language origin
if = {
limit = {
NOT = { has_same_culture_language = scope:culture }
has_cultural_parameter = arabic_group_language_param
scope:culture = { has_cultural_parameter = arabic_group_language_param }
}
add = {
value = 5 # please update CULTURE_PILLAR_TOOLTIP_LANGUAGE_EFFECT if this number changes
desc = ACCEPTANCE_BASELINE_LANGUAGE_ARABIC
}
}
# Increase base acceptance for sharing same language origin
if = {
limit = {
NOT = { has_same_culture_language = scope:culture }
has_cultural_parameter = sardic_group_language_param
scope:culture = { has_cultural_parameter = sardic_group_language_param }
}
add = {
value = 5 # please update CULTURE_PILLAR_TOOLTIP_LANGUAGE_EFFECT if this number changes
desc = ACCEPTANCE_BASELINE_LANGUAGE_SARDIC
}
}
# Increase base acceptance for sharing same language origin
if = {
limit = {
NOT = { has_same_culture_language = scope:culture }
has_cultural_parameter = rhaeto_romance_group_language_param
scope:culture = { has_cultural_parameter = rhaeto_romance_group_language_param }
}
add = {
value = 5 # please update CULTURE_PILLAR_TOOLTIP_LANGUAGE_EFFECT if this number changes
desc = ACCEPTANCE_BASELINE_LANGUAGE_RHAETO_ROMANCE
}
}
# Increase base acceptance for sharing same language origin
if = {
limit = {
NOT = { has_same_culture_language = scope:culture }
has_cultural_parameter = greek_group_language_param
scope:culture = { has_cultural_parameter = greek_group_language_param }
}
add = {
value = 5 # please update CULTURE_PILLAR_TOOLTIP_LANGUAGE_EFFECT if this number changes
desc = ACCEPTANCE_BASELINE_LANGUAGE_GREEK
}
}
# Increase base acceptance for sharing same language origin
if = {
limit = {
NOT = { has_same_culture_language = scope:culture }
has_cultural_parameter = low_franconian_group_language_param
scope:culture = { has_cultural_parameter = low_franconian_group_language_param }
}
add = {
value = 5 # please update CULTURE_PILLAR_TOOLTIP_LANGUAGE_EFFECT if this number changes
desc = ACCEPTANCE_BASELINE_LANGUAGE_LOW_FRANCONIAN
}
}
# Increase base acceptance for sharing same language origin
if = {
limit = {
NOT = { has_same_culture_language = scope:culture }
has_cultural_parameter = far_west_indo_aryan_group_language_param
scope:culture = { has_cultural_parameter = far_west_indo_aryan_group_language_param }
}
add = {
value = 5 # please update CULTURE_PILLAR_TOOLTIP_LANGUAGE_EFFECT if this number changes
desc = ACCEPTANCE_BASELINE_LANGUAGE_FAR_WEST_INDO_ARYAN
}
}
# Increase base acceptance for sharing the same ethos if cultures are present within the same geographical area
if = {
limit = {