Skip to content

Commit

Permalink
Minor fixes for The Fallen Eagle conversions, but apparently not enou…
Browse files Browse the repository at this point in the history
…gh to fix the crashes (#2469)
  • Loading branch information
IhateTrains authored Jan 23, 2025
1 parent 4bf59f2 commit 72e8355
Show file tree
Hide file tree
Showing 15 changed files with 1,341 additions and 36 deletions.
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

0 comments on commit 72e8355

Please sign in to comment.