N3OW/events/dlc/tgp/tgp_ceremonial_liege_events.txt
2026-05-23 20:45:31 -04:00

1305 lines
No EOL
37 KiB
Text

namespace = tgp_ceremonial_liege_events
##########################################################
# Ceremonial Liege Events
# tgp_ceremonial_liege_events - 0001-0999
# by Ariana Tranumn
##########################################################
# A councillor sends out documents with both seals (Liege/Regent)
tgp_ceremonial_liege_events.0001 = {
type = character_event
title = tgp_ceremonial_liege_events.0001.t
desc = tgp_ceremonial_liege_events.0001.desc
theme = court
cooldown = { years = 10 }
left_portrait = {
character = root
animation = stress
}
right_portrait = {
character = scope:councillor
animation = worry
}
lower_center_portrait = scope:opposing_power
trigger = {
has_tgp_dlc_trigger = yes
is_available_adult = yes
OR = {
tgp_is_ceremonial_regent_trigger = yes
tgp_is_ceremonial_liege_trigger = yes
}
has_councillor_for_skill = general
}
immediate = {
tgp_save_opposing_power_effect = yes
random_councillor = { save_scope_as = councillor }
}
# Have the documents recalled and revise
option = {
name = {
text = {
first_valid = {
triggered_desc = {
trigger = { tgp_is_ceremonial_liege_trigger = yes }
desc = tgp_ceremonial_liege_events.0001.a_liege
}
desc = tgp_ceremonial_liege_events.0001.a_regent
}
}
}
if = {
limit = {
has_legitimacy = yes
}
add_legitimacy = minor_legitimacy_gain
}
else = {
add_prestige = minor_prestige_gain
}
# If you are the liege, this should make the regent a bit upset, depending on their personality.
if = {
limit = {
tgp_is_ceremonial_liege_trigger = yes
}
remove_short_term_gold = medium_gold_value
if = { # They're not upset
limit = {
scope:opposing_power = {
OR = {
ai_vengefulness <= low_positive_ai_value
ai_honor >= medium_positive_ai_value
ai_diplomacy_stance = {
target = root
stance = friend
}
}
}
}
scope:opposing_power = {
add_opinion = {
target = root
modifier = pleased_opinion
opinion = 15
}
}
}
else_if = { # Slightly upset
limit = {
scope:opposing_power = {
OR = {
ai_vengefulness >= medium_positive_ai_value
ai_vengefulness <= low_positive_ai_value
ai_diplomacy_stance = {
target = root
stance = neutral
}
}
}
}
scope:opposing_power = {
add_opinion = {
target = root
modifier = annoyed_opinion
opinion = -15
}
}
}
else = {
scope:opposing_power = {
add_opinion = {
target = root
modifier = angry_opinion
opinion = -25
}
}
}
}
# Otherwise, this should please the liege regardless
else = {
remove_short_term_gold = minor_gold_value
scope:opposing_power = {
add_opinion = {
target = root
modifier = pleased_opinion
opinion = 15
}
}
if = {
limit = { NOT = { has_trait = loyal } }
random = {
chance = 20
add_trait = loyal
}
}
}
stress_impact = {
greedy = minor_stress_impact_gain
arrogant = minor_stress_impact_gain
just = minor_stress_impact_loss
humble = minor_stress_impact_loss
content = minor_stress_impact_loss
honest = minor_stress_impact_loss
}
ai_chance = {
base = 100
ai_value_modifier = {
ai_honor = 1
ai_greed = -1
}
modifier = {
add = 25
OR = {
has_trait = content
has_trait = honest
has_trait = humble
has_trait = just
}
}
modifier = {
add = -25
OR = {
has_trait = greedy
has_trait = arrogant
}
}
}
}
# Ignore it, as if it never happened
option = {
name = tgp_ceremonial_liege_events.0001.b
if = { # Regent might gain power for this at the cost of the opinion of the liege
limit = {
tgp_is_ceremonial_regent_trigger = yes
}
random_list = {
50 = {
desc = tgp_ceremonial_liege_events.0001.b_a
show_chance = no
add_prestige = medium_prestige_gain
scope:opposing_power = {
add_opinion = {
target = root
modifier = angry_opinion
opinion = -30
}
}
}
50 = {
desc = tgp_ceremonial_liege_events.0001.b_b
show_chance = no
add_stress = minor_stress_impact_loss
}
}
}
else = {
random_list = {
50 = {
desc = tgp_ceremonial_liege_events.0001.b_c
show_chance = no
add_prestige = minor_prestige_loss
scope:opposing_power = {
add_prestige = medium_prestige_gain
}
}
50 = {
desc = tgp_ceremonial_liege_events.0001.b_b
show_chance = no
add_stress = minor_stress_impact_loss
}
}
}
stress_impact = {
lazy = minor_stress_impact_loss
diligent = minor_stress_impact_gain
honest = minor_stress_impact_gain
}
ai_chance = {
base = 100
ai_value_modifier = {
ai_honor = -1
ai_energy = -1
}
modifier = {
add = 25
has_trait = lazy
}
modifier = {
add = -25
OR = {
has_trait = diligent
has_trait = honest
}
}
}
}
}
# You are extremely stressed, a spouse mentions giving power to the regent (Liege)
tgp_ceremonial_liege_events.0010 = {
type = character_event
title = tgp_ceremonial_liege_events.0010.t
desc = tgp_ceremonial_liege_events.0010.desc
theme = court
cooldown = { years = 10 }
override_background = {
reference = bedchamber
}
left_portrait = {
character = root
animation = stress
}
right_portrait = {
character = scope:spouse
animation = stunned
}
lower_center_portrait = scope:opposing_power
trigger = {
has_tgp_dlc_trigger = yes
is_available_adult = yes
tgp_is_ceremonial_liege_trigger = yes
any_spouse = { is_available_adult = yes }
stress_level >= 1
}
immediate = {
tgp_save_opposing_power_effect = yes
ordered_spouse = {
limit = { is_available_adult = yes }
order_by = intrigue
save_scope_as = spouse
}
}
weight_multiplier = {
base = 10
modifier = {
add = 50
stress_level >= 2
}
modifier = {
add = 100
stress_level >= 3
}
}
# Agree with your spouse, give them some power
option = {
name = tgp_ceremonial_liege_events.0010.a
trigger = {
NOT = { has_trait = paranoid }
}
show_as_unavailable = { always = yes }
add_character_modifier = {
modifier = tgp_sharing_power_modifier
years = 5
}
progress_towards_friend_effect = {
CHARACTER = scope:spouse
OPINION = 25
REASON = friend_took_lessons_to_heart
}
stress_impact = {
humble = minor_stress_impact_loss
temperate = minor_stress_impact_loss
lazy = minor_stress_impact_loss
diligent = minor_stress_impact_gain
arrogant = minor_stress_impact_gain
}
ai_chance = {
base = 100
ai_value_modifier = {
ai_rationality = 1
}
opinion_modifier = {
opinion_target = scope:opposing_power
multiplier = 2
}
modifier = {
add = 25
OR = {
has_trait = temperate
has_trait = lazy
has_trait = humble
}
}
modifier = {
add = -25
OR = {
has_trait = diligent
has_trait = arrogant
}
}
}
}
# Isolate yourself a bit to lose stress
option = {
name = tgp_ceremonial_liege_events.0010.b
change_current_court_grandeur = minor_court_grandeur_loss
add_prestige = minor_prestige_loss
random_list = {
50 = {
show_chance = no
desc = tgp_ceremonial_liege_events.0010.b_a
send_interface_toast = {
type = event_toast_effect_good
title = tgp_ceremonial_liege_events.0010.b_a
left_icon = root
add_stress = massive_stress_loss
}
}
100 = {
show_chance = no
desc = tgp_ceremonial_liege_events.0010.b_b
send_interface_toast = {
type = event_toast_effect_neutral
title = tgp_ceremonial_liege_events.0010.b_b
left_icon = root
add_stress = minor_stress_loss
}
}
}
stress_impact = {
shy = minor_stress_impact_loss
gregarious = minor_stress_impact_gain
}
ai_chance = {
base = 100
ai_value_modifier = {
ai_rationality = 0.5
ai_sociability = -1
}
opinion_modifier = {
opinion_target = scope:opposing_power
multiplier = -2
}
modifier = {
add = 25
has_trait = shy
}
modifier = {
add = -25
has_trait = gregarious
}
}
}
# Absolutely not!
option = {
name = tgp_ceremonial_liege_events.0010.c
if = {
limit = {
government_has_flag = government_is_administrative
}
change_influence = medium_influence_gain
}
else = {
add_prestige = medium_prestige_gain
}
stress_impact = {
base = major_stress_impact_gain
arrogant = minor_stress_impact_loss
humble = minor_stress_impact_gain
}
ai_chance = {
base = 50
ai_value_modifier = {
ai_honor = 1
ai_boldness = 0.5
}
opinion_modifier = {
opinion_target = scope:opposing_power
multiplier = -4
}
modifier = {
add = 25
has_trait = arrogant
}
modifier = {
add = -25
has_trait = humble
}
}
}
# You must be working with them...
option = {
name = tgp_ceremonial_liege_events.0010.d
trigger = {
OR = {
has_trait = paranoid
has_trait = lunatic
learning <= low_skill_rating
}
}
duel = {
skill = intrigue
target = scope:spouse
desc = tgp_ceremonial_liege_events.0010.d_desc
50 = {
compare_modifier = {
value = scope:duel_value
multiplier = 3.5
}
desc = tgp_ceremonial_liege_events.0010.tt.success
send_interface_toast = {
type = event_toast_effect_good
title = tgp_ceremonial_liege_events.0010.tt.success
left_icon = root
right_icon = scope:spouse
stress_impact = {
base = major_stress_impact_loss
paranoid = minor_stress_impact_loss
}
add_hook = {
type = favor_hook
target = scope:opposing_power
}
progress_towards_rival_effect = {
REASON = rival_betrayed_friendship
CHARACTER = scope:spouse
OPINION = default_rival_opinion
}
}
}
59 = {
compare_modifier = {
value = scope:duel_value
multiplier = -3.5
}
desc = tgp_ceremonial_liege_events.0010.tt.failure
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_ceremonial_liege_events.0010.tt.failure
left_icon = root
right_icon = scope:spouse
add_prestige = miniscule_prestige_loss
scope:spouse = {
add_opinion = {
modifier = insulted_opinion
target = root
opinion = -15
}
}
stress_impact = {
base = miniscule_stress_impact_gain
}
}
}
}
ai_chance = {
base = 150
opinion_modifier = {
opinion_target = scope:opposing_power
multiplier = -2
}
opinion_modifier = {
opinion_target = scope:spouse
multiplier = -2
}
}
}
}
scripted_trigger is_in_valid_activity_0020 = {
involved_activity ?= {
OR = {
has_activity_type = activity_feast
has_activity_type = activity_hunt
has_activity_type = activity_pilgrimage
has_activity_type = activity_festival
}
}
is_ai = yes
}
# The liege/regent is in an activity which you were not invited to (Liege/Regent)
tgp_ceremonial_liege_events.0020 = {
type = character_event
title = tgp_ceremonial_liege_events.0020.t
desc = {
desc = tgp_ceremonial_liege_events.0020.desc
first_valid = {
triggered_desc = {
trigger = {
scope:opposing_power.involved_activity = {
has_activity_type = activity_feast
}
}
desc = tgp_ceremonial_liege_events.0020.desc_feast
}
triggered_desc = {
trigger = {
scope:opposing_power.involved_activity = {
has_activity_type = activity_hunt
}
}
desc = tgp_ceremonial_liege_events.0020.desc_hunt
}
triggered_desc = {
trigger = {
scope:opposing_power.involved_activity = {
has_activity_type = activity_pilgrimage
}
}
desc = tgp_ceremonial_liege_events.0020.desc_pilgrimage
}
triggered_desc = {
trigger = {
scope:opposing_power.involved_activity = {
has_activity_type = activity_festival
}
}
desc = tgp_ceremonial_liege_events.0020.desc_festival
}
}
desc = tgp_ceremonial_liege_events.0020.desc_end
}
theme = realm
cooldown = { years = 20 }
right_portrait = {
character = root
animation = thinking
}
lower_center_portrait = scope:opposing_power
trigger = {
has_tgp_dlc_trigger = yes
is_available_adult = yes
OR = {
AND = {
tgp_is_ceremonial_liege_trigger = yes
top_liege = { is_in_valid_activity_0020 = yes }
}
AND = {
tgp_is_ceremonial_regent_trigger = yes
primary_title.var:administrative_ui_special_title.holder = { is_in_valid_activity_0020 = yes }
}
}
}
immediate = {
tgp_save_opposing_power_effect = yes
}
# Be inspired to hold one of your own
option = {
name = tgp_ceremonial_liege_events.0020.a
custom_tooltip = tgp_ceremonial_liege_events.0020.a_desc
if = {
limit = { scope:opposing_power.involved_activity = { has_activity_type = activity_feast } }
set_variable = {
name = tgp_ceremonial_liege_events_0020_discount
value = flag:feast
}
}
else_if = {
limit = { scope:opposing_power.involved_activity = { has_activity_type = activity_hunt } }
set_variable = {
name = tgp_ceremonial_liege_events_0020_discount
value = flag:hunt
}
}
else_if = {
limit = { scope:opposing_power.involved_activity = { has_activity_type = activity_pilgrimage } }
set_variable = {
name = tgp_ceremonial_liege_events_0020_discount
value = flag:pilgrimage
}
}
else_if = {
limit = { scope:opposing_power.involved_activity = { has_activity_type = activity_festival } }
set_variable = {
name = tgp_ceremonial_liege_events_0020_discount
value = flag:festival
}
}
scope:opposing_power = {
add_opinion = {
modifier = annoyed_opinion
target = root
opinion = -15
}
}
stress_impact = {
base = minor_stress_impact_gain
ambitious = minor_stress_impact_loss
arrogant = minor_stress_impact_loss
gregarious = minor_stress_impact_loss
shy = minor_stress_impact_gain
}
ai_chance = {
base = 100
ai_value_modifier = {
ai_sociability = 1
}
modifier = {
add = 25
OR = {
has_trait = arrogant
has_trait = ambitious
has_trait = gregarious
}
}
modifier = {
add = -25
has_trait = shy
}
}
}
# Use the opportunity to shift power
option = {
name = tgp_ceremonial_liege_events.0020.b
duel = {
skills = { diplomacy intrigue }
target = scope:opposing_power
desc = tgp_ceremonial_liege_events.0020.b.tt.desc
50 = {
compare_modifier = {
value = scope:duel_value
multiplier = 3.5
}
desc = tgp_ceremonial_liege_events.0020.b.tt.success
send_interface_toast = {
type = event_toast_effect_good
title = tgp_ceremonial_liege_events.0020.b.tt.success
left_icon = root
right_icon = scope:opposing_power
if = {
limit = {
has_legitimacy = yes
}
add_legitimacy = medium_legitimacy_gain
}
else = {
add_prestige = medium_prestige_gain
}
if = {
limit = {
government_has_flag = government_is_administrative
}
change_influence = minor_influence_gain
}
}
scope:opposing_power = {
add_character_modifier = {
modifier = tgp_power_undermined_modifier
years = 5
}
}
}
50 = {
compare_modifier = {
value = scope:duel_value
multiplier = -3.5
}
desc = tgp_ceremonial_liege_events.0020.b.tt.failure
min = 20
max = 90
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_ceremonial_liege_events.0020.b.tt.failure
left_icon = root
right_icon = scope:opposing_power
progress_towards_rival_effect = {
REASON = rival_attempted_to_undermine
CHARACTER = scope:opposing_power
OPINION = -30
}
add_prestige = minor_prestige_loss
add_stress = medium_stress_impact_gain
}
}
}
stress_impact = {
ambitious = minor_stress_impact_loss
deceitful = minor_stress_impact_loss
honest = minor_stress_impact_gain
just = minor_stress_impact_gain
loyal = minor_stress_impact_gain
}
ai_chance = {
base = 100
ai_value_modifier = {
ai_honor = -1
}
modifier = {
add = 25
OR = {
has_trait = deceitful
has_trait = ambitious
}
}
modifier = {
add = -25
OR = {
has_trait = honest
has_trait = just
has_trait = loyal
}
}
}
}
# Do nothing
option = {
name = tgp_ceremonial_liege_events.0020.c
scope:opposing_power = {
add_opinion = {
target = root
modifier = grateful_opinion
opinion = 15
}
}
stress_impact = {
base = minor_stress_impact_loss
lazy = minor_stress_impact_loss
loyal = minor_stress_impact_loss
craven = minor_stress_impact_loss
arrogant = minor_stress_impact_gain
ambitious = minor_stress_impact_gain
}
ai_chance = {
base = 100
ai_value_modifier = {
ai_energy = -1
}
opinion_modifier = {
opinion_target = scope:opposing_power
multiplier = 2
}
modifier = {
add = 25
OR = {
has_trait = lazy
has_trait = loyal
has_trait = craven
}
}
modifier = {
add = -25
OR = {
has_trait = arrogant
has_trait = ambitious
}
}
}
}
}
# A scholar writes down you and the liege is clearly favored (Liege/Regent)
tgp_ceremonial_liege_events.0030 = {
type = character_event
title = tgp_ceremonial_liege_events.0030.t
desc = {
desc = tgp_ceremonial_liege_events.0030.desc
first_valid = {
triggered_desc = {
trigger = { tgp_is_ceremonial_liege_trigger = yes }
desc = tgp_ceremonial_liege_events.0030.liege
}
triggered_desc = {
trigger = { tgp_is_ceremonial_regent_trigger = yes }
desc = tgp_ceremonial_liege_events.0030.regent
}
}
}
theme = learning
cooldown = { years = 10 }
left_portrait = {
character = root
animation = reading
}
right_portrait = {
character = scope:scholar
animation = thinking
}
lower_center_portrait = scope:opposing_power
trigger = {
has_tgp_dlc_trigger = yes
is_available_adult = yes
OR = {
tgp_is_ceremonial_regent_trigger = yes
tgp_is_ceremonial_liege_trigger = yes
}
}
immediate = {
tgp_save_opposing_power_effect = yes
ordered_courtier_or_guest = {
limit = { is_available_adult = yes }
order_by = learning
save_scope_as = scholar
}
}
# Yeah go ahead and run it
option = {
name = tgp_ceremonial_liege_events.0030.a
if = {
limit = {
tgp_is_ceremonial_liege_trigger = yes
}
scope:opposing_power = {
add_prestige = minor_prestige_loss
add_opinion = {
target = root
modifier = annoyed_opinion
opinion = -15
}
}
}
else = {
add_prestige = minor_prestige_loss
add_character_modifier = {
modifier = tgp_spreading_scholarly_work_modifier
years = 5
}
}
ai_chance = {
base = 100
modifier = {
tgp_is_ceremonial_liege_trigger = yes
factor = 2
}
modifier = {
tgp_is_ceremonial_regent_trigger = yes
factor = 0.1
}
}
}
# That's not fair!
option = {
name = tgp_ceremonial_liege_events.0030.b
duel = {
skill = learning
target = scope:scholar
desc = tgp_ceremonial_liege_events.0030.b_desc
70 = {
compare_modifier = {
value = scope:duel_value
multiplier = 3.5
}
desc = tgp_ceremonial_liege_events.0030.tt.success
send_interface_toast = {
type = event_toast_effect_good
title = tgp_ceremonial_liege_events.0030.tt.success
left_icon = root
right_icon = scope:scholar
scope:scholar = {
add_learning_skill = 1
}
if = {
limit = {
tgp_is_ceremonial_liege_trigger = yes
}
scope:opposing_power = {
add_opinion = {
target = root
modifier = grateful_opinion
opinion = 15
}
}
}
add_learning_lifestyle_xp = minor_lifestyle_xp
stress_impact = {
patient = minor_stress_impact_loss
forgiving = minor_stress_impact_loss
calm = minor_stress_impact_loss
}
}
}
30 = {
compare_modifier = {
value = scope:duel_value
multiplier = -3.5
}
desc = tgp_ceremonial_liege_events.0030.tt.failure
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_ceremonial_liege_events.0030.tt.failure
left_icon = root
right_icon = scope:scholar
stress_impact = {
base = minor_stress_impact_gain
wrathful = minor_stress_impact_gain
vengeful = minor_stress_impact_gain
}
scope:scholar = {
add_stress = minor_stress_gain
add_opinion = {
modifier = annoyed_opinion
target = root
opinion = -15
}
}
}
}
}
ai_chance = {
base = 100
ai_value_modifier = {
ai_rationality = 1
}
modifier = {
OR = {
tgp_is_ceremonial_regent_trigger = yes
AND = {
tgp_is_ceremonial_liege_trigger = yes
ai_honor >= medium_positive_ai_value
}
}
factor = 2
}
modifier = {
learning < scope:scholar.learning
factor = 0.25
}
modifier = {
add = 25
OR = {
has_trait = patient
has_trait = forgiving
has_trait = calm
}
}
modifier = {
add = -25
OR = {
has_trait = vengeful
has_trait = wrathful
}
}
}
}
# This is terrible
option = {
name = {
text = {
first_valid = {
triggered_desc = {
trigger = { tgp_is_ceremonial_liege_trigger = yes }
desc = tgp_ceremonial_liege_events.0030.c_liege
}
desc = tgp_ceremonial_liege_events.0030.c_regent
}
}
}
custom_tooltip = tgp_ceremonial_liege_events.0030.c_tt
scope:scholar = {
add_prestige = minor_prestige_loss
add_opinion = {
target = root
modifier = cruelty_opinion
opinion = -15
}
}
if = {
limit = {
tgp_is_ceremonial_liege_trigger = yes
}
scope:opposing_power = {
add_opinion = {
target = root
modifier = grateful_opinion
opinion = 15
}
}
}
stress_impact = {
arrogant = minor_stress_impact_loss
paranoid = minor_stress_impact_loss
wrathful = minor_stress_impact_loss
vengeful = minor_stress_impact_loss
forgiving = minor_stress_impact_gain
compassionate = minor_stress_impact_gain
calm = minor_stress_impact_gain
}
ai_chance = {
base = 50
ai_value_modifier = {
ai_compassion = -1
}
modifier = {
AND = {
tgp_is_ceremonial_liege_trigger = yes
ai_vengefulness >= medium_positive_ai_value
}
factor = 2
}
modifier = {
add = 25
OR = {
has_trait = arrogant
has_trait = paranoid
has_trait = wrathful
has_trait = vengeful
}
}
modifier = {
add = -25
OR = {
has_trait = forgiving
has_trait = compassionate
has_trait = calm
}
}
}
}
}
# People are questioning why you are even ruled over by your vassal at all (Regent)
tgp_ceremonial_liege_events.0040 = {
type = character_event
title = tgp_ceremonial_liege_events.0040.t
desc = tgp_ceremonial_liege_events.0040.desc
theme = realm
cooldown = { years = 30 }
override_background = { reference = council_chamber }
left_portrait = {
character = root
animation = interested_left
}
right_portrait = {
character = scope:inquirer
animation = storyteller
}
lower_center_portrait = scope:opposing_power
trigger = {
has_tgp_dlc_trigger = yes
is_available_adult = yes
tgp_is_ceremonial_regent_trigger = yes
any_courtier = {
is_available_adult = yes
opinion = {
target = root
value >= 15
}
}
}
immediate = {
tgp_save_opposing_power_effect = yes
ordered_courtier = {
limit = {
is_available_adult = yes
opinion = {
target = root
value >= 15
}
}
order_by = diplomacy
save_scope_as = inquirer
}
}
# Convince them it's a facade
option = {
name = tgp_ceremonial_liege_events.0040.a
duel = {
skill = diplomacy
target = scope:inquirer
desc = tgp_ceremonial_liege_events.0040.a_desc
50 = {
compare_modifier = {
value = scope:duel_value
multiplier = 3.5
}
desc = tgp_ceremonial_liege_events.0040.tt.success
send_interface_toast = {
type = event_toast_effect_good
title = tgp_ceremonial_liege_events.0040.tt.success
left_icon = root
right_icon = scope:inquirer
add_prestige = major_prestige_gain
scope:inquirer = {
add_opinion = {
modifier = respect_opinion
target = root
opinion = 15
}
}
}
}
59 = {
compare_modifier = {
value = scope:duel_value
multiplier = -3.5
}
desc = tgp_ceremonial_liege_events.0040.tt.failure
send_interface_toast = {
type = event_toast_effect_bad
title = tgp_ceremonial_liege_events.0040.tt.failure
left_icon = root
right_icon = scope:inquirer
scope:inquirer = {
add_opinion = {
modifier = suspicion_opinion
target = root
opinion = -15
}
}
if = {
limit = {
faith = { trait_is_virtue = honest }
}
add_piety = minor_piety_loss
}
stress_impact = {
base = medium_stress_impact_gain
}
}
}
}
stress_impact = {
just = minor_stress_impact_gain
honest = minor_stress_impact_gain
deceitful = minor_stress_impact_loss
arrogant = minor_stress_impact_loss
}
ai_chance = {
base = 100
ai_value_modifier = {
ai_honor = -1
ai_rationality = -1
}
modifier = {
add = 25
OR = {
has_trait = deceitful
has_trait = arrogant
}
}
modifier = {
add = -25
OR = {
has_trait = honest
has_trait = just
}
}
}
}
# Give them a logical explanation
option = {
name = tgp_ceremonial_liege_events.0040.b
custom_tooltip = tgp_ceremonial_liege_events.0040.b_desc
add_merit_if_relevant_effect = {
MERIT = minor_merit_value
}
add_prestige = minor_prestige_gain
if = {
limit = {
faith = { trait_is_virtue = honest }
}
add_piety = minor_piety_gain
}
stress_impact = {
just = minor_stress_impact_loss
humble = minor_stress_impact_loss
honest = minor_stress_impact_loss
deceitful = minor_stress_impact_gain
arrogant = medium_stress_impact_gain
}
ai_chance = {
base = 100
ai_value_modifier = {
ai_honor = 1
}
modifier = {
add = 25
OR = {
has_trait = humble
has_trait = honest
has_trait = just
}
}
modifier = {
add = -25
has_trait = deceitful
}
modifier = {
add = 50
has_trait = arrogant
}
}
}
}