3941 lines
90 KiB
Text
3941 lines
90 KiB
Text
namespace = pam_decision_events
|
|
|
|
###########################################
|
|
## 0001 - Take Confession ##
|
|
## 0002 - Act of Devotion ##
|
|
## 0003 - Provide Spiritual Guidance ##
|
|
## 0004 - Establish Theocratic Dynasty ##
|
|
## 0005-0007 - Last Rites ##
|
|
## 0008 - Levy the Tithes ##
|
|
## 0009 - Feudal to theocracy ##
|
|
## 0010 - Feudal to theocracy - vassal ##
|
|
## 0015 - Promulgate Word of Pious Deeds ##
|
|
## 0016 - Khachkar catalyst on dynast death (hidden) ##
|
|
## 0017 - Raise an Ancestral Khachkar (confirmation) ##
|
|
## 0011 - HoF Tenet Stance notification ##
|
|
## 0018 - HoF Crusade Age core tenet ##
|
|
## 0019 - Secure Pilgrim Routes ##
|
|
## 0021 - Proclaim the Living Word ##
|
|
## 0032 - Develop Clerical Court ##
|
|
###########################################
|
|
|
|
# Take Confession
|
|
pam_decision_events.0001 = {
|
|
type = character_event
|
|
title = pam_decision_events.0001.t
|
|
desc = {
|
|
desc = pam_decision_events.0001.desc.intro
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
spiritual_fulfillment <= -50
|
|
}
|
|
desc = pam_decision_events.0001.desc.bad
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
spiritual_fulfillment >= 50
|
|
}
|
|
desc = pam_decision_events.0001.desc.good
|
|
}
|
|
desc = pam_decision_events.0001.desc.neutral
|
|
}
|
|
triggered_desc = {
|
|
trigger = { num_sinful_traits > 0 }
|
|
desc = pam_decision_events.0001.desc.sin.preamble
|
|
}
|
|
desc = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = lustful
|
|
rite = { trait_is_sin_rite = lustful }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.lustful
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = chaste
|
|
rite = { trait_is_sin_rite = chaste }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.chaste
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = gluttonous
|
|
rite = { trait_is_sin_rite = gluttonous }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.gluttonous
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = temperate
|
|
rite = { trait_is_sin_rite = temperate }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.temperate
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = greedy
|
|
rite = { trait_is_sin_rite = greedy }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.greedy
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = generous
|
|
rite = { trait_is_sin_rite = generous }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.generous
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = lazy
|
|
rite = { trait_is_sin_rite = lazy }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.lazy
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = diligent
|
|
rite = { trait_is_sin_rite = diligent }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.diligent
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = wrathful
|
|
rite = { trait_is_sin_rite = wrathful }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.wrathful
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = calm
|
|
rite = { trait_is_sin_rite = calm }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.calm
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = patient
|
|
rite = { trait_is_sin_rite = patient }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.patient
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = impatient
|
|
rite = { trait_is_sin_rite = impatient }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.impatient
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = arrogant
|
|
rite = { trait_is_sin_rite = arrogant }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.arrogant
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = humble
|
|
rite = { trait_is_sin_rite = humble }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.humble
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = deceitful
|
|
rite = { trait_is_sin_rite = deceitful }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.deceitful
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = honest
|
|
rite = { trait_is_sin_rite = honest }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.honest
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = craven
|
|
rite = { trait_is_sin_rite = craven }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.craven
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = brave
|
|
rite = { trait_is_sin_rite = brave }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.brave
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = shy
|
|
rite = { trait_is_sin_rite = shy }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.shy
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = gregarious
|
|
rite = { trait_is_sin_rite = gregarious }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.gregarious
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = ambitious
|
|
rite = { trait_is_sin_rite = ambitious }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.ambitious
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = content
|
|
rite = { trait_is_sin_rite = content }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.content
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = arbitrary
|
|
rite = { trait_is_sin_rite = arbitrary }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.arbitrary
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = just
|
|
rite = { trait_is_sin_rite = just }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.just
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = cynical
|
|
rite = { trait_is_sin_rite = cynical }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.cynical
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = zealous
|
|
rite = { trait_is_sin_rite = zealous }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.zealous
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = paranoid
|
|
rite = { trait_is_sin_rite = paranoid }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.paranoid
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = trusting
|
|
rite = { trait_is_sin_rite = trusting }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.trusting
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = compassionate
|
|
rite = { trait_is_sin_rite = compassionate }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.compassionate
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = callous
|
|
rite = { trait_is_sin_rite = callous }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.callous
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = stubborn
|
|
rite = { trait_is_sin_rite = stubborn }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.stubborn
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = fickle
|
|
rite = { trait_is_sin_rite = fickle }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.fickle
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = eccentric
|
|
rite = { trait_is_sin_rite = eccentric }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.eccentric
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = vengeful
|
|
rite = { trait_is_sin_rite = vengeful }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.vengeful
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = forgiving
|
|
rite = { trait_is_sin_rite = forgiving }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.forgiving
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_trait = sadistic
|
|
rite = { trait_is_sin_rite = sadistic }
|
|
}
|
|
desc = pam_decision_events.0001.desc.sin.sadistic
|
|
}
|
|
}
|
|
}
|
|
desc = pam_decision_events.0001.desc.outro
|
|
}
|
|
theme = christian
|
|
|
|
left_portrait = {
|
|
character = root
|
|
animation = prayer_standing
|
|
}
|
|
|
|
right_portrait = {
|
|
character = scope:chaplain
|
|
animation = personality_zealous
|
|
}
|
|
|
|
immediate = {
|
|
cp:councillor_court_chaplain = { save_scope_as = chaplain }
|
|
random_secret = {
|
|
limit = {
|
|
NOT = { is_known_by = scope:chaplain }
|
|
}
|
|
save_scope_as = my_secret
|
|
}
|
|
}
|
|
|
|
option = { # Amen
|
|
name = pam_decision_events.0001.a
|
|
if = {
|
|
limit = {
|
|
spiritual_fulfillment < 0
|
|
}
|
|
change_spiritual_fulfillment = medium_spiritual_fulfillment_value
|
|
stress_and_fulfillment_impact = {
|
|
base = minor_stress_impact_loss
|
|
zealous = medium_stress_impact_loss
|
|
humble = medium_stress_impact_loss
|
|
}
|
|
}
|
|
else = {
|
|
stress_and_fulfillment_impact = {
|
|
base = medium_stress_impact_loss
|
|
zealous = medium_stress_impact_loss
|
|
humble = medium_stress_impact_loss
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = scope:my_secret
|
|
}
|
|
random = {
|
|
chance = 50
|
|
scope:my_secret = { reveal_to = scope:chaplain }
|
|
}
|
|
}
|
|
custom_tooltip = pam_decision_events.0001.a.confession_random_outcome
|
|
hidden_effect = {
|
|
random_list = {
|
|
40 = { # Nothing happens
|
|
send_interface_toast = {
|
|
title = pam_decision_events.0001.a.piety
|
|
left_icon = root
|
|
if = {
|
|
limit = {
|
|
has_personal_tenet_flag = tenet_confession_decision_bonus
|
|
}
|
|
add_piety = medium_piety_gain
|
|
}
|
|
else = {
|
|
add_piety = minor_piety_gain
|
|
}
|
|
}
|
|
}
|
|
5 = { # Priest gets hook
|
|
trigger = {
|
|
scope:chaplain = {
|
|
can_add_hook = {
|
|
target = root
|
|
type = weak_blackmail_hook_no_secret
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
has_personal_tenet_flag = tenet_confession_decision_bonus
|
|
factor = 0
|
|
}
|
|
send_interface_toast = {
|
|
title = pam_decision_events.0001.a.hook
|
|
left_icon = root
|
|
right_icon = scope:chaplain
|
|
scope:chaplain = {
|
|
add_hook = {
|
|
target = root
|
|
type = weak_blackmail_hook_no_secret
|
|
}
|
|
}
|
|
}
|
|
}
|
|
5 = { # Priest loses opinion
|
|
trigger = {
|
|
scope:chaplain = {
|
|
NOT = { has_trait = cynical }
|
|
}
|
|
num_sinful_traits > 0
|
|
}
|
|
modifier = {
|
|
has_personal_tenet_flag = tenet_confession_decision_bonus
|
|
factor = 0
|
|
}
|
|
send_interface_toast = {
|
|
title = pam_decision_events.0001.a.opinion_malus
|
|
left_icon = root
|
|
right_icon = scope:chaplain
|
|
scope:chaplain = {
|
|
add_opinion = {
|
|
target = root
|
|
opinion = -25
|
|
modifier = impious_opinion
|
|
}
|
|
}
|
|
}
|
|
}
|
|
10 = { # You learn of a courtier's secret
|
|
trigger = {
|
|
any_courtier_or_guest = {
|
|
any_secret = {
|
|
NOT = { is_known_by = root }
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
has_personal_tenet_flag = tenet_confession_decision_bonus
|
|
add = 50
|
|
}
|
|
random_courtier_or_guest = {
|
|
limit = {
|
|
any_secret = {
|
|
NOT = { is_known_by = root }
|
|
}
|
|
}
|
|
save_scope_as = my_courtier
|
|
random_secret = {
|
|
limit = {
|
|
NOT = { is_known_by = root }
|
|
}
|
|
save_scope_as = courtier_secret
|
|
}
|
|
}
|
|
send_interface_toast = {
|
|
title = pam_decision_events.0001.a.courtier_secret
|
|
left_icon = root
|
|
right_icon = scope:my_courtier
|
|
scope:courtier_secret = { reveal_to = root }
|
|
}
|
|
}
|
|
5 = { # You hear someone else confessing
|
|
modifier = {
|
|
has_lifestyle = intrigue_lifestyle
|
|
add = 5
|
|
}
|
|
modifier = {
|
|
has_personal_tenet_flag = tenet_confession_decision_bonus
|
|
add = 30
|
|
}
|
|
send_interface_toast = {
|
|
title = pam_decision_events.0001.a.random_confession
|
|
left_icon = root
|
|
add_intrigue_lifestyle_xp = medium_lifestyle_xp
|
|
}
|
|
}
|
|
10 = { # Chaplain asks you to go on pilgrimage
|
|
trigger = {
|
|
NOT = { has_character_modifier = pam_confession_penalty_modifier }
|
|
rite = {
|
|
NOT = { rite_has_doctrine = doctrine_pilgrimage_forbidden }
|
|
}
|
|
}
|
|
modifier = {
|
|
NOT = { has_trait = pilgrim }
|
|
add = 5
|
|
}
|
|
modifier = {
|
|
num_sinful_traits > 0
|
|
add = 5
|
|
}
|
|
modifier = {
|
|
has_personal_tenet_flag = tenet_confession_decision_bonus
|
|
factor = 0
|
|
}
|
|
send_interface_toast = {
|
|
title = pam_decision_events.0001.a.pilgrimage
|
|
left_icon = root
|
|
right_icon = scope:chaplain
|
|
add_character_modifier = { # Removed when you do the thing
|
|
modifier = pam_confession_penalty_modifier
|
|
}
|
|
set_variable = { # To check what they asked you to do
|
|
name = pam_confession_penalty_var
|
|
value = flag:pilgrimage
|
|
}
|
|
}
|
|
}
|
|
5 = { # Chaplain asks you to employ a High Almoner
|
|
trigger = {
|
|
can_employ_court_position_type = high_almoner_court_position
|
|
NOT = { employs_court_position = high_almoner_court_position }
|
|
}
|
|
modifier = {
|
|
has_personal_tenet_flag = tenet_confession_decision_bonus
|
|
factor = 0
|
|
}
|
|
send_interface_toast = {
|
|
title = pam_decision_events.0001.a.high_almoner
|
|
left_icon = root
|
|
right_icon = scope:chaplain
|
|
add_character_modifier = { # Removed when you do the thing
|
|
modifier = pam_confession_penalty_modifier
|
|
}
|
|
set_variable = { # To check what they asked you to do
|
|
name = pam_confession_penalty_var
|
|
value = flag:high_almoner
|
|
}
|
|
}
|
|
}
|
|
15 = { # Chaplain asks you to convert astray family member
|
|
trigger = {
|
|
OR = {
|
|
any_spouse = { faith != root.faith }
|
|
any_child = { faith != root.faith }
|
|
}
|
|
}
|
|
modifier = {
|
|
has_personal_tenet_flag = tenet_confession_decision_bonus
|
|
add = -10
|
|
}
|
|
random_spouse = {
|
|
limit = { faith != root.faith }
|
|
save_scope_as = target
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = { exists = scope:target }
|
|
}
|
|
random_child = {
|
|
limit = { faith != root.faith }
|
|
save_scope_as = target
|
|
}
|
|
}
|
|
send_interface_toast = {
|
|
title = pam_decision_events.0001.a.conversion
|
|
left_icon = root
|
|
right_icon = scope:target
|
|
add_character_modifier = { # Removed when you do the thing
|
|
modifier = pam_confession_penalty_modifier
|
|
}
|
|
set_variable = { # To check what they asked you to do
|
|
name = pam_confession_penalty_var
|
|
value = scope:target
|
|
}
|
|
}
|
|
}
|
|
5 = { # Chaplain asks you to not go to war for 5y
|
|
modifier = {
|
|
rite = {
|
|
OR = {
|
|
rite_has_tenet = tenet_pacifism
|
|
rite_has_tenet = tenet_peace_of_god
|
|
}
|
|
}
|
|
add = 10
|
|
}
|
|
modifier = {
|
|
has_personal_tenet_flag = tenet_confession_decision_bonus
|
|
factor = 0
|
|
}
|
|
send_interface_toast = {
|
|
title = pam_decision_events.0001.a.no_war
|
|
left_icon = root
|
|
right_icon = scope:chaplain
|
|
add_character_modifier = {
|
|
modifier = pam_confession_penalty_modifier
|
|
years = 5 # It'll go away on its own for this one
|
|
}
|
|
set_variable = { # To check what they asked you to do
|
|
name = pam_confession_penalty_var
|
|
value = flag:no_war
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
ai_chance = {
|
|
base = 100
|
|
}
|
|
}
|
|
}
|
|
|
|
# Act of Devotion
|
|
pam_decision_events.0002 = {
|
|
type = character_event
|
|
title = pam_decision_events.0002.t
|
|
desc = {
|
|
desc = pam_decision_events.0002.desc.intro
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
OR = {
|
|
has_realm_law = crowned_king
|
|
has_realm_law = crowned_emperor
|
|
}
|
|
}
|
|
desc = pam_decision_events.0002.desc.crowned
|
|
}
|
|
desc = pam_decision_events.0002.desc.uncrowned
|
|
}
|
|
desc = pam_decision_events.0002.desc.mid
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
spiritual_fulfillment <= -50
|
|
}
|
|
desc = pam_decision_events.0002.desc.bad
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
spiritual_fulfillment >= 50
|
|
}
|
|
desc = pam_decision_events.0002.desc.good
|
|
}
|
|
desc = pam_decision_events.0002.desc.neutral
|
|
}
|
|
desc = pam_decision_events.0002.desc.outro
|
|
}
|
|
theme = christian
|
|
|
|
left_portrait = {
|
|
character = root
|
|
animation = personality_zealous
|
|
}
|
|
right_portrait = {
|
|
character = scope:my_chaplain
|
|
animation = preaching_no_book
|
|
camera = camera_event_center_close_to_right
|
|
}
|
|
override_effect_2d = {
|
|
reference = legend_glow
|
|
}
|
|
|
|
immediate = {
|
|
save_scope_as = devotional_guy
|
|
if = {
|
|
limit = { exists = cp:councillor_court_chaplain }
|
|
cp:councillor_court_chaplain = { save_scope_as = my_chaplain }
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
any_vassal = {
|
|
government_has_flag = government_is_theocracy
|
|
}
|
|
}
|
|
ordered_vassal = {
|
|
order_by = primary_title.tier
|
|
limit = { government_has_flag = government_is_theocracy }
|
|
save_scope_as = my_chaplain
|
|
}
|
|
}
|
|
else = {
|
|
create_character = {
|
|
template = priest_character_template
|
|
location = root.location
|
|
save_scope_as = my_chaplain
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { # Push harder
|
|
show_as_unavailable = { always = yes }
|
|
name = pam_decision_events.0002.a
|
|
trigger = {
|
|
custom_tooltip = {
|
|
text = pam_decision_act_of_devotion_fame_tooltip
|
|
prestige_level < 3
|
|
}
|
|
}
|
|
add_piety_level = -1
|
|
add_prestige_level = 1
|
|
add_prestige = medium_prestige_gain
|
|
|
|
ai_chance = {
|
|
base = 0
|
|
}
|
|
}
|
|
|
|
option = { # Collect your prestige
|
|
name = pam_decision_events.0002.b
|
|
add_prestige = major_prestige_gain
|
|
|
|
ai_chance = {
|
|
base = 100
|
|
}
|
|
}
|
|
}
|
|
|
|
# Provide Spiritual Guidance
|
|
pam_decision_events.0003 = {
|
|
type = character_event
|
|
title = pam_decision_events.0003.t
|
|
desc = {
|
|
desc = pam_decision_events.0003.desc.intro
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
scope:target_child.spiritual_fulfillment <= -50
|
|
}
|
|
desc = pam_decision_events.0003.desc.bad
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
scope:target_child.spiritual_fulfillment >= 50
|
|
}
|
|
desc = pam_decision_events.0003.desc.good
|
|
}
|
|
desc = pam_decision_events.0003.desc.neutral
|
|
}
|
|
}
|
|
theme = christian
|
|
|
|
left_portrait = {
|
|
character = root
|
|
animation = prayer_standing
|
|
}
|
|
right_portrait = {
|
|
character = scope:target_child
|
|
triggered_animation = {
|
|
trigger = {
|
|
has_trait = cynical
|
|
}
|
|
animation = boredom
|
|
}
|
|
triggered_animation = {
|
|
trigger = {
|
|
has_personality_submissive_trigger = yes
|
|
}
|
|
animation = worry
|
|
}
|
|
triggered_animation = {
|
|
trigger = {
|
|
OR = {
|
|
learning >= high_skill_rating
|
|
has_trait = theologian
|
|
has_trait = zealous
|
|
has_lifestyle = learning_lifestyle
|
|
}
|
|
}
|
|
animation = interested
|
|
}
|
|
animation = prayer_standing
|
|
}
|
|
override_background = { reference = bedchamber } # Intentional, we talk about the private chapel
|
|
|
|
immediate = {
|
|
if = {
|
|
limit = { scope:primary_heir = yes }
|
|
primary_heir = { save_scope_as = target_child }
|
|
}
|
|
else = {
|
|
random_relation = {
|
|
type = favorite_child
|
|
save_scope_as = target_child
|
|
}
|
|
}
|
|
scope:target_child = { set_variable = pam_mentor_sp_taken_var }
|
|
}
|
|
|
|
option = { # Push them _more_
|
|
name = pam_decision_events.0003.a
|
|
if = {
|
|
limit = {
|
|
NOT = { has_relation_grudge = scope:target_child }
|
|
}
|
|
scope:target_child = {
|
|
set_relation_grudge = {
|
|
target = root
|
|
reason = grudge_pressured_me_sp
|
|
}
|
|
}
|
|
}
|
|
scope:target_child = {
|
|
if = {
|
|
limit = {
|
|
is_available_quick = {
|
|
advanced_ruler = yes
|
|
}
|
|
}
|
|
change_spiritual_fulfillment = 50
|
|
}
|
|
}
|
|
|
|
ai_chance = {
|
|
base = 0
|
|
modifier = {
|
|
has_trait = callous
|
|
add = 25
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { # Listen, child
|
|
name = pam_decision_events.0003.b
|
|
scope:target_child = {
|
|
if = {
|
|
limit = {
|
|
is_available_quick = {
|
|
advanced_ruler = yes
|
|
}
|
|
}
|
|
change_spiritual_fulfillment = 25
|
|
}
|
|
}
|
|
|
|
ai_chance = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
after = {
|
|
custom_tooltip = pam_decision_events.0003.after_tt
|
|
hidden_effect = {
|
|
random_list = {
|
|
5 = {
|
|
trigger = {
|
|
scope:target_child = {
|
|
any_secret = {
|
|
NOT = { is_known_by = root }
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
scope:target_child = { has_any_good_relationship_with_root_trigger = yes }
|
|
add = 5
|
|
}
|
|
send_interface_toast = {
|
|
title = pam_decision_events.0003.secret
|
|
right_icon = scope:target_child
|
|
scope:target_child = {
|
|
random_secret = {
|
|
limit = {
|
|
NOT = { is_known_by = root }
|
|
}
|
|
reveal_to = root
|
|
}
|
|
}
|
|
}
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:target_child = {
|
|
NOT = { has_trait = lifestyle_mystic }
|
|
}
|
|
}
|
|
send_interface_toast = {
|
|
title = pam_decision_events.0003.mystic
|
|
right_icon = scope:target_child
|
|
scope:target_child = { add_trait = lifestyle_mystic }
|
|
}
|
|
}
|
|
2 = {
|
|
modifier = {
|
|
scope:target_child = { has_lifestyle = learning_lifestyle }
|
|
add = 2
|
|
}
|
|
send_interface_toast = {
|
|
title = pam_decision_events.0003.learning
|
|
right_icon = scope:target_child
|
|
scope:target_child = { add_learning_skill = 1 }
|
|
}
|
|
}
|
|
3 = {
|
|
send_interface_toast = {
|
|
title = pam_decision_events.0003.education
|
|
right_icon = scope:target_child
|
|
scope:target_child = { gain_appropriate_lifestyle_medium_xp_effect = yes }
|
|
}
|
|
}
|
|
3 = {
|
|
modifier = {
|
|
scope:target_child = { has_personality_emotional_trigger = yes }
|
|
add = 2
|
|
}
|
|
send_interface_toast = {
|
|
title = pam_decision_events.0003.stress
|
|
right_icon = scope:target_child
|
|
scope:target_child = { add_stress = medium_stress_gain }
|
|
}
|
|
}
|
|
5 = {
|
|
trigger = {
|
|
scope:target_child = { num_of_relation_lover > 0 }
|
|
}
|
|
modifier = {
|
|
scope:target_child = {
|
|
any_relation = {
|
|
type = lover
|
|
num_sinful_traits > 0
|
|
}
|
|
}
|
|
}
|
|
send_interface_toast = {
|
|
title = pam_decision_events.0003.lover
|
|
right_icon = scope:target_child
|
|
scope:target_child = {
|
|
random_relation = {
|
|
type = lover
|
|
save_scope_as = lover_scope
|
|
}
|
|
remove_relation_lover = scope:lover_scope
|
|
}
|
|
}
|
|
}
|
|
2 = {
|
|
trigger = {
|
|
num_sinful_traits > 0
|
|
}
|
|
send_interface_toast = {
|
|
title = pam_decision_events.0003.trait
|
|
right_icon = scope:target_child
|
|
scope:target_child = { flip_sinful_trait_effect = yes }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Establish Theocratic Dynasty
|
|
pam_decision_events.0004 = {
|
|
type = character_event
|
|
title = pam_decision_events.0004.t
|
|
desc = pam_decision_events.0004.desc
|
|
theme = dynasty
|
|
|
|
left_portrait = {
|
|
character = root
|
|
animation = acknowledging
|
|
}
|
|
override_effect_2d = {
|
|
reference = legend_glow
|
|
}
|
|
|
|
immediate = {
|
|
create_dynasty = {
|
|
spread_to_descendants = yes
|
|
}
|
|
# CE3 achievement: The Father, the Son, and the Holy Grandson — the chain starts at dynasty establishment
|
|
if = {
|
|
limit = {
|
|
is_ai = no
|
|
any_held_title = { has_clerical_region = yes }
|
|
}
|
|
set_variable = {
|
|
name = ce3_theocrat_dynasty_chain
|
|
value = 1
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { # Let's goooo
|
|
name = pam_decision_events.0004.a
|
|
custom_tooltip = pam_decision_events.0004.tt
|
|
pam_create_theocratic_dynasty_extra_effects = yes
|
|
ai_chance = {
|
|
base = 100
|
|
}
|
|
}
|
|
}
|
|
|
|
#Last Rites 0005-0007
|
|
#Laurence Kennedy
|
|
|
|
# Last Rites - My Final Hour
|
|
pam_decision_events.0005 = {
|
|
type = character_event
|
|
title = pam_decision_events.0005.t
|
|
window = big_event_window
|
|
theme = christian
|
|
override_background = {
|
|
trigger = {
|
|
is_travelling = no
|
|
}
|
|
reference = bedchamber
|
|
}
|
|
override_background = {
|
|
trigger = {
|
|
is_travelling = yes
|
|
}
|
|
reference = ep3_relaxing_tent
|
|
}
|
|
desc = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:death_trait
|
|
}
|
|
desc = pam_decision_events.0005.desc.healthtrait
|
|
}
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
spiritual_fulfillment <= -50
|
|
}
|
|
desc = pam_decision_events.0005.desc.bad
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
spiritual_fulfillment >= 50
|
|
}
|
|
desc = pam_decision_events.0005.desc.good
|
|
}
|
|
desc = pam_decision_events.0005.desc.neutral
|
|
}
|
|
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:fam_or_friend_1
|
|
}
|
|
desc = pam_decision_events.0005.desc.notalone
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
NOT = {
|
|
exists = scope:fam_or_friend_1
|
|
}
|
|
}
|
|
desc = pam_decision_events.0005.desc.alone
|
|
}
|
|
desc = pam_decision_events.0005.desc.outro
|
|
}
|
|
|
|
left_portrait = {
|
|
character = scope:fam_or_friend_1
|
|
animation = crying
|
|
}
|
|
center_portrait = {
|
|
character = scope:soon_dead
|
|
triggered_animation = {
|
|
trigger = {
|
|
spiritual_fulfillment <= -50
|
|
}
|
|
animation = poison
|
|
}
|
|
triggered_animation = {
|
|
trigger = {
|
|
spiritual_fulfillment <= -25
|
|
}
|
|
animation = paranoia
|
|
}
|
|
animation = prayer
|
|
}
|
|
right_portrait = {
|
|
character = scope:confessor
|
|
animation = divine_gesture_3
|
|
}
|
|
|
|
#gathered loved ones
|
|
lower_left_portrait = {
|
|
character = scope:player_heir
|
|
}
|
|
lower_center_portrait = {
|
|
character = scope:fam_or_friend_2
|
|
}
|
|
lower_right_portrait = {
|
|
character = scope:fam_or_friend_3
|
|
}
|
|
|
|
immediate = {
|
|
#Root
|
|
root = { save_scope_as = soon_dead }
|
|
#Find a priest
|
|
if = {
|
|
limit = {
|
|
cp:councillor_court_chaplain ?= {
|
|
basic_is_available_ai = yes
|
|
}
|
|
}
|
|
cp:councillor_court_chaplain ?= { save_scope_as = confessor }
|
|
}
|
|
#Find a different clergy member in the area
|
|
else_if = {
|
|
limit = {
|
|
NOT = {
|
|
exists = scope:confessor
|
|
}
|
|
}
|
|
random_pool_character = {
|
|
province = root.location
|
|
limit = {
|
|
faith = root.faith
|
|
is_clergy = yes
|
|
basic_is_available_ai = yes
|
|
}
|
|
save_scope_as = confessor
|
|
}
|
|
}
|
|
else = {
|
|
#make a priest
|
|
create_character = {
|
|
template = virtuous_priest_character_template
|
|
dynasty = none
|
|
location = root.location
|
|
culture = root.location.culture
|
|
faith = root.faith
|
|
rite = root.rite
|
|
save_scope_as = confessor
|
|
}
|
|
add_character_flag = {
|
|
flag = fake_confessor
|
|
days = 10
|
|
}
|
|
}
|
|
#Find Player Heir
|
|
scope:soon_dead.player_heir ?= { save_scope_as = player_heir}
|
|
#Find Friends & Family
|
|
ordered_courtier = {
|
|
limit = {
|
|
NOT = {
|
|
this = scope:soon_dead.player_heir
|
|
}
|
|
OR = {
|
|
has_any_moderate_good_relationship_with_character_trigger = { CHARACTER = scope:soon_dead }
|
|
is_close_family_of = scope:soon_dead
|
|
is_spouse_of = scope:soon_dead
|
|
}
|
|
}
|
|
|
|
#Order by how much they like you, but still prioritize spouse
|
|
order_by = {
|
|
value = "opinion(root)"
|
|
if = {
|
|
limit = {
|
|
is_spouse_of = root
|
|
}
|
|
add = 100
|
|
}
|
|
}
|
|
max = 3
|
|
#always put this when there is a max or it will be unhappy who knows why
|
|
check_range_bounds = no
|
|
if = {
|
|
limit = { exists = scope:fam_or_friend_2 }
|
|
save_scope_as = fam_or_friend_3
|
|
}
|
|
else_if = {
|
|
limit = { exists = scope:fam_or_friend_1 }
|
|
save_scope_as = fam_or_friend_2
|
|
}
|
|
else = { save_scope_as = fam_or_friend_1 }
|
|
}
|
|
#Find a secret
|
|
random_secret = {
|
|
limit = {
|
|
NOT = { is_known_by = scope:confessor }
|
|
}
|
|
save_scope_as = my_secret
|
|
}
|
|
#Find a reason for your death
|
|
random_character_trait = {
|
|
limit = {
|
|
has_trait_category = health
|
|
has_trait_flag = lowers_health
|
|
}
|
|
save_scope_as = death_trait
|
|
}
|
|
|
|
}
|
|
|
|
option = { # Time for penance
|
|
name = pam_decision_events.0005.a
|
|
change_spiritual_fulfillment = major_spiritual_fulfillment_value
|
|
stress_and_fulfillment_impact = {
|
|
base = minor_stress_impact_loss
|
|
zealous = medium_stress_impact_loss
|
|
humble = medium_stress_impact_loss
|
|
}
|
|
|
|
trigger_event = {
|
|
id = pam_decision_events.0006
|
|
}
|
|
ai_chance = {
|
|
base = 100
|
|
}
|
|
}
|
|
option = { # No confession for me
|
|
trigger = {
|
|
OR = {
|
|
has_trait = cynical
|
|
any_secret = { type = secret_non_believer }
|
|
spiritual_fulfillment < -20
|
|
}
|
|
}
|
|
name = pam_decision_events.0005.b
|
|
change_spiritual_fulfillment = medium_spiritual_fulfillment_loss
|
|
stress_and_fulfillment_impact = {
|
|
cynical = major_stress_impact_loss
|
|
paranoid = major_stress_impact_loss
|
|
}
|
|
trigger_event = {
|
|
id = pam_decision_events.0006
|
|
}
|
|
ai_chance = {
|
|
base = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
#Last Rites - Sacrament of Penance
|
|
pam_decision_events.0006 = {
|
|
type = character_event
|
|
title = pam_decision_events.0006.t
|
|
window = big_event_window
|
|
theme = christian
|
|
override_background = {
|
|
trigger = {
|
|
is_travelling = no
|
|
}
|
|
reference = bedchamber
|
|
}
|
|
override_background = {
|
|
trigger = {
|
|
is_travelling = yes
|
|
}
|
|
reference = ep3_relaxing_tent
|
|
}
|
|
desc = {
|
|
desc = pam_decision_events.0006.intro
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
spiritual_fulfillment <= -50
|
|
}
|
|
desc = pam_decision_events.0006.desc.bad
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
spiritual_fulfillment >= 50
|
|
}
|
|
desc = pam_decision_events.0006.desc.good
|
|
}
|
|
desc = pam_decision_events.0006.desc.neutral
|
|
}
|
|
#Sin based on a sinful trait
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:my_sinful_trait
|
|
}
|
|
desc = pam_decision_events.0006.desc.my_sinful_trait_sin
|
|
}
|
|
#Sin based on a sinful secret
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:my_secret
|
|
}
|
|
desc = pam_decision_events.0006.desc.secret_sin
|
|
}
|
|
#Sin based on a criminal trait
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:my_criminal_trait
|
|
}
|
|
desc = pam_decision_events.0006.desc.my_criminal_trait_sin
|
|
}
|
|
#Sin desc if you have neither of the above
|
|
triggered_desc = {
|
|
trigger = {
|
|
NOR = {
|
|
exists = scope:my_secret
|
|
exists = scope:my_sinful_trait
|
|
}
|
|
spiritual_fulfillment < 50
|
|
}
|
|
desc = pam_decision_events.0006.desc.sin_default
|
|
}
|
|
#Sin desc if you have neither of the above
|
|
triggered_desc = {
|
|
trigger = {
|
|
NOR = {
|
|
exists = scope:my_secret
|
|
exists = scope:my_sinful_trait
|
|
}
|
|
spiritual_fulfillment >= 50
|
|
}
|
|
desc = pam_decision_events.0006.desc.sin_default_good_sp
|
|
}
|
|
desc = pam_decision_events.0006.desc.outro
|
|
}
|
|
|
|
left_portrait = {
|
|
character = scope:soon_dead
|
|
animation = beg
|
|
camera = camera_council
|
|
}
|
|
right_portrait = {
|
|
character = scope:confessor
|
|
animation = personality_zealous
|
|
camera = camera_body_left
|
|
}
|
|
|
|
immediate = {
|
|
#Find HoR
|
|
scope:soon_dead.faith.religious_head = { save_scope_as = religious_head }
|
|
#Find a secret
|
|
random_secret = {
|
|
limit = {
|
|
NOT = { is_known_by = scope:confessor }
|
|
}
|
|
save_scope_as = my_secret
|
|
}
|
|
#Find a sinful trait
|
|
random_character_trait = {
|
|
limit = {
|
|
save_temporary_scope_as = temp_trait
|
|
root.rite = {
|
|
trait_is_sin_rite = scope:temp_trait
|
|
}
|
|
}
|
|
save_scope_as = my_sinful_trait
|
|
}
|
|
#Find Criminal trait
|
|
random_character_trait = {
|
|
limit = {
|
|
save_temporary_scope_as = temp_trait
|
|
root = {
|
|
trait_is_criminal_in_rite_trigger = {
|
|
TRAIT = scope:temp_trait
|
|
RITE = rite
|
|
GENDER_CHARACTER = root
|
|
}
|
|
}
|
|
}
|
|
save_scope_as = my_criminal_trait
|
|
}
|
|
}
|
|
|
|
option = { # Confess
|
|
name = pam_decision_events.0006.a
|
|
change_spiritual_fulfillment = medium_spiritual_fulfillment_value
|
|
stress_and_fulfillment_impact = {
|
|
base = minor_stress_impact_loss
|
|
zealous = medium_stress_impact_loss
|
|
humble = medium_stress_impact_loss
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = scope:my_secret
|
|
}
|
|
random = {
|
|
chance = 50
|
|
scope:my_secret = { reveal_to = scope:confessor }
|
|
}
|
|
random = {
|
|
chance = 10
|
|
scope:my_secret = { expose_secret = scope:soon_dead }
|
|
}
|
|
}
|
|
trigger_event = {
|
|
id = pam_decision_events.0007
|
|
}
|
|
ai_chance = {
|
|
base = 100
|
|
}
|
|
}
|
|
option = { # No need to share everything!
|
|
trigger = {
|
|
exists = scope:my_secret
|
|
}
|
|
name = pam_decision_events.0006.b
|
|
flavor = pam_decision_events.0006.b.flavor
|
|
|
|
change_spiritual_fulfillment = major_spiritual_fulfillment_loss
|
|
stress_and_fulfillment_impact = {
|
|
base = minor_stress_impact_loss
|
|
zealous = major_stress_impact_gain
|
|
honest = major_stress_impact_gain
|
|
loyal = minor_stress_impact_loss
|
|
}
|
|
|
|
trigger_event = {
|
|
id = pam_decision_events.0007
|
|
}
|
|
ai_chance = {
|
|
base = 100
|
|
}
|
|
}
|
|
}
|
|
|
|
#Last Rites - Flesh, Blood and Wine (Viaticum and Extreme Unction)
|
|
pam_decision_events.0007 = {
|
|
type = character_event
|
|
title = pam_decision_events.0007.t
|
|
window = big_event_window
|
|
theme = christian
|
|
override_background = {
|
|
trigger = {
|
|
is_travelling = no
|
|
}
|
|
reference = bedchamber
|
|
}
|
|
override_background = {
|
|
trigger = {
|
|
is_travelling = yes
|
|
}
|
|
reference = ep3_relaxing_tent
|
|
}
|
|
override_effect_2d = {
|
|
trigger = {
|
|
spiritual_fulfillment >= 50
|
|
}
|
|
reference = legend_glow
|
|
}
|
|
desc = {
|
|
desc = pam_decision_events.0007.intro
|
|
#Eucharist based on SP
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
spiritual_fulfillment <= -50
|
|
}
|
|
desc = pam_decision_events.0007.desc.bad
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
spiritual_fulfillment >= 50
|
|
}
|
|
desc = pam_decision_events.0007.desc.good
|
|
}
|
|
desc = pam_decision_events.0007.desc.neutral
|
|
}
|
|
#Extreme Unction based on SP
|
|
desc = pam_decision_events.0007.desc.oil.intro
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
spiritual_fulfillment <= -50
|
|
}
|
|
desc = pam_decision_events.0007.desc.oil.bad
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
spiritual_fulfillment >= 50
|
|
}
|
|
desc = pam_decision_events.0007.desc.oil.good
|
|
}
|
|
desc = pam_decision_events.0007.desc.oil.neutral
|
|
}
|
|
|
|
desc = pam_decision_events.0007.desc.outro
|
|
}
|
|
|
|
left_portrait = {
|
|
character = scope:soon_dead
|
|
|
|
triggered_animation = {
|
|
trigger = {
|
|
spiritual_fulfillment >= 50
|
|
}
|
|
animation = divine_ecstasy
|
|
}
|
|
triggered_animation = {
|
|
trigger = {
|
|
spiritual_fulfillment <= -30
|
|
}
|
|
animation = worry
|
|
}
|
|
animation = prayer
|
|
camera = camera_event_center_close_to_right
|
|
}
|
|
right_portrait = {
|
|
character = scope:confessor
|
|
animation = prayer_crossing
|
|
}
|
|
|
|
immediate = {
|
|
#Find HoR
|
|
scope:soon_dead.faith.religious_head = { save_scope_as = religious_head }
|
|
#Find holding to give to Monastic order
|
|
ordered_held_title = {
|
|
order_by = {
|
|
value = county.development_level
|
|
if = {
|
|
limit = {
|
|
title_province = {
|
|
is_county_capital = no
|
|
}
|
|
}
|
|
add = 100
|
|
}
|
|
multiply = -1
|
|
}
|
|
title_tier = barony
|
|
limit = {
|
|
barony_is_valid_for_holy_order_lease_trigger = { CHARACTER = root }
|
|
}
|
|
save_scope_as = military_title_to_give
|
|
}
|
|
ordered_held_title = {
|
|
order_by = {
|
|
value = county.development_level
|
|
if = {
|
|
limit = {
|
|
title_province = {
|
|
is_county_capital = no
|
|
}
|
|
}
|
|
add = 100
|
|
}
|
|
multiply = -1
|
|
}
|
|
title_tier = barony
|
|
limit = {
|
|
barony_is_valid_for_monastic_order_lease_trigger = { CHARACTER = root }
|
|
}
|
|
save_scope_as = monastic_title_to_give
|
|
}
|
|
#Find a monastic order to donate to
|
|
#Ideally one that you patronize
|
|
faith = {
|
|
random_faith_holy_order = {
|
|
limit = {
|
|
holy_order_patron = root
|
|
leader = { government_has_flag = government_is_monastic_holy_order }
|
|
}
|
|
save_scope_as = monastic_order
|
|
}
|
|
}
|
|
#If not, find one that would realistically make sense to support
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
exists = scope:monastic_order
|
|
}
|
|
}
|
|
faith = {
|
|
random_faith_holy_order = {
|
|
limit = {
|
|
holy_order_range_trigger = { CHARACTER = root }
|
|
leader = { government_has_flag = government_is_monastic_holy_order }
|
|
}
|
|
save_scope_as = monastic_order
|
|
}
|
|
}
|
|
}
|
|
#Find a military order to donate to
|
|
#Ideally one that you patronize...or should it only be one that you patronize?
|
|
faith = {
|
|
random_faith_holy_order = {
|
|
limit = {
|
|
holy_order_patron = root
|
|
leader = { government_has_flag = government_is_military_holy_order }
|
|
}
|
|
save_scope_as = military_order
|
|
}
|
|
}
|
|
#If not, find one that would realistically make sense to support
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
exists = scope:military_order
|
|
}
|
|
}
|
|
faith = {
|
|
random_faith_holy_order = {
|
|
limit = {
|
|
holy_order_range_trigger = { CHARACTER = root }
|
|
leader = { government_has_flag = government_is_military_holy_order }
|
|
}
|
|
save_scope_as = military_order
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { #Option A) GIVE TO A MONASTIC ORDER
|
|
trigger = {
|
|
exists = scope:monastic_order
|
|
}
|
|
name = pam_decision_events.0007.a
|
|
change_spiritual_fulfillment = medium_spiritual_fulfillment_value
|
|
if = {
|
|
limit = {
|
|
exists = scope:monastic_title_to_give
|
|
}
|
|
scope:monastic_title_to_give = {
|
|
lease_out_to_holy_order = scope:monastic_order
|
|
}
|
|
scope:player_heir ?= {
|
|
add_character_modifier = {
|
|
modifier = pam_last_rites_monastic_order_donation_modifier
|
|
years = 10
|
|
}
|
|
}
|
|
|
|
}
|
|
else = {
|
|
scope:monastic_order.leader = {
|
|
save_scope_as = recipient
|
|
}
|
|
save_scope_as = actor
|
|
donate_to_monastic_order_effect = yes
|
|
scope:player_heir = {
|
|
add_character_modifier = {
|
|
modifier = pam_last_rites_monastic_order_donation_modifier
|
|
years = 5
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_chance = {
|
|
base = 0
|
|
}
|
|
}
|
|
|
|
option = { #Option B) GIVE TO A MILITARY ORDER
|
|
trigger = {
|
|
exists = scope:military_order
|
|
}
|
|
name = pam_decision_events.0007.b
|
|
change_spiritual_fulfillment = medium_spiritual_fulfillment_value
|
|
if = {
|
|
limit = {
|
|
exists = scope:military_title_to_give
|
|
}
|
|
scope:military_title_to_give = {
|
|
lease_out_to_holy_order = scope:military_order
|
|
}
|
|
scope:player_heir ?= {
|
|
add_character_modifier = {
|
|
modifier = pam_last_rites_military_order_donation_modifier
|
|
years = 10
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
scope:military_order.leader = {
|
|
save_scope_as = recipient
|
|
}
|
|
save_scope_as = actor
|
|
donate_to_monastic_order_effect = yes
|
|
scope:player_heir = {
|
|
add_character_modifier = {
|
|
modifier = pam_last_rites_military_order_donation_modifier
|
|
years = 5
|
|
}
|
|
}
|
|
}
|
|
ai_chance = {
|
|
base = 0
|
|
}
|
|
}
|
|
|
|
option = { #Option C) GIVE TO CHURCH
|
|
trigger = {
|
|
exists = scope:religious_head
|
|
scope:religious_head != root
|
|
}
|
|
name = pam_decision_events.0007.c
|
|
change_spiritual_fulfillment = major_spiritual_fulfillment_value
|
|
scope:player_heir ?= {
|
|
add_character_modifier = {
|
|
modifier = pam_last_rites_church_donation_modifier
|
|
years = 5
|
|
}
|
|
}
|
|
pay_short_term_gold = {
|
|
gold = major_gold_value
|
|
target = scope:religious_head
|
|
}
|
|
|
|
ai_chance = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
option = { #Option D) Opt out
|
|
name = pam_decision_events.0007.d
|
|
change_spiritual_fulfillment = minor_spiritual_fulfillment_value
|
|
ai_chance = {
|
|
base = 100
|
|
}
|
|
}
|
|
after = {
|
|
scope:confessor ?= {
|
|
if = {
|
|
limit = {
|
|
has_character_flag = fake_confessor
|
|
root = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
silent_disappearance_effect = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
##########################################
|
|
# Levy the Tithes
|
|
##########################################
|
|
scripted_trigger pam_decision_events_0008_vassal_trigger = {
|
|
this != root.cp:councillor_court_chaplain
|
|
OR = {
|
|
government_has_flag = government_is_theocracy
|
|
government_has_flag = government_is_ecclesiastical
|
|
}
|
|
}
|
|
|
|
pam_decision_events.0008 = {
|
|
type = character_event
|
|
title = pam_decision_events.0008.t
|
|
desc = {
|
|
desc = pam_decision_events.0008.desc.intro
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = { exists = scope:chaplain }
|
|
desc = pam_decision_events.0008.desc.chaplain
|
|
}
|
|
desc = pam_decision_events.0008.desc.fallback
|
|
}
|
|
}
|
|
theme = christian
|
|
|
|
left_portrait = {
|
|
character = root
|
|
animation = dismissal
|
|
}
|
|
right_portrait = {
|
|
character = scope:chaplain
|
|
animation = anger
|
|
}
|
|
lower_left_portrait = {
|
|
character = scope:tithe_vassal_1
|
|
}
|
|
lower_center_portrait = {
|
|
character = scope:tithe_vassal_2
|
|
}
|
|
lower_right_portrait = {
|
|
character = scope:tithe_vassal_3
|
|
}
|
|
|
|
immediate = {
|
|
cp:councillor_court_chaplain ?= { save_scope_as = chaplain }
|
|
ordered_vassal = {
|
|
limit = {
|
|
pam_decision_events_0008_vassal_trigger = yes
|
|
}
|
|
order_by = primary_title.tier
|
|
save_scope_as = tithe_vassal_1
|
|
}
|
|
|
|
ordered_vassal = {
|
|
limit = {
|
|
pam_decision_events_0008_vassal_trigger = yes
|
|
NOT = { this = scope:tithe_vassal_1 }
|
|
}
|
|
order_by = primary_title.tier
|
|
save_scope_as = tithe_vassal_2
|
|
}
|
|
|
|
ordered_vassal = {
|
|
limit = {
|
|
pam_decision_events_0008_vassal_trigger = yes
|
|
NOR = {
|
|
this = scope:tithe_vassal_1
|
|
this = scope:tithe_vassal_2
|
|
}
|
|
}
|
|
order_by = primary_title.tier
|
|
save_scope_as = tithe_vassal_3
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = pam_decision_events.0008.a
|
|
pam_levy_the_tithes_decision_effects = yes
|
|
}
|
|
}
|
|
|
|
# Feudal to theocracy
|
|
pam_decision_events.0009 = {
|
|
type = character_event
|
|
title = pam_decision_events.0009.t
|
|
desc = pam_decision_events.0009.desc
|
|
window = big_event_window
|
|
theme = realm
|
|
override_background = { reference = temple }
|
|
left_portrait = {
|
|
character = root
|
|
animation = preaching
|
|
}
|
|
center_portrait = {
|
|
character = scope:witness
|
|
animation = prayer_standing
|
|
camera = camera_event_right_crowner_crowning
|
|
}
|
|
right_portrait = {
|
|
character = scope:witness_1
|
|
animation = prayer
|
|
camera = camera_event_very_right_looking_center_fov40
|
|
}
|
|
|
|
immediate = {
|
|
play_music_cue = "mx_cue_epic_sacral_moment"
|
|
cp:councillor_court_chaplain = {
|
|
save_scope_as = witness
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = { exists = scope:witness }
|
|
}
|
|
random_courtier = {
|
|
limit = {
|
|
rite = root.rite
|
|
is_adult = yes
|
|
}
|
|
save_scope_as = witness
|
|
}
|
|
}
|
|
random_vassal = {
|
|
limit = {
|
|
rite = root.rite
|
|
this != scope:witness
|
|
is_adult = yes
|
|
}
|
|
save_scope_as = witness_1
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = { exists = scope:witness_1 }
|
|
}
|
|
random_courtier = {
|
|
limit = {
|
|
rite = root.rite
|
|
this != scope:witness
|
|
is_adult = yes
|
|
}
|
|
save_scope_as = witness_1
|
|
}
|
|
}
|
|
change_government = theocracy_government
|
|
hidden_effect = {
|
|
every_liege_or_above = {
|
|
limit = {
|
|
NOT = { top_liege = this }
|
|
}
|
|
send_interface_message = {
|
|
type = event_stewardship_neutral_with_text
|
|
title = pam_decision_events.0009.liege_msg_title
|
|
desc = pam_decision_events.0009.liege_msg_desc
|
|
right_icon = root
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
capital_province = {
|
|
NOT = { has_holding_type = church_holding }
|
|
}
|
|
}
|
|
ordered_sub_realm_barony = {
|
|
limit = {
|
|
county = {
|
|
faith = root.faith
|
|
holder = root
|
|
}
|
|
}
|
|
order_by = {
|
|
value = county.development_level
|
|
if = {
|
|
limit = {
|
|
title_province = {
|
|
OR = {
|
|
has_holding_type = church_holding
|
|
has_holding = no
|
|
}
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
if = {
|
|
limit = {
|
|
county = root.capital_county
|
|
}
|
|
add = 100
|
|
}
|
|
if = {
|
|
limit = {
|
|
is_holy_site_of = root.faith
|
|
}
|
|
add = 200
|
|
}
|
|
}
|
|
save_scope_as = new_capital
|
|
}
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = pam_decision_events.0009.a
|
|
trigger = {
|
|
exists = scope:new_capital
|
|
}
|
|
change_spiritual_fulfillment = massive_spiritual_fulfillment_value
|
|
scope:new_capital = {
|
|
if = {
|
|
limit = {
|
|
title_province = {
|
|
has_holding = no
|
|
}
|
|
}
|
|
set_holding_type = church_holding
|
|
}
|
|
custom_tooltip = {
|
|
text = church_holding_as_new_capital
|
|
set_capital_barony = yes
|
|
root = { set_realm_capital = prev.county }
|
|
}
|
|
}
|
|
ai_will_select = {
|
|
value = 100
|
|
}
|
|
}
|
|
option = {
|
|
name = pam_decision_events.0009.b
|
|
change_spiritual_fulfillment = major_spiritual_fulfillment_value
|
|
ai_will_select = {
|
|
value = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
# Feudal to theocracy - letter to vassal
|
|
pam_decision_events.0010 = {
|
|
type = letter_event
|
|
opening = pam_decision_events.0010.opening
|
|
desc = pam_decision_events.0010.desc
|
|
sender = scope:theocratic_ruler
|
|
|
|
option = {
|
|
name = pam_decision_events.0010.a
|
|
trigger = { government_type = scope:old_government }
|
|
change_government = theocracy_government
|
|
ai_will_select = {
|
|
value = 100
|
|
if = {
|
|
limit = {
|
|
faith != scope:theocratic_ruler.faith
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
option = {
|
|
name = pam_decision_events.0010.b
|
|
scope:theocratic_ruler = {
|
|
add_opinion = {
|
|
modifier = rejected_becoming_theocracy_opinion
|
|
target = root
|
|
years = 10
|
|
}
|
|
}
|
|
ai_will_select = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
faith != scope:theocratic_ruler.faith
|
|
rite != scope:theocratic_ruler.rite
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Promulgate Word of Pious Deeds - Boost Papal Election Score
|
|
# Laurence Kennedy
|
|
pam_decision_events.0015 = {
|
|
type = character_event
|
|
title = pam_decision_events.0015.t
|
|
|
|
desc = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:my_praiser
|
|
}
|
|
desc = pam_decision_events.0015.desc.intro.praiser
|
|
}
|
|
desc = pam_decision_events.0015.desc.intro.no_praiser
|
|
}
|
|
desc = pam_decision_events.0015.desc.intro
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:my_virtuous_trait
|
|
}
|
|
desc = pam_decision_events.0015.desc.virtuoustrait
|
|
}
|
|
desc = pam_decision_events.0015.desc.mid
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:my_virtuous_tenet
|
|
}
|
|
desc = pam_decision_events.0015.desc.virtuoustenet
|
|
}
|
|
desc = pam_decision_events.0015.desc.novirtuoustenet
|
|
}
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
scope:praise_worthy_priest.spiritual_fulfillment <= -50
|
|
}
|
|
desc = pam_decision_events.0015.desc.bad
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
scope:praise_worthy_priest.spiritual_fulfillment >= 50
|
|
}
|
|
desc = pam_decision_events.0015.desc.good
|
|
}
|
|
desc = pam_decision_events.0015.desc.neutral
|
|
}
|
|
desc = pam_decision_events.0015.desc.outro
|
|
}
|
|
|
|
theme = christian
|
|
override_background = {
|
|
reference = pam_romanesque_church_exterior
|
|
}
|
|
left_portrait = {
|
|
character = scope:praise_worthy_priest
|
|
animation = prayer_standing_eyes
|
|
camera = camera_event_center_pointing_forward
|
|
}
|
|
right_portrait = {
|
|
trigger = { exists = scope:my_praiser }
|
|
character = scope:my_praiser
|
|
triggered_animation = {
|
|
trigger = {
|
|
is_clergy = yes
|
|
}
|
|
animation = preaching
|
|
camera = camera_event_center_close_to_right
|
|
}
|
|
animation = admiration
|
|
camera = camera_event_center_moved_left
|
|
}
|
|
override_effect_2d = {
|
|
reference = legend_glow
|
|
}
|
|
|
|
immediate = {
|
|
save_scope_as = praise_worthy_priest
|
|
save_scope_as = actor
|
|
save_scope_as = recipient
|
|
random_character_trait = {
|
|
limit = {
|
|
save_temporary_scope_as = temp_trait
|
|
root.rite = {
|
|
trait_is_virtue_rite = scope:temp_trait
|
|
}
|
|
}
|
|
save_scope_as = my_virtuous_trait
|
|
}
|
|
random_personal_tenet = {
|
|
limit = {
|
|
save_temporary_scope_as = temp_tenet
|
|
scope:praise_worthy_priest.rite = {
|
|
has_at_least_tenet_status = {
|
|
tenet = scope:temp_tenet
|
|
status = permitted
|
|
}
|
|
}
|
|
}
|
|
save_scope_as = my_virtuous_tenet
|
|
}
|
|
faith = {
|
|
ordered_faith_ruler = {
|
|
limit = {
|
|
has_any_moderate_good_relationship_with_character_trigger = { CHARACTER = scope:praise_worthy_priest }
|
|
highest_held_title_tier >= tier_duchy
|
|
rite = root.rite
|
|
this != scope:praise_worthy_priest
|
|
is_adult = yes
|
|
is_available = yes
|
|
}
|
|
order_by = {
|
|
value = primary_title.tier
|
|
multiply = piety_level
|
|
add = "opinion(root)"
|
|
if = {
|
|
limit = {
|
|
is_close_family_of = scope:praise_worthy_priest
|
|
}
|
|
multiply = 1.5
|
|
}
|
|
}
|
|
save_scope_as = my_praiser
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = { exists = scope:my_praiser }
|
|
exists = cp:councillor_court_chaplain
|
|
cp:councillor_court_chaplain = {
|
|
is_available = yes
|
|
this != root
|
|
}
|
|
}
|
|
cp:councillor_court_chaplain = { save_scope_as = my_praiser }
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = { exists = scope:my_praiser }
|
|
}
|
|
ordered_vassal = {
|
|
order_by = primary_title.tier
|
|
limit = {
|
|
government_has_flag = government_is_ecclesiastical
|
|
rite = root.rite
|
|
this != scope:praise_worthy_priest
|
|
is_adult = yes
|
|
is_available = yes
|
|
}
|
|
save_scope_as = my_praiser
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { #C) Papacy
|
|
name = pam_decision_events.0015.c
|
|
flavor = pam_decision_events.0015.c.flavor
|
|
custom_tooltip = pam_decision_events.0015.c.tt
|
|
add_prestige = medium_prestige_gain
|
|
set_variable = {
|
|
name = pam_propagate_word_of_my_piety
|
|
value = 30
|
|
}
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
option = { #D) Papacy, pressed hard enough to top the shortlist
|
|
name = pam_decision_events.0015.d
|
|
flavor = pam_decision_events.0015.d.flavor
|
|
trigger = {
|
|
pam_papabile_slot_open_to_trigger = { SLOT = theocratic_elective_populist }
|
|
piety >= pam_place_first_as_populist_piety_cost_value
|
|
}
|
|
show_as_unavailable = {
|
|
pam_papabile_slot_open_to_trigger = { SLOT = theocratic_elective_populist }
|
|
piety < pam_place_first_as_populist_piety_cost_value
|
|
}
|
|
custom_tooltip = pam_decision_events.0015.d.tt
|
|
add_piety = {
|
|
value = pam_place_first_as_populist_piety_cost_value
|
|
multiply = -1
|
|
}
|
|
pam_place_first_as_populist_effect = { VALUE = pam_papabile_place_first_populist_value }
|
|
stress_and_fulfillment_impact = {
|
|
humble = minor_stress_impact_gain
|
|
content = minor_stress_impact_gain
|
|
ambitious = minor_stress_impact_loss
|
|
arrogant = minor_stress_impact_loss
|
|
}
|
|
ai_chance = {
|
|
base = 0
|
|
}
|
|
}
|
|
|
|
option = { #B) Sainthood
|
|
name = pam_decision_events.0015.b
|
|
flavor = pam_decision_events.0015.b.flavor
|
|
custom_tooltip = pam_decision_events.0015.b.tt
|
|
set_variable = {
|
|
name = pam_propagate_word_of_my_sainthood
|
|
}
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
}
|
|
|
|
# HoF Tenet Stance letter
|
|
# Triggered from pam_permit_tenet_decision / pam_prohibit_tenet_decision
|
|
pam_decision_events.0011 = {
|
|
type = letter_event
|
|
opening = pam_decision_events.0011.opening
|
|
desc = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = { exists = scope:pam_tenet_stance_permit }
|
|
desc = pam_decision_events.0011.desc.permitted
|
|
}
|
|
triggered_desc = {
|
|
trigger = { exists = scope:pam_tenet_stance_prohibit }
|
|
desc = pam_decision_events.0011.desc.prohibited
|
|
}
|
|
desc = pam_decision_events.0011.desc.fallback
|
|
}
|
|
}
|
|
sender = scope:pam_tenet_stance_issuer
|
|
|
|
option = {
|
|
trigger = {
|
|
NAND = {
|
|
exists = scope:pam_tenet_stance_prohibit
|
|
has_personal_tenet = scope:pam_tenet_stance_tenet
|
|
}
|
|
}
|
|
name = {
|
|
trigger = {
|
|
exists = scope:pam_tenet_stance_permit
|
|
has_personal_tenet = scope:pam_tenet_stance_tenet
|
|
}
|
|
text = pam_tenet_stance_judgement_personal_permit
|
|
}
|
|
name = {
|
|
trigger = {
|
|
exists = scope:pam_tenet_stance_permit
|
|
any_desired_tenet = {
|
|
this = scope:pam_tenet_stance_tenet
|
|
}
|
|
}
|
|
text = pam_tenet_stance_judgement_aligned_permit
|
|
}
|
|
name = {
|
|
trigger = {
|
|
exists = scope:pam_tenet_stance_prohibit
|
|
any_desired_tenet = {
|
|
this = scope:pam_tenet_stance_tenet
|
|
}
|
|
}
|
|
text = pam_tenet_stance_judgement_aligned_prohibit
|
|
}
|
|
name = {
|
|
trigger = { exists = scope:pam_tenet_stance_permit }
|
|
text = pam_tenet_stance_judgement_distant_permit
|
|
}
|
|
name = {
|
|
trigger = { exists = scope:pam_tenet_stance_prohibit }
|
|
text = pam_tenet_stance_judgement_distant_prohibit
|
|
}
|
|
name = pam_tenet_stance_judgement_neutral
|
|
|
|
show_as_tooltip = {
|
|
if = {
|
|
limit = {
|
|
exists = scope:pam_tenet_stance_permit
|
|
}
|
|
faith = {
|
|
set_tenet_status = {
|
|
tenet = scope:selected_item
|
|
status = permitted
|
|
}
|
|
change_fervor = {
|
|
value = significant_fervor_loss
|
|
desc = fervor_loss_pam_tenet_permitted
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
faith = {
|
|
set_tenet_status = {
|
|
tenet = scope:selected_item
|
|
status = prohibited
|
|
}
|
|
change_fervor = {
|
|
value = notable_fervor_value
|
|
desc = fervor_gain_pam_tenet_prohibited
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
option = {
|
|
trigger = {
|
|
exists = scope:pam_tenet_stance_prohibit
|
|
has_personal_tenet = scope:pam_tenet_stance_tenet
|
|
}
|
|
name = pam_decision_events.0011.b
|
|
|
|
show_as_tooltip = {
|
|
faith = {
|
|
set_tenet_status = {
|
|
tenet = scope:selected_item
|
|
status = prohibited
|
|
}
|
|
change_fervor = {
|
|
value = notable_fervor_value
|
|
desc = fervor_gain_pam_tenet_prohibited
|
|
}
|
|
}
|
|
}
|
|
|
|
add_stress = medium_stress_gain
|
|
}
|
|
}
|
|
|
|
# HoF Rite Heresy letter - non Catholic
|
|
pam_decision_events.0012 = {
|
|
type = letter_event
|
|
opening = pam_decision_events.0012.opening
|
|
desc = pam_decision_events.0012.desc
|
|
sender = scope:bull_issuer
|
|
|
|
option = {
|
|
name = pam_decision_events.0012.a
|
|
custom_tooltip = pam_declare_rite_heresy_effect_tt
|
|
}
|
|
}
|
|
|
|
pam_decision_events.0013 = {
|
|
type = letter_event
|
|
opening = pam_decision_events.0013.opening
|
|
desc = {
|
|
desc = pam_decision_events.0013.desc.intro
|
|
desc = pam_decision_events.0013.desc.outro
|
|
}
|
|
sender = scope:bull_issuer
|
|
|
|
option = {
|
|
name = pam_decision_events.0013.a
|
|
add_piety = medium_piety_gain
|
|
if = {
|
|
limit = {
|
|
is_available_quick = {
|
|
advanced_ruler = yes
|
|
}
|
|
}
|
|
change_spiritual_fulfillment = medium_spiritual_fulfillment_value
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = pam_decision_events.0013.b
|
|
trigger = {
|
|
exists = scope:bull_issuer
|
|
exists = scope:bull_issuer.rite
|
|
}
|
|
set_character_rite = scope:bull_issuer.rite
|
|
if = {
|
|
limit = { has_trait = heresiarch }
|
|
remove_trait = heresiarch
|
|
add_trait = herald
|
|
}
|
|
add_prestige = medium_prestige_loss
|
|
stress_impact = {
|
|
arrogant = medium_stress_impact_gain
|
|
zealous = medium_stress_impact_gain
|
|
stubborn = medium_stress_impact_gain
|
|
}
|
|
}
|
|
}
|
|
|
|
# Khachkar decision maintenance event
|
|
pam_decision_events.0016 = {
|
|
hidden = yes
|
|
|
|
trigger = {
|
|
has_pam_dlc_trigger = yes
|
|
player_heir ?= {
|
|
is_close_family_of = root
|
|
is_alive = yes
|
|
rite = {
|
|
rite_has_parameter = tenet_khachkar_decision_unlock
|
|
}
|
|
}
|
|
dynasty = player_heir.dynasty
|
|
}
|
|
|
|
immediate = {
|
|
player_heir = {
|
|
set_variable = {
|
|
name = pam_khachkar_ancestral_ancestor
|
|
value = root
|
|
years = 5
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Khachkar confirmed event.
|
|
pam_decision_events.0017 = {
|
|
type = character_event
|
|
title = pam_decision_events.0017.t
|
|
desc = pam_decision_events.0017.desc
|
|
theme = christian
|
|
override_background = {
|
|
trigger = { exists = scope:background_terrain_scope }
|
|
reference = terrain_scope
|
|
}
|
|
override_background = { reference = temple }
|
|
|
|
left_portrait = {
|
|
character = root
|
|
animation = personality_zealous
|
|
}
|
|
lower_right_portrait = {
|
|
character = scope:khachkar_ancestor
|
|
animation = dead
|
|
}
|
|
|
|
trigger = {
|
|
has_pam_dlc_trigger = yes
|
|
has_variable = pam_khachkar_ancestral_ancestor
|
|
}
|
|
|
|
immediate = {
|
|
if = {
|
|
limit = { NOT = { exists = scope:khachkar_ancestor } }
|
|
var:pam_khachkar_ancestral_ancestor = { save_scope_as = khachkar_ancestor }
|
|
}
|
|
if = {
|
|
limit = { NOT = { exists = scope:khachkar_location } }
|
|
capital_county = { save_scope_as = khachkar_location }
|
|
}
|
|
scope:khachkar_location.title_province = { save_scope_as = background_terrain_scope }
|
|
}
|
|
|
|
option = {
|
|
name = pam_decision_events.0017.a
|
|
trigger = {
|
|
scope:khachkar_location = {
|
|
NOT = {
|
|
has_county_modifier = pam_khachkar_ancestral_county
|
|
}
|
|
}
|
|
}
|
|
pam_apply_ancestral_khachkar_effects = {
|
|
LOCATION = scope:khachkar_location
|
|
ANCESTOR = scope:khachkar_ancestor
|
|
}
|
|
custom_description_no_bullet = {
|
|
text = pam_raise_khachkar_decision_warning
|
|
}
|
|
ai_chance = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = pam_decision_events.0017.b
|
|
add_gold = medium_gold_value
|
|
remove_decision_cooldown = pam_raise_khachkar_decision
|
|
ai_chance = {
|
|
base = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
# HoF Crusade Age core tenet letter event
|
|
pam_decision_events.0018 = {
|
|
type = letter_event
|
|
opening = pam_decision_events.0018.opening
|
|
desc = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
scope:hof_scope.faith = faith:catholic
|
|
}
|
|
desc = pam_decision_events.0018.desc.armed_pilgrimages
|
|
}
|
|
desc = pam_decision_events.0018.desc.struggle_submission
|
|
}
|
|
}
|
|
sender = scope:hof_scope
|
|
|
|
option = {
|
|
name = pam_decision_events.0018.a
|
|
|
|
show_as_tooltip = {
|
|
if = {
|
|
limit = { faith = faith:catholic }
|
|
faith = {
|
|
main_rite = {
|
|
add_rite_tenet = tenet_armed_pilgrimages
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
faith = {
|
|
main_rite = {
|
|
add_rite_tenet = tenet_struggle_submission
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Secure Pilgrim Routes confirmation event
|
|
pam_decision_events.0019 = {
|
|
type = character_event
|
|
window = big_event_window
|
|
theme = christian
|
|
title = pam_decision_events.0019.t
|
|
desc = pam_decision_events.0019.desc
|
|
|
|
override_effect_2d = {
|
|
reference = legend_glow
|
|
}
|
|
|
|
widget = {
|
|
gui = "event_window_widget_rite"
|
|
container = "custom_widgets_container"
|
|
}
|
|
|
|
left_portrait = {
|
|
character = root
|
|
animation = preaching
|
|
}
|
|
|
|
immediate = {
|
|
play_music_cue = "mx_cue_epic_sacral_moment"
|
|
save_scope_as = hof_scope
|
|
pam_secure_pilgrim_routes_effect = yes
|
|
}
|
|
|
|
option = {
|
|
name = pam_decision_events.0019.a
|
|
}
|
|
|
|
after = {
|
|
faith = {
|
|
every_faith_character = {
|
|
limit = {
|
|
is_ruler = yes
|
|
this != scope:hof_scope
|
|
}
|
|
trigger_event = { id = pam_decision_events.0018 days = 1 }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
pam_decision_events.0020 = {
|
|
type = character_event
|
|
title = pam_decision_events.0020.t
|
|
|
|
desc = pam_decision_events.0020.desc
|
|
|
|
theme = christian
|
|
override_background = {
|
|
reference = pam_romanesque_church_exterior
|
|
}
|
|
left_portrait = {
|
|
character = root
|
|
animation = preaching
|
|
camera = camera_event_center_pointing_forward
|
|
}
|
|
right_portrait = {
|
|
character = scope:portrait
|
|
triggered_animation = {
|
|
trigger = {
|
|
is_clergy = yes
|
|
}
|
|
animation = prayer_standing_eyes
|
|
}
|
|
animation = admiration
|
|
}
|
|
override_effect_2d = {
|
|
reference = legend_glow
|
|
}
|
|
|
|
immediate = {
|
|
random_in_list = {
|
|
list = evangelized_subjects
|
|
save_scope_as = evangelized_subject
|
|
}
|
|
random_in_list = {
|
|
list = evangelized_clerical_region_rulers
|
|
save_scope_as = evangelized_clerical_region_ruler
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = scope:evangelized_clerical_region_ruler
|
|
}
|
|
scope:evangelized_clerical_region_ruler = {
|
|
save_scope_as = portrait
|
|
}
|
|
}
|
|
else = {
|
|
scope:evangelized_subject = {
|
|
save_scope_as = portrait
|
|
}
|
|
}
|
|
}
|
|
option = {
|
|
name = pam_decision_events.0020.a
|
|
trigger = {
|
|
list_size:evangelized_clerical_region_rulers > 0
|
|
}
|
|
every_in_list = {
|
|
list = evangelized_clerical_region_rulers
|
|
custom = every_clerical_region_ruler_evangelized_personal_tenet_tt
|
|
random = {
|
|
chance = pam_evangelize_tenet_adoption_chance_value
|
|
save_temporary_scope_as = tenet_adopter
|
|
custom_tooltip = pam_evangelize_tenet_adopt_personal_tenet_tt
|
|
hidden_effect = {
|
|
root = {
|
|
send_interface_message = {
|
|
type = event_generic_good
|
|
title = pam_evangelize_tenet_adopted_message_title
|
|
left_icon = scope:tenet_adopter
|
|
scope:tenet_adopter = {
|
|
pam_replace_personal_tenet_effect = { TENET = scope:pam_evangelize_tenet }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
ai_will_select = {
|
|
value = 10
|
|
multiply = list_size:evangelized_clerical_region_rulers
|
|
}
|
|
}
|
|
option = {
|
|
name = pam_decision_events.0020.b
|
|
trigger = {
|
|
list_size:evangelized_subjects > 0
|
|
}
|
|
every_in_list = {
|
|
list = evangelized_subjects
|
|
custom = every_subject_evangelized_personal_tenet_tt
|
|
random = {
|
|
chance = pam_evangelize_tenet_adoption_chance_value
|
|
save_temporary_scope_as = tenet_adopter
|
|
custom_tooltip = pam_evangelize_tenet_adopt_personal_tenet_tt
|
|
hidden_effect = {
|
|
root = {
|
|
send_interface_message = {
|
|
type = event_generic_good
|
|
title = pam_evangelize_tenet_adopted_message_title
|
|
left_icon = scope:tenet_adopter
|
|
scope:tenet_adopter = {
|
|
pam_replace_personal_tenet_effect = { TENET = scope:pam_evangelize_tenet }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
ai_will_select = {
|
|
value = 10
|
|
multiply = list_size:evangelized_subjects
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = pam_decision_events.0020.c
|
|
change_spiritual_fulfillment = minor_spiritual_fulfillment_value
|
|
ai_will_select = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
spiritual_fulfillment <= 0
|
|
}
|
|
add = 20
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Proclaim the Living Word - capstone of pam_proclaim_living_word_decision, fires after the herald trait is granted
|
|
pam_decision_events.0021 = {
|
|
type = character_event
|
|
window = big_event_window
|
|
title = pam_decision_events.0021.t
|
|
desc = pam_decision_events.0021.desc
|
|
theme = christian
|
|
override_background = temple
|
|
widgets = {
|
|
widget = {
|
|
gui = event_window_widget_vfx_godray
|
|
container = background_shader_vfx_container
|
|
}
|
|
}
|
|
|
|
left_portrait = {
|
|
character = root
|
|
animation = preaching
|
|
}
|
|
|
|
option = { # A shepherd's mercy for the gathered flock
|
|
name = pam_decision_events.0021.a
|
|
add_character_modifier = {
|
|
modifier = pam_herald_shepherd_of_the_faithful_modifier
|
|
}
|
|
show_as_tooltip = {
|
|
add_trait_force_tooltip = herald
|
|
}
|
|
stress_and_fulfillment_impact = {
|
|
sadistic = minor_stress_impact_gain
|
|
wrathful = minor_stress_impact_gain
|
|
}
|
|
ai_chance = {
|
|
base = 100
|
|
modifier = {
|
|
factor = 0
|
|
OR = {
|
|
has_trait = sadistic
|
|
has_trait = wrathful
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { # Turn the sermon into a call to arms
|
|
name = pam_decision_events.0021.b
|
|
add_character_modifier = {
|
|
modifier = pam_herald_fire_and_sword_modifier
|
|
}
|
|
show_as_tooltip = {
|
|
add_trait_force_tooltip = herald
|
|
}
|
|
stress_and_fulfillment_impact = {
|
|
compassionate = medium_stress_impact_gain
|
|
forgiving = minor_stress_impact_gain
|
|
}
|
|
ai_chance = {
|
|
base = 100
|
|
modifier = {
|
|
factor = 0
|
|
OR = {
|
|
has_trait = compassionate
|
|
has_trait = forgiving
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
#Consecrate Kingdom
|
|
pam_decision_events.0030 = {
|
|
type = letter_event
|
|
opening = pam_decision_events.0030.opening
|
|
desc = pam_decision_events.0030.desc
|
|
sender = scope:king_aspirant
|
|
|
|
immediate = {
|
|
if = {
|
|
limit = {
|
|
scope:king_aspirant = {
|
|
any_held_title = {
|
|
tier = tier_duchy
|
|
kingdom.holder ?= {
|
|
religion = root.religion
|
|
NOT = {
|
|
this = root
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:king_aspirant = {
|
|
every_held_title = {
|
|
limit = {
|
|
tier = tier_duchy
|
|
kingdom.holder ?= {
|
|
religion = root.religion
|
|
NOT = {
|
|
this = root
|
|
}
|
|
}
|
|
}
|
|
kingdom.holder = {
|
|
add_to_list = grateful_refusal_chars
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
#Grant kingdom
|
|
option = {
|
|
name = pam_decision_events.0030.a
|
|
add_prestige = major_prestige_loss
|
|
scope:king_aspirant = {
|
|
consecrate_kingdom_player_cleric_effect = yes
|
|
consecrate_kingdom_effect = yes
|
|
}
|
|
|
|
every_in_list = {
|
|
list = grateful_refusal_chars
|
|
add_opinion = {
|
|
target = root
|
|
modifier = gave_away_de_jure_lands_opinion
|
|
opinion = -50
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:king_aspirant = {
|
|
is_independent_ruler = no
|
|
liege = {
|
|
NOR = {
|
|
is_in_list = grateful_refusal_chars
|
|
this = root
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:king_aspirant.liege = {
|
|
add_opinion = {
|
|
target = root
|
|
modifier = disrespect_opinion
|
|
opinion = -50
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#Refuse
|
|
option = {
|
|
name = pam_decision_events.0030.b
|
|
scope:king_aspirant = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = pam_decision_events.0030.b.decline
|
|
left_icon = scope:religious_authority
|
|
progress_towards_rival_effect = {
|
|
REASON = rival_refused_kingdom
|
|
CHARACTER = scope:religious_authority
|
|
OPINION = 0
|
|
}
|
|
add_opinion = {
|
|
target = scope:religious_authority
|
|
modifier = refusal_opinion
|
|
opinion = -75
|
|
}
|
|
add_piety_level = -1
|
|
}
|
|
}
|
|
every_in_list = {
|
|
list = grateful_refusal_chars
|
|
add_opinion = {
|
|
target = root
|
|
modifier = grateful_opinion
|
|
opinion = 30
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:king_aspirant = {
|
|
is_independent_ruler = no
|
|
liege = {
|
|
NOR = {
|
|
is_in_list = grateful_refusal_chars
|
|
this = root
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:king_aspirant.liege = {
|
|
add_opinion = {
|
|
target = root
|
|
modifier = grateful_opinion
|
|
opinion = 30
|
|
}
|
|
}
|
|
}
|
|
ai_chance = {
|
|
base = 0
|
|
}
|
|
}
|
|
}
|
|
#I have had a new Kingdom consecrated
|
|
pam_decision_events.0031 = {
|
|
type = character_event
|
|
title = pam_decision_events.0031.t
|
|
desc = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
root = scope:religious_authority
|
|
}
|
|
desc = pam_decision_events.0031.desc.self_crowning
|
|
}
|
|
triggered_desc = {
|
|
trigger = { exists = scope:three_duchies }
|
|
desc = pam_decision_events.0031.desc_three_duchies
|
|
}
|
|
desc = pam_decision_events.0031.desc
|
|
}
|
|
|
|
}
|
|
theme = coronation
|
|
override_background = {
|
|
reference = temple
|
|
}
|
|
left_portrait = {
|
|
character = root
|
|
triggered_animation = {
|
|
trigger = {
|
|
OR = {
|
|
faith.religion = religion:catholic_religion
|
|
faith.religion = religion:protestant_religion
|
|
faith.religion = religion:eastern_orthodox_religion
|
|
faith.religion = religion:oriental_orthodox_religion
|
|
}
|
|
}
|
|
animation = divine_gesture_3
|
|
}
|
|
triggered_animation = {
|
|
trigger = {
|
|
OR = {
|
|
faith.religion = religion:catholic_religion
|
|
faith.religion = religion:protestant_religion
|
|
faith.religion = religion:eastern_orthodox_religion
|
|
faith.religion = religion:oriental_orthodox_religion
|
|
}
|
|
}
|
|
animation = scepter
|
|
}
|
|
animation = zealous_superior
|
|
camera = camera_event_right_wedding
|
|
}
|
|
right_portrait = {
|
|
character = scope:consecrator
|
|
triggered_animation = {
|
|
trigger = {
|
|
OR = {
|
|
faith.religion = religion:catholic_religion
|
|
faith.religion = religion:protestant_religion
|
|
faith.religion = religion:eastern_orthodox_religion
|
|
faith.religion = religion:oriental_orthodox_religion
|
|
}
|
|
}
|
|
animation = acknowledging_crozier
|
|
}
|
|
animation = wedding_priest
|
|
camera = camera_event_left_to_the_left
|
|
}
|
|
window = big_event_window
|
|
widget = { gui = event_window_widget_vfx_godray container = foreground_shader_vfx_container }
|
|
|
|
immediate = {
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
scope:religious_authority = root
|
|
}
|
|
}
|
|
scope:religious_authority = {
|
|
save_scope_as = consecrator
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
faith.religion = religion:catholic_religion
|
|
faith.religion = religion:protestant_religion
|
|
faith.religion = religion:eastern_orthodox_religion
|
|
faith.religion = religion:oriental_orthodox_religion
|
|
}
|
|
}
|
|
play_music_cue = "mx_cue_deus_hoc_vult"
|
|
}
|
|
else = {
|
|
play_music_cue = "mx_cue_epic_sacral_moment"
|
|
}
|
|
# If Kingdom is formed from three Duchies, specifically shout that out
|
|
if = {
|
|
limit = {
|
|
any_held_title = {
|
|
title_tier = duchy
|
|
count >= 3
|
|
}
|
|
}
|
|
scope:old_title = { # Carried over from the decision
|
|
save_scope_as = duchy_1
|
|
}
|
|
random_held_title = {
|
|
title_tier = duchy
|
|
limit = {
|
|
this != scope:duchy_1
|
|
}
|
|
save_scope_as = duchy_2
|
|
}
|
|
random_held_title = {
|
|
title_tier = duchy
|
|
limit = {
|
|
NOR = {
|
|
this = scope:duchy_1
|
|
this = scope:duchy_2
|
|
}
|
|
}
|
|
save_scope_as = duchy_3
|
|
}
|
|
if = { # Safeguarding against loc-breaking here
|
|
limit = {
|
|
exists = scope:duchy_1
|
|
exists = scope:duchy_2
|
|
exists = scope:duchy_3
|
|
}
|
|
save_scope_value_as = {
|
|
name = three_duchies
|
|
value = yes
|
|
}
|
|
}
|
|
}
|
|
show_as_tooltip = {
|
|
set_primary_title_to = scope:new_title
|
|
}
|
|
|
|
}
|
|
|
|
option = {
|
|
name = pam_decision_events.0031.a
|
|
custom_tooltip = major_decisions.1101.i_have_become_royal
|
|
}
|
|
}
|
|
|
|
# Develop Clerical Court
|
|
pam_decision_events.0032 = {
|
|
type = character_event
|
|
title = pam_decision_events.0032.t
|
|
window = big_event_window
|
|
theme = christian
|
|
override_background = {
|
|
reference = temple
|
|
}
|
|
desc = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
OR = {
|
|
religion = religion:catholic_religion
|
|
religion = religion:protestant_religion
|
|
religion = religion:eastern_orthodox_religion
|
|
religion = religion:oriental_orthodox_religion
|
|
}
|
|
}
|
|
desc = pam_decision_events.0032.desc.intro.christian
|
|
}
|
|
desc = pam_decision_events.0032.desc.intro
|
|
}
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = { exists = scope:pam_clerical_pupil }
|
|
desc = pam_decision_events.0032.desc.pupil
|
|
}
|
|
desc = pam_decision_events.0032.desc.no_pupil
|
|
}
|
|
triggered_desc = {
|
|
trigger = { exists = scope:pam_clerical_novice }
|
|
desc = pam_decision_events.0032.desc.novice
|
|
}
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
OR = {
|
|
religion = religion:catholic_religion
|
|
religion = religion:protestant_religion
|
|
religion = religion:eastern_orthodox_religion
|
|
religion = religion:oriental_orthodox_religion
|
|
}
|
|
}
|
|
desc = pam_decision_events.0032.desc.outro.christian
|
|
}
|
|
desc = pam_decision_events.0032.desc.outro
|
|
}
|
|
}
|
|
|
|
left_portrait = {
|
|
character = root
|
|
animation = preaching
|
|
}
|
|
center_portrait = {
|
|
character = scope:pam_clerical_novice
|
|
animation = prayer_standing_eyes
|
|
camera = camera_event_scheme_right
|
|
}
|
|
right_portrait = {
|
|
character = scope:pam_clerical_pupil
|
|
animation = prayer_standing
|
|
}
|
|
|
|
immediate = {
|
|
save_scope_as = pam_clerical_patron
|
|
# The featured pupil: prefer a cleric with room to grow, fall back to an ordination candidate
|
|
if = {
|
|
limit = {
|
|
any_courtier = { pam_clerical_court_pupil_trigger = yes }
|
|
}
|
|
random_courtier = {
|
|
limit = { pam_clerical_court_pupil_trigger = yes }
|
|
save_scope_as = pam_clerical_pupil
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
any_courtier = { pam_clerical_court_ordain_candidate_trigger = yes }
|
|
}
|
|
random_courtier = {
|
|
limit = { pam_clerical_court_ordain_candidate_trigger = yes }
|
|
save_scope_as = pam_clerical_pupil
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
any_pool_character = {
|
|
province = root.location
|
|
pam_clerical_court_novice_trigger = { RULER = root }
|
|
}
|
|
}
|
|
random_pool_character = {
|
|
province = root.location
|
|
limit = { pam_clerical_court_novice_trigger = { RULER = root } }
|
|
save_scope_as = pam_clerical_novice
|
|
}
|
|
}
|
|
# Opportunity roll - most of the time nothing lands and the top option stays hidden
|
|
random_list = {
|
|
100 = {
|
|
# No opportunity this time
|
|
}
|
|
20 = {
|
|
save_scope_value_as = { name = pam_clerical_opportunity value = flag:piety }
|
|
}
|
|
12 = {
|
|
trigger = {
|
|
exists = scope:pam_clerical_novice
|
|
any_courtier = {
|
|
count < pam_clerical_court_size_cap_value
|
|
is_clergy = yes
|
|
}
|
|
}
|
|
save_scope_value_as = { name = pam_clerical_opportunity value = flag:novice }
|
|
}
|
|
10 = {
|
|
trigger = {
|
|
faith = {
|
|
OR = {
|
|
faith_has_monasticism_trigger = yes
|
|
any_faith_holy_order = { always = yes }
|
|
}
|
|
}
|
|
}
|
|
save_scope_value_as = { name = pam_clerical_opportunity value = flag:oblates }
|
|
}
|
|
10 = {
|
|
trigger = { exists = scope:pam_clerical_pupil }
|
|
save_scope_value_as = { name = pam_clerical_opportunity value = flag:language }
|
|
}
|
|
8 = {
|
|
save_scope_value_as = { name = pam_clerical_opportunity value = flag:relic }
|
|
}
|
|
8 = {
|
|
save_scope_value_as = { name = pam_clerical_opportunity value = flag:scriptorium }
|
|
}
|
|
6 = {
|
|
trigger = {
|
|
exists = scope:pam_clerical_pupil
|
|
scope:pam_clerical_pupil = {
|
|
OR = {
|
|
NOT = { has_trait = lifestyle_mystic }
|
|
has_trait_xp = { trait = lifestyle_mystic value < 100 }
|
|
}
|
|
}
|
|
}
|
|
save_scope_value_as = { name = pam_clerical_opportunity value = flag:miracle }
|
|
}
|
|
# Rare, and never while the court already houses a prodigy
|
|
3 = {
|
|
trigger = {
|
|
exists = scope:pam_clerical_pupil
|
|
NOT = {
|
|
any_courtier = { has_character_flag = pam_clerical_prodigy_flag }
|
|
}
|
|
}
|
|
save_scope_value_as = { name = pam_clerical_opportunity value = flag:prodigy }
|
|
}
|
|
}
|
|
}
|
|
|
|
# Opportunity: a prodigy reveals themselves
|
|
option = {
|
|
name = pam_decision_events.0032.prodigy
|
|
trigger = {
|
|
exists = scope:pam_clerical_opportunity
|
|
scope:pam_clerical_opportunity = flag:prodigy
|
|
}
|
|
scope:pam_clerical_pupil = {
|
|
add_character_flag = pam_clerical_prodigy_flag
|
|
add_learning_skill = { 4 6 }
|
|
if = {
|
|
limit = { has_trait = education_learning_3 }
|
|
hidden_effect = { remove_trait = education_learning_3 }
|
|
add_trait = education_learning_4
|
|
}
|
|
else_if = {
|
|
limit = { has_trait = education_learning_2 }
|
|
hidden_effect = { remove_trait = education_learning_2 }
|
|
add_trait = education_learning_3
|
|
}
|
|
else_if = {
|
|
limit = { has_trait = education_learning_1 }
|
|
hidden_effect = { remove_trait = education_learning_1 }
|
|
add_trait = education_learning_2
|
|
}
|
|
}
|
|
add_piety = pam_clerical_court_piety_reward_value
|
|
ai_chance = { base = 100 }
|
|
}
|
|
|
|
# Opportunity: a reputation as a patron of oblates
|
|
option = {
|
|
name = pam_decision_events.0032.oblates
|
|
trigger = {
|
|
exists = scope:pam_clerical_opportunity
|
|
scope:pam_clerical_opportunity = flag:oblates
|
|
}
|
|
add_character_modifier = {
|
|
modifier = pam_oblate_patron_modifier
|
|
years = 10
|
|
}
|
|
add_piety = pam_clerical_court_piety_reward_value
|
|
ai_chance = { base = 100 }
|
|
}
|
|
|
|
# Opportunity: a windfall of devotion
|
|
option = {
|
|
name = pam_decision_events.0032.piety
|
|
trigger = {
|
|
exists = scope:pam_clerical_opportunity
|
|
scope:pam_clerical_opportunity = flag:piety
|
|
}
|
|
add_piety = pam_clerical_court_piety_windfall_value
|
|
ai_chance = { base = 100 }
|
|
}
|
|
|
|
# Opportunity: a gifted novice presents himself
|
|
option = {
|
|
name = pam_decision_events.0032.novice
|
|
trigger = {
|
|
exists = scope:pam_clerical_opportunity
|
|
scope:pam_clerical_opportunity = flag:novice
|
|
}
|
|
add_courtier = scope:pam_clerical_novice
|
|
scope:pam_clerical_novice = {
|
|
# Convert before the trait grant, so clergy enrollment lands on the right faith
|
|
if = {
|
|
limit = {
|
|
NOT = { faith = scope:pam_clerical_patron.faith }
|
|
}
|
|
set_character_faith = scope:pam_clerical_patron.faith
|
|
}
|
|
if = {
|
|
limit = { NOT = { rite = scope:pam_clerical_patron.rite } }
|
|
set_character_rite = scope:pam_clerical_patron.rite
|
|
}
|
|
if = {
|
|
limit = { learning < scope:pam_clerical_patron.pam_clerical_court_learning_cap_value }
|
|
add_learning_skill = pam_clerical_court_novice_learning_boost_value
|
|
}
|
|
if = {
|
|
limit = { NOT = { has_trait = cleric } }
|
|
# Trait's dynamic name uses pre-conversion faith in the tooltip
|
|
custom_tooltip = pam_clerical_court_joins_clergy_tt
|
|
hidden_effect = {
|
|
add_trait = cleric
|
|
}
|
|
}
|
|
}
|
|
add_piety = pam_clerical_court_piety_reward_value
|
|
ai_chance = { base = 100 }
|
|
}
|
|
|
|
# Opportunity: a miracle worker emerges
|
|
option = {
|
|
name = pam_decision_events.0032.miracle
|
|
trigger = {
|
|
exists = scope:pam_clerical_opportunity
|
|
scope:pam_clerical_opportunity = flag:miracle
|
|
}
|
|
scope:pam_clerical_pupil = {
|
|
if = {
|
|
limit = { NOT = { has_trait = lifestyle_mystic } }
|
|
add_trait = lifestyle_mystic
|
|
}
|
|
else = {
|
|
add_trait_xp = {
|
|
trait = lifestyle_mystic
|
|
value = pam_clerical_court_trait_xp_gain_value
|
|
}
|
|
}
|
|
}
|
|
add_piety = pam_clerical_court_piety_reward_value
|
|
ai_chance = { base = 100 }
|
|
}
|
|
|
|
# Opportunity: a holy text surfaces in the library
|
|
option = {
|
|
name = {
|
|
trigger = {
|
|
OR = {
|
|
religion = religion:catholic_religion
|
|
religion = religion:protestant_religion
|
|
religion = religion:eastern_orthodox_religion
|
|
religion = religion:oriental_orthodox_religion
|
|
}
|
|
}
|
|
text = pam_decision_events.0032.relic.christian
|
|
}
|
|
name = {
|
|
# Valid name candidates are picked at random, so the fallback must exclude the branched case
|
|
trigger = {
|
|
NOT = {
|
|
OR = {
|
|
religion = religion:catholic_religion
|
|
religion = religion:protestant_religion
|
|
religion = religion:eastern_orthodox_religion
|
|
religion = religion:oriental_orthodox_religion
|
|
}
|
|
}
|
|
}
|
|
text = pam_decision_events.0032.relic
|
|
}
|
|
trigger = {
|
|
exists = scope:pam_clerical_opportunity
|
|
scope:pam_clerical_opportunity = flag:relic
|
|
}
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
religion = religion:catholic_religion
|
|
religion = religion:protestant_religion
|
|
religion = religion:eastern_orthodox_religion
|
|
religion = religion:oriental_orthodox_religion
|
|
}
|
|
}
|
|
create_christian_religious_artifact_effect = {
|
|
OWNER = root
|
|
CREATOR = root
|
|
}
|
|
}
|
|
else = {
|
|
# A lasting object for every faith - a sacred text of unknown, ancient authorship
|
|
random_dummy_gender_effect = yes
|
|
create_artifact_book_effect = {
|
|
OWNER = root
|
|
CREATOR = scope:dummy_gender
|
|
SET_SUBJECT = flag:religious_text
|
|
SET_TOPIC = flag:no
|
|
}
|
|
}
|
|
add_piety = pam_clerical_court_piety_reward_value
|
|
ai_chance = { base = 100 }
|
|
}
|
|
|
|
# Opportunity: a cleric masters the liturgical tongue
|
|
option = {
|
|
name = pam_decision_events.0032.language
|
|
trigger = {
|
|
exists = scope:pam_clerical_opportunity
|
|
scope:pam_clerical_opportunity = flag:language
|
|
}
|
|
scope:pam_clerical_pupil = {
|
|
if = {
|
|
limit = {
|
|
portrait_religious_western_christian_trigger = yes
|
|
NOT = { knows_language = language_latin }
|
|
}
|
|
learn_language = language_latin
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
portrait_religious_orthodox_trigger = yes
|
|
NOT = { knows_language = language_greek }
|
|
}
|
|
learn_language = language_greek
|
|
}
|
|
else_if = {
|
|
limit = { NOT = { has_trait = lifestyle_scholar } }
|
|
add_trait = lifestyle_scholar
|
|
}
|
|
else = {
|
|
add_trait_xp = {
|
|
trait = lifestyle_scholar
|
|
value = pam_clerical_court_trait_xp_gain_value
|
|
}
|
|
}
|
|
}
|
|
add_piety = pam_clerical_court_piety_reward_value
|
|
ai_chance = { base = 100 }
|
|
}
|
|
|
|
# Opportunity: the scriptorium flourishes
|
|
option = {
|
|
name = {
|
|
trigger = {
|
|
OR = {
|
|
religion = religion:catholic_religion
|
|
religion = religion:protestant_religion
|
|
religion = religion:eastern_orthodox_religion
|
|
religion = religion:oriental_orthodox_religion
|
|
}
|
|
}
|
|
text = pam_decision_events.0032.scriptorium.christian
|
|
}
|
|
name = {
|
|
trigger = {
|
|
NOT = {
|
|
OR = {
|
|
religion = religion:catholic_religion
|
|
religion = religion:protestant_religion
|
|
religion = religion:eastern_orthodox_religion
|
|
religion = religion:oriental_orthodox_religion
|
|
}
|
|
}
|
|
}
|
|
text = pam_decision_events.0032.scriptorium
|
|
}
|
|
trigger = {
|
|
exists = scope:pam_clerical_opportunity
|
|
scope:pam_clerical_opportunity = flag:scriptorium
|
|
}
|
|
add_character_modifier = {
|
|
modifier = pam_scriptorium_modifier
|
|
years = 10
|
|
}
|
|
add_piety = pam_clerical_court_piety_reward_value
|
|
ai_chance = { base = 100 }
|
|
}
|
|
|
|
# Ordain lay courtiers into the clergy
|
|
option = {
|
|
name = {
|
|
trigger = {
|
|
OR = {
|
|
religion = religion:catholic_religion
|
|
religion = religion:protestant_religion
|
|
religion = religion:eastern_orthodox_religion
|
|
religion = religion:oriental_orthodox_religion
|
|
}
|
|
}
|
|
text = pam_decision_events.0032.a.christian
|
|
}
|
|
name = {
|
|
trigger = {
|
|
NOT = {
|
|
OR = {
|
|
religion = religion:catholic_religion
|
|
religion = religion:protestant_religion
|
|
religion = religion:eastern_orthodox_religion
|
|
religion = religion:oriental_orthodox_religion
|
|
}
|
|
}
|
|
}
|
|
text = pam_decision_events.0032.a
|
|
}
|
|
trigger = {
|
|
any_courtier = { pam_clerical_court_ordain_candidate_trigger = yes }
|
|
}
|
|
custom_tooltip = pam_decision_events.0032.a.tt
|
|
add_piety = pam_clerical_court_piety_reward_value
|
|
hidden_effect = {
|
|
ordered_courtier = {
|
|
limit = { pam_clerical_court_ordain_candidate_trigger = yes }
|
|
order_by = learning
|
|
max = pam_clerical_court_batch_value
|
|
check_range_bounds = no
|
|
pam_clerical_court_ordain_effect = yes
|
|
}
|
|
}
|
|
ai_chance = {
|
|
base = 100
|
|
# Always bank a rolled opportunity
|
|
modifier = {
|
|
factor = 0
|
|
exists = scope:pam_clerical_opportunity
|
|
}
|
|
}
|
|
}
|
|
|
|
# Instruct the clergy already at court
|
|
option = {
|
|
name = pam_decision_events.0032.b
|
|
trigger = {
|
|
any_courtier = { pam_clerical_court_pupil_trigger = yes }
|
|
}
|
|
custom_tooltip = pam_decision_events.0032.b.tt
|
|
add_piety = pam_clerical_court_piety_reward_value
|
|
hidden_effect = {
|
|
ordered_courtier = {
|
|
limit = { pam_clerical_court_pupil_trigger = yes }
|
|
order_by = learning
|
|
max = pam_clerical_court_batch_value
|
|
check_range_bounds = no
|
|
pam_clerical_court_instruct_effect = yes
|
|
}
|
|
}
|
|
ai_chance = {
|
|
base = 50
|
|
# Always bank a rolled opportunity
|
|
modifier = {
|
|
factor = 0
|
|
exists = scope:pam_clerical_opportunity
|
|
}
|
|
}
|
|
}
|
|
|
|
# We call for nearby novices and hide this if none exist, never spawning one
|
|
# A named supplicant is recruited first
|
|
option = {
|
|
name = {
|
|
trigger = { exists = scope:pam_clerical_novice }
|
|
text = pam_decision_events.0032.c.named
|
|
}
|
|
name = {
|
|
trigger = { NOT = { exists = scope:pam_clerical_novice } }
|
|
text = pam_decision_events.0032.c
|
|
}
|
|
trigger = {
|
|
any_pool_character = {
|
|
province = root.location
|
|
pam_clerical_court_novice_trigger = { RULER = root }
|
|
}
|
|
}
|
|
custom_tooltip = pam_decision_events.0032.c.tt
|
|
add_piety = pam_clerical_court_piety_reward_value
|
|
hidden_effect = {
|
|
set_variable = {
|
|
name = pam_clerical_recruits_left
|
|
value = pam_clerical_court_batch_value
|
|
}
|
|
while = {
|
|
count = 4 # Hard bound matching the highest batch; the limits below are what actually end the loop
|
|
limit = {
|
|
var:pam_clerical_recruits_left > 0
|
|
any_pool_character = {
|
|
province = root.location
|
|
pam_clerical_court_novice_trigger = { RULER = root }
|
|
}
|
|
}
|
|
pam_clerical_court_recruit_effect = yes
|
|
change_variable = {
|
|
name = pam_clerical_recruits_left
|
|
subtract = 1
|
|
}
|
|
}
|
|
remove_variable = pam_clerical_recruits_left
|
|
}
|
|
ai_chance = {
|
|
base = 1
|
|
modifier = {
|
|
add = 99
|
|
any_courtier = {
|
|
count < pam_clerical_court_size_cap_value
|
|
is_clergy = yes
|
|
}
|
|
}
|
|
# Always bank a rolled opportunity
|
|
modifier = {
|
|
factor = 0
|
|
exists = scope:pam_clerical_opportunity
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Orthodox Encyclical event outcomes. The first choice uses the decision widget,
|
|
# so there is no separate initial event to interrupt the second-step selector.
|
|
|
|
# Solemn Orthodox encyclicals: formal promulgation events after the selected action.
|
|
# The decisions apply their effects immediately; these events record the proclamation.
|
|
pam_decision_events.0410 = {
|
|
type = character_event
|
|
window = big_event_window
|
|
theme = christian
|
|
title = pam_decision_events.0410.t
|
|
desc = {
|
|
desc = neow_encyclical.desc.intro
|
|
desc = pam_decision_events.0410.desc
|
|
desc = neow_encyclical.desc.outro
|
|
}
|
|
override_background = { reference = holy_site_unique }
|
|
override_effect_2d = { reference = legend_glow }
|
|
left_portrait = {
|
|
character = scope:crusader_1
|
|
animation = sword_shield_aggressive
|
|
hide_info = yes
|
|
}
|
|
center_portrait = { character = root animation = preaching }
|
|
right_portrait = {
|
|
character = scope:crusader_2
|
|
animation = celebrate_sword
|
|
hide_info = yes
|
|
}
|
|
immediate = {
|
|
save_scope_as = neow_encyclical_issuer
|
|
play_music_cue = "mx_cue_crusade_starts"
|
|
hidden_effect = {
|
|
create_character = {
|
|
location = root.location
|
|
template = pam_crusader_template
|
|
faith = root.faith
|
|
rite = root.rite
|
|
culture = root.culture
|
|
save_scope_as = crusader_1
|
|
}
|
|
create_character = {
|
|
location = root.location
|
|
template = pam_crusader_template
|
|
faith = root.faith
|
|
rite = root.rite
|
|
culture = root.culture
|
|
save_scope_as = crusader_2
|
|
}
|
|
scope:crusader_1 = { add_character_flag = need_military_outfit }
|
|
scope:crusader_2 = { add_character_flag = need_military_outfit }
|
|
}
|
|
}
|
|
option = {
|
|
name = pam_decision_events.0410.a
|
|
flavor = neow_encyclical.option.flavor
|
|
# Native Bull GHW machinery uses this flag internally, with our Orthodox target.
|
|
set_variable = { name = ghw_through_bull_var years = 1 }
|
|
pam_start_bull_great_holy_war_effect = { GHW_SPONSOR = root FAITH = faith }
|
|
custom_tooltip = neow_pick_crusade_target_encyclical_decision_effect_tt
|
|
}
|
|
after = {
|
|
hidden_effect = {
|
|
scope:crusader_1 = { move_to_pool = yes }
|
|
scope:crusader_2 = { move_to_pool = yes }
|
|
}
|
|
}
|
|
}
|
|
|
|
pam_decision_events.0411 = {
|
|
type = character_event
|
|
window = big_event_window
|
|
theme = christian
|
|
title = pam_decision_events.0411.t
|
|
desc = {
|
|
desc = neow_encyclical.desc.intro
|
|
desc = pam_decision_events.0411.desc
|
|
desc = neow_encyclical.desc.outro
|
|
}
|
|
override_background = { reference = holy_site_unique }
|
|
override_effect_2d = { reference = legend_glow }
|
|
left_portrait = { character = root animation = preaching }
|
|
lower_right_portrait = {
|
|
trigger = { exists = scope:heresiarch }
|
|
character = scope:heresiarch
|
|
}
|
|
immediate = {
|
|
save_scope_as = neow_encyclical_issuer
|
|
save_scope_as = bull_issuer # required by PAM heresy effect
|
|
play_music_cue = "mx_cue_councils_judgement"
|
|
if = {
|
|
limit = { NOT = { exists = scope:heresy_rite } exists = scope:selected_item }
|
|
scope:selected_item = { save_scope_as = heresy_rite }
|
|
}
|
|
if = {
|
|
limit = { exists = scope:heresy_rite.head_of_rite }
|
|
scope:heresy_rite.head_of_rite = { save_scope_as = heresiarch }
|
|
}
|
|
}
|
|
option = {
|
|
name = pam_decision_events.0411.a
|
|
flavor = neow_encyclical.option.flavor
|
|
pam_declare_rite_heresy_effect = yes
|
|
}
|
|
after = {
|
|
faith = {
|
|
every_faith_character = {
|
|
limit = { is_ruler = yes this != scope:neow_encyclical_issuer }
|
|
trigger_event = { id = pam_decision_events.0401 days = 1 }
|
|
}
|
|
}
|
|
if = {
|
|
limit = { exists = scope:heresy_rite }
|
|
hidden_effect = {
|
|
if = {
|
|
limit = {
|
|
scope:heresy_rite.faith.religious_head ?= { NOT = { has_trait = heresiarch } }
|
|
}
|
|
scope:heresy_rite.faith.religious_head = { add_trait = heresiarch }
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
scope:heresy_rite.main_rite.head_of_rite ?= { NOT = { has_trait = heresiarch } }
|
|
}
|
|
scope:heresy_rite.main_rite.head_of_rite = { add_trait = heresiarch }
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:heresy_rite.faith = { has_doctrine = special_doctrine_ecumenical_christian }
|
|
}
|
|
scope:heresy_rite.faith = { remove_doctrine = special_doctrine_ecumenical_christian }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
pam_decision_events.0412 = {
|
|
type = character_event
|
|
window = big_event_window
|
|
theme = christian
|
|
title = pam_decision_events.0412.t
|
|
desc = {
|
|
desc = neow_encyclical.desc.intro
|
|
desc = pam_decision_events.0412.desc
|
|
desc = neow_encyclical.desc.outro
|
|
}
|
|
override_background = { reference = holy_site_unique }
|
|
override_effect_2d = { reference = legend_glow }
|
|
widget = {
|
|
gui = "event_window_widget_rite"
|
|
container = "custom_widgets_container"
|
|
}
|
|
left_portrait = { character = root animation = preaching }
|
|
immediate = {
|
|
save_scope_as = neow_encyclical_issuer
|
|
play_music_cue = "mx_cue_epic_sacral_moment"
|
|
if = {
|
|
limit = { exists = scope:pam_tenet_stance_tenet }
|
|
scope:pam_tenet_stance_tenet = { save_scope_as = tenet_scope }
|
|
}
|
|
else_if = {
|
|
limit = { exists = scope:selected_item }
|
|
scope:selected_item = { save_scope_as = tenet_scope }
|
|
}
|
|
}
|
|
option = {
|
|
name = pam_decision_events.0412.a
|
|
flavor = neow_encyclical.option.flavor
|
|
faith = {
|
|
set_tenet_status = { tenet = scope:tenet_scope status = permitted }
|
|
change_fervor = { value = significant_fervor_loss desc = fervor_loss_pam_tenet_permitted }
|
|
if = {
|
|
limit = { has_tenet_popularity_trigger = yes }
|
|
change_tenet_popularity = { target = scope:tenet_scope change = medium_tenet_popularity_gain }
|
|
}
|
|
pam_faith_cleanup_forbidden_personal_tenet_secrets_effect = yes
|
|
}
|
|
}
|
|
after = {
|
|
faith = {
|
|
every_faith_character = {
|
|
limit = { is_ruler = yes this != scope:neow_encyclical_issuer }
|
|
trigger_event = { id = pam_decision_events.0402 days = 1 }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
pam_decision_events.0413 = {
|
|
type = character_event
|
|
window = big_event_window
|
|
theme = christian
|
|
title = pam_decision_events.0413.t
|
|
desc = {
|
|
desc = neow_encyclical.desc.intro
|
|
desc = pam_decision_events.0413.desc
|
|
desc = neow_encyclical.desc.outro
|
|
}
|
|
override_background = { reference = holy_site_unique }
|
|
override_effect_2d = { reference = legend_glow }
|
|
widget = {
|
|
gui = "event_window_widget_rite"
|
|
container = "custom_widgets_container"
|
|
}
|
|
left_portrait = { character = root animation = preaching }
|
|
immediate = {
|
|
save_scope_as = neow_encyclical_issuer
|
|
play_music_cue = "mx_cue_epic_sacral_moment"
|
|
if = {
|
|
limit = { exists = scope:pam_tenet_stance_tenet }
|
|
scope:pam_tenet_stance_tenet = { save_scope_as = tenet_scope }
|
|
}
|
|
else_if = {
|
|
limit = { exists = scope:selected_item }
|
|
scope:selected_item = { save_scope_as = tenet_scope }
|
|
}
|
|
}
|
|
option = {
|
|
name = pam_decision_events.0413.a
|
|
flavor = neow_encyclical.option.flavor
|
|
faith = {
|
|
set_tenet_status = { tenet = scope:tenet_scope status = prohibited }
|
|
change_fervor = { value = notable_fervor_value desc = fervor_gain_pam_tenet_prohibited }
|
|
if = {
|
|
limit = { has_tenet_popularity_trigger = yes }
|
|
change_tenet_popularity = { target = scope:tenet_scope change = major_tenet_popularity_loss }
|
|
}
|
|
pam_faith_grant_forbidden_personal_tenet_secrets_effect = { TENET = scope:tenet_scope }
|
|
}
|
|
}
|
|
after = {
|
|
faith = {
|
|
every_faith_character = {
|
|
limit = { is_ruler = yes this != scope:neow_encyclical_issuer }
|
|
trigger_event = { id = pam_decision_events.0402 days = 1 }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
pam_decision_events.0401 = {
|
|
type = letter_event
|
|
opening = pam_decision_events.0401.opening
|
|
desc = pam_decision_events.0401.desc
|
|
sender = scope:bull_issuer
|
|
|
|
option = {
|
|
name = pam_decision_events.0401.a
|
|
custom_tooltip = pam_declare_rite_heresy_effect_tt
|
|
}
|
|
}
|
|
|
|
pam_decision_events.0402 = {
|
|
type = letter_event
|
|
opening = pam_decision_events.0402.opening
|
|
desc = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = { exists = scope:pam_tenet_stance_permit }
|
|
desc = pam_decision_events.0402.desc.permitted
|
|
}
|
|
triggered_desc = {
|
|
trigger = { exists = scope:pam_tenet_stance_prohibit }
|
|
desc = pam_decision_events.0402.desc.prohibited
|
|
}
|
|
desc = pam_decision_events.0402.desc.fallback
|
|
}
|
|
}
|
|
sender = scope:pam_tenet_stance_issuer
|
|
|
|
option = {
|
|
trigger = {
|
|
NAND = {
|
|
exists = scope:pam_tenet_stance_prohibit
|
|
has_personal_tenet = scope:pam_tenet_stance_tenet
|
|
}
|
|
}
|
|
name = {
|
|
trigger = {
|
|
exists = scope:pam_tenet_stance_permit
|
|
has_personal_tenet = scope:pam_tenet_stance_tenet
|
|
}
|
|
text = pam_tenet_stance_judgement_personal_permit
|
|
}
|
|
name = {
|
|
trigger = {
|
|
exists = scope:pam_tenet_stance_permit
|
|
any_desired_tenet = {
|
|
this = scope:pam_tenet_stance_tenet
|
|
}
|
|
}
|
|
text = pam_tenet_stance_judgement_aligned_permit
|
|
}
|
|
name = {
|
|
trigger = {
|
|
exists = scope:pam_tenet_stance_prohibit
|
|
any_desired_tenet = {
|
|
this = scope:pam_tenet_stance_tenet
|
|
}
|
|
}
|
|
text = pam_tenet_stance_judgement_aligned_prohibit
|
|
}
|
|
name = {
|
|
trigger = { exists = scope:pam_tenet_stance_permit }
|
|
text = pam_tenet_stance_judgement_distant_permit
|
|
}
|
|
name = {
|
|
trigger = { exists = scope:pam_tenet_stance_prohibit }
|
|
text = pam_tenet_stance_judgement_distant_prohibit
|
|
}
|
|
name = pam_tenet_stance_judgement_neutral
|
|
|
|
show_as_tooltip = {
|
|
if = {
|
|
limit = {
|
|
exists = scope:pam_tenet_stance_permit
|
|
}
|
|
faith = {
|
|
set_tenet_status = {
|
|
tenet = scope:selected_item
|
|
status = permitted
|
|
}
|
|
change_fervor = {
|
|
value = significant_fervor_loss
|
|
desc = fervor_loss_pam_tenet_permitted
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
faith = {
|
|
set_tenet_status = {
|
|
tenet = scope:selected_item
|
|
status = prohibited
|
|
}
|
|
change_fervor = {
|
|
value = notable_fervor_value
|
|
desc = fervor_gain_pam_tenet_prohibited
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
option = {
|
|
trigger = {
|
|
exists = scope:pam_tenet_stance_prohibit
|
|
has_personal_tenet = scope:pam_tenet_stance_tenet
|
|
}
|
|
name = pam_decision_events.0011.b
|
|
|
|
show_as_tooltip = {
|
|
faith = {
|
|
set_tenet_status = {
|
|
tenet = scope:selected_item
|
|
status = prohibited
|
|
}
|
|
change_fervor = {
|
|
value = notable_fervor_value
|
|
desc = fervor_gain_pam_tenet_prohibited
|
|
}
|
|
}
|
|
}
|
|
|
|
add_stress = medium_stress_gain
|
|
}
|
|
}
|