N3OW/common/customizable_localization/00_personality_traits_custom_loc.txt
2025-02-20 17:49:25 +00:00

1071 lines
No EOL
31 KiB
Text

PersonalityGetTraitDescriptionFromFlag = {
type = character
text = {
trigger = { scope:has_opposing_trait = flag:arrogant }
localization_key = personality_traitdesc.negative.arrogant
}
text = {
trigger = { scope:has_opposing_trait = flag:humble }
localization_key = personality_traitdesc.negative.humble
}
text = {
trigger = { scope:has_opposing_trait = flag:lustful }
localization_key = personality_traitdesc.negative.lustful
}
text = {
trigger = { scope:has_opposing_trait = flag:chaste }
localization_key = personality_traitdesc.negative.chaste
}
text = {
trigger = { scope:has_opposing_trait = flag:gregarious }
localization_key = personality_traitdesc.negative.gregarious
}
text = {
trigger = { scope:has_opposing_trait = flag:shy }
localization_key = personality_traitdesc.negative.shy
}
text = {
trigger = { scope:has_opposing_trait = flag:generous }
localization_key = personality_traitdesc.negative.generous
}
text = {
trigger = { scope:has_opposing_trait = flag:greedy }
localization_key = personality_traitdesc.negative.greedy
}
text = {
trigger = { scope:has_opposing_trait = flag:ambitious }
localization_key = personality_traitdesc.negative.ambitious
}
text = {
trigger = { scope:has_opposing_trait = flag:content }
localization_key = personality_traitdesc.negative.content
}
text = {
trigger = { scope:has_opposing_trait = flag:impatient }
localization_key = personality_traitdesc.negative.impatient
}
text = {
trigger = { scope:has_opposing_trait = flag:patient }
localization_key = personality_traitdesc.negative.patient
}
text = {
trigger = { scope:has_opposing_trait = flag:temperate }
localization_key = personality_traitdesc.negative.temperate
}
text = {
trigger = { scope:has_opposing_trait = flag:gluttonous }
localization_key = personality_traitdesc.negative.gluttonous
}
text = {
trigger = { scope:has_opposing_trait = flag:diligent }
localization_key = personality_traitdesc.negative.diligent
}
text = {
trigger = { scope:has_opposing_trait = flag:lazy }
localization_key = personality_traitdesc.negative.lazy
}
text = {
trigger = { scope:has_opposing_trait = flag:wrathful }
localization_key = personality_traitdesc.negative.wrathful
}
text = {
trigger = { scope:has_opposing_trait = flag:calm }
localization_key = personality_traitdesc.negative.calm
}
text = {
trigger = { scope:has_opposing_trait = flag:deceitful }
localization_key = personality_traitdesc.negative.deceitful
}
text = {
trigger = { scope:has_opposing_trait = flag:honest }
localization_key = personality_traitdesc.negative.honest
}
text = {
trigger = { scope:has_opposing_trait = flag:craven }
localization_key = personality_traitdesc.negative.craven
}
text = {
trigger = { scope:has_opposing_trait = flag:brave }
localization_key = personality_traitdesc.negative.brave
}
text = {
trigger = { scope:has_opposing_trait = flag:arbitrary }
localization_key = personality_traitdesc.negative.arbitrary
}
text = {
trigger = { scope:has_opposing_trait = flag:just }
localization_key = personality_traitdesc.negative.just
}
text = {
trigger = { scope:has_opposing_trait = flag:cynical }
localization_key = personality_traitdesc.negative.cynical
}
text = {
trigger = { scope:has_opposing_trait = flag:zealous }
localization_key = personality_traitdesc.negative.zealous
}
text = {
trigger = { scope:has_opposing_trait = flag:paranoid }
localization_key = personality_traitdesc.negative.paranoid
}
text = {
trigger = { scope:has_opposing_trait = flag:trusting }
localization_key = personality_traitdesc.negative.trusting
}
text = {
trigger = { scope:has_opposing_trait = flag:compassionate }
localization_key = personality_traitdesc.negative.compassionate
}
text = {
trigger = { scope:has_opposing_trait = flag:callous }
localization_key = personality_traitdesc.negative.callous
}
text = {
trigger = { scope:has_opposing_trait = flag:sadistic }
localization_key = personality_traitdesc.negative.sadistic
}
text = {
trigger = { scope:has_opposing_trait = flag:forgiving }
localization_key = personality_traitdesc.negative.forgiving
}
text = {
trigger = { scope:has_opposing_trait = flag:vengeful }
localization_key = personality_traitdesc.negative.vengeful
}
text = {
trigger = { scope:has_opposing_trait = flag:stubborn}
localization_key = personality_traitdesc.negative.stubborn
}
text = {
trigger = { scope:has_opposing_trait = flag:fickle }
localization_key = personality_traitdesc.negative.fickle
}
text = {
trigger = { always = no }
localization_key = personality_traitdesc.negative.notrait
fallback = yes
}
}
# As 'PersonalityGetTraitDescriptionFromFlag', but for tooltips
PersonalityGetTraitDescriptionFromFlagTraitLink = {
type = character
text = {
trigger = { scope:has_opposing_trait = flag:arrogant }
localization_key = personality_traitdesc.trait.arrogant
}
text = {
trigger = { scope:has_opposing_trait = flag:humble }
localization_key = personality_traitdesc.trait.humble
}
text = {
trigger = { scope:has_opposing_trait = flag:lustful }
localization_key = personality_traitdesc.trait.lustful
}
text = {
trigger = { scope:has_opposing_trait = flag:chaste }
localization_key = personality_traitdesc.trait.chaste
}
text = {
trigger = { scope:has_opposing_trait = flag:gregarious }
localization_key = personality_traitdesc.trait.gregarious
}
text = {
trigger = { scope:has_opposing_trait = flag:shy }
localization_key = personality_traitdesc.trait.shy
}
text = {
trigger = { scope:has_opposing_trait = flag:generous }
localization_key = personality_traitdesc.trait.generous
}
text = {
trigger = { scope:has_opposing_trait = flag:greedy }
localization_key = personality_traitdesc.trait.greedy
}
text = {
trigger = { scope:has_opposing_trait = flag:ambitious }
localization_key = personality_traitdesc.trait.ambitious
}
text = {
trigger = { scope:has_opposing_trait = flag:content }
localization_key = personality_traitdesc.trait.content
}
text = {
trigger = { scope:has_opposing_trait = flag:impatient }
localization_key = personality_traitdesc.trait.impatient
}
text = {
trigger = { scope:has_opposing_trait = flag:patient }
localization_key = personality_traitdesc.trait.patient
}
text = {
trigger = { scope:has_opposing_trait = flag:temperate }
localization_key = personality_traitdesc.trait.temperate
}
text = {
trigger = { scope:has_opposing_trait = flag:gluttonous }
localization_key = personality_traitdesc.trait.gluttonous
}
text = {
trigger = { scope:has_opposing_trait = flag:diligent }
localization_key = personality_traitdesc.trait.diligent
}
text = {
trigger = { scope:has_opposing_trait = flag:lazy }
localization_key = personality_traitdesc.trait.lazy
}
text = {
trigger = { scope:has_opposing_trait = flag:wrathful }
localization_key = personality_traitdesc.trait.wrathful
}
text = {
trigger = { scope:has_opposing_trait = flag:calm }
localization_key = personality_traitdesc.trait.calm
}
text = {
trigger = { scope:has_opposing_trait = flag:deceitful }
localization_key = personality_traitdesc.trait.deceitful
}
text = {
trigger = { scope:has_opposing_trait = flag:honest }
localization_key = personality_traitdesc.trait.honest
}
text = {
trigger = { scope:has_opposing_trait = flag:craven }
localization_key = personality_traitdesc.trait.craven
}
text = {
trigger = { scope:has_opposing_trait = flag:brave }
localization_key = personality_traitdesc.trait.brave
}
text = {
trigger = { scope:has_opposing_trait = flag:arbitrary }
localization_key = personality_traitdesc.trait.arbitrary
}
text = {
trigger = { scope:has_opposing_trait = flag:just }
localization_key = personality_traitdesc.trait.just
}
text = {
trigger = { scope:has_opposing_trait = flag:cynical }
localization_key = personality_traitdesc.trait.cynical
}
text = {
trigger = { scope:has_opposing_trait = flag:zealous }
localization_key = personality_traitdesc.trait.zealous
}
text = {
trigger = { scope:has_opposing_trait = flag:paranoid }
localization_key = personality_traitdesc.trait.paranoid
}
text = {
trigger = { scope:has_opposing_trait = flag:trusting }
localization_key = personality_traitdesc.trait.trusting
}
text = {
trigger = { scope:has_opposing_trait = flag:compassionate }
localization_key = personality_traitdesc.trait.compassionate
}
text = {
trigger = { scope:has_opposing_trait = flag:callous }
localization_key = personality_traitdesc.trait.callous
}
text = {
trigger = { scope:has_opposing_trait = flag:sadistic }
localization_key = personality_traitdesc.trait.sadistic
}
text = {
trigger = { scope:has_opposing_trait = flag:forgiving }
localization_key = personality_traitdesc.trait.forgiving
}
text = {
trigger = { scope:has_opposing_trait = flag:vengeful }
localization_key = personality_traitdesc.trait.vengeful
}
text = {
trigger = { scope:has_opposing_trait = flag:stubborn}
localization_key = personality_traitdesc.trait.stubborn
}
text = {
trigger = { scope:has_opposing_trait = flag:fickle }
localization_key = personality_traitdesc.trait.fickle
}
text = {
trigger = { always = no }
localization_key = personality_traitdesc.trait.notrait
fallback = yes
}
}
# Based on an input personality trait, outputs a descriptor of the opposite trait.
PersonalityGetTraitDescriptionFromFlagInverted = {
type = character
text = {
trigger = { scope:has_opposing_trait = flag:humble }
localization_key = personality_traitdesc.positive.arrogant
}
text = {
trigger = { scope:has_opposing_trait = flag:arrogant }
localization_key = personality_traitdesc.positive.humble
}
text = {
trigger = { scope:has_opposing_trait = flag:chaste }
localization_key = personality_traitdesc.positive.lustful
}
text = {
trigger = { scope:has_opposing_trait = flag:lustful }
localization_key = personality_traitdesc.positive.chaste
}
text = {
trigger = { scope:has_opposing_trait = flag:shy }
localization_key = personality_traitdesc.positive.gregarious
}
text = {
trigger = { scope:has_opposing_trait = flag:gregarious }
localization_key = personality_traitdesc.positive.shy
}
text = {
trigger = { scope:has_opposing_trait = flag:greedy }
localization_key = personality_traitdesc.positive.generous
}
text = {
trigger = { scope:has_opposing_trait = flag:generous }
localization_key = personality_traitdesc.positive.greedy
}
text = {
trigger = { scope:has_opposing_trait = flag:content }
localization_key = personality_traitdesc.positive.ambitious
}
text = {
trigger = { scope:has_opposing_trait = flag:ambitious }
localization_key = personality_traitdesc.positive.content
}
text = {
trigger = { scope:has_opposing_trait = flag:patient }
localization_key = personality_traitdesc.positive.impatient
}
text = {
trigger = { scope:has_opposing_trait = flag:impatient }
localization_key = personality_traitdesc.positive.patient
}
text = {
trigger = { scope:has_opposing_trait = flag:gluttonous }
localization_key = personality_traitdesc.positive.temperate
}
text = {
trigger = { scope:has_opposing_trait = flag:temperate }
localization_key = personality_traitdesc.positive.gluttonous
}
text = {
trigger = { scope:has_opposing_trait = flag:lazy }
localization_key = personality_traitdesc.positive.diligent
}
text = {
trigger = { scope:has_opposing_trait = flag:diligent }
localization_key = personality_traitdesc.positive.lazy
}
text = {
trigger = { scope:has_opposing_trait = flag:calm }
localization_key = personality_traitdesc.positive.wrathful
}
text = {
trigger = { scope:has_opposing_trait = flag:wrathful }
localization_key = personality_traitdesc.positive.calm
}
text = {
trigger = { scope:has_opposing_trait = flag:honest }
localization_key = personality_traitdesc.positive.deceitful
}
text = {
trigger = { scope:has_opposing_trait = flag:deceitful }
localization_key = personality_traitdesc.positive.honest
}
text = {
trigger = { scope:has_opposing_trait = flag:brave }
localization_key = personality_traitdesc.positive.craven
}
text = {
trigger = { scope:has_opposing_trait = flag:craven }
localization_key = personality_traitdesc.positive.brave
}
text = {
trigger = { scope:has_opposing_trait = flag:just }
localization_key = personality_traitdesc.positive.arbitrary
}
text = {
trigger = { scope:has_opposing_trait = flag:arbitrary }
localization_key = personality_traitdesc.positive.just
}
text = {
trigger = { scope:has_opposing_trait = flag:zealous }
localization_key = personality_traitdesc.positive.cynical
}
text = {
trigger = { scope:has_opposing_trait = flag:cynical }
localization_key = personality_traitdesc.positive.zealous
}
text = {
trigger = { scope:has_opposing_trait = flag:trusting }
localization_key = personality_traitdesc.positive.paranoid
}
text = {
trigger = { scope:has_opposing_trait = flag:paranoid }
localization_key = personality_traitdesc.positive.trusting
}
text = {
trigger = { scope:has_opposing_trait = flag:callous }
localization_key = personality_traitdesc.positive.compassionate
}
text = {
trigger = { scope:has_opposing_trait = flag:compassionate }
localization_key = personality_traitdesc.positive.callous
}
text = {
trigger = { scope:has_opposing_trait = flag:sadistic }
localization_key = personality_traitdesc.positive.compassionate
}
text = {
trigger = { scope:has_opposing_trait = flag:vengeful }
localization_key = personality_traitdesc.positive.forgiving
}
text = {
trigger = { scope:has_opposing_trait = flag:forgiving }
localization_key = personality_traitdesc.positive.vengeful
}
text = {
trigger = { scope:has_opposing_trait = flag:fickle }
localization_key = personality_traitdesc.positive.stubborn
}
text = {
trigger = { scope:has_opposing_trait = flag:stubborn }
localization_key = personality_traitdesc.positive.fickle
}
text = {
trigger = { always = no }
localization_key = personality_traitdesc.positive.notrait
fallback = yes
}
}
# For use with the above, but in tooltips.
PersonalityGetTraitDescriptionFromFlagInvertedTraitLink = {
type = character
text = {
trigger = { scope:has_opposing_trait = flag:humble }
localization_key = personality_traitdesc.trait.arrogant
}
text = {
trigger = { scope:has_opposing_trait = flag:arrogant }
localization_key = personality_traitdesc.trait.humble
}
text = {
trigger = { scope:has_opposing_trait = flag:chaste }
localization_key = personality_traitdesc.trait.lustful
}
text = {
trigger = { scope:has_opposing_trait = flag:lustful }
localization_key = personality_traitdesc.trait.chaste
}
text = {
trigger = { scope:has_opposing_trait = flag:shy }
localization_key = personality_traitdesc.trait.gregarious
}
text = {
trigger = { scope:has_opposing_trait = flag:gregarious }
localization_key = personality_traitdesc.trait.shy
}
text = {
trigger = { scope:has_opposing_trait = flag:greedy }
localization_key = personality_traitdesc.trait.generous
}
text = {
trigger = { scope:has_opposing_trait = flag:generous }
localization_key = personality_traitdesc.trait.greedy
}
text = {
trigger = { scope:has_opposing_trait = flag:content }
localization_key = personality_traitdesc.trait.ambitious
}
text = {
trigger = { scope:has_opposing_trait = flag:ambitious }
localization_key = personality_traitdesc.trait.content
}
text = {
trigger = { scope:has_opposing_trait = flag:patient }
localization_key = personality_traitdesc.trait.impatient
}
text = {
trigger = { scope:has_opposing_trait = flag:impatient }
localization_key = personality_traitdesc.trait.patient
}
text = {
trigger = { scope:has_opposing_trait = flag:gluttonous }
localization_key = personality_traitdesc.trait.temperate
}
text = {
trigger = { scope:has_opposing_trait = flag:temperate }
localization_key = personality_traitdesc.trait.gluttonous
}
text = {
trigger = { scope:has_opposing_trait = flag:lazy }
localization_key = personality_traitdesc.trait.diligent
}
text = {
trigger = { scope:has_opposing_trait = flag:diligent }
localization_key = personality_traitdesc.trait.lazy
}
text = {
trigger = { scope:has_opposing_trait = flag:calm }
localization_key = personality_traitdesc.trait.wrathful
}
text = {
trigger = { scope:has_opposing_trait = flag:wrathful }
localization_key = personality_traitdesc.trait.calm
}
text = {
trigger = { scope:has_opposing_trait = flag:honest }
localization_key = personality_traitdesc.trait.deceitful
}
text = {
trigger = { scope:has_opposing_trait = flag:deceitful }
localization_key = personality_traitdesc.trait.honest
}
text = {
trigger = { scope:has_opposing_trait = flag:brave }
localization_key = personality_traitdesc.trait.craven
}
text = {
trigger = { scope:has_opposing_trait = flag:craven }
localization_key = personality_traitdesc.trait.brave
}
text = {
trigger = { scope:has_opposing_trait = flag:just }
localization_key = personality_traitdesc.trait.arbitrary
}
text = {
trigger = { scope:has_opposing_trait = flag:arbitrary }
localization_key = personality_traitdesc.trait.just
}
text = {
trigger = { scope:has_opposing_trait = flag:zealous }
localization_key = personality_traitdesc.trait.cynical
}
text = {
trigger = { scope:has_opposing_trait = flag:cynical }
localization_key = personality_traitdesc.trait.zealous
}
text = {
trigger = { scope:has_opposing_trait = flag:trusting }
localization_key = personality_traitdesc.trait.paranoid
}
text = {
trigger = { scope:has_opposing_trait = flag:paranoid }
localization_key = personality_traitdesc.trait.trusting
}
text = {
trigger = { scope:has_opposing_trait = flag:callous }
localization_key = personality_traitdesc.trait.compassionate
}
text = {
trigger = { scope:has_opposing_trait = flag:compassionate }
localization_key = personality_traitdesc.trait.callous
}
text = {
trigger = { scope:has_opposing_trait = flag:sadistic }
localization_key = personality_traitdesc.trait.compassionate
}
text = {
trigger = { scope:has_opposing_trait = flag:vengeful }
localization_key = personality_traitdesc.trait.forgiving
}
text = {
trigger = { scope:has_opposing_trait = flag:forgiving }
localization_key = personality_traitdesc.trait.vengeful
}
text = {
trigger = { scope:has_opposing_trait = flag:fickle }
localization_key = personality_traitdesc.trait.stubborn
}
text = {
trigger = { scope:has_opposing_trait = flag:stubborn }
localization_key = personality_traitdesc.trait.fickle
}
text = {
trigger = { always = no }
localization_key = personality_traitdesc.trait.notrait
fallback = yes
}
}
PersonalityGetSharedTraitDescriptionFromFlag = {
type = character
text = {
trigger = { scope:has_shared_trait = flag:arrogant }
localization_key = personality_traitdesc.positive.arrogant
}
text = {
trigger = { scope:has_shared_trait = flag:humble }
localization_key = personality_traitdesc.positive.humble
}
text = {
trigger = { scope:has_shared_trait = flag:lustful }
localization_key = personality_traitdesc.positive.lustful
}
text = {
trigger = { scope:has_shared_trait = flag:chaste }
localization_key = personality_traitdesc.positive.chaste
}
text = {
trigger = { scope:has_shared_trait = flag:gregarious }
localization_key = personality_traitdesc.positive.gregarious
}
text = {
trigger = { scope:has_shared_trait = flag:shy }
localization_key = personality_traitdesc.positive.shy
}
text = {
trigger = { scope:has_shared_trait = flag:generous }
localization_key = personality_traitdesc.positive.generous
}
text = {
trigger = { scope:has_shared_trait = flag:greedy }
localization_key = personality_traitdesc.positive.greedy
}
text = {
trigger = { scope:has_shared_trait = flag:ambitious }
localization_key = personality_traitdesc.positive.ambitious
}
text = {
trigger = { scope:has_shared_trait = flag:content }
localization_key = personality_traitdesc.positive.content
}
text = {
trigger = { scope:has_shared_trait = flag:impatient }
localization_key = personality_traitdesc.positive.impatient
}
text = {
trigger = { scope:has_shared_trait = flag:patient }
localization_key = personality_traitdesc.positive.patient
}
text = {
trigger = { scope:has_shared_trait = flag:temperate }
localization_key = personality_traitdesc.positive.temperate
}
text = {
trigger = { scope:has_shared_trait = flag:gluttonous }
localization_key = personality_traitdesc.positive.gluttonous
}
text = {
trigger = { scope:has_shared_trait = flag:diligent }
localization_key = personality_traitdesc.positive.diligent
}
text = {
trigger = { scope:has_shared_trait = flag:lazy }
localization_key = personality_traitdesc.positive.lazy
}
text = {
trigger = { scope:has_shared_trait = flag:wrathful }
localization_key = personality_traitdesc.positive.wrathful
}
text = {
trigger = { scope:has_shared_trait = flag:calm }
localization_key = personality_traitdesc.positive.calm
}
text = {
trigger = { scope:has_shared_trait = flag:deceitful }
localization_key = personality_traitdesc.positive.deceitful
}
text = {
trigger = { scope:has_shared_trait = flag:honest }
localization_key = personality_traitdesc.positive.honest
}
text = {
trigger = { scope:has_shared_trait = flag:craven }
localization_key = personality_traitdesc.positive.craven
}
text = {
trigger = { scope:has_shared_trait = flag:brave }
localization_key = personality_traitdesc.positive.brave
}
text = {
trigger = { scope:has_shared_trait = flag:arbitrary }
localization_key = personality_traitdesc.positive.arbitrary
}
text = {
trigger = { scope:has_shared_trait = flag:just }
localization_key = personality_traitdesc.positive.just
}
text = {
trigger = { scope:has_shared_trait = flag:cynical }
localization_key = personality_traitdesc.positive.cynical
}
text = {
trigger = { scope:has_shared_trait = flag:zealous }
localization_key = personality_traitdesc.positive.zealous
}
text = {
trigger = { scope:has_shared_trait = flag:paranoid }
localization_key = personality_traitdesc.positive.paranoid
}
text = {
trigger = { scope:has_shared_trait = flag:trusting }
localization_key = personality_traitdesc.positive.trusting
}
text = {
trigger = { scope:has_shared_trait = flag:compassionate }
localization_key = personality_traitdesc.positive.compassionate
}
text = {
trigger = { scope:has_shared_trait = flag:callous }
localization_key = personality_traitdesc.positive.callous
}
text = {
trigger = { scope:has_shared_trait = flag:sadistic }
localization_key = personality_traitdesc.positive.sadistic
}
text = {
trigger = { scope:has_shared_trait = flag:forgiving }
localization_key = personality_traitdesc.positive.forgiving
}
text = {
trigger = { scope:has_shared_trait = flag:vengeful }
localization_key = personality_traitdesc.positive.vengeful
}
text = {
trigger = { scope:has_shared_trait = flag:stubborn}
localization_key = personality_traitdesc.positive.stubborn
}
text = {
trigger = { scope:has_shared_trait = flag:fickle }
localization_key = personality_traitdesc.positive.fickle
}
text = {
trigger = { always = no }
localization_key = personality_traitdesc.negative.notrait
fallback = yes
}
}
PersonalityGetNegativeTraitDesc = {
type = character
text = {
trigger = { has_trait = arrogant }
localization_key = personality_traitdesc.negative.arrogant
}
text = {
trigger = { has_trait = humble }
localization_key = personality_traitdesc.negative.humble
}
text = {
trigger = { has_trait = lustful }
localization_key = personality_traitdesc.negative.lustful
}
text = {
trigger = { has_trait = chaste }
localization_key = personality_traitdesc.negative.chaste
}
text = {
trigger = { has_trait = gregarious }
localization_key = personality_traitdesc.negative.gregarious
}
text = {
trigger = { has_trait = shy }
localization_key = personality_traitdesc.negative.shy
}
text = {
trigger = { has_trait = generous }
localization_key = personality_traitdesc.negative.generous
}
text = {
trigger = { has_trait = greedy }
localization_key = personality_traitdesc.negative.greedy
}
text = {
trigger = { has_trait = ambitious }
localization_key = personality_traitdesc.negative.ambitious
}
text = {
trigger = { has_trait = content }
localization_key = personality_traitdesc.negative.content
}
text = {
trigger = { has_trait = impatient }
localization_key = personality_traitdesc.negative.impatient
}
text = {
trigger = { has_trait = patient }
localization_key = personality_traitdesc.negative.patient
}
text = {
trigger = { has_trait = temperate }
localization_key = personality_traitdesc.negative.temperate
}
text = {
trigger = { has_trait = gluttonous }
localization_key = personality_traitdesc.negative.gluttonous
}
text = {
trigger = { has_trait = diligent }
localization_key = personality_traitdesc.negative.diligent
}
text = {
trigger = { has_trait = lazy }
localization_key = personality_traitdesc.negative.lazy
}
text = {
trigger = { has_trait = wrathful }
localization_key = personality_traitdesc.negative.wrathful
}
text = {
trigger = { has_trait = calm }
localization_key = personality_traitdesc.negative.calm
}
text = {
trigger = { has_trait = deceitful }
localization_key = personality_traitdesc.negative.deceitful
}
text = {
trigger = { has_trait = honest }
localization_key = personality_traitdesc.negative.honest
}
text = {
trigger = { has_trait = craven }
localization_key = personality_traitdesc.negative.craven
}
text = {
trigger = { has_trait = brave }
localization_key = personality_traitdesc.negative.brave
}
text = {
trigger = { has_trait = arbitrary }
localization_key = personality_traitdesc.negative.arbitrary
}
text = {
trigger = { has_trait = just }
localization_key = personality_traitdesc.negative.just
}
text = {
trigger = { has_trait = cynical }
localization_key = personality_traitdesc.negative.cynical
}
text = {
trigger = { has_trait = zealous }
localization_key = personality_traitdesc.negative.zealous
}
text = {
trigger = { has_trait = paranoid }
localization_key = personality_traitdesc.negative.paranoid
}
text = {
trigger = { has_trait = trusting }
localization_key = personality_traitdesc.negative.trusting
}
text = {
trigger = { has_trait = compassionate }
localization_key = personality_traitdesc.negative.compassionate
}
text = {
trigger = { has_trait = callous }
localization_key = personality_traitdesc.negative.callous
}
text = {
trigger = { has_trait = sadistic }
localization_key = personality_traitdesc.negative.sadistic
}
text = {
trigger = { has_trait = forgiving }
localization_key = personality_traitdesc.negative.forgiving
}
text = {
trigger = { has_trait = vengeful }
localization_key = personality_traitdesc.negative.vengeful
}
text = {
trigger = { has_trait = stubborn}
localization_key = personality_traitdesc.negative.stubborn
}
text = {
trigger = { has_trait = fickle }
localization_key = personality_traitdesc.negative.fickle
}
text = {
trigger = { always = no }
localization_key = personality_traitdesc.negative.notrait
fallback = yes
}
}
PersonalityGetPositiveTraitDesc = {
type = character
text = {
trigger = { has_trait = humble }
localization_key = personality_traitdesc.positive.arrogant
}
text = {
trigger = { has_trait = arrogant }
localization_key = personality_traitdesc.positive.humble
}
text = {
trigger = { has_trait = chaste }
localization_key = personality_traitdesc.positive.lustful
}
text = {
trigger = { has_trait = lustful }
localization_key = personality_traitdesc.positive.chaste
}
text = {
trigger = { has_trait = shy }
localization_key = personality_traitdesc.positive.gregarious
}
text = {
trigger = { has_trait = gregarious }
localization_key = personality_traitdesc.positive.shy
}
text = {
trigger = { has_trait = greedy }
localization_key = personality_traitdesc.positive.generous
}
text = {
trigger = { has_trait = generous }
localization_key = personality_traitdesc.positive.greedy
}
text = {
trigger = { has_trait = content }
localization_key = personality_traitdesc.positive.ambitious
}
text = {
trigger = { has_trait = ambitious }
localization_key = personality_traitdesc.positive.content
}
text = {
trigger = { has_trait = patient }
localization_key = personality_traitdesc.positive.impatient
}
text = {
trigger = { has_trait = impatient }
localization_key = personality_traitdesc.positive.patient
}
text = {
trigger = { has_trait = gluttonous }
localization_key = personality_traitdesc.positive.temperate
}
text = {
trigger = { has_trait = temperate }
localization_key = personality_traitdesc.positive.gluttonous
}
text = {
trigger = { has_trait = lazy }
localization_key = personality_traitdesc.positive.diligent
}
text = {
trigger = { has_trait = diligent }
localization_key = personality_traitdesc.positive.lazy
}
text = {
trigger = { has_trait = calm }
localization_key = personality_traitdesc.positive.wrathful
}
text = {
trigger = { has_trait = wrathful }
localization_key = personality_traitdesc.positive.calm
}
text = {
trigger = { has_trait = honest }
localization_key = personality_traitdesc.positive.deceitful
}
text = {
trigger = { has_trait = deceitful }
localization_key = personality_traitdesc.positive.honest
}
text = {
trigger = { has_trait = brave }
localization_key = personality_traitdesc.positive.craven
}
text = {
trigger = { has_trait = craven }
localization_key = personality_traitdesc.positive.brave
}
text = {
trigger = { has_trait = just }
localization_key = personality_traitdesc.positive.arbitrary
}
text = {
trigger = { has_trait = arbitrary }
localization_key = personality_traitdesc.positive.just
}
text = {
trigger = { has_trait = zealous }
localization_key = personality_traitdesc.positive.cynical
}
text = {
trigger = { has_trait = cynical }
localization_key = personality_traitdesc.positive.zealous
}
text = {
trigger = { has_trait = trusting }
localization_key = personality_traitdesc.positive.paranoid
}
text = {
trigger = { has_trait = paranoid }
localization_key = personality_traitdesc.positive.trusting
}
text = {
trigger = { has_trait = callous }
localization_key = personality_traitdesc.positive.compassionate
}
text = {
trigger = { has_trait = compassionate }
localization_key = personality_traitdesc.positive.callous
}
text = {
trigger = { has_trait = sadistic }
localization_key = personality_traitdesc.positive.compassionate
}
text = {
trigger = { has_trait = vengeful }
localization_key = personality_traitdesc.positive.forgiving
}
text = {
trigger = { has_trait = forgiving }
localization_key = personality_traitdesc.positive.vengeful
}
text = {
trigger = { has_trait = fickle }
localization_key = personality_traitdesc.positive.stubborn
}
text = {
trigger = { has_trait = stubborn }
localization_key = personality_traitdesc.positive.fickle
}
text = {
trigger = { always = no }
localization_key = personality_traitdesc.positive.notrait
fallback = yes
}
}
PersonalityBraveTest = {
type = character
text = {
trigger = { scope:has_shared_trait = flag:brave }
localization_key = personality_traitdesc.positive.brave
}
text = {
trigger = { always = no }
localization_key = personality_traitdesc.negative.notrait
fallback = yes
}
}