Scripted effect · By God Alone files
seek_indulgences_refusal_effect
seek_indulgences_refusal_effect = yesgame/common/scripted_effects/pam_effects.txt, line 8271 (67 lines). No parameters.
seek_indulgences_refusal_effect is a scripted effect in Crusader Kings III, in the By God Alone files, written at line 8271 of its file. It takes no parameters: seek_indulgences_refusal_effect = yes. The game's script calls it in 2 places, among them Seek Indulgences (interaction) and religious_interaction.1011 (event). Its body carries 6 texts of the game's own for the player. Patch 1.20.1.2, from game/common/scripted_effects/pam_effects.txt.
What it does
scope:recipient:add_prestige = { … }
scope:actor:clerical_interaction_refusal_minor_effect = yesIf
- scope:recipient: Is played by the AI
Then
If
- scope:actor: Is played by the AI
Then
- Gains the modifier “Unworthy of Indulgences” for 5 years
- Clergy Opinion -15
- Zealot Vassal Opinion -15
- Will Behave more zealously and vengefully
- Will declare Wars more recklessly
- Will spend less on Court Amenities
Otherwise
- Gains the modifier “Unworthy of Indulgences” for 5 years
- Clergy Opinion -15
- Zealot Vassal Opinion -15
- Spiritual fulfillment -3
Otherwise
- Spiritual fulfillment -5
If
- scope:actor: Is played by the AI
Then
- Gains the modifier “Unworthy of Indulgences” for 5 years
- Clergy Opinion -30
- Zealot Vassal Opinion -30
- Will Behave more zealously and vengefully
- Will declare Wars more recklessly
- Will spend less on Court Amenities
Otherwise
- Gains the modifier “Unworthy of Indulgences” for 5 years
- Clergy Opinion -30
- Zealot Vassal Opinion -30
• the game's own tooltip text · ◦ our reading of the script line · code the script where neither exists
“They” is whatever it runs on (the scope it is called in). The scripted triggers and effects it calls link to their own pages; $PARAMETERS$ stay as written: each call fills them in.
The script as written (67 lines of game script)
seek_indulgences_refusal_effect = {
scope:recipient = {
add_prestige = {
value = minor_prestige_value
multiply = {
value = scope:actor.highest_held_title_tier
subtract = 1
}
}
}
scope:actor = {
clerical_interaction_refusal_minor_effect = yes
if = {
limit = {
scope:recipient = {
is_ai = yes
}
}
if = {
limit = {
scope:actor = {
is_ai = yes
}
}
add_character_modifier = {
modifier = pam_refused_indulgences_modifier_small
years = 5
desc = refused_indulgences_effect_tt
}
custom_tooltip = refused_indulgences_ai_personality_effect_tt
custom_tooltip = refused_indulgences_ai_war_effect_tt
custom_tooltip = refused_indulgences_ai_amenity_effect_tt
}
else = {
add_character_modifier = {
modifier = pam_refused_indulgences_modifier_small
years = 5
}
}
change_spiritual_fulfillment = minor_spiritual_fulfillment_loss
}
else = {
change_spiritual_fulfillment = medium_spiritual_fulfillment_loss
if = {
limit = {
scope:actor = {
is_ai = yes
}
}
add_character_modifier = {
modifier = pam_refused_indulgences_modifier
years = 5
desc = refused_indulgences_effect_tt
}
custom_tooltip = refused_indulgences_ai_personality_effect_tt
custom_tooltip = refused_indulgences_ai_war_effect_tt
custom_tooltip = refused_indulgences_ai_amenity_effect_tt
}
else = {
add_character_modifier = {
modifier = pam_refused_indulgences_modifier
years = 5
}
}
}
}
}As written in game/common/scripted_effects/pam_effects.txt.
Where it is used
Every place in common/, events/ and history/ that calls seek_indulgences_refusal_effect.
Character interactions (1)
Events (1)
Source: game/common/scripted_effects/pam_effects.txt and every file of common/, events/ and history/ that calls it, Crusader Kings III 1.20.1.2.