Big Folktero update

This commit is contained in:
edwardtheelbowhigh 2026-05-29 00:57:10 +01:00
parent edf0ab3e2e
commit a07d9938c8
12 changed files with 242 additions and 138 deletions

View file

@ -601,93 +601,93 @@ select_personal_deity_hinduism_decision = {
}
### Determine Personal Deity ###
select_personal_deity_germanic_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/fp1_decisons_hold_bolt.dds"
}
desc = select_personal_deity_germanic_decision_desc
selection_tooltip = select_personal_deity_germanic_decision_tooltip
is_shown = {
# DLC check.
has_fp1_dlc_trigger = yes
# Following a valid religion & faith.
religion = religion:folkgerman_religion
faith = { has_doctrine_parameter = select_personal_god_active }
}
is_valid = {
}
is_valid_showing_failures_only = {
# Have to at _least_ not be in piety debt.
piety >= 0
}
cooldown = { years = 2 }
effect = {
# Show the possible options.
show_as_tooltip = {
random_list = {
desc = select_personal_deity_germanic_decision_tt
100 = {
show_chance = no
desc = select_personal_deity_germanic_decision.select_odin
add_character_modifier = bhakti_germanic_generic_odin
}
100 = {
trigger = { is_vaguely_danish_bhakti_trigger = no }
show_chance = no
desc = select_personal_deity_germanic_decision.select_ullr
add_character_modifier = bhakti_germanic_not_danish_ullr
}
100 = {
trigger = { is_vaguely_danish_bhakti_trigger = yes }
show_chance = no
desc = select_personal_deity_germanic_decision.select_tyr
add_character_modifier = bhakti_germanic_danish_tyr
}
100 = {
show_chance = no
desc = select_personal_deity_germanic_decision.select_thor
add_character_modifier = bhakti_germanic_generic_thor
}
100 = {
show_chance = no
desc = select_personal_deity_germanic_decision.select_freyr
add_character_modifier = bhakti_germanic_generic_freyr
}
}
}
# And the actual effect.
trigger_event = religious_decision.0102
}
ai_check_interval_by_tier = {
barony = 0
county = 96
duchy = 96
kingdom = 96
empire = 96
hegemony = 96
}
ai_potential = {
piety >= minor_piety_value
NOR = {
has_character_modifier = bhakti_germanic_generic_odin
has_character_modifier = bhakti_germanic_not_danish_ullr
has_character_modifier = bhakti_germanic_danish_tyr
has_character_modifier = bhakti_germanic_generic_thor
has_character_modifier = bhakti_germanic_generic_freyr
}
}
ai_will_do = {
base = 100
}
}
#select_personal_deity_germanic_decision = {
# picture = {
# reference = "gfx/interface/illustrations/decisions/fp1_decisons_hold_bolt.dds"
# }
# desc = select_personal_deity_germanic_decision_desc
# selection_tooltip = select_personal_deity_germanic_decision_tooltip
#
# is_shown = {
# # DLC check.
# has_fp1_dlc_trigger = yes
# # Following a valid religion & faith.
# religion = religion:folkgerman_religion
# faith = { has_doctrine_parameter = select_personal_god_active }
# }
#
# is_valid = {
# }
#
# is_valid_showing_failures_only = {
# # Have to at _least_ not be in piety debt.
# piety >= 0
# }
#
# cooldown = { years = 2 }
#
# effect = {
# # Show the possible options.
# show_as_tooltip = {
# random_list = {
# desc = select_personal_deity_germanic_decision_tt
# 100 = {
# show_chance = no
# desc = select_personal_deity_germanic_decision.select_odin
# add_character_modifier = bhakti_germanic_generic_odin
# }
# 100 = {
# trigger = { is_vaguely_danish_bhakti_trigger = no }
# show_chance = no
# desc = select_personal_deity_germanic_decision.select_ullr
# add_character_modifier = bhakti_germanic_not_danish_ullr
# }
# 100 = {
# trigger = { is_vaguely_danish_bhakti_trigger = yes }
# show_chance = no
# desc = select_personal_deity_germanic_decision.select_tyr
# add_character_modifier = bhakti_germanic_danish_tyr
# }
# 100 = {
# show_chance = no
# desc = select_personal_deity_germanic_decision.select_thor
# add_character_modifier = bhakti_germanic_generic_thor
# }
# 100 = {
# show_chance = no
# desc = select_personal_deity_germanic_decision.select_freyr
# add_character_modifier = bhakti_germanic_generic_freyr
# }
# }
# }
# # And the actual effect.
# trigger_event = religious_decision.0102
# }
#
# ai_check_interval_by_tier = {
# barony = 0
# county = 96
# duchy = 96
# kingdom = 96
# empire = 96
# hegemony = 96
# }
#
# ai_potential = {
# piety >= minor_piety_value
# NOR = {
# has_character_modifier = bhakti_germanic_generic_odin
# has_character_modifier = bhakti_germanic_not_danish_ullr
# has_character_modifier = bhakti_germanic_danish_tyr
# has_character_modifier = bhakti_germanic_generic_thor
# has_character_modifier = bhakti_germanic_generic_freyr
# }
# }
#
# ai_will_do = {
# base = 100
# }
#}
### Meditate in Seclusion ###
meditate_in_seclusion_decision = {

View file

@ -83,6 +83,78 @@
}
}
ai_will_do = {
base = 100
}
}
select_personal_deity_folketero_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds"
}
desc = select_personal_deity_folketero_decision_desc
selection_tooltip = select_personal_deity_folketero_decision_tooltip
is_shown = {
# Following a valid religion & faith.
faith = faith:folketro
faith = { has_doctrine_parameter = select_personal_god_active }
}
is_valid = {
}
is_valid_showing_failures_only = {
# Have to at _least_ not be in piety debt.
piety >= 0
}
cooldown = { years = 2 }
effect = {
# Show the possible options.
show_as_tooltip = {
random_list = {
desc = select_personal_deity_folketero_decision_tt
100 = {
show_chance = no
desc = select_personal_deity_folketero_decision.select_jesus
add_character_modifier = bhakti_folketero_jesus
}
100 = {
show_chance = no
desc = select_personal_deity_folketero_decision.select_per
add_character_modifier = bhakti_folketero_per
}
100 = {
show_chance = no
desc = select_personal_deity_folketero_decision.select_lucia
add_character_modifier = bhakti_folketero_lucia
}
100 = {
show_chance = no
desc = select_personal_deity_folketero_decision.select_olaf
add_character_modifier = bhakti_folketero_olaf
}
}
}
# And the actual effect.
trigger_event = NEOW_religious_decision.0103
}
ai_check_interval = 96
ai_potential = {
piety >= minor_piety_value
NOR = {
has_character_modifier = bhakti_folketero_olaf
has_character_modifier = bhakti_folketero_lucia
has_character_modifier = bhakti_folketero_jesus
has_character_modifier = bhakti_folketero_per
}
}
ai_will_do = {
base = 100
}

View file

@ -38,4 +38,28 @@ bhakti_leviathan_aerosaurs = { # Gods of warfare, combat, destruction, fire, dea
icon = martial_positive
martial = 1
movement_speed = 0.1
}
bhakti_folketero_jesus = {
icon = prowess_positive
prowess = 3
martial = 1
}
bhakti_folketero_per = {
icon = learning_positive
learning = 1
monthly_piety = 0.5
}
bhakti_folketero_lucia = {
icon = letter_positive
diplomacy = 1
build_speed = -0.1
}
bhakti_folketero_olaf = {
icon = stewardship_positive
stewardship = 1
monthly_county_control_growth_add = 0.1
}

View file

@ -3050,9 +3050,28 @@
trigger = { religion_tag = hinduism_religion }
desc = tenet_bhakti_name
}
triggered_desc = {
trigger = { faith = faith:folketro }
desc = tenet_bhakti_folketro_name
}
desc = tenet_bhakti_patron_god_name
}
}
desc = {
first_valid = {
triggered_desc = {
trigger = {
OR = {
faith = faith:orthodox
faith = faith:folketro
}
}
desc = tenet_bhakti_folketro_name_desc
}
desc = tenet_bhakti_folketro_name_desc
}
}
icon = core_tenet_bhakti
piety_cost = faith_tenet_cost_mid

View file

@ -530,13 +530,13 @@
WaterGodHerHis = CHARACTER_HERHIS_HIS
WaterGodHerHim = CHARACTER_HERHIM_HIM
PantheonTerm = folkgerman_high_god_name
PantheonTerm2 = folkgerman_high_god_name_2
PantheonTerm = folketro_pantheon_name
PantheonTerm2 = folketro_pantheon_name
PantheonTerm3 = folkgerman_high_god_name_3
PantheonTermHasHave = pantheon_term_has
PantheonTermHasHave = pantheon_term_have
GoodGodNames = {
folkgerman_high_god_name
folkgerman_high_god_name_alternate
folketro_high_god_name
folketro_high_god_name_alternate
}
DevilName = folketro_trickster_god_name
DevilNamePossessive = folketro_trickster_god_name_possessive

View file

@ -346,7 +346,7 @@
#Tenets | placeholder
doctrine = tenet_adaptive
doctrine = tenet_pentarchy
doctrine = tenet_mendicant_preachers
doctrine = tenet_literalism
holy_order_names = { #placeholder

View file

@ -77,10 +77,10 @@ NEOW_religious_decision.0001 = { #custom patron gods for Leviathan
}
}
NEOW_religious_decision.0001 = { #custom patron gods for Leviathan
NEOW_religious_decision.0103 = { #custom patron gods for Leviathan
type = character_event
title = NEOW_religious_decision.0001.t
desc = NEOW_religious_decision.0001.desc
title = NEOW_religious_decision.0103.t
desc = NEOW_religious_decision.0103.desc
theme = faith
left_portrait = {
character = root
@ -88,59 +88,35 @@ NEOW_religious_decision.0001 = { #custom patron gods for Leviathan
}
option = {
name = NEOW_religious_decision.0001.nationalisators
name = NEOW_religious_decision.0103.jesus
trigger = {
NOT = { has_character_modifier = bhakti_leviathan_nationalisators }
NOT = { has_character_modifier = bhakti_folketero_jesus }
}
NEOW_set_bhakti_effect = { BHAKTI = bhakti_leviathan_nationalisators }
NEOW_set_bhakti_effect = { BHAKTI = bhakti_folketero_jesus }
}
option = {
name = NEOW_religious_decision.0001.technosaurs
name = NEOW_religious_decision.0103.per
trigger = {
NOT = { has_character_modifier = bhakti_leviathan_technosaurs }
NOT = { has_character_modifier = bhakti_folketero_per }
}
NEOW_set_bhakti_effect = { BHAKTI = bhakti_leviathan_technosaurs }
NEOW_set_bhakti_effect = { BHAKTI = bhakti_folketero_per }
}
option = {
name = NEOW_religious_decision.0001.mechasaurs
name = NEOW_religious_decision.0103.lucia
trigger = {
NOT = { has_character_modifier = bhakti_leviathan_mechasaurs }
NOT = { has_character_modifier = bhakti_folketero_lucia }
}
NEOW_set_bhakti_effect = { BHAKTI = bhakti_leviathan_mechasaurs }
NEOW_set_bhakti_effect = { BHAKTI = bhakti_folketero_lucia }
}
option = {
name = NEOW_religious_decision.0001.petrosaurs
name = NEOW_religious_decision.0103.olaf
trigger = {
NOT = { has_character_modifier = bhakti_leviathan_petrosaurs }
NOT = { has_character_modifier = bhakti_folketero_olaf }
}
NEOW_set_bhakti_effect = { BHAKTI = bhakti_leviathan_petrosaurs }
}
option = {
name = NEOW_religious_decision.0001.metallurgicals
trigger = {
NOT = { has_character_modifier = bhakti_leviathan_metallurgicals }
}
NEOW_set_bhakti_effect = { BHAKTI = bhakti_leviathan_metallurgicals }
}
option = {
name = NEOW_religious_decision.0001.nautiluses
trigger = {
NOT = { has_character_modifier = bhakti_leviathan_nautiluses }
}
NEOW_set_bhakti_effect = { BHAKTI = bhakti_leviathan_nautiluses }
}
option = {
name = NEOW_religious_decision.0001.aerosaurs
trigger = {
NOT = { has_character_modifier = bhakti_leviathan_aerosaurs }
}
NEOW_set_bhakti_effect = { BHAKTI = bhakti_leviathan_aerosaurs }
NEOW_set_bhakti_effect = { BHAKTI = bhakti_folketero_olaf }
}
# Opt-Out

View file

@ -190,15 +190,15 @@
select_personal_deity_germanic_decision.select_thor:0 "Thor, Guardian of Man"
select_personal_deity_germanic_decision.select_freyr:0 "Freyr, Bringer of Peace"
select_personal_deity_folketero_decision:0 "Determine Personal Deity"
select_personal_deity_folketero_decision:0 "Determine Personal Helgen"
select_personal_deity_folketero_decision_tooltip:0 "Think about [ROOT.Char.GetFaith.PantheonTerm]"
select_personal_deity_folketero_decision_desc:1 "#F It is not uncommon for [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip] to single out one amongst [ROOT.Char.GetFaith.PantheonTerm] who suits their particular tastes and aims in life for special attention.\n\nI should contemplate these divine beings and decide which one calls to me the most.#!"
select_personal_deity_folketero_decision_confirm:0 "Dedicate your Worship to a particular God"
select_personal_deity_folketero_decision_tt:1 "You begin to live your life according to the values of"
select_personal_deity_folketero_decision.select_jesus:0 "Jesus, The Warrior, the Savior"
select_personal_deity_folketero_decision.select_jesus:0 "Jesus, The Warrior and Savior"
select_personal_deity_folketero_decision.select_per:0 "Sankt Per, Judge of the Dead"
select_personal_deity_folketero_decision.select_thor:0 "Sankt Olaf, Guardian of Rulers"
select_personal_deity_folketero_decision.select_freyr:0 "Sankt Lucia, Heart Warmer"
select_personal_deity_folketero_decision.select_olaf:0 "Sankt Olaf, Guardian of Rulers"
select_personal_deity_folketero_decision.select_lucia:0 "Sankt Lucia, Heart Warmer"

View file

@ -50,7 +50,7 @@
religious_decision.0101.optout:0 "I am not yet ready to decide."
religious_decision.0101.flavor:0 "There is no shame in waiting until I am certain."
NEOW_religious_decision.0103.t:0 "Deciding on a Helgener"
NEOW_religious_decision.0103.t:0 "Deciding on a Helgen"
NEOW_religious_decision.0103.desc:0 "[ROOT.Char.GetFaith.PantheonTerm|U] are many, yet I cannot say that there are not some who hold a level of special appeal for me. Were I to dedicate myself openly to the express worship of primarily one such deity, I would doubtless draw like-minded souls to my side.\n\nWhatever the blessings my patron provides, being with similar [ROOT.Char.GetFaith.GetAdherentNamePluralNoTooltip] can only bring me health, wealth, and glory."
NEOW_religious_decision.0103.jesus:0 "Jesus, Warrior and Savior!"
NEOW_religious_decision.0103.per:0 "Per, Judge of the Dead!"

View file

@ -13,4 +13,13 @@ bhakti_leviathan_metallurgicals_desc:0 "This character follows one of the wise l
bhakti_leviathan_nautiluses: "Nautiluses"
bhakti_leviathan_nautiluses_desc:0 "This character follows one of the gods of the blue waters."
bhakti_leviathan_aerosaurs: "Aerosaurs"
bhakti_leviathan_aerosaurs_desc:0 "This character follows one of the gods of war, flight, desolation, and violence: the most prevalent and classical of the Leviathans."
bhakti_leviathan_aerosaurs_desc:0 "This character follows one of the gods of war, flight, desolation, and violence: the most prevalent and classical of the Leviathans."
#
bhakti_folketero_jesus: "Jesus"
bhakti_folketero_jesus_desc:0 "This character emulates the warrior-savior who prevented raganrok."
bhakti_folketero_per: "Sankt Per"
bhakti_folketero_per_desc:0 "This character emulates the judge of the dead."
bhakti_folketero_lucia: "Sankt Lucia"
bhakti_folketero_lucia_desc:0 "This character emulates the kind heart-warmer."
bhakti_folketero_olaf: "Sankt Olaf"
bhakti_folketero_olaf_desc:0 "This character emulates the patron and guardian of rulers."

View file

@ -54,6 +54,9 @@
tenet_pursuit_of_power_europeanist_name:0 "Ascendancy"
tenet_pursuit_of_power_europeanist_desc:0 "Our laws are not defined by any virtues or moral maxims, but by the pursuit of greatness that is the duty of each follower. It is our responsibility to rebel against the limits of humanity and claim our own divinity."
tenet_bhakti_folketro_name_desc: "The veneration of the Helgener is a integral part of our faith, a sign of piety and right thinking. Those who humby emulate their deeds and creeds are lauded and respected."
tenet_bhakti_folketro_name:0 "The Helgener"
tenet_bhakti_saints_name:0 "Patron Saints"
doctrine_pantheist_name: "Pantheist"
doctrine_pantheist_desc: "God is reality. Any other gods are merely an aspect or interpretation of the Supreme Being, and must be acknowledged and studied with as much respect as any other."

View file

@ -208,6 +208,7 @@
folketro_desc:0 "The Scandinavian folk religion centers around a pantheon headed by the Allfather - the primordial ancestor of mankind ruling over Heaven, where valkyries guide the souls of the dead. Standing next to him are the Helgener - his saints, who were once mortal people that ascended to divinity for their virtue. By far the most important Helgen to the Folklorists is Jesus, a great warrior who sacrificed his life in order to prevent Ragnarök and save all the people on Earth, and is now invoked by his followers for aid in battle. Other deities include Sankte Per, who judges the souls of the dead, Sankta Lucia, who brings kindness and warmth into the hearts of even the hardest of warriors, and Sankt Olaf, the patron and guardian of rulers everywhere. The goal in every Folklorist's life is to become one of the Helgener, making the Father of Fathers proud, and to be a virtuous example for all future generations."
folketro_high_god_name:0 "The Allfather"
folketro_high_god_name_possessive:0 "the Allfather's"
folketro_pantheon_name:0 "The Helgener"
folketro_war_god_name:0 "Jesus"
folketro_war_god_name_possessive:0 "Jesus'"
folketro_health_god_name:0 "Sankta Lucia"