Pt1 of Britannic implementation

This commit is contained in:
Archa3opt3ryx 2025-07-25 22:09:26 -04:00
parent 03064cf5f4
commit b39a192bcb
13 changed files with 383 additions and 35 deletions

View file

@ -39,4 +39,10 @@ neow_saracen_knights = {
}
neow_the_regency = {
texture = "gfx/interface/icons/faith/obscurant.dds"
}
neow_leviathan_queen = {
texture = "gfx/interface/icons/faith/leviathan.dds"
}
neow_leviathans = {
texture = "gfx/interface/icons/faith/leviathan.dds"
}

View file

@ -0,0 +1,41 @@

bhakti_leviathan_nationalisators = { # Gods of the Empire itself, firsts among equals. Britannia
icon = prestige_positive
monthly_prestige = 1
}
bhakti_leviathan_technosaurs = { # Gods of rhetoric, culture, the hearth. Tesco
icon = letter_positive
diplomacy = 1
build_speed = -0.1
}
bhakti_leviathan_mechasaurs = { # Gods of labor, creation, industry, toil. Ddraig Goch
icon = stewardship_positive
stewardship = 1
monthly_county_control_growth_add = 0.1
}
bhakti_leviathan_petrosaurs = { # Gods of discovery, secrets, tricks. Shell, Rio Tinto
icon = intrigue_positive
intrigue = 1
development_growth_factor = 0.1
}
bhakti_leviathan_metallurgicals = { # Gods of knowledge, writing, learning, wisdom. Darwin
icon = learning_positive
learning = 1
monthly_piety = 0.5
}
bhakti_leviathan_nautiluses = { # Gods of rivers, oceans, seas, water. Titanic
icon = prowess_positive
prowess = 3
embarkation_cost_mult = -0.2
}
bhakti_leviathan_aerosaurs = { # Gods of warfare, combat, destruction, fire, death. The most numerous and common, which all Leviathans arguably should qualify as.
icon = martial_positive
martial = 1
movement_speed = 0.1
}

View file

@ -0,0 +1,28 @@
In this folder, character modifiers are defined
The modifers are on the format:
modifer_key = {
icon = icon_name
# Effects, such as
# tax_mult = 0.25
# county_opinion_add = -30
# Modifier can have scale that'll be calculated once when effect assigns a modifier, and later
# remains unchanged for the entire modifier duration
scale = {
# Scripted value - can be named value or direct math here
# Root scope is the object that's going to get the modifier
# Scripted value top level description will be added to modifier description
value = scale_scripted_value
# Loc key that's used for base level entry, to show alongside with the scaled value
desc = base_value_description
}
}
"modifier_key" is the name of the modifier, that is used in effects to apply it
"icon" decides which modifier icon to use. if it ends in positive or negative, the name of the modifier will be colored appropriately

View file

@ -34,8 +34,8 @@
doctrine = doctrine_funeral_cremation
traits = {
virtues = { forgiving gregarious patient lustful lifestyle_mystic hashishiyah }
sins = { vengeful sadistic impatient fickle lazy }
virtues = { loyal }
sins = { disloyal }
}
reserved_male_names = { #put larp names here later
@ -253,25 +253,15 @@
#holy_site = segrada_familia
#Special Tolerance | placeholder
doctrine = special_doctrine_esoteric_witchcraft
doctrine = unreformed_faith_doctrine
#Tenets | WIP
doctrine = tenet_love_under_will
doctrine = tenet_do_what_thou_wilt
doctrine = tenet_rule_the_waves
doctrine = tenet_ancestor_worship
doctrine = tenet_human_sacrifice
doctrine = tenet_sacred_shadows
#Special/virtue | placeholder
doctrine = special_doctrine_base_thelema
holy_order_names = { #placeholder
{ name = "holy_order_knights_templar" coat_of_arms = "ho_knights_templar" }
{ name = "holy_order_knights_hospitaller" coat_of_arms = "ho_knights_hospitaller" }
{ name = "holy_order_teutonic_order" coat_of_arms = "ho_teutonic_order" }
{ name = "holy_order_order_of_calatrava" coat_of_arms = "ho_order_of_calatrava" }
{ name = "holy_order_order_of_alcantara" coat_of_arms = "ho_order_of_alcantara" }
{ name = "holy_order_knights_of_santiago" coat_of_arms = "ho_knights_of_santiago" }
}
localization = { # placeholder
#FertilityGod
@ -317,5 +307,90 @@
WaterGodHerHim = CHARACTER_HERHIM_HIM
}
}
jack_tar = {
color = { 23 35 89 }
icon = jack_tar
}
graphical_faith = "catholic_gfx"
#placeholder holy sites
holy_site = lochness
holy_site = cefalu
holy_site = paris
holy_site = london
#holy_site = cairo
#holy_site = segrada_familia
#Tenets
doctrine = tenet_astrology
doctrine = tenet_ancestor_worship
doctrine = tenet_rule_the_waves
localization = { # placeholder
#FertilityGod
FertilityGodName = west_christian_fertility_god_name
FertilityGodNamePossessive = west_christian_fertility_god_name_possessive
FertilityGodSheHe = CHARACTER_SHEHE_SHE
FertilityGodHerHis = CHARACTER_HERHIS_HER
FertilityGodHerHim = CHARACTER_HERHIM_HER
#WealthGod
WealthGodName = west_christian_wealth_god_name
WealthGodNamePossessive = west_christian_wealth_god_name_possessive
WealthGodSheHe = CHARACTER_SHEHE_HE
WealthGodHerHis = CHARACTER_HERHIS_HIS
WealthGodHerHim = CHARACTER_HERHIM_HIM
#HouseholdGod
HouseholdGodName = west_christian_household_god_name
HouseholdGodNamePossessive = west_christian_household_god_name_possessive
HouseholdGodSheHe = CHARACTER_SHEHE_HE
HouseholdGodHerHis = CHARACTER_HERHIS_HIS
HouseholdGodHerHim = CHARACTER_HERHIM_HIM
#KnowledgeGod
KnowledgeGodName = west_christian_knowledge_god_name
KnowledgeGodNamePossessive = west_christian_knowledge_god_name_possessive
KnowledgeGodSheHe = CHARACTER_SHEHE_SHE
KnowledgeGodHerHis = CHARACTER_HERHIS_HER
KnowledgeGodHerHim = CHARACTER_HERHIM_HER
#WarGod
WarGodName = west_christian_war_god_name
WarGodNamePossessive = west_christian_war_god_name_possessive
WarGodSheHe = CHARACTER_SHEHE_HE
WarGodHerHis = CHARACTER_HERHIS_HIS
WarGodHerHim = CHARACTER_HERHIM_HIM
#WaterGod
WaterGodName = west_christian_water_god_name
WaterGodNamePossessive = west_christian_water_god_name_possessive
WaterGodSheHe = CHARACTER_SHEHE_HE
WaterGodHerHis = CHARACTER_HERHIS_HIS
WaterGodHerHim = CHARACTER_HERHIM_HIM
}
}
leviathan = {
color = { 101 95 99 }
icon = leviathan
graphical_faith = "catholic_gfx"
#holy sites
holy_site = london
holy_site = belfast
holy_site = lyme_regis
holy_site = cardiff
holy_site = manchester
#Tenets | WIP
doctrine = tenet_communal_possessions
doctrine = tenet_bhakti
doctrine = tenet_warmonger
doctrine = special_doctrine_commonwealth
holy_order_names = { #placeholder
}
}
}
}

View file

@ -0,0 +1,64 @@
NEOW_set_bhakti_effect = { #reminder: patron gods will not remove on conversion until a specific base game event is replaced/overwritten. This folder is being created, rather than overwriting a base game folder to reduce overall complexity/troubleshooting
# Remove any previous personal god relation.
## Britannic
#Leviathan
if = {
limit = { portrait_religious_faith_or_foundational_trigger = { FAITH = faith:leviathan } }
if = {
limit = {
has_character_modifier = bhakti_leviathan_nationalisators
}
remove_character_modifier = bhakti_leviathan_nationalisators
add_piety = massive_piety_loss
}
else_if = {
limit = {
has_character_modifier = bhakti_leviathan_technosaurs
}
remove_character_modifier = bhakti_leviathan_technosaurs
add_piety = massive_piety_loss
}
else_if = {
limit = {
has_character_modifier = bhakti_leviathan_mechasaurs
}
remove_character_modifier = bhakti_leviathan_mechasaurs
add_piety = massive_piety_loss
}
else_if = {
limit = {
has_character_modifier = bhakti_leviathan_petrosaurs
}
remove_character_modifier = bhakti_leviathan_petrosaurs
add_piety = massive_piety_loss
}
else_if = {
limit = {
has_character_modifier = bhakti_leviathan_metallurgicals
}
remove_character_modifier = bhakti_leviathan_metallurgicals
add_piety = massive_piety_loss
}
else_if = {
limit = {
has_character_modifier = bhakti_leviathan_nautiluses
}
remove_character_modifier = bhakti_leviathan_nautiluses
add_piety = massive_piety_loss
}
else_if = {
limit = {
has_character_modifier = bhakti_leviathan_aerosaurs
}
remove_character_modifier = bhakti_leviathan_aerosaurs
add_piety = massive_piety_loss
}
}
# Put other religions/modifiers down here
else = {
# If no current bhakti, cost is reduced.
add_piety = medium_piety_loss
}
add_character_modifier = $BHAKTI$
}