orthodox saint cult

This commit is contained in:
edwardtheelbowhigh 2026-05-29 15:26:05 +01:00
parent 6f18efe60e
commit acaf81bcdd
10 changed files with 299 additions and 10 deletions

View file

@ -155,6 +155,101 @@ select_personal_deity_folketero_decision = {
}
}
ai_will_do = {
base = 100
}
}
select_personal_deity_orthodox_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds"
}
desc = select_personal_deity_orthodox_decision_desc
selection_tooltip = select_personal_deity_orthodox_decision_tooltip
is_shown = {
# Following a valid religion & faith.
faith = faith:orthodox
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_orthodox_decision_tt
100 = {
show_chance = no
desc = select_personal_deity_orthodox_decision.select_paisos
add_character_modifier = bhakti_orthodox_paisos
}
100 = {
show_chance = no
desc = select_personal_deity_orthodox_decision.select_gabriel
add_character_modifier = bhakti_orthodox_gabriel
}
100 = {
trigger = {is_vaguely_nistrenian_bhakti_trigger = yes}
show_chance = no
desc = select_personal_deity_orthodox_decision.select_adriana
add_character_modifier = bhakti_orthodox_adriana
}
100 = {
trigger = {is_vaguely_nistrenian_bhakti_trigger = no}
show_chance = no
desc = select_personal_deity_orthodox_decision.select_olga
add_character_modifier = bhakti_orthodox_olga
}
100 = {
show_chance = no
desc = select_personal_deity_orthodox_decision.select_palamas
add_character_modifier = bhakti_orthodox_palamas
}
100 = {
show_chance = no
desc = select_personal_deity_orthodox_decision.select_surgeon
add_character_modifier = bhakti_orthodox_surgeon
}
100 = {
show_chance = no
desc = select_personal_deity_orthodox_decision.select_lazar
add_character_modifier = bhakti_orthodox_lazar
}
100 = {
show_chance = no
desc = select_personal_deity_orthodox_decision.select_theotokos
add_character_modifier = bhakti_orthodox_theotokos
}
}
}
# And the actual effect.
trigger_event = NEOW_religious_decision.0104
}
ai_check_interval = 96
ai_potential = {
piety >= minor_piety_value
NOR = {
has_character_modifier = bhakti_orthodox_olaf
has_character_modifier = bhakti_orthodox_lucia
has_character_modifier = bhakti_orthodox_jesus
has_character_modifier = bhakti_orthodox_per
}
}
ai_will_do = {
base = 100
}

View file

@ -62,4 +62,61 @@ bhakti_folketero_olaf = {
icon = stewardship_positive
stewardship = 1
monthly_county_control_growth_add = 0.1
}
####Orthodox Saints
bhakti_orthodox_paisos = {
icon = learning_positive
learning = 1
monthly_piety = 0.5
enemy_hostile_scheme_success_chance_add = -0.1
}
bhakti_orthodox_gabriel = {
icon = letter_positive
learning = 1
monthly_piety = 0.5
personal_scheme_power_add = 0.1
}
bhakti_orthodox_adriana = {
icon = prestige_positive
monthly_prestige = 0.1
domain_tax_same_faith_mult = 0.05
vassal_tax_mult = 0.05
}
bhakti_orthodox_palamas = {
icon = learning_positive
learning = 1
monthly_piety = 0.1
monthly_learning_lifestyle_xp_gain_mult = 0.1
}
bhakti_orthodox_surgeon = {
icon = treatmnet_positive
life_expectancy = 5
health = 0.1
negate_health_penalty_add = 0.1
}
bhakti_orthodox_lazar = {
icon = prowess_positive
martial = 1
prowess = 3
knight_effectiveness_mult = 0.05
}
bhakti_orthodox_theotokos = {
icon = family_positive
county_opinion_add = 10
fertility = 0.1
monthly_piety
}
bhakti_orthodox_olga = {
icon = prestige_positive
monthly_prestige = 0.1
domain_tax_same_faith_mult = 0.05
vassal_tax_mult = 0.05
}

View file

@ -3053,6 +3053,10 @@
triggered_desc = {
faith = faith:folketro
desc = tenet_bhakti_folketro_name
}
triggered_desc = {
trigger = { religion_tag = orthodox_religion }
desc = tenet_bhakti_orthodox_name
}
desc = tenet_bhakti_patron_god_name
}
@ -3064,6 +3068,10 @@
faith = faith:folketro
desc = tenet_bhakti_folketro_desc
}
triggered_desc = {
trigger = { religion_tag = orthodox_religion }
desc = tenet_bhakti_orthodox_desc
}
desc = tenet_bhakti_desc
}
}
@ -3074,6 +3082,7 @@
is_shown = {
OR = {
religion_tag = hinduism_religion
religion_tag = orthodox_religion
# With FP1, Germanics also get personal deities.
AND = {
religion_tag = folkgerman_religion

View file

@ -159,10 +159,10 @@
WaterGodHerHis = CHARACTER_HERHIS_HIS
WaterGodHerHim = CHARACTER_HERHIM_HIM
PantheonTerm = christianity_high_god_name
PantheonTerm2 = christianity_high_god_name_2
PantheonTerm3 = christianity_high_god_name_3
PantheonTermHasHave = pantheon_term_has
PantheonTerm = orthodox_pantheon
PantheonTerm2 = orthodox_pantheon
PantheonTerm3 = orthodox_pantheon
PantheonTermHasHave = pantheon_term_have
GoodGodNames = {
christianity_high_god_name
christianity_high_god_name_alternate
@ -259,7 +259,7 @@
#Tenets
doctrine = tenet_catholic_communion
doctrine = tenet_pentarchy
doctrine = tenet_bhakti
doctrine = tenet_monasticism
holy_order_names = {

View file

@ -115,6 +115,18 @@ fp1_remove_stele_new_holder_trigger = {
}
}
is_vaguely_nistrenian_bhakti_trigger = {
OR = {
has_cultural_pillar = heritage_east_romance
culture = { has_name_list = name_list_danish }
# We deliberately use the de jure rather than the geographical area to make this at least a *little* more fluid.
AND = {
is_playable_character = yes
capital_county.empire = title:e_nistrenia
}
}
}
is_vaguely_danish_bhakti_trigger = {
OR = {
has_culture = culture:danish