unfucking the mod
This commit is contained in:
parent
cbe3fbcda2
commit
d887392b56
1167 changed files with 26982 additions and 13 deletions
286
events/dlc/fp3/fp3_yearly_events_hugo.txt
Normal file
286
events/dlc/fp3/fp3_yearly_events_hugo.txt
Normal file
|
|
@ -0,0 +1,286 @@
|
|||
namespace = fp3_h_yearly
|
||||
|
||||
###################################
|
||||
# You have pissed off your ulema and you're a drunkard
|
||||
# By Hugo Cortell
|
||||
# Rewritten by Henrik Lohmander
|
||||
###################################
|
||||
fp3_h_yearly.0001 = {
|
||||
type = character_event
|
||||
title = fp3_h_yearly.0001.t
|
||||
desc = {
|
||||
triggered_desc = {
|
||||
trigger = { always = yes }
|
||||
desc = fp3_h_yearly.0001.desc.main
|
||||
}
|
||||
}
|
||||
theme = feast_activity
|
||||
override_background = { reference = throne_room }
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = drink_goblet
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:ulema_member
|
||||
animation = disapproval
|
||||
}
|
||||
|
||||
cooldown = { years = 10 }
|
||||
|
||||
weight_multiplier = {
|
||||
base = 1
|
||||
|
||||
modifier = {
|
||||
exists = cp:councillor_court_chaplain
|
||||
cp:councillor_court_chaplain = { has_trait = drunkard }
|
||||
factor = 0.4
|
||||
}
|
||||
modifier = {
|
||||
any_character_struggle = {
|
||||
is_struggle_type = persian_struggle
|
||||
}
|
||||
add = 0.5
|
||||
}
|
||||
modifier = {
|
||||
has_trait = fp3_struggle_supporter
|
||||
add = -0.5
|
||||
}
|
||||
modifier = {
|
||||
has_trait = fp3_struggle_detractor
|
||||
add = 0.5
|
||||
}
|
||||
}
|
||||
|
||||
trigger = {
|
||||
has_fp3_dlc_trigger = yes
|
||||
has_trait = drunkard
|
||||
NOT = { has_character_modifier = ulema_displeased_drinking }
|
||||
exists = cp:councillor_court_chaplain
|
||||
NOT = {
|
||||
has_hook = cp:councillor_court_chaplain
|
||||
}
|
||||
cp:councillor_court_chaplain = {
|
||||
is_ai = yes
|
||||
faith = { trait_is_sin = drunkard }
|
||||
trigger_if = {
|
||||
limit = { exists = house }
|
||||
house != root.house
|
||||
}
|
||||
NOT = {
|
||||
has_trait = lifestyle_mystic
|
||||
}
|
||||
OR = {
|
||||
opinion = { # They will not do this unless they have reason to dislike you
|
||||
target = root
|
||||
value < -25
|
||||
}
|
||||
has_relation_rival = root
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
cp:councillor_court_chaplain = { save_scope_as = ulema_member }
|
||||
save_scope_as = actor
|
||||
scope:ulema_member = { save_scope_as = recipient }
|
||||
}
|
||||
|
||||
option = { #Deflection (They are a drunkard too) Look who is talking!
|
||||
name = fp3_h_yearly.0001.a
|
||||
trigger = { scope:ulema_member = { has_trait = drunkard } }
|
||||
|
||||
#No duel, this deflection always succeeds.
|
||||
|
||||
stress_impact = {
|
||||
craven = minor_stress_gain
|
||||
deceitful = minor_stress_loss
|
||||
callous = minor_stress_loss
|
||||
}
|
||||
add_prestige = medium_prestige_gain
|
||||
reverse_add_opinion = {
|
||||
target = scope:ulema_member
|
||||
modifier = ignored_concerns
|
||||
}
|
||||
}
|
||||
|
||||
option = { #Deflection - Argue that drinking is healthy to the human spirit
|
||||
name = fp3_h_yearly.0001.b
|
||||
trigger = {
|
||||
OR = {
|
||||
has_trait = scholar
|
||||
has_trait = theologian
|
||||
has_trait = whole_of_body
|
||||
has_trait = lifestyle_physician
|
||||
has_trait = lifestyle_poet
|
||||
faith = { trait_is_virtue = drunkard }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
reverse_add_opinion = {
|
||||
target = scope:ulema_member
|
||||
modifier = ignored_concerns
|
||||
}
|
||||
|
||||
duel = {
|
||||
desc = fp3_h_yearly.0001.b.desc
|
||||
skill = learning
|
||||
target = scope:annoying_clergy
|
||||
|
||||
35 = { #Success
|
||||
desc = fp3_h_yearly.0001.b.success
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = 3.5
|
||||
min = -49
|
||||
}
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = fp3_h_yearly.0001.b.success
|
||||
left_icon = root
|
||||
add_prestige = minor_prestige_gain
|
||||
}
|
||||
}
|
||||
65 = {
|
||||
desc = fp3_h_yearly.0001.b.failure
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = -3.5
|
||||
min = -49
|
||||
}
|
||||
send_interface_toast = {
|
||||
title = fp3_h_yearly.0001.b.failure
|
||||
left_icon = root
|
||||
add_piety = medium_piety_loss
|
||||
add_character_modifier = {
|
||||
modifier = ulema_displeased_drinking
|
||||
years = 10
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
honest = minor_stress_gain
|
||||
humble = minor_stress_gain
|
||||
callous = minor_stress_loss
|
||||
deceitful = minor_stress_loss
|
||||
}
|
||||
}
|
||||
|
||||
option = { # You do not get to speak to me in this way!
|
||||
name = fp3_h_yearly.0001.e
|
||||
|
||||
add_dread = medium_dread_gain
|
||||
imprison_court_chaplain_consequences_effect = yes
|
||||
imprison_character_effect = {
|
||||
TARGET = scope:recipient
|
||||
IMPRISONER = scope:actor
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
just = medium_stress_gain
|
||||
zealous = medium_stress_gain
|
||||
deceitful = minor_stress_loss
|
||||
callous = minor_stress_loss
|
||||
}
|
||||
}
|
||||
|
||||
option = { #Bribery - Offer a generous donation
|
||||
name = fp3_h_yearly.0001.c
|
||||
trigger = { NOT = { scope:ulema_member = { has_trait = drunkard } } } #If you can deflect we don't show this option
|
||||
custom_tooltip = fp3_h_yearly.0001.c.tt
|
||||
pay_short_term_gold = {
|
||||
target = scope:ulema_member
|
||||
gold = medium_gold_value
|
||||
}
|
||||
random_list = {
|
||||
75 = {
|
||||
modifier = {
|
||||
scope:ulema_member = {
|
||||
has_trait = greedy
|
||||
}
|
||||
factor = 2
|
||||
}
|
||||
modifier = {
|
||||
scope:ulema_member = {
|
||||
has_trait = deceitful
|
||||
}
|
||||
factor = 2
|
||||
}
|
||||
modifier = {
|
||||
scope:ulema_member = {
|
||||
has_trait = ambitious
|
||||
}
|
||||
factor = 2
|
||||
}
|
||||
desc = fp3_h_yearly.0001.c.success
|
||||
send_interface_toast = {
|
||||
title = fp3_h_yearly.0001.c.success
|
||||
left_icon = root
|
||||
add_prestige = minor_prestige_gain
|
||||
}
|
||||
}
|
||||
25 = {
|
||||
modifier = {
|
||||
scope:ulema_member = {
|
||||
has_trait = zealous
|
||||
}
|
||||
factor = 2
|
||||
}
|
||||
modifier = {
|
||||
scope:ulema_member = {
|
||||
has_trait = honest
|
||||
}
|
||||
factor = 2
|
||||
}
|
||||
modifier = {
|
||||
scope:ulema_member = {
|
||||
has_trait = just
|
||||
}
|
||||
factor = 2
|
||||
}
|
||||
desc = fp3_h_yearly.0001.c.failure
|
||||
send_interface_toast = {
|
||||
title = fp3_h_yearly.0001.c.failure
|
||||
left_icon = root
|
||||
add_piety = medium_piety_loss
|
||||
add_character_modifier = {
|
||||
modifier = ulema_displeased_drinking
|
||||
years = 10
|
||||
}
|
||||
reverse_add_opinion = {
|
||||
target = scope:ulema_member
|
||||
modifier = ignored_concerns
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
stress_impact = {
|
||||
just = medium_stress_gain
|
||||
greedy = minor_stress_gain
|
||||
honest = minor_stress_gain
|
||||
callous = minor_stress_loss
|
||||
deceitful = minor_stress_loss
|
||||
}
|
||||
}
|
||||
|
||||
option = { # There is nothing I can do!
|
||||
name = fp3_h_yearly.0001.d
|
||||
|
||||
add_piety = minor_piety_loss
|
||||
add_character_modifier = {
|
||||
modifier = ulema_displeased_drinking
|
||||
years = 5
|
||||
}
|
||||
stress_impact = {
|
||||
arrogant = minor_stress_gain
|
||||
deceitful = minor_stress_gain
|
||||
drunkard = minor_stress_gain
|
||||
honest = minor_stress_loss
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue