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

2040 lines
30 KiB
Text

#Descriptions of characters
#RelationDescriptor
RelationDescriptor = {
type = character
text = {
trigger = {
opinion = {
target = scope:second
value > 0
}
}
localization_key = positive_desc_of_other
}
text = {
trigger = {
opinion = {
target = scope:second
value <= 0
}
}
localization_key = negative_desc_of_other
}
}
DescriptorPositive = { #Can't be used on its own
type = character
random_valid = yes
text = {
trigger = {
scope:second = {
is_vassal_of = root
}
}
localization_key = positive_desc_loyal
}
text = {
trigger = {
scope:second = {
is_vassal_of = root
}
}
localization_key = positive_desc_faithful
}
text = {
trigger = {
scope:second = {
has_trait = generous
}
}
localization_key = positive_desc_generous
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = just
prestige > root.prestige
}
}
}
localization_key = positive_desc_honorable
}
text = {
trigger = {
scope:second = {
has_trait = just
}
}
localization_key = positive_desc_principled
}
text = {
trigger = {
scope:second = {
has_trait = arbitrary
}
}
localization_key = positive_desc_pragmatic
}
text = {
trigger = {
scope:second = {
has_trait = lustful
}
}
localization_key = positive_desc_passionate
}
text = {
trigger = {
scope:second = {
has_trait = chaste
}
}
localization_key = positive_desc_wholesome
}
text = {
trigger = {
scope:second = {
has_trait = gluttonous
}
}
localization_key = positive_desc_epicurean
}
text = {
trigger = {
scope:second = {
has_trait = temperate
}
}
localization_key = positive_desc_disciplined
}
text = {
trigger = {
scope:second = {
has_trait = greedy
}
}
localization_key = positive_desc_frugal
}
text = {
trigger = {
scope:second = {
has_trait = lazy
}
}
localization_key = positive_desc_relaxed
}
text = {
trigger = {
scope:second = {
has_trait = diligent
}
}
localization_key = positive_desc_dedicated
}
text = {
trigger = {
scope:second = {
has_trait = wrathful
}
}
localization_key = positive_desc_forceful
}
text = {
trigger = {
scope:second = {
has_trait = calm
}
}
localization_key = positive_desc_even_tempered
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = calm
has_trait = pensive
}
}
}
localization_key = positive_desc_poised
}
text = {
trigger = {
scope:second = {
has_trait = patient
}
}
localization_key = positive_desc_composed
}
text = {
trigger = {
scope:second = {
has_trait = impatient
}
}
localization_key = positive_desc_vigorous
}
text = {
trigger = {
scope:second = {
has_trait = arrogant
}
}
localization_key = positive_desc_confident
}
text = {
trigger = {
scope:second = {
has_trait = humble
}
}
localization_key = positive_desc_respectful
}
text = {
trigger = {
scope:second = {
has_trait = deceitful
}
}
localization_key = positive_desc_cunning
}
text = {
trigger = {
scope:second = {
has_trait = deceitful
}
}
localization_key = positive_desc_sly
}
text = {
trigger = {
scope:second = {
has_trait = honest
}
}
localization_key = positive_desc_sincere
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = craven
has_trait = pensive
}
}
}
localization_key = positive_desc_prudent
}
text = {
trigger = {
scope:second = {
has_trait = brave
}
}
localization_key = positive_desc_courageous
}
text = {
trigger = {
scope:second = {
has_trait = brave
}
}
localization_key = positive_desc_fearless
}
text = {
trigger = {
scope:second = {
has_trait = shy
}
}
localization_key = positive_desc_coy
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = charming
has_trait = gregarious
}
}
}
localization_key = positive_desc_friendly
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = charming
has_trait = gregarious
}
}
}
localization_key = positive_desc_sociable
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = charming
has_trait = gregarious
}
}
}
localization_key = positive_desc_agreeable
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = shy
has_trait = pensive
}
}
}
localization_key = positive_desc_reserved
}
text = {
trigger = {
scope:second = {
has_trait = ambitious
}
}
localization_key = positive_desc_determined
}
text = {
trigger = {
scope:second = {
has_trait = ambitious
}
}
localization_key = positive_desc_driven
}
text = {
trigger = {
scope:second = {
has_trait = ambitious
}
}
localization_key = positive_desc_enthusiastic
}
text = {
trigger = {
scope:second = {
has_trait = content
}
}
localization_key = positive_desc_untroubled
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = cynical
has_trait = pensive
}
}
}
localization_key = positive_desc_circumspect
}
text = {
trigger = {
scope:second = {
has_trait = zealous
}
}
localization_key = positive_desc_devout
}
text = {
trigger = {
scope:second = {
has_trait = paranoid
}
}
localization_key = positive_desc_wary
}
text = {
trigger = {
scope:second = {
has_trait = trusting
}
}
localization_key = positive_desc_loyal
}
text = {
trigger = {
scope:second = {
has_trait = trusting
}
}
localization_key = positive_desc_committed
}
text = {
trigger = {
scope:second = {
has_trait = compassionate
}
}
localization_key = positive_desc_kind
}
text = {
trigger = {
scope:second = {
has_trait = callous
}
}
localization_key = positive_desc_thick_skinned
}
text = {
trigger = {
scope:second = {
has_trait = callous
}
}
localization_key = positive_desc_unsusceptible
}
text = {
trigger = {
scope:second = {
has_trait = sadistic
}
NOT = { root = { has_trait = sadistic } }
}
localization_key = positive_desc_ahem
}
text = {
trigger = {
scope:second = {
has_trait = sadistic
}
root = { has_trait = sadistic }
}
localization_key = positive_desc_efficient
}
text = {
trigger = {
scope:second = {
has_trait = sadistic
}
root = { has_trait = sadistic }
}
localization_key = positive_desc_fellow_connoisseur
}
text = {
trigger = {
scope:second = {
has_trait = cannibal
}
root = { has_trait = cannibal }
}
localization_key = positive_desc_fellow_gourmand
}
text = {
trigger = {
scope:second = {
has_trait = stubborn
}
}
localization_key = positive_desc_resolute
}
text = {
trigger = {
scope:second = {
has_trait = fickle
}
}
localization_key = positive_desc_flexible
}
text = {
trigger = {
scope:second = {
has_trait = vengeful
}
}
localization_key = positive_desc_trenchant
}
text = {
trigger = {
scope:second = {
has_trait = forgiving
}
}
localization_key = positive_desc_magnanimous
}
text = {
trigger = {
scope:second = {
has_trait = forgiving
}
}
weight_multiplier = {
base = 0.5
modifier = {
add = 1
scope:second = {
this = root.liege
}
}
}
localization_key = positive_desc_merciful
}
text = {
trigger = {
scope:second = {
has_trait = rowdy
}
}
weight_multiplier = {
base = 3
}
localization_key = positive_desc_irrepressible
}
text = {
trigger = {
scope:second = {
has_trait = rowdy
}
}
weight_multiplier = {
base = 3
}
localization_key = positive_desc_unstoppable
}
text = {
trigger = {
scope:second = {
has_trait = rowdy
}
}
weight_multiplier = {
base = 3
}
localization_key = positive_desc_exuberant
}
text = {
trigger = {
scope:second = {
has_trait = charming
}
}
weight_multiplier = {
base = 3
}
localization_key = positive_desc_crafty
}
text = {
trigger = {
scope:second = {
has_trait = rowdy
}
}
weight_multiplier = {
base = 3
}
localization_key = positive_desc_mischievous
}
text = {
trigger = {
scope:second = {
has_trait = charming
}
}
weight_multiplier = {
base = 3
}
localization_key = positive_desc_artful
}
text = {
trigger = {
scope:second = {
has_trait = charming
}
}
weight_multiplier = {
base = 3
}
localization_key = positive_desc_effusive
}
text = {
trigger = {
scope:second = {
has_trait = curious
}
}
weight_multiplier = {
base = 3
}
localization_key = positive_desc_forthcoming
}
text = {
trigger = {
scope:second = {
has_trait = curious
}
}
weight_multiplier = {
base = 3
}
localization_key = positive_desc_expressive
}
text = {
trigger = {
scope:second = {
has_trait = curious
}
}
weight_multiplier = {
base = 3
}
localization_key = positive_desc_inquisitive
}
text = {
trigger = {
scope:second = {
has_trait = curious
}
}
weight_multiplier = {
base = 3
}
localization_key = positive_desc_enquiring
}
text = {
trigger = {
scope:second = {
has_trait = curious
}
}
weight_multiplier = {
base = 3
}
localization_key = positive_desc_observant
}
text = {
trigger = {
scope:second = {
has_trait = bossy
}
}
weight_multiplier = {
base = 3
}
localization_key = positive_desc_self_assured
}
text = {
trigger = {
scope:second = {
has_trait = bossy
}
}
weight_multiplier = {
base = 3
}
localization_key = positive_desc_adept
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = bossy
has_trait = diligent
has_trait = pensive
}
}
}
weight_multiplier = {
base = 3
}
localization_key = positive_desc_meticulous
}
text = {
trigger = {
scope:second = {
intrigue > 14
intrigue > root.intrigue
}
}
localization_key = positive_desc_subtle
}
text = {
trigger = {
scope:second = {
martial > 14
martial > root.martial
}
}
localization_key = positive_desc_imposing
}
text = {
trigger = {
OR = {
scope:second = {
diplomacy > 14
diplomacy > root.diplomacy
}
scope:second = { has_trait = charming }
}
}
localization_key = positive_desc_charming
}
text = {
trigger = {
scope:second = {
stewardship > 14
stewardship > root.stewardship
}
}
localization_key = positive_desc_industrious
}
text = {
trigger = {
scope:second = {
learning > 14
learning > root.learning
}
}
localization_key = positive_desc_wise
}
text = {
trigger = {
scope:second = {
age > 65
age > root.age
}
}
localization_key = positive_desc_venerable
}
text = {
trigger = {
scope:second = {
age < 25
}
root.age > 35
}
localization_key = positive_desc_youthful
}
text = {
trigger = { always = no }
fallback = yes
localization_key = positive_desc_compliment_adjective
}
}
DescriptorNegative = { #Can't be used on its own
type = character
random_valid = yes
text = {
trigger = {
scope:second = {
is_vassal_of = root
}
}
weight_multiplier = {
base = 0.5
modifier = {
add = 1
any_targeting_scheme = {
is_scheme_agent_exposed = scope:second
}
}
}
localization_key = negative_desc_traitorous
}
text = {
trigger = {
scope:second = {
is_vassal_of = root
}
}
localization_key = negative_desc_subversive
}
text = {
trigger = {
scope:second = {
OR = {
is_vassal_of = root
is_close_or_extended_family_of = root
is_consort_of = root
}
}
}
localization_key = negative_desc_useless
}
text = {
trigger = {
scope:second = {
this = root.liege
OR = {
has_trait = wrathful
has_trait = sadistic
has_trait = vengeful
has_trait = brave
}
}
}
weight_multiplier = {
base = 0.5
modifier = {
add = 1
has_trait = ambitious
}
}
localization_key = negative_desc_oppressing
}
text = {
trigger = {
scope:second = {
has_relation_bully = root
}
}
localization_key = negative_desc_pathetic
}
text = {
trigger = {
scope:second = {
age > 65
age > root.age
}
}
localization_key = negative_desc_decrepit
}
text = {
trigger = {
scope:second = {
OR = {
AND = {
age < 25
age < root.age
}
has_trait = trusting
}
}
}
localization_key = negative_desc_naive
}
text = {
trigger = {
scope:second = {
has_trait = arrogant
}
}
localization_key = negative_desc_arrogant
}
text = {
trigger = {
has_trait = zealous
scope:second = {
NOT = {
has_trait = zealous
}
}
}
localization_key = negative_desc_faithless
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = arrogant
has_trait = shy
has_trait = chaste
}
}
}
localization_key = negative_desc_aloof
}
text = {
trigger = {
scope:second = {
has_trait = generous
}
}
localization_key = negative_desc_wasteful
}
text = {
trigger = {
scope:second = {
has_trait = lustful
}
}
localization_key = negative_desc_lewd
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = gluttonous
has_trait = greedy
}
}
}
localization_key = negative_desc_insatiable
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = calm
has_trait = lazy
}
}
}
localization_key = negative_desc_lethargic
}
text = {
trigger = {
scope:second = {
has_trait = trusting
}
}
localization_key = negative_desc_gullible
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = zealous
has_trait = wrathful
has_trait = vengeful
}
}
}
localization_key = negative_desc_rabid
}
text = {
trigger = {
scope:second = {
has_trait = zealous
}
}
localization_key = negative_desc_fanatical
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = zealous
has_trait = wrathful
has_trait = vengeful
has_trait = lunatic
has_trait = possessed
}
}
}
localization_key = negative_desc_delirious
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = wrathful
has_trait = vengeful
has_trait = sadistic
}
}
}
localization_key = negative_desc_ruinous
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = deceitful
AND = {
intrigue > 14
intrigue > root.intrigue
}
}
}
}
localization_key = negative_desc_dishonest
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = deceitful
AND = {
intrigue > 14
intrigue > root.intrigue
}
}
}
}
localization_key = negative_desc_crooked
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = deceitful
has_trait = callous
AND = {
intrigue > 14
intrigue > root.intrigue
}
}
}
}
localization_key = negative_desc_insidious
}
text = {
trigger = {
scope:second = {
has_trait = craven
}
}
localization_key = negative_desc_spineless
}
text = {
trigger = {
scope:second = {
has_trait = craven
}
}
localization_key = negative_desc_gutless
}
text = {
trigger = {
scope:second = {
has_trait = craven
}
}
localization_key = negative_desc_cowardly
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = shy
has_trait = humble
}
}
}
localization_key = negative_desc_apprehensive
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = temperate
has_trait = humble
}
}
}
localization_key = negative_desc_restrained
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = temperate
has_trait = humble
has_trait = just
}
}
}
localization_key = negative_desc_austere
}
text = {
trigger = {
scope:second = {
has_trait = just
}
}
localization_key = negative_desc_rigid
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = vengeful
has_trait = wrathful
}
}
}
localization_key = negative_desc_spiteful
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = vengeful
has_trait = wrathful
}
}
}
localization_key = negative_desc_hostile
}
text = {
trigger = {
scope:second = {
has_trait = sadistic
}
}
localization_key = negative_desc_perverse
}
text = {
trigger = {
scope:second = {
has_trait = sadistic
}
}
localization_key = negative_desc_ruthless
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = lustful
has_trait = gregarious
}
}
}
localization_key = negative_desc_unrestrained
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = ambitious
has_trait = arrogant
}
}
}
localization_key = negative_desc_brash
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = gregarious
has_trait = honest
}
}
}
localization_key = negative_desc_brazen
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = gregarious
has_trait = honest
has_trait = brave
has_trait = lustful
}
}
}
localization_key = negative_desc_audacious
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = humble
has_trait = honest
}
}
}
localization_key = negative_desc_guileless
}
text = {
trigger = {
scope:second = {
has_trait = brave
}
}
localization_key = negative_desc_reckless
}
text = {
trigger = {
scope:second = {
OR = {
has_trait = diligent
has_trait = patient
}
}
}
localization_key = negative_desc_unrelenting
}
text = {
trigger = {
scope:second = {
has_trait = impatient
}
}
localization_key = negative_desc_impatient
}
text = {
trigger = {
scope:second = {
has_trait = cynical
}
}
localization_key = negative_desc_pessimistic
}
text = {
trigger = {
scope:second = {
intrigue > 14
intrigue > root.intrigue
}
}
localization_key = negative_desc_false
}
text = {
trigger = {
scope:second = {
martial > 14
martial > root.martial
}
}
localization_key = negative_desc_pretentious
}
text = {
trigger = {
scope:second = {
diplomacy > 14
diplomacy > root.diplomacy
}
}
localization_key = negative_desc_disagreeable
}
text = {
trigger = {
scope:second = {
diplomacy > 14
diplomacy > root.diplomacy
}
}
localization_key = negative_desc_grousing
}
text = {
trigger = {
scope:second = {
diplomacy > 14
diplomacy > root.diplomacy
}
}
localization_key = negative_desc_querulous
}
text = {
trigger = {
scope:second = {
stewardship > 14
stewardship > root.stewardship
}
}
localization_key = negative_desc_fretful
}
text = {
trigger = {
scope:second = {
learning > 14
learning > root.learning
}
}
localization_key = negative_desc_pompous
}
text = {
trigger = {
scope:second = {
learning > 14
learning > root.learning
}
}
localization_key = negative_desc_overbearing
}
text = {
trigger = {
scope:second = {
learning > 14
learning > root.learning
}
}
localization_key = negative_desc_abstruse
}
text = {
trigger = {
scope:second = {
intrigue < 10
intrigue < root.intrigue
}
intrigue > 10
}
localization_key = negative_desc_graceless
}
text = {
trigger = {
scope:second = {
intrigue < 10
intrigue < root.intrigue
}
intrigue > 10
}
localization_key = negative_desc_unsubtle
}
text = {
trigger = {
scope:second = {
intrigue < 10
intrigue < root.intrigue
}
intrigue > 10
}
localization_key = negative_desc_ignorant
}
text = {
trigger = {
OR = {
AND = {
scope:second = {
martial < 10
martial < root.martial
}
martial > 10
}
scope:second = {
OR = {
has_trait = craven
has_trait = forgiving
has_trait = ill
has_trait = sickly
has_trait = pneumonic
has_trait = wounded
}
}
}
}
localization_key = negative_desc_feeble
}
text = {
trigger = {
scope:second = {
diplomacy < 10
diplomacy < root.diplomacy
}
diplomacy > 10
}
localization_key = negative_desc_dull
}
text = {
trigger = {
scope:second = {
diplomacy < 10
diplomacy < root.diplomacy
}
diplomacy > 10
}
localization_key = negative_desc_tedious
}
text = {
trigger = {
OR = {
AND = {
scope:second = {
stewardship < 10
stewardship < root.stewardship
}
stewardship > 10
}
scope:second = {
this = root.liege
}
}
}
localization_key = negative_desc_inept
}
text = {
trigger = {
scope:second = {
learning < 10
learning < root.learning
}
learning > 10
}
localization_key = negative_desc_simple
}
text = {
trigger = {
scope:second = {
learning < 10
learning < root.learning
}
learning > 10
}
localization_key = negative_desc_witless
}
text = {
trigger = {
scope:second = {
learning < 10
learning < root.learning
root.learning > 14
}
learning > 10
}
localization_key = negative_desc_obtuse
}
text = {
trigger = {
scope:second = {
has_trait = rowdy
}
}
weight_multiplier = {
base = 3
}
localization_key = negative_desc_rebellious
}
text = {
trigger = {
scope:second = {
has_trait = rowdy
}
}
weight_multiplier = {
base = 3
}
localization_key = negative_desc_boisterous
}
text = {
trigger = {
scope:second = {
has_trait = rowdy
}
}
weight_multiplier = {
base = 3
}
localization_key = negative_desc_unruly
}
text = {
trigger = {
scope:second = {
has_trait = deceitful
}
}
weight_multiplier = {
base = 3
}
localization_key = negative_desc_devious
}
text = {
trigger = {
scope:second = {
has_trait = charming
}
}
weight_multiplier = {
base = 3
}
localization_key = negative_desc_wily
}
text = {
trigger = {
scope:second = {
has_trait = charming
}
}
weight_multiplier = {
base = 3
}
localization_key = negative_desc_shifty
}
text = {
trigger = {
scope:second = {
has_trait = curious
}
}
weight_multiplier = {
base = 3
}
localization_key = negative_desc_rattling
}
text = {
trigger = {
scope:second = {
has_trait = curious
}
}
weight_multiplier = {
base = 3
}
localization_key = negative_desc_annoying
}
text = {
trigger = {
scope:second = {
has_trait = curious
}
}
weight_multiplier = {
base = 3
}
localization_key = negative_desc_raucous
}
text = {
trigger = {
scope:second = {
has_trait = pensive
}
}
weight_multiplier = {
base = 3
}
localization_key = negative_desc_meddling
}
text = {
trigger = {
scope:second = {
has_trait = pensive
}
}
weight_multiplier = {
base = 3
}
localization_key = negative_desc_prying
}
text = {
trigger = {
scope:second = {
has_trait = pensive
}
}
weight_multiplier = {
base = 3
}
localization_key = negative_desc_intrusive
}
text = {
trigger = {
scope:second = {
has_trait = bossy
}
}
weight_multiplier = {
base = 3
}
localization_key = negative_desc_overconfident
}
text = {
trigger = {
scope:second = {
has_trait = bossy
}
}
weight_multiplier = {
base = 3
}
localization_key = negative_desc_careless
}
text = {
trigger = {
scope:second = {
has_trait = bossy
}
}
weight_multiplier = {
base = 3
}
localization_key = negative_desc_hubristic
}
text = {
trigger = { always = no }
fallback = yes
localization_key = negative_desc_insult_adjective
}
}
CooltipSpouseListing = {
type = character
text = {
trigger = { is_married = yes }
localization_key = cooltip_spouse_listing
}
text = {
trigger = { is_betrothed = yes }
localization_key = cooltip_betrothed_listing
}
text = {
trigger = { is_concubine = yes }
localization_key = cooltip_concubine_listing
}
text = {
trigger = { always = yes }
localization_key = cooltip_unmarried_listing
}
}
CooltipOpinionListing = {
type = character
text = {
trigger = { is_local_player = no }
localization_key = cooltip_opinion_of_player
}
}
GetCrime = {
type = character
text = {
trigger = { has_trait = murderer }
localization_key = crime_murderer
}
text = {
trigger = {
liege.faith = {
NOR = {
has_doctrine = doctrine_kinslaying_accepted
has_doctrine = doctrine_kinslaying_shunned
}
}
OR = {
has_trait = kinslayer_1
has_trait = kinslayer_2
has_trait = kinslayer_3
}
}
localization_key = crime_kinslayer
}
text = {
trigger = {
liege.faith = { has_doctrine_parameter = deviancy_illegal }
has_trait = deviant
}
localization_key = crime_deviant
}
text = {
trigger = {
NOT = {
liege.faith = { has_doctrine = tenet_ritual_cannibalism }
}
has_trait = cannibal
}
localization_key = crime_cannibal
}
text = {
trigger = {
liege.faith = { has_doctrine = doctrine_homosexuality_crime }
is_male = yes
has_trait = sodomite
}
localization_key = crime_sodomite
}
text = {
trigger = {
NOT = {
liege.faith = { has_doctrine = doctrine_consanguinity_unrestricted }
}
has_trait = incestuous
}
localization_key = crime_incestuous
}
text = {
trigger = {
OR = {
AND = {
liege.faith = { has_doctrine = doctrine_adultery_women_crime }
is_female = yes
}
AND = {
liege.faith = { has_doctrine = doctrine_adultery_men_crime }
is_male = yes
}
}
has_trait = adulterer
}
localization_key = crime_adulterer
}
text = {
trigger = {
liege.faith = { has_doctrine_parameter = witchcraft_illegal }
has_trait = witch
}
localization_key = crime_witch
}
text = {
trigger = { has_trait = fornicator }
localization_key = crime_fornicator
}
text = {
trigger = { has_trait = denounced }
localization_key = crime_denounced
}
text = {
trigger = { has_trait = excommunicated }
localization_key = crime_excommunicated
}
text = {
trigger = {
religion = ROOT.religion
NOT = { faith = ROOT.faith }
}
localization_key = crime_heretic
}
text = {
trigger = {
NOT = {
ROOT.religion = { is_in_family = rf_pagan }
}
NOT = { religion = ROOT.religion }
religion = { is_in_family = rf_pagan }
}
localization_key = crime_heathen
}
text = {
trigger = {
NOT = { religion = ROOT.religion }
}
localization_key = crime_infidel
}
text = {
trigger = { always = yes }
localization_key = crime_fallback
}
}
GetCrimeDesc = {
type = character
text = {
trigger = { has_trait = murderer }
localization_key = crime_murderer_desc
}
text = {
trigger = {
OR = {
has_trait = kinslayer_1
has_trait = kinslayer_2
has_trait = kinslayer_3
}
}
localization_key = crime_kinslayer_desc
}
text = {
trigger = { has_trait = deviant }
localization_key = crime_deviant_desc
}
text = {
trigger = { has_trait = cannibal }
localization_key = crime_cannibal_desc
}
text = {
trigger = { has_trait = sodomite }
localization_key = crime_sodomite_desc
}
text = {
trigger = { has_trait = incestuous }
localization_key = crime_incestuous_desc
}
text = {
trigger = { has_trait = adulterer }
localization_key = crime_adulterer_desc
}
text = {
trigger = { has_trait = witch }
localization_key = crime_witch_desc
}
text = {
trigger = { has_trait = fornicator }
localization_key = crime_fornicator_desc
}
text = {
trigger = { has_trait = denounced }
localization_key = crime_denounced_desc
}
text = {
trigger = { has_trait = excommunicated }
localization_key = crime_excommunicated_desc
}
text = {
trigger = {
religion = ROOT.religion
NOT = { faith = ROOT.faith }
}
localization_key = crime_heretic_desc
}
text = {
trigger = {
NOT = {
ROOT.religion = { is_in_family = rf_pagan }
}
NOT = { religion = ROOT.religion }
religion = { is_in_family = rf_pagan }
}
localization_key = crime_heathen_desc
}
text = {
trigger = {
NOT = { religion = ROOT.religion }
}
localization_key = crime_infidel_desc
}
text = {
trigger = { always = yes }
localization_key = crime_fallback_desc
}
}
GetSecretCrimeDescIndef = {
type = character
text = {
trigger = {
any_secret = { secret_type = secret_murder }
}
localization_key = crime_indef_murderer_desc
}
text = {
trigger = {
any_secret = { secret_type = secret_deviant }
}
localization_key = crime_indef_deviant_desc
}
text = {
trigger = {
any_secret = { secret_type = secret_cannibal }
}
localization_key = crime_indef_cannibal_desc
}
text = {
trigger = {
any_secret = { secret_type = secret_homosexual }
}
localization_key = crime_indef_sodomite_desc
}
text = {
trigger = {
any_secret = { secret_type = secret_incest }
}
localization_key = crime_indef_incestuous_desc
}
text = {
trigger = {
any_secret = { secret_type = secret_lover }
}
localization_key = crime_indef_adulterer_desc
}
text = {
trigger = {
any_secret = { secret_type = secret_witch }
}
localization_key = crime_indef_witch_desc
}
text = {
trigger = {
any_secret = { secret_type = secret_non_believer }
}
localization_key = crime_indef_infidel_desc
}
text = {
localization_key = crime_indef_fallback_desc
fallback = yes
}
}