Skip to content

Commit

Permalink
Culture and religion mappings for Invictus 1.7 (#1667)
Browse files Browse the repository at this point in the history
  • Loading branch information
IhateTrains authored Dec 26, 2023
1 parent 3ba68b0 commit 5089b92
Show file tree
Hide file tree
Showing 6 changed files with 273 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -362,6 +362,41 @@
puranist_adherent: "Puranist"
puranist_adherent_plural: "Puranists"

# Hurrian
hurrian_religion_group: "Hurrian"
hurrian_religion_group_adj: "Hurrian"
hurrian_religion_group_desc: "The Hurrian religion was the polytheistic religion of the Hurrians, a Bronze Age people of the Near East. The Hurrians believed in a pantheon of gods, some of whom were associated with specific cities. The Hurrian religion is related to Mesopotamian religion and may have influenced it. The Hurrian pantheon consisted of a triad of deities, the supreme god Teshub, the storm god, his wife Hebat, the mother goddess and their son Sharruma, a war god. The sun goddess of Arinna was also important. The Hurrian gods or their symbols were sometimes portrayed on the throne backs of Egyptian Pharaohs. The Hurrian gods are known through Hittite, Mesopotamian, and Syrian sources."
hurrian: "Hurrian"
hurrian_adj: "Hurrian"
hurrian_high_god_name: "Teshub"
hurrian_high_god_name_alternate: "$hurrian_high_god_name$"
hurrian_high_god_name_alternate_possessive: "$hurrian_high_god_name_possessive$"
hurrian_creator_god_name: "Kumarbi"
hurrian_health_god_name: "Hebat"
hurrian_fertility_god_name: "Shaushka"
hurrian_wealth_god_name: "Tašmišu"
hurrian_knowledge_god_name: "Shimegi"
hurrian_war_god_name: "Teshub"
hurrian_night_god_name: "Ashtabil"
hurrian_water_god_name: "Kumarbi"
hurrian_death_deity_name: "Ashtabil"
hurrian_pantheon: "Pantheon"
hurrian_divine_realm: "$hurrian_death_deity_name$"
hurrian_afterlife: "$hurrian_death_deity_name$"
hurrian_religious_head: "High Priest"
hurrian_religious_head_title_name: "High Council"
# Possessives
hurrian_high_god_name_possessive: "$hurrian_high_god_name$'s"
hurrian_creator_god_name_possessive: "$hurrian_creator_god_name$'s"
hurrian_health_god_name_possessive: "$hurrian_health_god_name$'s"
hurrian_fertility_god_name_possessive: "$hurrian_fertility_god_name$'s"
hurrian_wealth_god_name_possessive: "$hurrian_wealth_god_name$'s"
hurrian_knowledge_god_name_possessive: "$hurrian_knowledge_god_name$'s"
hurrian_war_god_name_possessive: "$hurrian_war_god_name$'s"
hurrian_night_god_name_possessive: "$hurrian_night_god_name$'s"
hurrian_water_god_name_possessive: "$hurrian_water_god_name$'s"
hurrian_death_deity_name_possessive: "$hurrian_death_deity_name$'s"

# from WtWSMS mod
######## Zalmoxis Religion ########
paleo_balkan_religion: "Paleo-Balkan"
Expand Down
207 changes: 207 additions & 0 deletions ImperatorToCK3/Data_Files/configurables/converter_faiths.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4584,3 +4584,210 @@ paleo_balkan_religion = {
}
}
}

hurrian_religion_group = {
family = rf_pagan

doctrine = pagan_hostility_doctrine

#Main Group
doctrine = doctrine_no_head
doctrine = doctrine_gender_male_dominated
doctrine = doctrine_pluralism_pluralistic
doctrine = doctrine_theocracy_temporal

#Marriage
doctrine = doctrine_concubines
doctrine = doctrine_bastardry_legitimization
doctrine = doctrine_consanguinity_cousins

#Crimes
doctrine = doctrine_adultery_men_shunned
doctrine = doctrine_adultery_women_crime
doctrine = doctrine_kinslaying_close_kin_crime
#Infanticide
doctrine = doctrine_infanticide_any

#Clerical Functions
doctrine = doctrine_clerical_gender_either
doctrine = doctrine_clerical_marriage_allowed

traits = {
virtues = { brave just humble }
sins = { craven arbitrary arrogant }
}

custom_faith_icons = {
custom_faith_1 custom_faith_2 custom_faith_3 custom_faith_4 custom_faith_5 custom_faith_6 custom_faith_7 custom_faith_8 custom_faith_9 custom_faith_10 dualism_custom_1 zoroastrian_custom_1 zoroastrian_custom_2 buddhism_custom_1 buddhism_custom_2 buddhism_custom_3 buddhism_custom_4 taoism_custom_1 yazidi_custom_1 sunni_custom_2 sunni_custom_3 sunni_custom_4 ibadi_custom muhakkima_1 muhakkima_2 muhakkima_4 muhakkima_5 muhakkima_6 judaism_custom_1
}

holy_order_names = {
{ name = "holy_order_guardians_of_divinerealm" }
{ name = "holy_order_faithful_of_highgod" }
{ name = "holy_order_warriors_of_the_symbol" }
}

holy_order_maa = { bowmen }

localization = {
HighGodName = hurrian_high_god_name
HighGodNamePossessive = hurrian_high_god_name_possessive
HighGodNameSheHe = CHARACTER_SHEHE_HE
HighGodHerselfHimself = CHARACTER_HIMSELF
HighGodHerHis = CHARACTER_HERHIS_HIS
HighGodNameAlternate = hurrian_high_god_name_alternate
HighGodNameAlternatePossessive = hurrian_high_god_name_alternate_possessive

#Creator
CreatorName = hurrian_high_god_name
CreatorNamePossessive = hurrian_high_god_name_possessive
CreatorSheHe = CHARACTER_SHEHE_HE
CreatorHerHis = CHARACTER_HERHIS_HIS
CreatorHerHim = CHARACTER_HERHIM_HIM

#HealthGod
HealthGodName = hurrian_health_god_name
HealthGodNamePossessive = hurrian_health_god_name_possessive
HealthGodSheHe = CHARACTER_SHEHE_HE
HealthGodHerHis = CHARACTER_HERHIS_HIS
HealthGodHerHim = CHARACTER_HERHIM_HIM

#FertilityGod
FertilityGodName = hurrian_fertility_god_name
FertilityGodNamePossessive = hurrian_fertility_god_name_possessive
FertilityGodSheHe = CHARACTER_SHEHE_SHE
FertilityGodHerHis = CHARACTER_HERHIS_HER
FertilityGodHerHim = CHARACTER_HERHIM_HER

#WealthGod
WealthGodName = hurrian_wealth_god_name
WealthGodNamePossessive = hurrian_wealth_god_name_possessive
WealthGodSheHe = CHARACTER_SHEHE_SHE
WealthGodHerHis = CHARACTER_HERHIS_HER
WealthGodHerHim = CHARACTER_HERHIM_HER

#HouseholdGod
HouseholdGodName = hurrian_wealth_god_name
HouseholdGodNamePossessive = hurrian_wealth_god_name_possessive
HouseholdGodSheHe = CHARACTER_SHEHE_SHE
HouseholdGodHerHis = CHARACTER_HERHIS_HER
HouseholdGodHerHim = CHARACTER_HERHIM_HER

#FateGod
FateGodName = hurrian_high_god_name
FateGodNamePossessive = hurrian_high_god_name_possessive
FateGodSheHe = CHARACTER_SHEHE_HE
FateGodHerHis = CHARACTER_HERHIS_HIS
FateGodHerHim = CHARACTER_HERHIM_HIM

#KnowledgeGod
KnowledgeGodName = hurrian_knowledge_god_name
KnowledgeGodNamePossessive = hurrian_knowledge_god_name_possessive
KnowledgeGodSheHe = CHARACTER_SHEHE_HE
KnowledgeGodHerHis = CHARACTER_HERHIS_HIS
KnowledgeGodHerHim = CHARACTER_HERHIM_HIM

#WarGod
WarGodName = hurrian_war_god_name
WarGodNamePossessive = hurrian_war_god_name_possessive
WarGodSheHe = CHARACTER_SHEHE_HE
WarGodHerHis = CHARACTER_HERHIS_HIS
WarGodHerHim = CHARACTER_HERHIM_HIM

#TricksterGod
TricksterGodName = hurrian_knowledge_god_name
TricksterGodNamePossessive = hurrian_knowledge_god_name_possessive
TricksterGodSheHe = CHARACTER_SHEHE_HE
TricksterGodHerHis = CHARACTER_HERHIS_HIS
TricksterGodHerHim = CHARACTER_HERHIM_HIM

#NightGod
NightGodName = hurrian_night_god_name
NightGodNamePossessive = hurrian_night_god_name_possessive
NightGodSheHe = CHARACTER_SHEHE_SHE
NightGodHerHis = CHARACTER_HERHIS_HER
NightGodHerHim = CHARACTER_HERHIM_HER

#WaterGod
WaterGodName = hurrian_water_god_name
WaterGodNamePossessive = hurrian_water_god_name_possessive
WaterGodSheHe = CHARACTER_SHEHE_IT
WaterGodHerHis = CHARACTER_HERHIS_ITS
WaterGodHerHim = CHARACTER_HERHIM_IT


PantheonTerm = hurrian_pantheon
PantheonTermHasHave = pantheon_term_have
GoodGodNames = { hurrian_high_god_name hurrian_high_god_name_alternate hurrian_health_god_name hurrian_knowledge_god_name }
DevilName = paganism_evil_god_decay
DevilNamePossessive = paganism_evil_god_decay_possessive
DevilSheHe = CHARACTER_SHEHE_IT
DevilHerHis = CHARACTER_HERHIS_ITS
DevilHerselfHimself = CHARACTER_ITSELF
EvilGodNames = { paganism_evil_god_decay paganism_evil_god_drought paganism_devil_name }
HouseOfWorship = paganism_house_of_worship
HouseOfWorshipPlural = paganism_house_of_worship_plural
ReligiousSymbol = akom_gye_nyame
ReligiousText = paganism_religious_text
ReligiousHeadName = hurrian_religious_head
ReligiousHeadTitleName = paganism_religious_head_title_name
DevoteeMale = paganism_devotee
DevoteeMalePlural = paganism_devoteeplural
DevoteeFemale = paganism_devotee
DevoteeFemalePlural = paganism_devoteeplural
DevoteeNeuter = paganism_devotee
DevoteeNeuterPlural = paganism_devoteeplural
PriestMale = ba_generic_priest_name
PriestMalePlural = ba_generic_priest_name_plural
PriestFemale = ba_generic_priestess_name
PriestFemalePlural = ba_generic_priestess_name_plural
PriestNeuter = ba_generic_priest_name
PriestNeuterPlural = ba_generic_priest_name_plural
AltPriestTermPlural = ba_generic_priest_name_plural
BishopMale = ba_generic_high_priest_name
BishopMalePlural = ba_generic_high_priest_nameplural
BishopFemale = ba_generic_high_priestess_name
BishopFemalePlural = ba_generic_high_priestess_name_plural
BishopNeuter = ba_generic_high_priest_name
BishopNeuterPlural = ba_generic_high_priest_name_plural
DivineRealm = hurrian_divine_realm
PositiveAfterLife = hurrian_afterlife
NegativeAfterLife = hurrian_afterlife
DeathDeityName = paganism_death_deity_name
DeathDeityNamePossessive = paganism_death_deity_name_possessive
DeathDeitySheHe = CHARACTER_SHEHE_IT
DeathDeityHerHis = CHARACTER_HERHIS_ITS
WitchGodName = hurrian_night_god_name
WitchGodHerHis = CHARACTER_HERHIS_HER
WitchGodSheHe = CHARACTER_SHEHE_SHE
WitchGodHerHim = CHARACTER_HERHIM_HER
WitchGodMistressMaster = mistress
WitchGodMotherFather = mother

GHWName = ghw_great_holy_war
GHWNamePlural = ghw_great_holy_wars
}

faiths = {
hurrian = { # cult_of_teshub in Bronze Age mod
INVALIDATED_BY = { hurrian }

color = hsv { 0.5 0.8 0.7 }
icon = custom_faith_7

# IRToCK3: Holy sites copied from mesopotamian_pagan, this "Hurrian" is revivalist anyway.
holy_site = babylon
holy_site = borsippa
holy_site = uruk
holy_site = ashur
holy_site = harranu

doctrine = unreformed_faith_doctrine

# IRToCK3: Generic pagan tenets, copied from mesopotamian_pagan
doctrine = tenet_astrology
doctrine = tenet_ritual_celebrations
doctrine = tenet_sun_worship
}
}
}
24 changes: 18 additions & 6 deletions ImperatorToCK3/Data_Files/configurables/culture_map.txt
Original file line number Diff line number Diff line change
Expand Up @@ -240,12 +240,19 @@ link = { ck3 = cornish @ir_cornish_cultures }
link = { ck3 = brythonic @ir_south_east_briton_cultures }

## Caucasian
@ir_georgian_cultures = "ir=colchian ir=georgian" # georgian comes from https://steamcommunity.com/sharedfiles/filedetails/?id=3098496649
@ir_georgian_cultures = "ir=colchian ir=abasgoi ir=suani ir=sasperian ir=lazi ir=georgian"
# caspian comes from Invictus https://en.wikipedia.org/wiki/Caspians
# abasgoi, suani (Svans), sasperian and lazi come from Invictus
# georgian comes from https://steamcommunity.com/sharedfiles/filedetails/?id=3098496649
# TFE
link = { ck3 = abkhazian ck3Province = 600 ck3Province = 5744 ck3Province = 5745 ck3Province = 5746 }
link = { ck3 = caspian ck3Province = 668 ck3Province = 5771 ck3Province = 5772 ck3Province = 5773 ck3Province = 5790 ck3Province = 5791 ck3Province = 4534 ck3Province = 4535 ck3Province = 4000 ck3Province = 4004 }
link = { ck3 = abasgian ir = abasgoi }
link = { ck3 = svan ir = suani }
link = { ck3 = laz ir = lazi }
link = { ck3 = colchian ir = colchian }
link = { ck3 = caspian ir = caspian }
link = { ck3 = kartvelian ir = albanian ir = ibero @ir_georgian_cultures }
# Vanilla CK3
link = { ck3 = persian ir = caspian } # TODO: create a separate culture for Caspians
link = { ck3 = georgian ir = albanian ir = ibero @ir_georgian_cultures }

## Celtiberian
Expand Down Expand Up @@ -526,10 +533,11 @@ link = { ck3 = etruscan ir = etruscan }
link = { ck3 = rhaetian ir = rhaetian }

## North African
@ir_egyptian_cultures = "ir=egyptian ir=upper_egyptian ir=middle_egyptian ir=oasis_egyptian"
# TFE
link = { ck3 = kemetic ir = egyptian ir = upper_egyptian ir = middle_egyptian }
link = { ck3 = kemetic @ir_egyptian_cultures }
# Vanilla CK3
link = { ck3 = old_egyptian ir = egyptian ir = upper_egyptian ir = middle_egyptian }
link = { ck3 = old_egyptian @ir_egyptian_cultures }

## Numidian
link = { ck3 = baranis ir = baranis } # https://steamcommunity.com/sharedfiles/filedetails/?id=3098496649
Expand All @@ -555,7 +563,11 @@ link = { ck3 = persian ir = carmanian ir = sagartian ir = cadusian ir = cossian
link = { ck3 = baloch ir = gedrosian ir = parecanian }
link = { ck3 = daylamite ir = hyrcanian }
link = { ck3 = parthian ir = parthian }
link = { ck3 = kurdish ir = median }
link = {
ck3 = kurdish
ir = median
ir = cardukoi # added by Invictus https://en.wikipedia.org/wiki/Carduchii, TODO: create a separate CK3 culture for them
}
link = { ck3 = afghan ir = pactyan ir = sattagydian }
link = { ck3 = elamite ir = elamite }
link = { ck3 = afghan ir = afghan } # https://steamcommunity.com/sharedfiles/filedetails/?id=3098496649
Expand Down
18 changes: 10 additions & 8 deletions ImperatorToCK3/Data_Files/configurables/religion_map.txt
Original file line number Diff line number Diff line change
Expand Up @@ -72,22 +72,21 @@ link = { ck3 = yazidi ir = arabian_pantheon ck3Province = 4773 ck3Province = 477
link = { ck3 = arabic_pagan ir = arabian_pantheon }

# Hellenic
link = {
ck3 = mithraic_mysteries
ir = roman_pantheon
irRegion = armenia_region irRegion = assyria_region irRegion = mesopotamia_region irRegion = media_region irRegion = persis_region irRegion = parthia_region
}
link = {
ck3 = mithraic_mysteries
ir = mithra_religion # from Invictus
}
link = { ck3 = eleusinian_mysteries ir = roman_pantheon irRegion = thrace_region }
link = { ck3 = eleusinian_mysteries ir = roman_pantheon irRegion = thrace_region } # https://en.wikipedia.org/wiki/Eleusinian_Mysteries
link = {
ck3 = celto_hellenic_syncretism
ir = roman_pantheon
irRegion = germania_region irRegion = britain_region irRegion = belgica_region irRegion = germania_superior_region irRegion = caledonia_region irRegion = central_gaul_region irRegion = pannonia_region irRegion = bohomia_area
}
link = { ck3 = hellenic_pagan ir = roman_pantheon } # Default
link = {
ck3 = hellenic_pagan
ir = roman_pantheon
ir = italic_pantheon # Invictus, TODO: create a separate CK3 faith
}

# Balto-Slavic
## Baltic only in Baltic area
Expand Down Expand Up @@ -223,6 +222,9 @@ link = { ck3 = finnish_pagan ir = ukonusko } # https://steamcommunity.com/shared
# Burmic (from Invictus)
link = { ck3=burmic ir=burmese_religion }

# Hurrian
link = { ck3=hurrian ir=hurrian_pantheon } # added by Invictus

# MODS (for future mods)
link = { ck3 = tengri_pagan ir = tengri_pagan }
link = { ck3 = magyar_pagan ir = magyar_pagan }
Expand All @@ -239,5 +241,5 @@ link = { ck3 = ismaili ir = shiite }
link = { ck3 = ibadi ir = ibadi }
link = { ck3 = azariqa ir = kharijite }

# not in two game
# not in the two games
link = { ck3 = arian ir = arian }
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,9 @@ old_bon = all
svetambara = all
yapaniya = all
digambara = all
hurrian = all

# Ajivika
makkhalist = all
nandanist = all
puranist = all
puranist = all
1 change: 1 addition & 0 deletions ImperatorToCK3/Data_Files/converter_globals/ReadMe.txt
Original file line number Diff line number Diff line change
Expand Up @@ -45,5 +45,6 @@ When the World Stopped Making Sense mod team - Permission to use Eiateuta faith
Izn - Research and localization for Ajivika religion
B7E7, author of Africa Plus mod for CK3 (https://steamcommunity.com/sharedfiles/filedetails/?id=2552371897) - Permission to use Nhialacism faith from their mod
Herkles, author of Dharmachakra mod for CK3 (https://steamcommunity.com/sharedfiles/filedetails/?id=2235344327) - Khasi culture
The Bronze Age: Maryannu mod team (https://steamcommunity.com/sharedfiles/filedetails/?id=2216525506) - Hurrian religion localization

- AND ALL THE OTHERS WHO GAVE THEIR INPUT ON THE FORUM AND DISCORD -

0 comments on commit 5089b92

Please sign in to comment.