Skip to content

Commit 4910cf4

Browse files
Add Gelonian, Qin, Neo Minoan and Cretan cultures (#2440)
This has all four cultures. Gelonian, Qin, Neo Minoan, and Cretan. --------- Co-authored-by: iht <[email protected]>
1 parent de2e775 commit 4910cf4

File tree

4 files changed

+230
-5
lines changed

4 files changed

+230
-5
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Called from code after history generation
2+
# Empty scope
3+
on_game_start = {
4+
on_actions = {
5+
cretan_to_neo_minoan_on_game_start
6+
}
7+
}
8+
9+
10+
cretan_to_neo_minoan_on_game_start = {
11+
effect = {
12+
# Make Neo-Minoan culture only appear in provinces where the holder is of Cretan culture and is of kingdom or empire tier.
13+
every_ruler = {
14+
limit = {
15+
highest_held_title_tier >= tier_kingdom
16+
culture = culture:cretan
17+
any_sub_realm_county = {
18+
culture = culture:cretan
19+
duchy = title:d_krete
20+
}
21+
}
22+
23+
# Convert the character and his entire realm from Cretan to Neo-Minoan.
24+
set_culture = culture:neo_minoan
25+
every_realm_county = {
26+
limit = {
27+
culture = culture:cretan
28+
}
29+
set_county_culture = culture:neo_minoan
30+
}
31+
every_vassal_or_below = {
32+
limit = {
33+
culture = culture:cretan
34+
}
35+
set_culture = culture:neo_minoan
36+
}
37+
every_close_or_extended_family_member = {
38+
limit = {
39+
culture = culture:cretan
40+
}
41+
set_culture = culture:neo_minoan
42+
}
43+
}
44+
}
45+
}

ImperatorToCK3/Data_Files/configurables/converter_cultures.txt

Lines changed: 161 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,167 @@
1010
# vanilla = { gallic }
1111
# }
1212

13+
gelonian = {
14+
15+
color = { 179 255 102 }
16+
17+
heritage = heritage_byzantine
18+
language = language_scythian
19+
parents = { hellenistic scythian }
20+
created = -600.1.1 #needs to be BC
21+
ethos = ethos_bellicose
22+
23+
name_list = name_list_scythian #might consider adding in ancient greek well)
24+
martial_custom = marital_custom_male_only
25+
26+
traditions = {
27+
tradition_artisans
28+
tradition_swords_for_hire
29+
tradition_culture_blending
30+
tradition_maritime_mercantilism
31+
tradition_horse_breeder
32+
tradition_pastoralists
33+
}
34+
35+
ethnicities = {
36+
6 = mediterranean
37+
4 = arab
38+
}
39+
40+
coa_gfx = {
41+
steppe_coa_gfx
42+
}
43+
building_gfx = {
44+
steppe_building_gfx
45+
46+
}
47+
clothing_gfx = {
48+
mongol_clothing_gfx
49+
byzantine_clothing_gfx
50+
}
51+
unit_gfx = {
52+
mongol_unit_gfx
53+
eastern_unit_gfx
54+
}
55+
}
56+
57+
#For this culture double check everything outside of traditions. I do not know if any of them are correct. So feel free to fix them if necessary.
58+
qin = {
59+
60+
color = { 153 238 255 }
61+
62+
heritage = heritage_chinese
63+
language = language_chinese
64+
ethos = ethos_bureaucratic
65+
66+
name_list = name_list_han
67+
martial_custom = marital_custom_male_only
68+
69+
traditions = {
70+
tradition_artisans
71+
tradition_legalistic
72+
tradition_warriors_by_merit
73+
tradition_recognition_of_talent
74+
tradition_palace_politics
75+
}
76+
77+
ethnicities = {
78+
10 = chinese
79+
}
80+
81+
coa_gfx = {
82+
chinese_group_coa_gfx
83+
}
84+
building_gfx = {
85+
chinese_building_gfx
86+
}
87+
clothing_gfx = {
88+
chinese_clothing_gfx
89+
}
90+
unit_gfx = { chinese_unit_gfx }
91+
}
92+
93+
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
94+
95+
color = { 0.7 0.6 0.95 }
96+
97+
heritage = heritage_ancient_greek
98+
language = language_ancient_greek
99+
ethos = ethos_bureaucratic
100+
101+
name_list = name_list_ancient_greek
102+
martial_custom = marital_custom_male_only
103+
104+
traditions = {
105+
tradition_culture_blending # Greek empires or kingdoms would usually try to integrate conquered cultures, look at alexander the great's empire as an example
106+
tradition_maritime_mercantilism # Cretans were heavy on trade within the mediterranean due to location of crete
107+
tradition_seafarers
108+
tradition_artisans # Would become known for different goods due to control of surrounding territories of middle # east and asia outside of greece
109+
tradition_ep3_imperial_tagmata # Greek culture was based around honor and disciple, example is alexander's empire
110+
tradition_beacon_of_learning # One of the first cultures to be well known for philosiphy, math, etc.
111+
}
112+
113+
ethnicities = {
114+
10 = mediterranean_byzantine
115+
}
116+
117+
coa_gfx = {
118+
byzantine_group_coa_gfx
119+
}
120+
building_gfx = {
121+
mediterranean_building_gfx
122+
}
123+
clothing_gfx = {
124+
byzantine_clothing_gfx
125+
}
126+
unit_gfx = { eastern_unit_gfx }
127+
}
128+
129+
130+
cretan = {
131+
INVALIDATED_BY = {
132+
vanilla = { cretan } # In vanilla the cretan culture is a divergence from Greek, done through a descision
133+
}
134+
135+
color = { 0.7 0.6 0.95 }
136+
137+
heritage = heritage_byzantine
138+
MOD_DEPENDENT = {
139+
IF wtwsms = {
140+
language = language_doric # Doric was used for everyday life while the main greek language at the time (Koine Greek) was used for governance and other matters of administration. The language could be switched to language_ancient_greek depending on specificity or simplicity needed.
141+
} ELSE = {
142+
language = language_greek
143+
}
144+
}
145+
ethos = ethos_bellicose
146+
147+
name_list = name_list_ancient_greek
148+
martial_custom = marital_custom_male_only
149+
150+
traditions = {
151+
tradition_swords_for_hire
152+
tradition_legalistic
153+
tradition_maritime_mercantilism
154+
tradition_mountain_homes
155+
tradition_highland_warriors
156+
tradition_seafarers # Can be switched out with tradition_warrior_culture or tradition_ritualized_friendship.
157+
}
158+
159+
ethnicities = {
160+
10 = mediterranean_byzantine
161+
}
162+
163+
coa_gfx = {
164+
byzantine_group_coa_gfx
165+
}
166+
building_gfx = {
167+
mediterranean_building_gfx
168+
}
169+
clothing_gfx = {
170+
byzantine_clothing_gfx
171+
}
172+
unit_gfx = { eastern_unit_gfx }
173+
}
13174

14175
khasi = {
15176
INVALIDATED_BY = {

ImperatorToCK3/Data_Files/configurables/culture_map.txt

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -430,14 +430,16 @@ link = { ck3 = german @ir_all_germanic_cultures }
430430

431431

432432
## Hellenic
433-
@ir_antiquitas_greek_cultures="ir=doric ir=north_western_doric ir=attican ir=western_ionic ir=eastern_ionic ir=eteocretan ir=elean ir=kerkyran" # # Antiquitas (https://steamcommunity.com/sharedfiles/filedetails/?id=2992438857)
434-
@ir_greek_cultures = "ir=greek ir=athenian ir=peloponnesian ir=massalian ir=cyrenaican ir=bosporan ir=thessalian ir=cypriot ir=bithynian ir=ionian ir=troan ir=aeolian ir=greco_pontic ir=aegean ir=aetolian ir=euboean ir=boeotian ir=epirote ir=arcadian ir=argolian ir=parthinian ir=cretan ir=achaean ir=enetoian @ir_antiquitas_greek_cultures"
433+
@ir_cretan_cultures = "ir=cretan ir=eteocretan" # eteocretan comes from the Antiquitas mod
434+
@ir_antiquitas_greek_cultures="ir=doric ir=north_western_doric ir=attican ir=western_ionic ir=eastern_ionic ir=elean ir=kerkyran" # Antiquitas (https://steamcommunity.com/sharedfiles/filedetails/?id=2992438857)
435+
@ir_greek_cultures = "ir=greek ir=athenian ir=peloponnesian ir=massalian ir=cyrenaican ir=bosporan ir=thessalian ir=cypriot ir=bithynian ir=ionian ir=troan ir=aeolian ir=greco_pontic ir=aegean ir=aetolian ir=euboean ir=boeotian ir=epirote ir=arcadian ir=argolian ir=parthinian ir=achaean ir=enetoian @ir_antiquitas_greek_cultures"
435436
# TFE
436437
link = { ck3 = pontic ir = greco_pontic }
437438
link = { ck3 = syrian ir=macedonian ir=hellenistic ir=syracusan ir=thracian @ir_greek_cultures @culture_splitting_region_N }
438439
link = { ck3 = aegyptian ir=macedonian ir=hellenistic ir=syracusan ir=thracian @ir_greek_cultures @culture_splitting_region_O }
439440
link = { ck3 = syrian ir = syriote }
440441
# Vanilla CK3
442+
link = { ck3=cretan @ir_cretan_cultures }
441443
link = { ck3=italiote ir=syracusan ir=italiotian }
442444
link = { ck3=greek @ir_greek_cultures }
443445
link = { ck3=macedonian ir=macedonian }
@@ -665,7 +667,8 @@ link = {
665667
ir = jurcan
666668
}
667669
# Invictus mod
668-
link = { ck3=scythian ir=khotanese ir=gelonian ir=cimmerian }
670+
link = { ck3=gelonian ir=gelonian }
671+
link = { ck3=scythian ir=khotanese ir=cimmerian }
669672
# Simple Timeline Extender mod
670673
link = { ck3 = hunnic ir = hunnic }
671674
link = { ck3 = hunnic ir = huna }
@@ -840,7 +843,7 @@ link = { ck3=tagalog ir=tagbanwa } # The Tagbanwa people are an indigenous group
840843
link = { ck3=persian ir=bactra } # Bactria was a historical region in Central Asia that is now part of Afghanistan and Tajikistan.
841844
link = { ck3=han ir=yan } # Yan was a historical state in China that existed during the Spring and Autumn period. # TODO: try to map this manually
842845
link = { ck3=han ir=jin } # Jin was a historical state in China that existed during the Spring and Autumn and Warring States periods. # TODO: try to map this manually
843-
link = { ck3=han ir=qin } # Qin was a historical state in China that existed during the Spring and Autumn and Warring States periods. # TODO: try to map this manually
846+
link = { ck3=qin ir=qin }
844847
link = { ck3=han ir=chu } # Chu was a historical state in China that existed during the Spring and Autumn and Warring States periods. # TODO: try to map this manually
845848
link = { ck3=han ir=zhongyuan } # Zhongyuan was a historical region in China that is now part of Henan Province. # TODO: try to map this manually
846849
link = { ck3=han ir=qilu } # Qilu was a historical region in China that is now part of Shandong Province. # TODO: try to map this manually

ImperatorToCK3/Data_Files/configurables/localization/base/english/CONVERTER_cultures_l_english.yml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -376,4 +376,20 @@ l_english:
376376

377377
chong: "Samre"
378378
chong_collective_noun: "Samres"
379-
chong_prefix: "Samre"
379+
chong_prefix: "Samre"
380+
381+
gelonian: "Gelonian"
382+
gelonian_collective_noun: "Gelonians"
383+
gelonian_prefix: "Gelono"
384+
385+
qin: "Qin"
386+
qin_collective_noun: "Qin"
387+
qin_prefix: "Qin"
388+
389+
neo_minoan: "Neo-Minoan"
390+
neo_minoan_collective_noun: "Neo-Minoans"
391+
neo_minoan_prefix: "Mino" # found: "proto-Mino-Greek"
392+
393+
cretan: "Cretan"
394+
cretan_collective_noun: "Cretans"
395+
cretan_prefix: "Creto" # found: "Creto-Mycenaean texts"

0 commit comments

Comments
 (0)