N3OW/events/religion_events/religious_interaction_events.txt
2026-01-06 14:25:21 +01:00

2824 lines
54 KiB
Text

namespace = religious_interaction
religious_interaction.1 = { # Faith head divorce event (divorce_character_rel_head interaction)
type = letter_event
opening = {
desc = religious_interaction.1.opening
}
desc = {
desc = religious_interaction.1.desc
first_valid = {
triggered_desc = {
trigger = {
OR = {
scope:secondary_recipient = { exposed_cheating_on_spouse_trigger = { SPOUSE = scope:actor } }
scope:secondary_recipient = {
any_relation = {
type = lover
NOR = {
this = scope:actor
this = scope:recipient
}
NOT = { has_secret_relation_lover = scope:secondary_recipient }
relation_with_character_is_incestuous_in_my_faith_trigger = { CHARACTER = scope:secondary_recipient }
}
}
}
}
desc = religious_interaction.1.adultery
}
triggered_desc = {
trigger = {
scope:actor = {
OR = {
is_close_or_extended_family_of = scope:secondary_recipient
is_cousin_of = scope:secondary_recipient
dynasty = scope:secondary_recipient.dynasty
}
}
}
desc = religious_interaction.1.consanguinity
}
triggered_desc = {
trigger = {
scope:secondary_recipient = { is_eunuch_trigger = yes }
}
desc = religious_interaction.1.eunuch
}
triggered_desc = {
trigger = {
scope:secondary_recipient.faith != scope:actor.faith
}
desc = religious_interaction.1.different_faith
}
desc = religious_interaction.1.fallback
}
}
sender = scope:recipient
option = {
name = religious_interaction.1.a
scope:actor = {
divorce_effect = {
DIVORCER = scope:actor
DIVORCEE = scope:secondary_recipient
}
}
hidden_effect = { # Notify the one being divorced
scope:secondary_recipient = {
send_interface_toast = {
title = X_DIVORCED_ME
left_icon = scope:recipient
right_icon = scope:actor
#custom_tooltip = X_DIVORCED_ME_DESC
}
}
}
}
}
religious_interaction.2 = { # House Head divorce event (divorce_character_house_head interaction)
type = letter_event
opening = {
desc = religious_interaction.1.opening
}
desc = {
desc = religious_interaction.2.desc
first_valid = {
triggered_desc = {
trigger = {
scope:secondary_recipient = { exposed_cheating_on_spouse_trigger = { SPOUSE = scope:actor } }
}
desc = religious_interaction.2.adultery
}
triggered_desc = {
trigger = {
scope:actor = {
fertility > 0.1
}
scope:secondary_recipient = {
fertility < 0.1
is_eunuch_trigger = no
NOR = {
any_child = {
is_child_of = scope:actor
}
}
}
}
desc = religious_interaction.2.infertility
}
triggered_desc = {
trigger = {
scope:secondary_recipient = { is_eunuch_trigger = yes }
}
desc = religious_interaction.1.eunuch
}
triggered_desc = {
trigger = {
scope:secondary_recipient.faith != scope:actor.faith
}
desc = religious_interaction.1.different_faith
}
desc = religious_interaction.1.fallback
}
}
sender = scope:recipient
immediate = {
show_as_tooltip = {
if = {
limit = { always = scope:divorce_hook }
scope:actor = {
use_hook = scope:recipient
}
}
scope:actor = {
add_piety = { subtract = divorce_cost }
}
}
scope:actor = {
divorce_effect = {
DIVORCER = scope:actor
DIVORCEE = scope:secondary_recipient
}
}
hidden_effect = { # Notify the one being divorced
scope:secondary_recipient = {
send_interface_toast = {
title = X_DIVORCED_ME
left_icon = scope:recipient
right_icon = scope:actor
#custom_tooltip = X_DIVORCED_ME_DESC
}
}
}
}
option = {
name = religious_interaction.1.a
}
}
religious_interaction.3 = { # Ask for Gold accepted letter event (hof_ask_for_gold interaction)
type = letter_event
opening = {
desc = religious_interaction.1.opening
}
desc = {
desc = religious_interaction.3.desc
first_valid = {
triggered_desc = {
trigger = {
scope:actor = {
is_at_war = yes
any_character_war = {
is_defender = scope:actor
using_holy_war_cb_trigger = yes
}
}
}
desc = religious_interaction.3.defensive_war
}
triggered_desc = {
trigger = {
scope:actor = {
is_at_war = yes
any_character_war = {
is_attacker = scope:actor
OR = {
using_holy_war_cb_trigger = yes
using_cb = excommunication_war
}
}
}
}
desc = religious_interaction.2.offensive_war
}
desc = religious_interaction.3.fallback
}
}
sender = scope:recipient
immediate = {
scope:actor = {
if = {
limit = {
scope:actor = {
is_at_war = yes
any_character_war = {
is_defender = scope:actor
using_holy_war_cb_trigger = yes
}
}
}
random_character_war = {
limit = {
is_defender = scope:actor
using_holy_war_cb_trigger = yes
}
primary_attacker = {
save_scope_as = war_target
}
}
}
else_if = {
limit = {
scope:actor = {
is_at_war = yes
any_character_war = {
is_attacker = scope:actor
OR = {
using_holy_war_cb_trigger = yes
using_cb = excommunication_war
}
}
}
}
random_character_war = {
limit = {
is_attacker = scope:actor
OR = {
using_holy_war_cb_trigger = yes
using_cb = excommunication_war
}
}
primary_defender = {
save_scope_as = war_target
}
}
}
}
show_as_tooltip = { hof_ask_for_gold_interaction_effect = yes }
}
option = {
name = {
trigger = {
scope:actor = {
NOT = { has_trait = generous }
}
}
text = religious_interaction.3.a
}
name = {
trigger = {
scope:actor = {
is_at_war = yes
}
}
text = religious_interaction.3.b
}
name = religious_interaction.3.c
name = {
trigger = {
scope:actor = {
has_trait = greedy
}
}
text = religious_interaction.3.d
}
}
}
religious_interaction.32 = { # Ask for Gold rejection letter event (hof_ask_for_gold interaction)
type = letter_event
opening = {
desc = religious_interaction.1.opening
}
desc = religious_interaction.32.desc
sender = scope:recipient
option = {
name = religious_interaction.32.a
}
}
religious_interaction.4 = { # Ask for Claim accepted letter event (hof_ask_for_claim interaction)
type = letter_event
opening = {
desc = religious_interaction.1.opening
}
desc = {
desc = religious_interaction.4.desc
first_valid = {
triggered_desc = {
trigger = {
scope:secondary_recipient = {
is_adult = no
}
scope:actor = {
is_adult = yes
}
}
desc = religious_interaction.4.child
}
triggered_desc = {
trigger = {
scope:secondary_recipient = {
is_adult = yes
is_female = yes
}
scope:actor = {
is_adult = yes
is_female = no
faith = {
has_doctrine = doctrine_gender_male_dominated
}
}
}
desc = religious_interaction.4.they_are_female
}
triggered_desc = {
trigger = {
scope:secondary_recipient = {
is_adult = yes
is_female = no
}
scope:actor = {
is_adult = yes
is_female = yes
faith = {
has_doctrine = doctrine_gender_female_dominated
}
}
}
desc = religious_interaction.4.they_are_male
}
desc = religious_interaction.4.fallback
}
}
sender = scope:recipient
immediate = {
show_as_tooltip = { hof_ask_for_claim_interaction_effect = yes }
}
option = {
name = religious_interaction.4.a
}
}
religious_interaction.42 = { # Ask for Claim rejection letter event (hof_ask_for_claim interaction)
type = letter_event
opening = {
desc = religious_interaction.1.opening
}
desc = religious_interaction.42.desc
sender = scope:recipient
option = {
name = religious_interaction.42.a
}
}
religious_interaction.5 = {
type = letter_event
opening = religious_interaction.1.opening
desc = {
first_valid = {
triggered_desc = {
trigger = {
scope:secondary_recipient = {
is_adult = no
}
scope:actor = {
is_adult = yes
}
}
desc = religious_interaction.5.child
}
triggered_desc = {
trigger = {
scope:secondary_recipient = {
is_adult = yes
is_female = yes
}
scope:actor = {
is_adult = yes
is_female = no
faith = {
has_doctrine = doctrine_gender_male_dominated
}
}
}
desc = religious_interaction.5.they_are_female
}
triggered_desc = {
trigger = {
scope:secondary_recipient = {
is_adult = yes
is_female = no
}
scope:actor = {
is_adult = yes
is_female = yes
faith = {
has_doctrine = doctrine_gender_female_dominated
}
}
}
desc = religious_interaction.5.they_are_male
}
desc = religious_interaction.5.fallback
}
desc = religious_interaction.5.outro
}
sender = {
character = scope:recipient
animation = personality_vengeful
}
option = {
name = religious_interaction.5.a
show_as_tooltip = {
scope:actor = { add_pressed_claim = scope:target }
}
}
}
religious_interaction.6 = { # Faith head divorce event via Dynast (divorce_character_rel_head interaction)
type = letter_event
opening = {
desc = religious_interaction.6.opening
}
desc = {
desc = religious_interaction.6.desc
first_valid = {
triggered_desc = {
trigger = {
OR = {
scope:secondary_recipient = { exposed_cheating_on_spouse_trigger = { SPOUSE = scope:secondary_actor } }
scope:secondary_recipient = {
any_relation = {
type = lover
NOR = {
this = scope:secondary_actor
this = scope:recipient
}
NOT = { has_secret_relation_lover = scope:secondary_recipient }
relation_with_character_is_incestuous_in_my_faith_trigger = { CHARACTER = scope:secondary_recipient }
}
}
}
}
desc = religious_interaction.6.adultery
}
triggered_desc = {
trigger = {
scope:secondary_actor = {
OR = {
is_close_or_extended_family_of = scope:secondary_recipient
is_cousin_of = scope:secondary_recipient
dynasty = scope:secondary_recipient.dynasty
}
}
}
desc = religious_interaction.6.consanguinity
}
triggered_desc = {
trigger = {
scope:secondary_recipient = { is_eunuch_trigger = yes }
}
desc = religious_interaction.6.eunuch
}
triggered_desc = {
trigger = {
scope:secondary_recipient.faith != scope:secondary_actor.faith
}
desc = religious_interaction.6.different_faith
}
desc = religious_interaction.6.fallback
}
}
sender = scope:recipient
option = {
name = religious_interaction.6.a
scope:secondary_actor = {
divorce_effect = {
DIVORCER = scope:secondary_actor
DIVORCEE = scope:secondary_recipient
}
}
hidden_effect = { # Notify the one being divorced
scope:secondary_recipient = {
send_interface_toast = {
title = X_DIVORCED_ME
left_icon = scope:recipient
right_icon = scope:secondary_actor
#custom_tooltip = X_DIVORCED_ME_DESC
}
}
}
}
}
#########################
# Temporal Condemnation #
# by Petter Vilberg #
# 1001 #
#########################
#Religious Legal Pronouncements
religious_interaction.1001 = {
type = character_event
orphan = yes
title = {
first_valid = {
triggered_desc = {
trigger = {
faith = {
religion_tag = islam_religion
}
}
desc = religious_interaction.1001.t.fatwa
}
triggered_desc = {
trigger = { }
desc = religious_interaction.1001.t
}
}
}
desc = religious_interaction.1001.desc
theme = faith
left_portrait = {
character = scope:actor
animation = dismissal
}
immediate = {
reverse_add_opinion = {
target = scope:actor
modifier = temporal_condemnation_opinion
years = 10
}
add_character_modifier = {
modifier = temporal_condemnation_modifier
years = 15
}
}
option = {
name = religious_interaction.1001.a
add_opinion = {
target = scope:actor
modifier = temporal_condemnation_condemned_me_opinion
}
custom_tooltip = religious_interaction.1001.a.revoke_tt
}
}
#####################
# Seek Indulgences #
# by Sean Hughes #
# 1010-1011 #
#####################
#Seek Indulgences Accepted
religious_interaction.1010 = {
type = letter_event
opening = {
desc = religious_interaction.1.opening
}
desc = religious_interaction.1010
sender = {
character = scope:recipient
animation = happiness
}
immediate = {
show_as_tooltip = {
seek_indulgences_interaction_effect = yes
}
}
option = {
name = religious_interaction.1000.positive
}
}
#Seek Indulgences Rejected
religious_interaction.1011 = {
type = letter_event
opening = {
desc = religious_interaction.1.opening
}
desc = religious_interaction.1011
sender = scope:recipient
option = {
name = religious_interaction.1000.negative
}
}
#####################
# Excommunucation #
# by Sean Hughes #
# 1020-1025 #
#####################
#Excommunicated (Requested by another Ruler)
religious_interaction.1020 = {
type = letter_event
opening = {
desc = religious_interaction.1.opening
}
desc = {
desc = religious_interaction.1020
desc = religious_interaction.1021
}
sender = {
character = scope:recipient
animation = schadenfreude
}
immediate = { add_excommunication_tooltip_only_effect = yes }
option = {
name = religious_interaction.1000.strong_negative
}
}
#Excommunicated (Pope's own initiative)
religious_interaction.1021 = {
type = letter_event
orphan = yes
opening = {
desc = religious_interaction.1.opening
}
desc = religious_interaction.1021
sender = {
character = scope:recipient
animation = anger
}
immediate = { add_excommunication_tooltip_only_effect = yes }
option = {
name = religious_interaction.1000.strong_negative
}
}
#Excommunication Requester informed the Pope accepted their request.
religious_interaction.1022 = {
type = letter_event
opening = {
desc = religious_interaction.1.opening
}
desc = religious_interaction.1022
sender = scope:recipient
immediate = {
scope:secondary_recipient = { add_excommunication_tooltip_only_effect = yes }
}
option = {
name = religious_interaction.1000.positive
}
}
#Excommuniation Requester informed the Pope denied their request.
religious_interaction.1023 = {
type = letter_event
opening = {
desc = religious_interaction.1.opening
}
desc = religious_interaction.1023
sender = {
character = scope:recipient
animation = dismissal
}
option = {
name = religious_interaction.1000.negative
}
}
#Pope lifts Excommunication.
religious_interaction.1024 = {
type = letter_event
opening = {
desc = religious_interaction.1.opening
}
desc = religious_interaction.1024
sender = {
character = scope:recipient
animation = personality_zealous
}
immediate = {
show_as_tooltip = {
declaration_of_repentance_interaction_effect = yes
}
}
option = {
name = religious_interaction.1024.positive
}
}
#Pope refuses to lift Excommunication.
religious_interaction.1025 = {
type = letter_event
opening = {
desc = religious_interaction.1.opening
}
desc = religious_interaction.1025
sender = {
character = scope:recipient
animation = dismissal
}
option = {
name = religious_interaction.1000.strong_negative
}
}
#####################
# Take The Vows #
# by Sean Hughes #
# 1030-1031 #
#####################
#Take Vows Rejected
religious_interaction.1031 = {
type = letter_event
opening = {
desc = religious_interaction.1.opening
}
desc = religious_interaction.1031
sender = {
character = scope:recipient
animation = dismissal
}
immediate = {
show_as_tooltip = {
scope:recipient = {
add_opinion = {
target = scope:actor
modifier = asked_me_to_take_vows_opinion
years = 5
}
}
}
}
option = {
name = religious_interaction.1000.strong_negative
}
}
#####################
# Demand Conversion #
# #
# #
#####################
#Accepts conversion
religious_interaction.2002 = {
type = letter_event
opening = {
desc = religious_interaction.1.opening
}
desc = religious_interaction.2002.desc
sender = scope:recipient
immediate = {
if = {
limit = {
has_government = landless_adventurer_government
}
show_as_tooltip = { demand_conversion_interaction_effect = yes }
}
else = {
show_as_tooltip = { demand_conversion_vassal_ruler_interaction_effect = yes }
}
}
option = {
name = religious_interaction.2002.a
if = {
limit = {
has_government = landless_adventurer_government
scope:recipient.highest_held_title_tier >= tier_barony
}
faith = {
change_fervor = {
value = {
add = 1
multiply = scope:recipient.highest_held_title_tier
}
desc = imperial_capital_sacked_fervor_gain
}
}
add_prestige = {
value = 200
multiply = scope:recipient.highest_held_title_tier
if = {
limit = {
scope:recipient.highest_held_title_tier >= tier_kingdom
}
multiply = 2
}
}
}
}
}
#Refuses conversion
religious_interaction.2003 = {
type = letter_event
opening = {
desc = religious_interaction.1.opening
}
desc = {
desc = religious_interaction.2003.desc
triggered_desc = {
trigger = { exists = scope:hooking_out_of_conversion }
desc = religious_interaction.2003.hooking_out
}
}
sender = {
character = scope:recipient
animation = dismissal
}
immediate = {
if = {
limit = {
has_government = landless_adventurer_government
}
scope:recipient = {
#Negative opinions
add_opinion = {
modifier = unwanted_religious_conversion_opinion
target = scope:actor
}
if = {
limit = {
top_liege != this
liege ?= {
faith != scope:actor.faith
}
}
liege = {
add_opinion = {
modifier = religious_rebel_opinion
target = scope:actor
}
}
}
}
}
else = {
hidden_effect = {
if = {
limit = {
exists = scope:recipient.capital_county
scope:recipient.capital_county.faith = scope:recipient.faith
}
save_scope_value_as = {
name = convert_capital
value = yes
}
}
}
scope:recipient = {
add_opinion = {
modifier = demanded_my_conversion_opinion
target = root
opinion = -10
}
}
if = {
limit = {
refusing_conversion_is_crime_trigger = {
CHARACTER = scope:recipient
}
scope:recipient = {
has_strong_usable_hook = root
}
}
save_scope_value_as = {
name = hooking_out_of_conversion
value = yes
}
}
}
# If appropriate, give 'em piety.
scope:recipient = { give_piety_for_clinging_to_state_faith_effect = yes }
}
#It's not illegal
option = {
name = religious_interaction.2003.a
trigger = {
NOT = { exists = scope:hooking_out_of_conversion }
NOT = {
refusing_conversion_is_crime_trigger = {
CHARACTER = scope:recipient
}
}
}
if = {
limit = {
is_landless_adventurer = no
}
hidden_effect = {
add_opinion = {
target = scope:recipient
modifier = resisted_conversion_opinion
years = 15
}
}
}
ai_chance = {
base = 100
ai_value_modifier = {
ai_vengefulness = 1
ai_zeal = -0.5
}
}
}
#It's a Crime
option = {
name = religious_interaction.2003.b
trigger = {
NOT = { exists = scope:hooking_out_of_conversion }
refusing_conversion_is_crime_trigger = {
CHARACTER = scope:recipient
}
}
if = {
limit = {
is_landless_adventurer = no
}
add_opinion = {
target = scope:recipient
modifier = illegal_resisted_conversion_opinion
years = 10
}
}
ai_chance = {
base = 100
}
}
#It's a Crime, but the target has a Hook on you
option = {
name = religious_interaction.2003.c
trigger = {
exists = scope:hooking_out_of_conversion
}
exclusive = yes
scope:recipient = {
use_hook = root
}
hidden_effect = {
add_opinion = {
target = scope:recipient
modifier = resisted_conversion_opinion
years = 20
}
}
ai_chance = {
base = 100
}
}
#Use a Hook to force it through
option = {
name = religious_interaction.2003.d
trigger = {
NOT = { exists = scope:hooking_out_of_conversion }
NOT = { has_government = landless_adventurer_government }
has_usable_hook = scope:recipient
}
use_hook = scope:recipient
demand_conversion_interaction_effect = yes
ai_chance = {
base = 100
ai_value_modifier = {
ai_rationality = 1
}
}
}
}
#They ask for Gold
religious_interaction.2011 = {
type = letter_event
opening = {
desc = religious_interaction.1.opening
}
desc = religious_interaction.2011.desc
sender = scope:recipient
immediate = {
hidden_effect = {
if = {
limit = {
exists = scope:recipient.capital_county
scope:recipient.capital_county.faith = scope:recipient.faith
}
save_scope_value_as = {
name = convert_capital
value = yes
}
}
}
scope:recipient = {
add_opinion = {
modifier = demanded_my_conversion_opinion
target = root
opinion = -10
}
}
}
#Accept
option = {
name = religious_interaction.2011.a
pay_short_term_gold = {
target = scope:recipient
gold = demand_conversion_bribe_size
}
demand_conversion_interaction_effect = yes
stress_impact = {
greedy = medium_stress_impact_gain
}
ai_chance = {
base = 100
ai_value_modifier = {
ai_greed = -1
ai_zeal = 0.5
}
modifier = {
factor = 0
OR = {
has_trait = greedy
short_term_gold <= major_gold_value
has_variable = conqueror
ai_should_focus_on_building_in_their_capital = yes
}
}
}
}
#Refuse
option = {
name = religious_interaction.2011.b
if = {
# show player opinion change if it gives imprisonment reason
limit = {
refusing_conversion_is_crime_trigger = {
CHARACTER = scope:recipient
}
}
add_opinion = {
target = scope:recipient
modifier = illegal_resisted_conversion_opinion
years = 15
}
}
else = {
hidden_effect = {
add_opinion = {
target = scope:recipient
modifier = resisted_conversion_opinion
years = 15
}
}
}
ai_chance = {
base = 10
modifier = {
add = 100
gold < demand_conversion_bribe_size
}
}
}
#Use a Hook to force it through
option = {
name = religious_interaction.2011.c
trigger = {
has_strong_usable_hook = scope:recipient
}
use_hook = scope:recipient
demand_conversion_interaction_effect = yes
ai_chance = {
base = 100
ai_value_modifier = {
ai_rationality = 1
}
}
}
}
#They ask for a Favor
religious_interaction.2012 = {
type = letter_event
opening = {
desc = religious_interaction.1.opening
}
desc = religious_interaction.2012.desc
sender = scope:recipient
immediate = {
hidden_effect = {
if = {
limit = {
exists = scope:recipient.capital_county
scope:recipient.capital_county.faith = scope:recipient.faith
}
save_scope_value_as = {
name = convert_capital
value = yes
}
}
}
scope:recipient = {
add_opinion = {
modifier = demanded_my_conversion_opinion
target = root
opinion = -10
}
}
}
#Accept
option = {
name = religious_interaction.2012.a
scope:recipient = {
if = { # Check that they don't already have a hook on root
limit = {
NOT = {
has_hook_of_type = {
target = root
type = favor_hook
}
}
}
add_hook = {
target = root
type = favor_hook
}
}
}
demand_conversion_interaction_effect = yes
stress_impact = {
greedy = medium_stress_impact_gain
}
ai_chance = {
base = 100
}
}
#Refuse
option = {
name = religious_interaction.2012.b
if = {
# show player opinion change if it gives imprisonment reason
limit = {
refusing_conversion_is_crime_trigger = {
CHARACTER = scope:recipient
}
}
add_opinion = {
target = scope:recipient
modifier = illegal_resisted_conversion_opinion
years = 15
}
}
else = {
hidden_effect = {
add_opinion = {
target = scope:recipient
modifier = resisted_conversion_opinion
years = 15
}
}
}
ai_chance = {
base = 10
}
}
#Use a Hook to force it through
option = {
name = religious_interaction.2012.c
trigger = {
has_strong_usable_hook = scope:recipient
}
use_hook = scope:recipient
demand_conversion_interaction_effect = yes
ai_chance = {
base = 100
ai_value_modifier = {
ai_rationality = 1
}
}
}
}
#demand_conversion_player_ruler_interaction auto accept
religious_interaction.2021 = {
type = letter_event
opening = {
desc = religious_interaction.2021.opening
}
desc = religious_interaction.2021.desc
sender = scope:actor
immediate = {
show_as_tooltip = {
scope:actor = {
use_hook = scope:recipient
}
}
if = {
limit = {
faith = capital_county.faith
}
save_scope_value_as = {
name = convert_capital
value = yes
}
}
show_as_tooltip = { demand_conversion_interaction_effect = yes }
}
option = {
name = religious_interaction.2021.a
}
}
#############################################################
# SUN TRIAL #
# #
# originally by #
# Mathilda Bjarnehed #
# #
# reworked and made approximately 80% more ridiculous by #
# Nick Meredith #
#############################################################
#I have been left in the sun to die!
religious_interaction.2100 = {
type = character_event
title = religious_interaction.2100.t
desc = {
desc = religious_interaction.2100.desc
first_valid = {
triggered_desc = { #Hostile
trigger = {
scope:capital = {
OR = {
terrain = desert
terrain = desert_mountains
terrain = drylands
terrain = mountains
terrain = steppe
}
}
}
desc = religious_interaction.2100.deschostile
}
triggered_desc = { #Waterlogged
trigger = {
scope:capital = {
OR = {
terrain = floodplains
terrain = wetlands
}
}
}
desc = religious_interaction.2100.descwaterlogged
}
triggered_desc = { #Forest
trigger = {
scope:capital = {
OR = {
terrain = forest
terrain = jungle
terrain = taiga
}
}
}
desc = religious_interaction.2100.descforest
}
triggered_desc = { #Pleasant
trigger = {
scope:capital = {
OR = {
terrain = farmlands
terrain = hills
terrain = plains
}
}
}
desc = religious_interaction.2100.descpleasant
}
triggered_desc = { #Oasis
trigger = {
scope:capital = {
terrain = oasis
}
}
desc = religious_interaction.2100.descoasis
}
}
first_valid = {
triggered_desc = { #default
trigger = {
scope:capital = {
NOT = {
terrain = oasis
}
}
}
desc = religious_interaction.2100.middledefault
}
triggered_desc = { #Oasis
trigger = {
scope:capital = {
terrain = oasis
}
}
desc = religious_interaction.2100.middleoasis
}
}
first_valid = {
triggered_desc = { #Waterlogged
trigger = {
scope:capital = {
OR = {
terrain = floodplains
terrain = wetlands
}
}
}
desc = religious_interaction.2100.endwaterlogged
}
triggered_desc = { #Pleasant
trigger = {
scope:capital = {
OR = {
terrain = farmlands
terrain = hills
terrain = plains
}
}
}
desc = religious_interaction.2100.endpleasant
}
triggered_desc = { #Forest
trigger = {
scope:capital = {
OR = {
terrain = forest
terrain = taiga
terrain = jungle
}
}
}
desc = religious_interaction.2100.endforest
}
triggered_desc = { #Oasis
trigger = {
scope:capital = {
terrain = oasis
}
}
desc = religious_interaction.2100.endoasis
}
}
}
theme = death
override_background = {
trigger = {
scope:capital = {
terrain = desert_mountains
}
}
reference = wilderness_desert
}
override_background = {
trigger = {
scope:capital = {
terrain = plains
}
}
reference = plains
}
override_background = {
trigger = {
scope:capital = {
terrain = hills
}
}
reference = hills
}
override_background = {
trigger = {
scope:capital = {
OR = {
terrain = wetlands
terrain = floodplains
}
}
}
reference = wilderness_wetlands
}
override_background = {
trigger = {
scope:capital = {
terrain = drylands
}
}
reference = drylands
}
override_background = {
trigger = {
scope:capital = {
terrain = oasis
}
}
reference = wilderness_desert
}
override_background = {
trigger = {
scope:capital = {
terrain = farmlands
}
}
reference = farmland
}
override_background = {
trigger = {
scope:capital = {
NOR = {
terrain = desert_mountains
terrain = farmlands
terrain = oasis
terrain = drylands
terrain = wetlands
terrain = floodplains
terrain = plains
}
}
}
reference = wilderness_scope
}
left_portrait = {
character = root
animation = prisondungeon
override_imprisonment_visuals = yes
}
right_portrait = {
character = scope:imprisoner
animation = personality_zealous
}
immediate = {
scope:imprisoner = {
capital_province = {
save_scope_as = capital
}
}
}
#What will happen...?
option = {
name = {
text = {
first_valid = {
triggered_desc = {
trigger = {
scope:capital = {
OR = {
terrain = farmlands
terrain = hills
terrain = plains
terrain = floodplains
terrain = wetlands
terrain = oasis
terrain = forest
terrain = jungle
terrain = taiga
}
}
}
desc = religious_interaction.2100.a.confused
}
triggered_desc = {
trigger = {
faith = {
has_doctrine = tenet_sun_worship
}
}
desc = religious_interaction.2100.a.believer
}
triggered_desc = {
trigger = {
NOT = {
faith = {
has_doctrine = tenet_sun_worship
}
}
}
desc = religious_interaction.2100.a.unbeliever
}
}
}
}
random_list = {
desc = outcome_in_a_few_days
50 = { #they are freed and super cool!
sun_trial_survival_modifier = yes
desc = religious_interaction.2100.a.success
show_as_tooltip = { sun_trial_survival_effect = yes }
trigger_event = {
id = religious_interaction.2101
days = 3
}
scope:imprisoner = {
trigger_event = {
id = religious_interaction.2102
days = 3
}
}
}
50 = { #they die without consequences!
sun_trial_death_modifier = yes
desc = religious_interaction.2100.a.failure
show_as_tooltip = { sun_trial_death_effect = yes }
trigger_event = {
id = religious_interaction.2103
days = 3
}
scope:imprisoner = {
trigger_event = {
id = religious_interaction.2104
days = 3
}
}
}
}
}
}
#I have survived!
religious_interaction.2101 = {
type = character_event
title = religious_interaction.2101.t
desc = {
first_valid = {
triggered_desc = { #Pleasant
trigger = {
scope:capital = {
OR = {
terrain = farmlands
terrain = hills
terrain = plains
terrain = floodplains
terrain = wetlands
terrain = forest
terrain = jungle
terrain = taiga
}
}
}
desc = religious_interaction.2101.desc.pleasant
}
triggered_desc = { #Oasis
trigger = {
scope:capital = {
terrain = oasis
}
}
desc = religious_interaction.2101.desc.oasis
}
triggered_desc = { #Regular
trigger = {
scope:capital = {
NOR = {
terrain = oasis
terrain = farmlands
terrain = hills
terrain = plains
terrain = floodplains
terrain = wetlands
terrain = forest
terrain = jungle
terrain = taiga
}
}
}
desc = religious_interaction.2101.start.desc
desc = religious_interaction.2101.end.desc
}
}
}
theme = dungeon
left_portrait = {
character = root
animation = happiness
override_imprisonment_visuals = yes
}
right_portrait = {
character = scope:imprisoner
animation = anger
}
override_background = {
trigger = {
scope:capital = {
terrain = desert_mountains
}
}
reference = wilderness_desert
}
override_background = {
trigger = {
scope:capital = {
terrain = plains
}
}
reference = plains
}
override_background = {
trigger = {
scope:capital = {
terrain = hills
}
}
reference = hills
}
override_background = {
trigger = {
scope:capital = {
OR = {
terrain = wetlands
terrain = floodplains
}
}
}
reference = wilderness_wetlands
}
override_background = {
trigger = {
scope:capital = {
terrain = drylands
}
}
reference = drylands
}
override_background = {
trigger = {
scope:capital = {
terrain = oasis
}
}
reference = wilderness_desert
}
override_background = {
trigger = {
scope:capital = {
terrain = farmlands
}
}
reference = farmland
}
override_background = {
trigger = {
scope:capital = {
NOR = {
terrain = desert_mountains
terrain = farmlands
terrain = oasis
terrain = drylands
terrain = wetlands
terrain = floodplains
terrain = plains
}
}
}
reference = wilderness_scope
}
immediate = {
scope:imprisoner = {
capital_province = {
save_scope_as = capital
}
}
}
option = {
name = religious_interaction.2101.a
sun_trial_survival_effect = yes
}
}
#They survived...
religious_interaction.2102 = {
type = character_event
title = religious_interaction.2100.t
desc = {
first_valid = {
triggered_desc = { #Pleasant
trigger = {
scope:capital = {
OR = {
terrain = farmlands
terrain = hills
terrain = plains
terrain = floodplains
terrain = wetlands
terrain = forest
terrain = jungle
terrain = taiga
}
}
}
desc = religious_interaction.2101.desc.pleasant
}
triggered_desc = { #Oasis
trigger = {
scope:capital = {
terrain = oasis
}
}
desc = religious_interaction.2101.desc.oasis
}
triggered_desc = { #Noasis
trigger = {
scope:capital = {
NOT = {
terrain = oasis
}
}
}
desc = religious_interaction.2102.desc
}
}
}
theme = dungeon
left_portrait = {
character = root
animation = anger
}
right_portrait = {
character = scope:prisoner
animation = happiness
override_imprisonment_visuals = yes
}
override_background = {
trigger = {
scope:capital = {
terrain = desert_mountains
}
}
reference = wilderness_desert
}
override_background = {
trigger = {
scope:capital = {
terrain = plains
}
}
reference = plains
}
override_background = {
trigger = {
scope:capital = {
terrain = hills
}
}
reference = hills
}
override_background = {
trigger = {
scope:capital = {
OR = {
terrain = wetlands
terrain = floodplains
}
}
}
reference = wilderness_wetlands
}
override_background = {
trigger = {
scope:capital = {
terrain = drylands
}
}
reference = drylands
}
override_background = {
trigger = {
scope:capital = {
terrain = oasis
}
}
reference = wilderness_desert
}
override_background = {
trigger = {
scope:capital = {
terrain = farmlands
}
}
reference = farmland
}
override_background = {
trigger = {
scope:capital = {
NOR = {
terrain = desert_mountains
terrain = farmlands
terrain = oasis
terrain = drylands
terrain = wetlands
terrain = floodplains
terrain = plains
}
}
}
reference = wilderness_scope
}
immediate = {
show_as_tooltip = {
sun_trial_interaction_piety_effect = yes
}
capital_province = {
save_scope_as = capital
}
}
#Okay then
option = {
name = religious_interaction.2102.a
sun_trial_survival_effect = yes
ai_chance = {
base = 100
}
}
#They look dead to me?
option = {
trigger = { scope:prisoner = { is_ai = yes } }
name = religious_interaction.2102.b
flavor = religious_interaction.2102.b.tt
duel = {
skill = intrigue
value = average_skill_rating
60 = {
compare_modifier = {
value = scope:duel_value
multiplier = 3
}
desc = religious_interaction.2102.b.success
unknown_murder_effect = {
VICTIM = scope:prisoner
MURDERER = scope:imprisoner
REASON = death_sun_trial
}
}
40 = {
compare_modifier = {
value = scope:duel_value
multiplier = -2
}
desc = religious_interaction.2102.b.failure
known_murder_effect = {
VICTIM = scope:prisoner
MURDERER = scope:imprisoner
EXPOSER = scope:imprisoner
}
}
}
ai_chance = {
base = 10
ai_honor_target_modifier = { VALUE = -100 }
ai_boldness_target_modifier = { VALUE = 30 }
ai_vengefulness_target_modifier = { VALUE = 50 }
ai_zeal_target_modifier = { VALUE = -100 }
}
}
}
#I have died...
religious_interaction.2103 = {
type = character_event
title = religious_interaction.2100.t
desc = {
first_valid = {
triggered_desc = { #Pleasant
trigger = {
scope:capital = {
OR = {
terrain = farmlands
terrain = hills
terrain = plains
terrain = forest
terrain = jungle
terrain = taiga
}
}
}
desc = religious_interaction.2103.desc.pleasant
}
triggered_desc = { #Wetlands
trigger = {
scope:capital = {
OR = {
terrain = floodplains
terrain = wetlands
}
}
}
desc = religious_interaction.2103.desc.waterlogged
}
triggered_desc = { #Oasis
trigger = {
scope:capital = {
terrain = oasis
}
}
desc = religious_interaction.2103.desc.oasis
}
triggered_desc = { #Regular
trigger = {
scope:capital = {
NOR = {
terrain = oasis
terrain = farmlands
terrain = hills
terrain = plains
terrain = floodplains
terrain = wetlands
terrain = forest
terrain = jungle
terrain = taiga
}
}
}
desc = {
desc = religious_interaction.2101.start.desc
desc = religious_interaction.2103.end.desc
}
}
}
}
theme = dungeon
left_portrait = {
character = root
animation = prisondungeon
override_imprisonment_visuals = yes
}
override_background = {
trigger = {
scope:capital = {
terrain = desert_mountains
}
}
reference = wilderness_desert
}
override_background = {
trigger = {
scope:capital = {
terrain = plains
}
}
reference = plains
}
override_background = {
trigger = {
scope:capital = {
terrain = hills
}
}
reference = hills
}
override_background = {
trigger = {
scope:capital = {
OR = {
terrain = wetlands
terrain = floodplains
}
}
}
reference = wilderness_wetlands
}
override_background = {
trigger = {
scope:capital = {
terrain = drylands
}
}
reference = drylands
}
override_background = {
trigger = {
scope:capital = {
terrain = oasis
}
}
reference = wilderness_desert
}
override_background = {
trigger = {
scope:capital = {
terrain = farmlands
}
}
reference = farmland
}
override_background = {
trigger = {
scope:capital = {
NOR = {
terrain = desert_mountains
terrain = farmlands
terrain = oasis
terrain = drylands
terrain = wetlands
terrain = floodplains
terrain = plains
}
}
}
reference = wilderness_scope
}
immediate = {
scope:imprisoner = {
capital_province = {
save_scope_as = capital
}
}
}
option = { #Die of exposure
name = religious_interaction.2103.a
trigger = {
scope:capital = {
NOR = {
terrain = floodplains
terrain = wetlands
terrain = oasis
}
}
}
sun_trial_death_effect = yes
}
option = { #Drown
name = religious_interaction.2103.b
trigger = {
scope:capital = {
OR = {
terrain = floodplains
terrain = wetlands
terrain = oasis
}
}
}
sun_trial_death_effect = yes
}
}
#They died!
religious_interaction.2104 = {
type = character_event
title = religious_interaction.2100.t
desc = {
first_valid = {
triggered_desc = { #Drowned
trigger = {
scope:capital = {
OR = {
terrain = floodplains
terrain = wetlands
}
}
}
desc = religious_interaction.2104.desc.drowned
}
triggered_desc = { #Drowned
trigger = {
scope:capital = {
terrain = oasis
}
}
desc = religious_interaction.2104.desc.oasisdrowned
}
triggered_desc = { #Regular death
trigger = {
scope:capital = {
NOR = {
terrain = floodplains
terrain = wetlands
terrain = oasis
}
}
}
desc = religious_interaction.2104.desc
}
}
}
theme = dungeon
left_portrait = {
character = root
animation = happiness
}
right_portrait = {
character = scope:prisoner
animation = prisondungeon
override_imprisonment_visuals = yes
}
override_background = {
trigger = {
scope:capital = {
terrain = desert_mountains
}
}
reference = wilderness_desert
}
override_background = {
trigger = {
scope:capital = {
terrain = plains
}
}
reference = plains
}
override_background = {
trigger = {
scope:capital = {
terrain = hills
}
}
reference = hills
}
override_background = {
trigger = {
scope:capital = {
OR = {
terrain = wetlands
terrain = floodplains
}
}
}
reference = wilderness_wetlands
}
override_background = {
trigger = {
scope:capital = {
terrain = drylands
}
}
reference = drylands
}
override_background = {
trigger = {
scope:capital = {
terrain = oasis
}
}
reference = wilderness_desert
}
override_background = {
trigger = {
scope:capital = {
terrain = farmlands
}
}
reference = farmland
}
override_background = {
trigger = {
scope:capital = {
NOR = {
terrain = desert_mountains
terrain = farmlands
terrain = oasis
terrain = drylands
terrain = wetlands
terrain = floodplains
terrain = plains
}
}
}
reference = wilderness_scope
}
immediate = {
sun_trial_interaction_piety_effect = yes
sun_trial_death_effect = yes
capital_province = {
save_scope_as = capital
}
}
#Okay then
option = {
name = religious_interaction.2102.a
trigger = {
scope:capital = {
NOR = {
terrain = floodplains
terrain = wetlands
terrain = oasis
}
}
}
}
#Uhh, sure?
option = {
name = religious_interaction.2104.b.drowned
trigger = {
scope:capital = {
OR = {
terrain = floodplains
terrain = wetlands
terrain = oasis
}
}
}
add_character_modifier = {
modifier = sun_trial_suspicious_modifier
years = 25
}
}
}
#########################
# Literalist Debate #
# by Ewan Cowhig Croft #
# 2400 #
#########################
# The challenge to debate is issued!
# by Ewan Cowhig Croft
religious_interaction.2400 = {
type = character_event
title = religious_interaction.2400.t
desc = religious_interaction.2400.desc
theme = faith
override_background = {
reference = council_chamber
}
left_portrait = scope:actor
immediate = {
capital_province = { #For loc.
barony = { save_scope_as = debate_locale }
}
}
#I accept the challenge.
option = {
name = religious_interaction.2400.a
duel = {
skill = learning
target = scope:actor
50 = { #Defender wins the toss.
compare_modifier = {
value = scope:duel_value
multiplier = 3.5
min = -49
}
modifier = {
add = {
value = scope:recipient.num_virtuous_traits
multiply = 5
}
}
modifier = {
add = {
value = scope:recipient.num_sinful_traits
multiply = -5
}
}
modifier = {
add = {
value = scope:actor.num_virtuous_traits
multiply = -5
}
}
modifier = {
add = {
value = scope:actor.num_sinful_traits
multiply = 5
}
}
desc = religious_interaction.2400.a.tt_success
hidden_effect = {
random_list = {
1490 = {
scope:actor = {
add_character_flag = {
flag = debate_lost
years = 1
}
trigger_event = {
id = religious_interaction.2401
days = 7
}
}
scope:recipient = {
add_character_flag = {
flag = debate_won
years = 1
}
trigger_event = {
id = religious_interaction.2402
days = 7
}
}
}
10 = {
trigger = {
scope:actor = {
is_ai = yes
age >= 35
}
}
compare_modifier = {
target = scope:recipient
value = learning
}
compare_modifier = {
target = scope:actor
value = learning
multiplier = -1
}
compare_modifier = {
target = scope:actor
value = age
offset = -40
multiplier = 0.5
}
compare_modifier = {
target = scope:actor
value = stress
multiplier = 0.2
}
scope:actor = {
save_scope_as = victim
}
scope:recipient = {
trigger_event = {
id = religious_interaction.2403
days = 7
}
}
}
}
}
}
50 = { #Attacker wins the toss.
compare_modifier = {
value = scope:duel_value
multiplier = -3.5
min = -49
}
modifier = {
add = {
value = scope:recipient.num_virtuous_traits
multiply = -5
}
}
modifier = {
add = {
value = scope:recipient.num_sinful_traits
multiply = 5
}
}
modifier = {
add = {
value = scope:actor.num_virtuous_traits
multiply = 5
}
}
modifier = {
add = {
value = scope:actor.num_sinful_traits
multiply = -5
}
}
desc = religious_interaction.2400.a.tt_fail
hidden_effect = {
random_list = {
1490 = {
scope:actor = {
add_character_flag = {
flag = debate_won
years = 1
}
trigger_event = {
id = religious_interaction.2401
days = 7
}
}
scope:recipient = {
add_character_flag = {
flag = debate_lost
years = 1
}
trigger_event = {
id = religious_interaction.2402
days = 7
}
}
}
10 = {
trigger = {
scope:recipient = {
is_ai = yes
age >= 35
}
}
compare_modifier = {
target = scope:actor
value = learning
}
compare_modifier = {
target = scope:recipient
value = learning
multiplier = -1
}
compare_modifier = {
target = scope:recipient
value = age
offset = -40
multiplier = 0.5
}
compare_modifier = {
target = scope:recipient
value = stress
multiplier = 0.2
}
scope:recipient = {
save_scope_as = victim
}
scope:actor = {
trigger_event = {
id = religious_interaction.2403
days = 7
}
}
}
}
}
}
}
#No stress, as AI is forced to pick this.
ai_chance = { #The AI always pick this.
base = 100
}
}
#I have better things to do.
option = {
name = religious_interaction.2400.b
trigger = { is_ai = no } #Only players may opt out.
add_piety = medium_piety_loss
custom_tooltip = religious_interaction.2400.b.tt
hidden_effect = {
scope:actor = {
send_interface_toast = {
title = religious_interaction.2400.b_turned_down
left_icon = scope:recipient
}
add_piety = medium_piety_gain
remove_character_modifier = used_literalist_debate_modifier
}
}
stress_impact = { zealous = minor_stress_impact_gain }
ai_chance = { #Unavailable to the AI.
base = 0
}
}
}
# #Debate results: aggressor / actor
# by Ewan Cowhig Croft
religious_interaction.2401 = {
type = character_event
title = religious_interaction.2400.t
desc = {
desc = religious_interaction.2401.desc_intro
first_valid = {
triggered_desc = {
trigger = { has_character_flag = debate_won }
desc = religious_interaction.2401.desc_won
}
desc = religious_interaction.2401.desc_lost
}
}
theme = faith
override_background = {
reference = council_chamber
}
left_portrait = scope:recipient
#The result.
option = {
name = {
trigger = { has_character_flag = debate_won }
text = religious_interaction.2401.a_won
}
name = {
trigger = { has_character_flag = debate_lost }
text = religious_interaction.2401.a_lost
}
if = {
limit = { has_character_flag = debate_won }
add_piety = major_piety_gain
reverse_add_opinion = {
target = scope:recipient
modifier = literalist_debate_loser_opinion
}
}
else_if = {
limit = { has_character_flag = debate_lost }
add_piety = major_piety_loss
reverse_add_opinion = {
target = scope:recipient
modifier = literalist_debate_victor_opinion
}
}
stress_impact = { cynical = medium_stress_impact_gain }
ai_chance = { #No other options available.
base = 100
}
}
}
# #Debate results: defender / recipient
# by Ewan Cowhig Croft
religious_interaction.2402 = {
type = character_event
title = religious_interaction.2400.t
desc = {
desc = religious_interaction.2401.desc_intro
first_valid = {
triggered_desc = {
trigger = { has_character_flag = debate_won}
desc = religious_interaction.2402.desc_won
}
desc = religious_interaction.2402.desc_lost
}
}
theme = faith
override_background = {
reference = council_chamber
}
left_portrait = scope:actor
#The result.
option = {
name = {
trigger = { has_character_flag = debate_won }
text = religious_interaction.2401.a_won
}
name = {
trigger = { has_character_flag = debate_lost }
text = religious_interaction.2401.a_lost
}
if = {
limit = { has_character_flag = debate_won}
add_piety = major_piety_gain
reverse_add_opinion = {
target = scope:actor
modifier = literalist_debate_loser_opinion
}
}
else_if = {
limit = { has_character_flag = debate_lost }
add_piety = major_piety_loss
reverse_add_opinion = {
target = scope:actor
modifier = literalist_debate_victor_opinion
}
}
#No stress, as the AI is forced to get here.
ai_chance = { #No other options available.
base = 100
}
}
}
################################
# Things go really bad for the defender
# by Petter Vilberg
################################
religious_interaction.2403 = {
type = character_event
title = religious_interaction.2400.t
desc = {
desc = religious_interaction.2401.desc_intro
desc = religious_interaction.2403.desc
first_valid = {
random_valid = {
triggered_desc = {
trigger = { scope:victim = { is_male = yes } }
desc = religious_interaction.2403.conclusion_man
}
triggered_desc = {
trigger = { scope:victim = { is_male = no } }
desc = religious_interaction.2403.conclusion_woman
}
triggered_desc = {
desc = religious_interaction.2403.conclusion_either
}
}
}
}
theme = faith
override_background = {
reference = council_chamber
}
left_portrait = {
character = root
animation = anger
}
right_portrait = {
character = scope:victim
animation = pain
}
option = {
name = religious_interaction.2403.a
name = {
trigger = { ai_compassion <= medium_negative_ai_value }
text = religious_interaction.2403.a.low_compassion
}
name = {
trigger = { has_trait = stubborn }
text = religious_interaction.2403.a.stubborn
}
name = {
trigger = { has_trait = zealous }
text = religious_interaction.2403.a.zealous
}
trait = zealous
custom_tooltip = religious_interaction.2403.a.tt
hidden_effect = {
scope:victim = {
death = {
killer = root
death_reason = death_literalist_debate
}
}
}
}
}
religious_interaction.2500 = {
type = letter_event
opening = char_interaction.0001.opening
desc = religious_interaction.2500.desc
sender = scope:recipient
immediate = {
show_as_tooltip = { convert_at_war_interaction_effect = yes }
}
option = {
name = religious_interaction.2500.a
}
}
religious_interaction.2501 = {
type = letter_event
opening = char_interaction.0001.opening
desc = religious_interaction.2501.desc
sender = scope:recipient
option = {
name = religious_interaction.1000.negative
add_piety_level = -1
stress_impact = { zealous = major_stress_impact_gain }
}
}
#########################
# Exaltation of Pain tenet
#########################
religious_interaction.2600 = {
type = character_event
title = religious_interaction.2600.t
desc = {
first_valid = {
#Are we the recipient?
triggered_desc = {
trigger = { root = scope:recipient }
desc = religious_interaction.2600.desc.recipient
}
#Else we're the actor
desc = religious_interaction.2600.desc.actor
}
}
theme = faith
override_background = { reference = temple }
left_portrait = {
character = root
triggered_animation = {
trigger = { scope:other_character = scope:actor }
animation = interested
}
animation = flirtation
}
right_portrait = {
character = scope:other_character
triggered_animation = {
trigger = { scope:other_character = scope:recipient }
animation = interested_left
}
animation = flirtation_left
}
immediate = {
if = {
limit = { root = scope:recipient }
scope:actor = { save_scope_as = other_character }
}
else = {
scope:recipient = { save_scope_as = other_character }
}
scope:recipient = {
add_character_flag = {
flag = involved_in_revel_in_pain_recently
years = 3
}
}
}
#This is happening, I guess
option = {
name = religious_interaction.2600.a
revel_in_pain_effect = yes
revel_in_pain_opinion_effect = yes
}
}
religious_interaction.2610 = {
type = letter_event
opening = char_interaction.0001.opening
desc = religious_interaction.2610.desc
sender = scope:recipient
immediate = {
scope:recipient = {
add_character_flag = {
flag = involved_in_revel_in_pain_recently
years = 3
}
}
}
option = {
name = religious_interaction.2610.a
}
}