N3OW/common/scripted_triggers/00_personality_triggers.txt

245 lines
4.9 KiB
Text

###PERSONALITY TRIGGER LIST
# has_personality_malicious_trigger - someone who is deceitful/uncaring/selfish/doesn't mind hurting others
# has_personality_benevolent_trigger - a kind soul who is likely to be helpful
# has_personality_dominant_trigger - someone with high confidence who is in control (or wants to be)
# has_personality_submissive_trigger - someone with low confidence or who is fine with obeying others
# has_personality_extroverted_trigger - someone who likes to interact with others
# has_personality_introverted_trigger - someone who is shy/chaste/scared
# has_personality_emotional_trigger - someone whose actions are easily swayed by their emotions
# has_personality_levelheaded_trigger - someone who is always in control or is indifferent
# has_personality_annoying_trigger - someone who gossips, meddles, disturbs etc.
# probably_intelligent_trigger
# probably_unintelligent_trigger
#############################
#SUPPORTING TRAITS TRIGGERS
############################
has_trait_malicious_trigger = {
OR = {
has_trait = deceitful
has_trait = arbitrary
has_trait = callous
has_trait = sadistic
has_trait = vengeful
has_trait = rowdy
}
}
has_trait_benevolent_trigger = {
OR = {
has_trait = generous
has_trait = just
has_trait = compassionate
has_trait = forgiving
}
}
has_trait_dominant_trigger = {
OR = {
has_trait = arrogant
has_trait = brave
has_trait = ambitious
has_trait = stubborn
has_trait = bossy
has_trait = rowdy
}
}
has_trait_submissive_trigger = {
OR = {
has_trait = craven
has_trait = humble
has_trait = content
has_trait = fickle
}
}
has_trait_extroverted_trigger = {
OR = {
has_diplomacy_lifestyle_trait_trigger = yes
has_trait = seducer
has_trait = lustful
has_trait = gregarious
has_trait = curious
has_trait = charming
}
}
has_trait_introverted_trigger = {
OR = {
has_trait = celibate
has_trait = chaste
has_trait = craven
has_trait = shy
has_trait = pensive
}
}
has_trait_emotional_trigger = {
OR = {
has_trait = wrathful
has_trait = impatient
has_trait = paranoid
has_trait = compassionate
has_trait = vengeful
has_trait = drunkard
has_trait = depressed
has_trait = lunatic
has_trait = possessed
}
}
has_trait_levelheaded_trigger = {
OR = {
has_trait = temperate
has_trait = calm
has_trait = patient
has_trait = callous
has_trait = pensive
}
}
has_trait_schemy_trigger = {
OR = {
has_trait = deceitful
has_trait = callous
has_trait = ambitious
has_trait = vengeful
has_trait = disloyal
}
}
#########################
#PERSONALITY TRIGGERS
##########################
has_personality_malicious_trigger = {
has_trait_malicious_trigger = yes
has_trait_benevolent_trigger = no
}
has_personality_benevolent_trigger = {
has_trait_benevolent_trigger = yes
has_trait_malicious_trigger = no
}
has_personality_dominant_trigger = {
has_trait_dominant_trigger = yes
has_trait_submissive_trigger = no
}
has_personality_submissive_trigger = {
has_trait_submissive_trigger = yes
has_trait_dominant_trigger = no
}
has_personality_extroverted_trigger = {
has_trait_extroverted_trigger = yes
has_trait_introverted_trigger = no
}
has_personality_introverted_trigger = {
has_trait_introverted_trigger = yes
has_trait_extroverted_trigger = no
}
has_personality_emotional_trigger = {
has_trait_emotional_trigger = yes
has_trait_levelheaded_trigger = no
}
has_personality_levelheaded_trigger = {
has_trait_levelheaded_trigger = yes
has_trait_emotional_trigger = no
}
has_personality_annoying_trigger = {
OR = {
has_trait = gluttonous
has_trait = lazy
has_trait = arrogant
has_trait = drunkard
has_trait = stubborn
has_trait = paranoid
has_trait = lunatic
has_trait = possessed
has_trait = curious
has_trait = rowdy
}
}
#Intelligence estimations
probably_intelligent_trigger = {
OR = {
has_trait_rank = {
trait = intellect_good
rank > 0
}
has_trait = shrewd
}
}
probably_unintelligent_trigger = {
OR = {
has_trait_rank = {
trait = intellect_bad
rank > 0
}
has_trait = dull
has_trait = inbred
}
}
# Other personality checks
untrustworthy_trigger = {
OR = {
has_trait = deceitful
has_trait = arbitrary
has_trait = disloyal
}
}
loves_food_trigger = {
NOR = {
has_trait = inappetetic
has_trait = temperate
}
OR = {
has_trait = comfort_eater
has_trait = gluttonous
has_court_position = food_taster_court_position
}
}
probably_superstitious = {
OR = {
learning <= mediocre_skill_rating
has_trait = intellect_bad
has_trait = dull
has_trait = eccentric
has_trait = paranoid
has_trait = lifestyle_herbalist
is_witch_trigger = yes
has_character_modifier = bp1_superstition_modifier
}
}
probably_anti_superstitious = {
probably_superstitious = no
OR = {
learning >= high_skill_rating
has_trait = intellect_good
has_trait = shrewd
has_trait = cynical
has_trait = zealous
has_trait = theologian
}
}