unfucking the mod
This commit is contained in:
parent
cbe3fbcda2
commit
d887392b56
1167 changed files with 26982 additions and 13 deletions
988
events/dlc/mpo/mpo_events_anna.txt
Normal file
988
events/dlc/mpo/mpo_events_anna.txt
Normal file
|
|
@ -0,0 +1,988 @@
|
|||
namespace = mpo_events_anna
|
||||
##################################################
|
||||
# Anna's Events for MPO
|
||||
|
||||
#Train Them Young - teach a child how to ride a horse
|
||||
mpo_events_anna.0001 = {
|
||||
type = character_event
|
||||
title = mpo_events_anna.0001.t
|
||||
desc = mpo_events_anna.0001.desc
|
||||
theme = nomads
|
||||
left_portrait = {
|
||||
character = scope:pushy_adult
|
||||
animation = standing_horse
|
||||
camera = camera_event_standing_with_horse_left
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:child
|
||||
animation = clutching_ball
|
||||
}
|
||||
cooldown = { years = 20 }
|
||||
|
||||
trigger = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
is_adult = yes
|
||||
location = { geographical_region = world_steppe }
|
||||
government_has_flag = government_is_nomadic
|
||||
any_child = {
|
||||
is_available_child = yes
|
||||
location = root.location
|
||||
age >= 5
|
||||
}
|
||||
any_courtier = {
|
||||
is_available_healthy_ai_adult = yes
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
random_child = {
|
||||
limit = {
|
||||
is_available_child = yes
|
||||
location = root.location
|
||||
age >= 5
|
||||
}
|
||||
save_scope_as = child
|
||||
}
|
||||
|
||||
random_courtier = {
|
||||
limit = {
|
||||
is_available_healthy_ai_adult = yes
|
||||
}
|
||||
save_scope_as = pushy_adult
|
||||
}
|
||||
}
|
||||
|
||||
#Put the child on the horse
|
||||
option = {
|
||||
name = mpo_events_anna.0001.a
|
||||
flavor = mpo_events_anna.0001.a.tt
|
||||
random_list = {
|
||||
70 = {
|
||||
desc = mpo_events_anna.0001.a.toast.good
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = mpo_events_anna.0001.a.toast.good
|
||||
left_icon = scope:child
|
||||
right_icon = root
|
||||
scope:child = { add_learning_lifestyle_xp = medium_lifestyle_experience }
|
||||
}
|
||||
}
|
||||
20 = {
|
||||
desc = mpo_events_anna.0001.a.toast.neutral
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_neutral
|
||||
title = mpo_events_anna.0001.a.toast.neutral
|
||||
left_icon = scope:child
|
||||
right_icon = root
|
||||
scope:child = { add_stress = miniscule_stress_gain }
|
||||
}
|
||||
}
|
||||
10 = {
|
||||
desc = mpo_events_anna.0001.a.toast.bad
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_bad
|
||||
title = mpo_events_anna.0001.a.toast.bad
|
||||
left_icon = scope:child
|
||||
right_icon = root
|
||||
scope:child = { increase_wounds_effect = { REASON = fall }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
reverse_add_opinion = {
|
||||
target = scope:pushy_adult
|
||||
modifier = respect_opinion
|
||||
opinion = 10
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
craven = minor_stress_impact_gain
|
||||
paranoid = minor_stress_impact_gain
|
||||
brave = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_honor = 1
|
||||
ai_boldness = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Ride together with the child on the horse
|
||||
option = {
|
||||
name = mpo_events_anna.0001.b
|
||||
|
||||
reverse_add_opinion = {
|
||||
target = scope:child
|
||||
modifier = kindness_opinion
|
||||
opinion = 20
|
||||
}
|
||||
|
||||
add_prestige = minor_prestige_loss
|
||||
|
||||
stress_impact = {
|
||||
callous = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_compassion = 1
|
||||
ai_rationality = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Refuse their request
|
||||
option = {
|
||||
name = mpo_events_anna.0001.c
|
||||
|
||||
reverse_add_opinion = {
|
||||
target = scope:pushy_adult
|
||||
modifier = disrespect_opinion
|
||||
opinion = -10
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
craven = minor_stress_impact_loss
|
||||
paranoid = minor_stress_impact_loss
|
||||
brave = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_honor = -1
|
||||
ai_boldness = -1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Stories from the Past - choose a story to be told
|
||||
mpo_events_anna.0005 = {
|
||||
type = character_event
|
||||
title = mpo_events_anna.0005.t
|
||||
desc = mpo_events_anna.0005.desc
|
||||
theme = nomads
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = ecstasy
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:storyteller
|
||||
animation = storyteller
|
||||
}
|
||||
override_background = mpo_campfire_steppe
|
||||
|
||||
cooldown = { years = 20 }
|
||||
|
||||
trigger = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
is_available_child = yes
|
||||
age >= 5
|
||||
location = { geographical_region = world_steppe }
|
||||
government_has_flag = government_is_nomadic
|
||||
any_courtier = {
|
||||
is_available_healthy_ai_adult = yes
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
random_courtier = {
|
||||
limit = {
|
||||
is_available_healthy_ai_adult = yes
|
||||
}
|
||||
save_scope_as = storyteller
|
||||
}
|
||||
}
|
||||
|
||||
#Fantastical creatures
|
||||
option = {
|
||||
name = mpo_events_anna.0005.a
|
||||
flavor = mpo_events_anna.0005.a.tt
|
||||
|
||||
add_character_modifier = {
|
||||
modifier = mpo_storyteller_fantastical_creatures_modifier
|
||||
years = 5
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
eccentric = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_rationality = -1
|
||||
ai_energy = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Humorous tales
|
||||
option = {
|
||||
name = mpo_events_anna.0005.b
|
||||
flavor = mpo_events_anna.0005.b.tt
|
||||
|
||||
add_character_modifier = {
|
||||
modifier = mpo_storyteller_humorous_tales_modifier
|
||||
years = 5
|
||||
}
|
||||
|
||||
add_stress = minor_stress_loss
|
||||
|
||||
stress_impact = {
|
||||
gregarious = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_compassion = 1
|
||||
ai_sociability = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Heroic triumphs
|
||||
option = {
|
||||
name = mpo_events_anna.0005.c
|
||||
flavor = mpo_events_anna.0005.c.tt
|
||||
|
||||
add_character_modifier = {
|
||||
modifier = mpo_storyteller_heroic_triumphs_modifier
|
||||
years = 5
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
wrathful = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_honor = 1
|
||||
ai_boldness = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Whistle Like an Arrow - being taught how to whistle as a child
|
||||
mpo_events_anna.0010 = {
|
||||
type = character_event
|
||||
title = mpo_events_anna.0010.t
|
||||
desc = mpo_events_anna.0010.desc
|
||||
theme = nomads
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = shame
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:whistler
|
||||
animation = storyteller
|
||||
}
|
||||
|
||||
cooldown = { years = 10 }
|
||||
|
||||
trigger = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
is_available_child = yes
|
||||
age >= 5
|
||||
location = { geographical_region = world_steppe }
|
||||
government_has_flag = government_is_nomadic
|
||||
OR = {
|
||||
any_relation = {
|
||||
type = guardian
|
||||
location = root.location
|
||||
is_available = yes
|
||||
}
|
||||
any_parent = {
|
||||
location = root.location
|
||||
is_available = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
if = {
|
||||
limit = {
|
||||
any_relation = {
|
||||
type = guardian
|
||||
location = root.location
|
||||
is_available = yes
|
||||
}
|
||||
}
|
||||
random_relation = {
|
||||
type = guardian
|
||||
limit = {
|
||||
location = root.location
|
||||
is_available = yes
|
||||
}
|
||||
save_scope_as = whistler
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_parent = {
|
||||
location = root.location
|
||||
is_available = yes
|
||||
}
|
||||
}
|
||||
random_parent = {
|
||||
limit = {
|
||||
location = root.location
|
||||
is_available = yes
|
||||
}
|
||||
save_scope_as = whistler
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = mpo_events_anna.0010.a
|
||||
custom_tooltip = mpo_events_anna.0010.a.tt.learning
|
||||
duel = {
|
||||
skill = learning
|
||||
value = mediocre_skill_rating
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
#This takes the whistlers learning skill into account, using their skills to teach the child of how to whistle
|
||||
multiplier = { add = scope:whistler.learning multiply = 0.5 }
|
||||
min = -39
|
||||
}
|
||||
desc = mpo_events_anna.0010.a.tt.success
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = mpo_events_anna.0010.a.tt.success
|
||||
left_icon = root
|
||||
right_icon = scope:whistler
|
||||
add_learning_lifestyle_xp = medium_lifestyle_experience
|
||||
}
|
||||
}
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = { add = scope:whistler.learning multiply = -0.5 }
|
||||
min = -39
|
||||
}
|
||||
desc = mpo_events_anna.0010.a.tt.failure
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_bad
|
||||
title = mpo_events_anna.0010.a.tt.failure
|
||||
left_icon = root
|
||||
right_icon = scope:whistler
|
||||
add_character_modifier = {
|
||||
modifier = mpo_whistling_is_difficult_modifier
|
||||
years = 5
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
pensive = minor_stress_impact_loss
|
||||
bossy = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_energy = 1
|
||||
ai_sociability = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = mpo_events_anna.0010.b
|
||||
|
||||
add_prestige = miniscule_prestige_gain
|
||||
|
||||
reverse_add_opinion = {
|
||||
target = scope:whistler
|
||||
modifier = disappointed_opinion
|
||||
opinion = -5
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
bossy = minor_stress_impact_loss
|
||||
pensive = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_energy = -1
|
||||
ai_sociability = -1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#A Morsel of Meat - choose the fate of a fawn stuck in a trap
|
||||
mpo_events_anna.0015 = {
|
||||
type = character_event
|
||||
title = mpo_events_anna.0015.t
|
||||
desc = mpo_events_anna.0015.desc
|
||||
theme = travel
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = personality_dishonorable
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:sceptic
|
||||
animation = personality_cynical
|
||||
}
|
||||
|
||||
cooldown = { years = 10 }
|
||||
|
||||
trigger = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
is_adult = yes
|
||||
location = { geographical_region = world_steppe }
|
||||
government_has_flag = government_is_landless_adventurer
|
||||
NOT = {
|
||||
culture = { has_cultural_tradition = tradition_vegetarianism }
|
||||
}
|
||||
is_available_travelling = yes
|
||||
domicile = {
|
||||
provisions <= medium_provisions_value
|
||||
}
|
||||
current_travel_plan = {
|
||||
any_entourage_character = {
|
||||
is_available_allow_travelling = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
current_travel_plan = {
|
||||
random_entourage_character = {
|
||||
limit = {
|
||||
is_available_allow_travelling = yes
|
||||
}
|
||||
save_scope_as = sceptic
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Steal the prey, kill it for provisions
|
||||
option = {
|
||||
name = mpo_events_anna.0015.a
|
||||
|
||||
domicile = {
|
||||
change_provisions = minor_provisions_gain
|
||||
}
|
||||
|
||||
add_prestige = minor_prestige_loss
|
||||
|
||||
stress_impact = {
|
||||
humble = minor_stress_impact_gain
|
||||
arrogant = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_honor = -1
|
||||
ai_greed = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Convince the entourage that it is your trap you laid out
|
||||
option = {
|
||||
name = mpo_events_anna.0015.b
|
||||
|
||||
duel = {
|
||||
skill = intrigue
|
||||
value = high_skill_rating
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = 3.5
|
||||
min = -49
|
||||
}
|
||||
domicile = {
|
||||
change_provisions = minor_provisions_gain
|
||||
}
|
||||
add_character_modifier = {
|
||||
modifier = mpo_sufficient_liar_modifier
|
||||
years = 5
|
||||
}
|
||||
}
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = -3.5
|
||||
min = -49
|
||||
}
|
||||
add_prestige = minor_prestige_loss
|
||||
add_stress = medium_stress_gain
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
honest = minor_stress_impact_gain
|
||||
deceitful = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_honor = -1
|
||||
ai_greed = 1
|
||||
ai_boldness = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Release the animal
|
||||
option = {
|
||||
name = mpo_events_anna.0015.c
|
||||
|
||||
add_character_modifier = {
|
||||
modifier = mpo_trapped_fawn_modifier
|
||||
years = 5
|
||||
}
|
||||
|
||||
add_prestige = miniscule_prestige_loss
|
||||
|
||||
stress_impact = {
|
||||
callous = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_compassion = 1
|
||||
ai_rationality = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#It isn't your trap, leave it be
|
||||
option = {
|
||||
name = mpo_events_anna.0015.d
|
||||
|
||||
add_prestige = miniscule_prestige_gain
|
||||
|
||||
stress_impact = {
|
||||
arbitrary = minor_stress_impact_gain
|
||||
just = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_honor = 1
|
||||
ai_rationality = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Race Against Time - encounter a wounded messenger
|
||||
mpo_events_anna.0020 = {
|
||||
type = character_event
|
||||
title = mpo_events_anna.0020.t
|
||||
desc = mpo_events_anna.0020.desc
|
||||
theme = travel
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = disbelief
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:messenger
|
||||
animation = loss_1
|
||||
}
|
||||
|
||||
cooldown = { years = 20 }
|
||||
|
||||
trigger = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
is_adult = yes
|
||||
location = { geographical_region = world_steppe }
|
||||
government_has_flag = government_is_nomadic
|
||||
is_independent_ruler = no
|
||||
is_available_travelling = yes
|
||||
}
|
||||
|
||||
immediate = {
|
||||
create_character = {
|
||||
template = wounded_messenger_character_template
|
||||
location = root.location
|
||||
culture = this.culture
|
||||
faith = this.faith
|
||||
save_scope_as = messenger
|
||||
|
||||
after_creation = {
|
||||
scope:messenger = {
|
||||
increase_wounds_effect = { REASON = battle }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#This is to make sure that the Trait Wounded is being cured by the root (player) in option A
|
||||
save_scope_as = physician
|
||||
}
|
||||
|
||||
#Treat the messengers wounds
|
||||
option = {
|
||||
name = mpo_events_anna.0020.a
|
||||
|
||||
current_travel_plan = {
|
||||
delay_travel_plan = { days = 14 }
|
||||
}
|
||||
|
||||
custom_tooltip = mpo_events_anna.0020.war_impact.tt
|
||||
|
||||
hidden_effect = {
|
||||
liege = {
|
||||
add_character_modifier = {
|
||||
modifier = mpo_messenger_negative_liege_modifier
|
||||
years = 10
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
duel = {
|
||||
skill = learning
|
||||
value = high_skill_rating
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = 3.5
|
||||
min = -49
|
||||
}
|
||||
modifier = {
|
||||
current_travel_plan = {
|
||||
any_entourage_character = {
|
||||
has_court_position = court_physician_court_position
|
||||
}
|
||||
}
|
||||
add = 10
|
||||
}
|
||||
modifier = {
|
||||
root = {
|
||||
has_trait = lifestyle_herbalist
|
||||
}
|
||||
add = 10
|
||||
}
|
||||
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = mpo_events_anna.0020.a.toast.good
|
||||
left_icon = scope:messenger
|
||||
right_icon = root
|
||||
scope:messenger = {
|
||||
wound_treatment_results_effect = { TREATMENT = safe OUTCOME = success }
|
||||
}
|
||||
current_travel_plan = { add_companion = scope:messenger }
|
||||
|
||||
reverse_add_opinion = {
|
||||
modifier = grateful_opinion
|
||||
target = scope:messenger
|
||||
opinion = 10
|
||||
}
|
||||
}
|
||||
}
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = -3.5
|
||||
min = -49
|
||||
}
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_bad
|
||||
title = mpo_events_anna.0020.a.toast.bad
|
||||
left_icon = scope:messenger
|
||||
right_icon = root
|
||||
}
|
||||
scope:messenger = {
|
||||
death = {
|
||||
death_reason = death_wounds
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
cynical = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_compassion = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Deliver the message
|
||||
option = {
|
||||
name = mpo_events_anna.0020.b
|
||||
|
||||
current_travel_plan = {
|
||||
delay_travel_plan = { days = 21 }
|
||||
}
|
||||
|
||||
scope:messenger = {
|
||||
death = {
|
||||
death_reason = death_wounds
|
||||
}
|
||||
}
|
||||
|
||||
custom_tooltip = mpo_events_anna.0020.war_impact.tt
|
||||
|
||||
duel = {
|
||||
skill = prowess
|
||||
value = high_skill_rating
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = 3.5
|
||||
min = -49
|
||||
}
|
||||
modifier = {
|
||||
any_owned_story = {
|
||||
story_type = story_cycle_martial_lifestyle_warhorse
|
||||
}
|
||||
add = 10
|
||||
}
|
||||
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = mpo_events_anna.0020.b.toast.good
|
||||
left_icon = root
|
||||
|
||||
add_hook = {
|
||||
target = liege
|
||||
type = favor_hook
|
||||
}
|
||||
}
|
||||
|
||||
hidden_effect = {
|
||||
liege = {
|
||||
add_character_modifier = {
|
||||
modifier = mpo_messenger_positive_liege_modifier
|
||||
years = 10
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = -3.5
|
||||
min = -49
|
||||
}
|
||||
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_bad
|
||||
title = mpo_events_anna.0020.b.toast.bad
|
||||
left_icon = root
|
||||
hidden_effect = {
|
||||
liege = {
|
||||
add_character_modifier = {
|
||||
modifier = mpo_messenger_negative_liege_modifier
|
||||
years = 10
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
brave = minor_stress_impact_loss
|
||||
diligent = minor_stress_impact_loss
|
||||
craven = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_boldness = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#How can they be trusted?
|
||||
option = {
|
||||
name = mpo_events_anna.0020.c
|
||||
|
||||
flavor = mpo_events_anna.0020.c_flavor
|
||||
|
||||
hidden_effect = {
|
||||
liege = {
|
||||
add_character_modifier = {
|
||||
modifier = mpo_messenger_negative_liege_modifier
|
||||
years = 10
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
add_gold = { 5 15 }
|
||||
|
||||
scope:messenger = {
|
||||
death = {
|
||||
death_reason = death_wounds
|
||||
}
|
||||
}
|
||||
|
||||
custom_tooltip = mpo_events_anna.0020.war_impact.tt
|
||||
|
||||
current_travel_plan = {
|
||||
every_entourage_character = {
|
||||
limit = {
|
||||
has_trait = trusting
|
||||
}
|
||||
add_opinion = {
|
||||
modifier = cruelty_opinion
|
||||
target = root
|
||||
opinion = -10
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
trusting = minor_stress_impact_gain
|
||||
paranoid = minor_stress_impact_loss
|
||||
sadistic = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_rationality = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Familiar Tunes - encounter with a performer
|
||||
mpo_events_anna.0025 = {
|
||||
type = character_event
|
||||
title = mpo_events_anna.0025.t
|
||||
desc = mpo_events_anna.0025.desc
|
||||
theme = travel
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = happiness
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:throat_singer
|
||||
animation = lute_active
|
||||
}
|
||||
|
||||
cooldown = { years = 10 }
|
||||
|
||||
trigger = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
is_adult = yes
|
||||
location = { geographical_region = world_steppe }
|
||||
government_has_flag = government_is_nomadic
|
||||
is_available_travelling = yes
|
||||
}
|
||||
|
||||
immediate = {
|
||||
create_character = {
|
||||
template = throat_singer_character_template
|
||||
location = root.location
|
||||
culture = this.culture
|
||||
faith = this.faith
|
||||
save_scope_as = throat_singer
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = mpo_events_anna.0025.a
|
||||
|
||||
duel = {
|
||||
skill = learning
|
||||
value = low_skill_rating
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = 3.5
|
||||
min = -49
|
||||
}
|
||||
desc = mpo_events_anna.0025.a.toast.success
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = mpo_events_anna.0025.a.toast.success
|
||||
left_icon = root
|
||||
right_icon = scope:throat_singer
|
||||
add_character_modifier = {
|
||||
modifier = mpo_inspiring_tunes_modifier
|
||||
years = 5
|
||||
}
|
||||
add_learning_lifestyle_xp = medium_lifestyle_experience
|
||||
}
|
||||
}
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = -3.5
|
||||
min = -49
|
||||
}
|
||||
desc = mpo_events_anna.0025.a.toast.failure
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_bad
|
||||
title = mpo_events_anna.0025.a.toast.failure
|
||||
left_icon = root
|
||||
right_icon = scope:throat_singer
|
||||
add_prestige = miniscule_prestige_loss
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
calm = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_rationality = -1
|
||||
ai_energy = 1
|
||||
ai_sociability = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = mpo_events_anna.0025.b
|
||||
|
||||
add_stress = medium_stress_loss
|
||||
|
||||
stress_impact = {
|
||||
calm = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_rationality = 1
|
||||
ai_energy = 1
|
||||
ai_sociability = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
after = {
|
||||
scope:throat_singer = {
|
||||
silent_disappearance_ai_effect = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue