Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Minor fixes for The Fallen Eagle conversions, but apparently not enough to fix the crashes #2469

Merged
merged 4 commits into from
Jan 23, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
heritage_romano_germanic_collective_noun: "$romano_german_group_collective_noun$"
heritage_nuragic_name: "$nuragic_group$"
heritage_nuragic_collective_noun: "$nuragic_group_collective_noun$"
heritage_arvanite_name: "$arvanite_group$"
heritage_arvanite_collective_noun: "$arvanite_group_collective_noun$"
#heritage_arvanite_name: "$arvanite_group$"
#heritage_arvanite_collective_noun: "$arvanite_group_collective_noun$"
heritage_east_germanic_name: "Germanique Orientale"
heritage_east_germanic_collective_noun: "Germans Orientaux"
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
heritage_romano_germanic_collective_noun: "$romano_german_group_collective_noun$"
heritage_nuragic_name: "$nuragic_group$"
heritage_nuragic_collective_noun: "$nuragic_group_collective_noun$"
heritage_arvanite_name: "$arvanite_group$"
heritage_arvanite_collective_noun: "$arvanite_group_collective_noun$"
#heritage_arvanite_name: "$arvanite_group$"
#heritage_arvanite_collective_noun: "$arvanite_group_collective_noun$"
heritage_east_germanic_name: "Ostgermanisch"
heritage_east_germanic_collective_noun: "Ostgermanen"
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
heritage_romano_germanic_collective_noun: "$romano_german_group_collective_noun$"
heritage_nuragic_name: "$nuragic_group$"
heritage_nuragic_collective_noun: "$nuragic_group_collective_noun$"
heritage_arvanite_name: "$arvanite_group$"
heritage_arvanite_collective_noun: "$arvanite_group_collective_noun$"
#heritage_arvanite_name: "$arvanite_group$"
#heritage_arvanite_collective_noun: "$arvanite_group_collective_noun$"
heritage_east_germanic_name: "동게르만"
heritage_east_germanic_collective_noun: "동게르만"
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
heritage_romano_germanic_collective_noun: "$romano_german_group_collective_noun$"
heritage_nuragic_name: "$nuragic_group$"
heritage_nuragic_collective_noun: "$nuragic_group_collective_noun$"
heritage_arvanite_name: "$arvanite_group$"
heritage_arvanite_collective_noun: "$arvanite_group_collective_noun$"
#heritage_arvanite_name: "$arvanite_group$"
#heritage_arvanite_collective_noun: "$arvanite_group_collective_noun$"
heritage_east_germanic_name: "Восточногерманск"
heritage_east_germanic_collective_noun: "Восточногерманские"
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
heritage_romano_germanic_collective_noun: "$romano_german_group_collective_noun$"
heritage_nuragic_name: "$nuragic_group$"
heritage_nuragic_collective_noun: "$nuragic_group_collective_noun$"
heritage_arvanite_name: "$arvanite_group$"
heritage_arvanite_collective_noun: "$arvanite_group_collective_noun$"
#heritage_arvanite_name: "$arvanite_group$"
#heritage_arvanite_collective_noun: "$arvanite_group_collective_noun$"
heritage_east_germanic_name: "东日耳曼语"
heritage_east_germanic_collective_noun: "东日耳曼语"
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
heritage_romano_germanic_collective_noun: "$romano_german_group_collective_noun$"
heritage_nuragic_name: "$nuragic_group$"
heritage_nuragic_collective_noun: "$nuragic_group_collective_noun$"
heritage_arvanite_name: "$arvanite_group$"
heritage_arvanite_collective_noun: "$arvanite_group_collective_noun$"
#heritage_arvanite_name: "$arvanite_group$"
#heritage_arvanite_collective_noun: "$arvanite_group_collective_noun$"
heritage_east_germanic_name: "Germánica Oriental"
heritage_east_germanic_collective_noun: "Germanos Orientales"
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ heritage_groups = {
heritage_group_nuragic
} ELSE_IF wtwsms = {
heritage_group_nuragic
} ELSE_IF tfe = {
heritage_group_nuragic
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ language_families = {
} ELSE_IF roa = {
language_family_paleo_sardinian
language_family_tyrsenian
} ELSE_IF tfe = {
language_family_paleo_sardinian
}
}
}
Expand All @@ -39,6 +41,7 @@ language_groups = {
language_group_etruscan
language_group_daco_thracian
} ELSE_IF tfe = {
language_group_nuragic
language_group_italic
}
}
Expand Down
62 changes: 49 additions & 13 deletions ImperatorToCK3/Data_Files/configurables/converter_cultures.txt
Original file line number Diff line number Diff line change
Expand Up @@ -75,27 +75,63 @@ qin = {
fallback = tradition_formation_fighting
}

ethnicities = {
10 = chinese
MOD_DEPENDENT = {
IF tfe = {
ethnicities = {
10 = asian
}
}
ELSE = {
ethnicities = {
10 = chinese
}
}
}

coa_gfx = {
chinese_group_coa_gfx
}
building_gfx = {
chinese_building_gfx
}
clothing_gfx = {
chinese_clothing_gfx
MOD_DEPENDENT = {
IF tfe = {
# copied from han
coa_gfx = { chinese_group_coa_gfx }
building_gfx = { chinese_building_gfx indian_building_gfx }
clothing_gfx = { mongol_clothing_gfx }
unit_gfx = { mongol_unit_gfx }
}
ELSE = {
coa_gfx = {
chinese_group_coa_gfx
}
building_gfx = {
chinese_building_gfx
}
clothing_gfx = {
chinese_clothing_gfx
}
unit_gfx = { chinese_unit_gfx }
}
}
unit_gfx = { chinese_unit_gfx }
}

neo_minoan = { # Other names can be neo_mycanaean or posiedian. This culture should only be be able to trigger in the converter if the holder of the culture has a kingdom or empire tier title. Otherwise, cretan should take place over it
color = { 0.7 0.6 0.95 }

MOD_DEPENDENT = {
IF tfe = {
# TFE uses heritage_hellenistic instead of heritage_ancient_greek.
heritage = heritage_hellenistic
} ELSE = {
heritage = heritage_ancient_greek
}
}

heritage = heritage_ancient_greek
language = language_ancient_greek
MOD_DEPENDENT = {
IF tfe = {
# TFE uses language_greek instead of language_ancient_greek.
language = language_greek
} ELSE = {
language = language_ancient_greek
}
}

ethos = ethos_bureaucratic

name_list = name_list_ancient_greek
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ language_venetic = {
multiply = same_language_family_choice_factor
}
}
} ELSE_IF @[roa|tfe] = {
} ELSE_IF roa = {
ai_will_do = {
value = 10
if = {
Expand All @@ -59,6 +59,22 @@ language_venetic = {
multiply = same_language_family_choice_factor
}
}
} ELSE_IF tfe = {
ai_will_do = {
value = 10
if = {
limit = { has_cultural_pillar = language_venetic }
multiply = 10
}
else_if = {
limit = { has_cultural_parameter = language_group_italic }
multiply = 5
}
else_if = {
limit = { has_cultural_parameter = language_family_indo_european }
multiply = 2.5
}
}
}
ELSE = {
ai_will_do = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,11 @@ heritage_nuragic = {
heritage_group_nuragic = yes
heritage_family_european = yes
}
} ELSE_IF tfe = {
parameters = {
heritage_group_nuragic = yes
heritage_family_mediterranean = yes
}
}
}
type = heritage
Expand Down Expand Up @@ -136,6 +141,11 @@ heritage_romano_british = {
heritage_group_latin = yes
heritage_family_european = yes
}
} ELSE_IF tfe = {
parameters = {
heritage_group_latin = yes
heritage_family_mediterranean = yes
}
}
}
type = heritage
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ language_nuragic = {
language_branch_nuragic = yes
language_family_paleo_sardinian = yes
}
} ELSE_IF roa = {
} ELSE_IF @[roa|tfe] = {
parameters = {
language_group_nuragic = yes
language_family_paleo_sardinian = yes
Expand Down Expand Up @@ -88,6 +88,22 @@ language_nuragic = {
multiply = same_language_family_choice_factor
}
}
} ELSE_IF tfe = {
ai_will_do = {
value = 10
if = {
limit = { has_cultural_pillar = language_nuragic }
multiply = 10
}
else_if = {
limit = { has_cultural_parameter = language_group_nuragic }
multiply = 5
}
else_if = {
limit = { has_cultural_parameter = language_family_paleo_sardinian }
multiply = 2.5
}
}
}
ELSE = {
ai_will_do = {
Expand Down Expand Up @@ -265,7 +281,7 @@ language_hittite = {
language_branch_anatolian = yes
language_family_indo_european = yes
}
} ELSE_IF roa = {
} ELSE_IF @[roa|tfe] = {
parameters = {
language_group_anatolian = yes
language_family_indo_european = yes
Expand Down Expand Up @@ -313,6 +329,22 @@ language_hittite = {
multiply = same_language_family_choice_factor
}
}
} ELSE_IF tfe = {
ai_will_do = {
value = 10
if = {
limit = { has_cultural_pillar = language_hittite }
multiply = 10
}
else_if = {
limit = { has_cultural_parameter = language_group_anatolian }
multiply = 5
}
else_if = {
limit = { has_cultural_parameter = language_family_indo_european }
multiply = 2.5
}
}
}
ELSE = {
ai_will_do = {
Expand Down Expand Up @@ -440,7 +472,7 @@ language_babylonian = {
language_branch_semitic = yes
language_family_afro_asiatic = yes
}
} ELSE_IF roa = {
} ELSE_IF @[roa|tfe] = {
parameters = {
language_group_semitic = yes
language_family_afro_asiatic = yes
Expand Down Expand Up @@ -488,6 +520,22 @@ language_babylonian = {
multiply = same_language_family_choice_factor
}
}
} ELSE_IF tfe = {
ai_will_do = {
value = 10
if = {
limit = { has_cultural_pillar = language_babylonian }
multiply = 10
}
else_if = {
limit = { has_cultural_parameter = language_group_semitic }
multiply = 5
}
else_if = {
limit = { has_cultural_parameter = language_family_afro_asiatic }
multiply = 2.5
}
}
}
ELSE = {
ai_will_do = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@
heritage_romano_germanic_collective_noun: "$romano_german_group_collective_noun$"
heritage_nuragic_name: "$nuragic_group$"
heritage_nuragic_collective_noun: "$nuragic_group_collective_noun$"
heritage_arvanite_name: "$arvanite_group$"
heritage_arvanite_collective_noun: "$arvanite_group_collective_noun$"
#heritage_arvanite_name: "$arvanite_group$"
#heritage_arvanite_collective_noun: "$arvanite_group_collective_noun$"
heritage_east_germanic_name: "East Germanic"
heritage_east_germanic_collective_noun: "East Germanics"
heritage_tyrrhenian_name: "Tyrrhenian"
Expand Down
Loading
Loading