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