989 lines
19 KiB
Text
989 lines
19 KiB
Text
|
|
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
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|