514 lines
14 KiB
Text
514 lines
14 KiB
Text
namespace = bp2_character_interaction
|
|
|
|
# Influence Ward's Personality - Success Event
|
|
bp2_character_interaction.1001 = {
|
|
type = character_event
|
|
content_source = dlc_009
|
|
title = bp2_character_interaction.1001.t
|
|
desc = {
|
|
desc = bp2_character_interaction.1001.desc_intro
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:lustful }
|
|
desc = bp2_character_interaction.1001.desc_lustful
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:chaste }
|
|
desc = bp2_character_interaction.1001.desc_chaste
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:gluttonous }
|
|
desc = bp2_character_interaction.1001.desc_gluttonous
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:temperate }
|
|
desc = bp2_character_interaction.1001.desc_temperate
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:greedy }
|
|
desc = bp2_character_interaction.1001.desc_greedy
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:generous }
|
|
desc = bp2_character_interaction.1001.desc_generous
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:lazy }
|
|
desc = bp2_character_interaction.1001.desc_lazy
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:diligent }
|
|
desc = bp2_character_interaction.1001.desc_diligent
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:wrathful }
|
|
desc = bp2_character_interaction.1001.desc_wrathful
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:calm }
|
|
desc = bp2_character_interaction.1001.desc_calm
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:patient }
|
|
desc = bp2_character_interaction.1001.desc_patient
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:impatient }
|
|
desc = bp2_character_interaction.1001.desc_impatient
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:arrogant}
|
|
desc = bp2_character_interaction.1001.desc_arrogant
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:humble }
|
|
desc = bp2_character_interaction.1001.desc_humble
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:deceitful }
|
|
desc = bp2_character_interaction.1001.desc_deceitful
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:honest }
|
|
desc = bp2_character_interaction.1001.desc_honest
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:craven }
|
|
desc = bp2_character_interaction.1001.desc_craven
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
scope:target_trait = trait:brave
|
|
scope:recipient = { is_landed = yes }
|
|
}
|
|
desc = bp2_character_interaction.1001.desc_brave_self
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
scope:target_trait = trait:brave
|
|
scope:recipient = { exists = liege }
|
|
}
|
|
desc = bp2_character_interaction.1001.desc_brave_liege
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
scope:target_trait = trait:brave
|
|
}
|
|
desc = bp2_character_interaction.1001.desc_brave_root
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:shy }
|
|
desc = bp2_character_interaction.1001.desc_shy
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:gregarious }
|
|
desc = bp2_character_interaction.1001.desc_gregarious
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:ambitious }
|
|
desc = bp2_character_interaction.1001.desc_ambitious
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:content }
|
|
desc = bp2_character_interaction.1001.desc_content
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:arbitrary }
|
|
desc = bp2_character_interaction.1001.desc_arbitrary
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:just }
|
|
desc = bp2_character_interaction.1001.desc_just
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:cynical }
|
|
desc = bp2_character_interaction.1001.desc_cynical
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:zealous }
|
|
desc = bp2_character_interaction.1001.desc_zealous
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:paranoid }
|
|
desc = bp2_character_interaction.1001.desc_paranoid
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:trusting }
|
|
desc = bp2_character_interaction.1001.desc_trusting
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:compassionate }
|
|
desc = bp2_character_interaction.1001.desc_compassionate
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:callous }
|
|
desc = bp2_character_interaction.1001.desc_callous
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:sadistic }
|
|
desc = bp2_character_interaction.1001.desc_sadistic
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:stubborn }
|
|
desc = bp2_character_interaction.1001.desc_stubborn
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:fickle }
|
|
desc = bp2_character_interaction.1001.desc_fickle
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:eccentric }
|
|
desc = bp2_character_interaction.1001.desc_eccentric
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:vengeful }
|
|
desc = bp2_character_interaction.1001.desc_vengeful
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:forgiving }
|
|
desc = bp2_character_interaction.1001.desc_forgiving
|
|
}
|
|
}
|
|
}
|
|
theme = family
|
|
override_background = {
|
|
trigger = {
|
|
scope:recipient = {
|
|
age < 12
|
|
}
|
|
}
|
|
reference = bp2_nursery
|
|
}
|
|
override_background = {
|
|
trigger = {
|
|
scope:recipient = {
|
|
age >= 12
|
|
}
|
|
}
|
|
reference = garden
|
|
}
|
|
|
|
left_portrait = {
|
|
character = root
|
|
animation = happiness
|
|
}
|
|
right_portrait = {
|
|
character = scope:recipient
|
|
triggered_animation = {
|
|
trigger = {
|
|
OR = {
|
|
scope:target_trait = trait:greedy
|
|
scope:target_trait = trait:generous
|
|
}
|
|
}
|
|
animation = hunting_shortbow_rest_arrow_default
|
|
}
|
|
animation = admiration
|
|
}
|
|
|
|
trigger = {
|
|
exists = scope:target_trait
|
|
}
|
|
|
|
immediate = {
|
|
scope:recipient = {
|
|
set_favorite_toy_effect = yes
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = bp2_character_interaction.1001.a
|
|
flavor = bp2_character_interaction.1001.a.flavor
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = pleased_opinion
|
|
opinion = 20
|
|
}
|
|
scope:recipient = {
|
|
add_trait = scope:target_trait
|
|
add_opinion = {
|
|
target = root
|
|
modifier = admiration_opinion
|
|
opinion = 20
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
any_parent = {
|
|
this != root
|
|
is_ai = no
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
every_parent = {
|
|
limit = {
|
|
this != root
|
|
is_ai = no
|
|
}
|
|
send_interface_message = {
|
|
type = event_childhood_good_text
|
|
title = guardian_influenced_personality
|
|
desc = guardian_influenced_personality_desc
|
|
left_icon = scope:recipient
|
|
right_icon = scope:actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
stress_impact = {
|
|
base = minor_stress_impact_gain
|
|
}
|
|
}
|
|
}
|
|
|
|
# Influence Ward's Personality - Basic Failure Event
|
|
bp2_character_interaction.1002 = {
|
|
type = character_event
|
|
content_source = dlc_009
|
|
title = bp2_character_interaction.1002.t
|
|
desc = {
|
|
desc = bp2_character_interaction.1002.desc_intro
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:lustful }
|
|
desc = bp2_character_interaction.1002.desc_lustful
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:chaste }
|
|
desc = bp2_character_interaction.1002.desc_chaste
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:gluttonous }
|
|
desc = bp2_character_interaction.1002.desc_gluttonous
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:temperate }
|
|
desc = bp2_character_interaction.1002.desc_temperate
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:greedy }
|
|
desc = bp2_character_interaction.1002.desc_greedy
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:generous }
|
|
desc = bp2_character_interaction.1002.desc_generous
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:lazy }
|
|
desc = bp2_character_interaction.1002.desc_lazy
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:diligent }
|
|
desc = bp2_character_interaction.1002.desc_diligent
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:wrathful }
|
|
desc = bp2_character_interaction.1002.desc_wrathful
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:calm }
|
|
desc = bp2_character_interaction.1002.desc_calm
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:patient }
|
|
desc = bp2_character_interaction.1002.desc_patient
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:impatient }
|
|
desc = bp2_character_interaction.1002.desc_impatient
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:arrogant}
|
|
desc = bp2_character_interaction.1002.desc_arrogant
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:humble }
|
|
desc = bp2_character_interaction.1002.desc_humble
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:deceitful }
|
|
desc = bp2_character_interaction.1002.desc_deceitful
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:honest }
|
|
desc = bp2_character_interaction.1002.desc_honest
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:craven }
|
|
desc = bp2_character_interaction.1002.desc_craven
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:brave }
|
|
desc = bp2_character_interaction.1002.desc_brave
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:shy }
|
|
desc = bp2_character_interaction.1002.desc_shy
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:gregarious }
|
|
desc = bp2_character_interaction.1002.desc_gregarious
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:ambitious }
|
|
desc = bp2_character_interaction.1002.desc_ambitious
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:content }
|
|
desc = bp2_character_interaction.1002.desc_content
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:arbitrary }
|
|
desc = bp2_character_interaction.1002.desc_arbitrary
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:just }
|
|
desc = bp2_character_interaction.1002.desc_just
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:cynical }
|
|
desc = bp2_character_interaction.1002.desc_cynical
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:zealous }
|
|
desc = bp2_character_interaction.1002.desc_zealous
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:paranoid }
|
|
desc = bp2_character_interaction.1002.desc_paranoid
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:trusting }
|
|
desc = bp2_character_interaction.1002.desc_trusting
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:compassionate }
|
|
desc = bp2_character_interaction.1002.desc_compassionate
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:callous }
|
|
desc = bp2_character_interaction.1002.desc_callous
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:sadistic }
|
|
desc = bp2_character_interaction.1002.desc_sadistic
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:stubborn }
|
|
desc = bp2_character_interaction.1002.desc_stubborn
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:fickle }
|
|
desc = bp2_character_interaction.1002.desc_fickle
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:eccentric }
|
|
desc = bp2_character_interaction.1002.desc_eccentric
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:vengeful }
|
|
desc = bp2_character_interaction.1002.desc_vengeful
|
|
}
|
|
triggered_desc = {
|
|
trigger = { scope:target_trait = trait:forgiving }
|
|
desc = bp2_character_interaction.1002.desc_forgiving
|
|
}
|
|
}
|
|
}
|
|
theme = family
|
|
override_background = {
|
|
trigger = {
|
|
scope:recipient = {
|
|
age < 12
|
|
}
|
|
}
|
|
reference = bp2_nursery
|
|
}
|
|
override_background = {
|
|
trigger = {
|
|
scope:recipient = {
|
|
age >= 12
|
|
}
|
|
}
|
|
reference = garden
|
|
}
|
|
|
|
left_portrait = {
|
|
character = root
|
|
animation = stress
|
|
}
|
|
right_portrait = {
|
|
character = scope:recipient
|
|
triggered_animation = {
|
|
trigger = {
|
|
OR = {
|
|
scope:target_trait = trait:greedy
|
|
scope:target_trait = trait:generous
|
|
}
|
|
}
|
|
animation = hunting_shortbow_rest_arrow_default
|
|
}
|
|
triggered_animation = {
|
|
trigger = { scope:target_trait = trait:paranoid }
|
|
animation = disapproval
|
|
}
|
|
triggered_animation = {
|
|
trigger = { scope:recipient = { age >= 12 } }
|
|
animation = shame
|
|
}
|
|
animation = clutching_toy
|
|
}
|
|
|
|
immediate = {
|
|
scope:recipient = {
|
|
set_favorite_toy_effect = yes
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = bp2_character_interaction.1002.a
|
|
flavor = bp2_character_interaction.1002.a.flavor
|
|
scope:recipient = {
|
|
add_opinion = {
|
|
target = root
|
|
modifier = confused_opinion
|
|
opinion = -20
|
|
}
|
|
}
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = disappointed_opinion
|
|
opinion = -20
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
any_parent = {
|
|
this != root
|
|
is_ai = no
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
every_parent = {
|
|
limit = {
|
|
this != root
|
|
is_ai = no
|
|
}
|
|
send_interface_message = {
|
|
type = event_childhood_bad_text
|
|
title = guardian_influenced_personality_fail
|
|
desc = guardian_influenced_personality_fail_desc
|
|
left_icon = scope:recipient
|
|
right_icon = scope:actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
stress_impact = {
|
|
base = medium_stress_impact_gain
|
|
}
|
|
}
|
|
}
|