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

1194 lines
27 KiB
Text

ShieldPersonFemaleMale = {
type = character
text = {
localization_key = trait_shieldmaiden_female
trigger = { is_female = yes }
}
text = {
localization_key = trait_shieldmaiden_male
trigger = { is_male = yes }
}
}
ShieldPersonsFemaleMale = {
type = character
text = {
localization_key = trait_shieldmaidens_female
trigger = { is_female = yes }
}
text = {
localization_key = trait_shieldmaidens_male
trigger = { is_male = yes }
}
}
GruesomeFestivalName = {
type = character
text = {
localization_key = gruesomefestivalname_blot
trigger = { faith.religion = religion:germanic_religion }
}
text = {
localization_key = gruesomefestivalname_festival
trigger = {
NOT = { faith.religion = religion:germanic_religion }
}
fallback = yes
}
}
GruesomeFestivalNamePlural = {
type = character
text = {
localization_key = gruesomefestivalname_blot
trigger = { faith.religion = religion:germanic_religion }
}
text = {
localization_key = gruesomefestivalname_festivals
trigger = {
NOT = { faith.religion = religion:germanic_religion }
}
fallback = yes
}
}
GruesomeFestivalAnimalPreference = {
type = character
# Generic, patterned off of standard Norse preferences.
text = {
localization_key = gruesomefestivalanimalpreference_pigs_cattle_horses
trigger = { always = no }
fallback = yes
}
# Islamic syncretics.
text = {
localization_key = gruesomefestivalanimalpreference_cleananimals_cattle_horses
trigger = {
var:gf_faith = {
OR = {
has_doctrine = tenet_islamic_syncretism
# Islam is actually forbidden from this by default, but if someone mods it in, make sure the loc syncs up nicely.
religion = religion:islam_religion
}
# Exempting Hindu syncretics, who get their own loc key to avoid cattle.
NOT = { religion = religion:hinduism_religion }
}
}
}
# Jewish syncretics.
text = {
localization_key = gruesomefestivalanimalpreference_cleananimals_cattle
trigger = {
var:gf_faith = {
OR = {
has_doctrine = tenet_jewish_syncretism
# Islam is actually forbidden from this by default, but if someone mods it in, make sure the loc syncs up nicely.
religion = religion:judaism_religion
}
# Exempting Hindu syncretics, who get their own loc key to avoid cattle.
NOT = { religion = religion:hinduism_religion }
}
}
}
# Hindu.
text = {
localization_key = gruesomefestivalanimalpreference_cleananimals_horses_pigs
trigger = { var:gf_faith.religion = religion:hinduism_religion }
}
# And, for the sake of simplicity, syncretised Hindus.
text = {
localization_key = gruesomefestivalanimalpreference_cleananimals_goats
trigger = {
var:gf_faith = {
religion = religion:hinduism_religion
OR = {
has_doctrine = tenet_islamic_syncretism
has_doctrine = tenet_jewish_syncretism
}
}
}
}
}
SacrificeTerm = {
type = character
# Random_valid triggers the snackrifice, but that's it.
random_valid = yes
text = {
localization_key = sacrificeterm_sacrifice
fallback = yes
weight_multiplier = {
base = 100
}
}
text = {
localization_key = sacrificeterm_snacrifice
trigger = {
var:gf_faith = { has_doctrine_parameter = cannibalism_legal }
}
}
}
SteleCommemoratesAncestors = {
type = character
random_valid = yes
# FALLBACK BLOCK
## Generic Fallback
text = {
localization_key = SteleCommemoratesAncestors_GenericFallback
trigger = { always = no }
weight_multiplier = { base = 0 }
fallback = yes
}
## Child Fallback
text = {
localization_key = SteleCommemoratesAncestors_ChildFallback
trigger = {
var:ancestor_to_bury = { is_adult = no }
}
weight_multiplier = { base = 0 }
}
# LIFESTYLES BLOCK
## Diplomat
text = {
localization_key = SteleCommemoratesAncestors_Diplomat
trigger = {
var:ancestor_to_bury = { has_trait = diplomat }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Family First
text = {
localization_key = SteleCommemoratesAncestors_FamilyFirst
trigger = {
var:ancestor_to_bury = { has_trait = family_first }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Reveler
text = {
localization_key = SteleCommemoratesAncestors_Reveler
trigger = {
var:ancestor_to_bury = { has_trait = lifestyle_reveler }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Blademaster
text = {
localization_key = SteleCommemoratesAncestors_Blademaster
trigger = {
var:ancestor_to_bury = { has_trait = lifestyle_blademaster }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Hunter
text = {
localization_key = SteleCommemoratesAncestors_Hunter
trigger = {
var:ancestor_to_bury = { has_trait = lifestyle_hunter }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Strategist
text = {
localization_key = SteleCommemoratesAncestors_Strategist
trigger = {
var:ancestor_to_bury = { has_trait = strategist }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Overseer
text = {
localization_key = SteleCommemoratesAncestors_Overseer
trigger = {
var:ancestor_to_bury = { has_trait = overseer }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Gallant
text = {
localization_key = SteleCommemoratesAncestors_Gallant
trigger = {
var:ancestor_to_bury = { has_trait = gallant }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Architect
text = {
localization_key = SteleCommemoratesAncestors_Architect
trigger = {
var:ancestor_to_bury = { has_trait = architect }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Administrator
text = {
localization_key = SteleCommemoratesAncestors_Administrator
trigger = {
var:ancestor_to_bury = { has_trait = administrator }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Avaricious
text = {
localization_key = SteleCommemoratesAncestors_Avaricious
trigger = {
var:ancestor_to_bury = { has_trait = avaricious }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Schemer
text = {
localization_key = SteleCommemoratesAncestors_Schemer
trigger = {
var:ancestor_to_bury = { has_trait = schemer }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Seducer
text = {
localization_key = SteleCommemoratesAncestors_Seducer
trigger = {
var:ancestor_to_bury = { has_trait = seducer }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Torturer
text = {
localization_key = SteleCommemoratesAncestors_Torturer
trigger = {
var:ancestor_to_bury = { has_trait = torturer }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Whole of Body: excluded because it's really, really difficult to write a memorial for this that doesn't sound unfortunately lewd.
## Scholar
text = {
localization_key = SteleCommemoratesAncestors_Scholar
trigger = {
var:ancestor_to_bury = { has_trait = scholar }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Theologian
text = {
localization_key = SteleCommemoratesAncestors_Theologian
trigger = {
var:ancestor_to_bury = { has_trait = theologian }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Mystic
text = {
localization_key = SteleCommemoratesAncestors_Mystic
trigger = {
var:ancestor_to_bury = { has_trait = lifestyle_mystic }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Physician
text = {
localization_key = SteleCommemoratesAncestors_Physician
trigger = {
var:ancestor_to_bury = { has_trait = lifestyle_physician }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Herbalist
text = {
localization_key = SteleCommemoratesAncestors_Herbalist
trigger = {
var:ancestor_to_bury = { has_trait = lifestyle_herbalist }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
# PERSONALITY BLOCK
## Lustful
text = {
localization_key = SteleCommemoratesAncestors_Lustful
trigger = {
var:ancestor_to_bury = { has_trait = lustful }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Chaste
text = {
localization_key = SteleCommemoratesAncestors_Chaste
trigger = {
var:ancestor_to_bury = { has_trait = chaste }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Gluttonous
text = {
localization_key = SteleCommemoratesAncestors_Gluttonous
trigger = {
var:ancestor_to_bury = { has_trait = gluttonous }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Temperate
text = {
localization_key = SteleCommemoratesAncestors_Temperate
trigger = {
var:ancestor_to_bury = { has_trait = temperate }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Greedy
text = {
localization_key = SteleCommemoratesAncestors_Greedy
trigger = {
var:ancestor_to_bury = { has_trait = greedy }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Generous
text = {
localization_key = SteleCommemoratesAncestors_Generous
trigger = {
var:ancestor_to_bury = { has_trait = generous }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Lazy
text = {
localization_key = SteleCommemoratesAncestors_Lazy
trigger = {
var:ancestor_to_bury = { has_trait = lazy }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Diligent
text = {
localization_key = SteleCommemoratesAncestors_Diligent
trigger = {
var:ancestor_to_bury = { has_trait = diligent }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Wrathful
text = {
localization_key = SteleCommemoratesAncestors_Wrathful
trigger = {
var:ancestor_to_bury = { has_trait = wrathful }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Calm
text = {
localization_key = SteleCommemoratesAncestors_Calm
trigger = {
var:ancestor_to_bury = { has_trait = calm }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Patient
text = {
localization_key = SteleCommemoratesAncestors_Patient
trigger = {
var:ancestor_to_bury = { has_trait = patient }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Impatient
text = {
localization_key = SteleCommemoratesAncestors_Impatient
trigger = {
var:ancestor_to_bury = { has_trait = impatient }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Arrogant
text = {
localization_key = SteleCommemoratesAncestors_Arrogant
trigger = {
var:ancestor_to_bury = { has_trait = arrogant }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Humble
text = {
localization_key = SteleCommemoratesAncestors_Humble
trigger = {
var:ancestor_to_bury = { has_trait = humble }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Deceitful
text = {
localization_key = SteleCommemoratesAncestors_Deceitful
trigger = {
var:ancestor_to_bury = { has_trait = deceitful }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Honest
text = {
localization_key = SteleCommemoratesAncestors_Honest
trigger = {
var:ancestor_to_bury = { has_trait = honest }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Craven
text = {
localization_key = SteleCommemoratesAncestors_Craven
trigger = {
var:ancestor_to_bury = { has_trait = craven }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Brave
text = {
localization_key = SteleCommemoratesAncestors_Brave
trigger = {
var:ancestor_to_bury = { has_trait = brave }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Shy
text = {
localization_key = SteleCommemoratesAncestors_Shy
trigger = {
var:ancestor_to_bury = { has_trait = shy }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Gregarious
text = {
localization_key = SteleCommemoratesAncestors_Gregarious
trigger = {
var:ancestor_to_bury = { has_trait = gregarious }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Ambitious
text = {
localization_key = SteleCommemoratesAncestors_Ambitious
trigger = {
var:ancestor_to_bury = { has_trait = ambitious }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Content
text = {
localization_key = SteleCommemoratesAncestors_Content
trigger = {
var:ancestor_to_bury = { has_trait = content }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Arbitrary
text = {
localization_key = SteleCommemoratesAncestors_Arbitrary
trigger = {
var:ancestor_to_bury = { has_trait = arbitrary }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Just
text = {
localization_key = SteleCommemoratesAncestors_Just
trigger = {
var:ancestor_to_bury = { has_trait = just }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Cynical
text = {
localization_key = SteleCommemoratesAncestors_Cynical
trigger = {
var:ancestor_to_bury = { has_trait = cynical }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Zealous
text = {
localization_key = SteleCommemoratesAncestors_Zealous
trigger = {
var:ancestor_to_bury = { has_trait = zealous }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Paranoid
text = {
localization_key = SteleCommemoratesAncestors_Paranoid
trigger = {
var:ancestor_to_bury = { has_trait = paranoid }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Trusting
text = {
localization_key = SteleCommemoratesAncestors_Trusting
trigger = {
var:ancestor_to_bury = { has_trait = trusting }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Compassionate
text = {
localization_key = SteleCommemoratesAncestors_Compassionate
trigger = {
var:ancestor_to_bury = { has_trait = compassionate }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Callous
text = {
localization_key = SteleCommemoratesAncestors_Callous
trigger = {
var:ancestor_to_bury = { has_trait = callous }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Sadistic
text = {
localization_key = SteleCommemoratesAncestors_Sadistic
trigger = {
var:ancestor_to_bury = { has_trait = sadistic }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Stubborn
text = {
localization_key = SteleCommemoratesAncestors_Stubborn
trigger = {
var:ancestor_to_bury = { has_trait = stubborn }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Fickle
text = {
localization_key = SteleCommemoratesAncestors_Fickle
trigger = {
var:ancestor_to_bury = { has_trait = fickle }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Vengeful
text = {
localization_key = SteleCommemoratesAncestors_Vengeful
trigger = {
var:ancestor_to_bury = { has_trait = vengeful }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Forgiving
text = {
localization_key = SteleCommemoratesAncestors_Forgiving
trigger = {
var:ancestor_to_bury = { has_trait = forgiving }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
# STRESS BLOCK
## Drunkard
text = {
localization_key = SteleCommemoratesAncestors_Drunkard
trigger = {
var:ancestor_to_bury = { has_trait = drunkard }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Hashishiyah
text = {
localization_key = SteleCommemoratesAncestors_Hashishiyah
trigger = {
var:ancestor_to_bury = { has_trait = hashishiyah }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Rakish
text = {
localization_key = SteleCommemoratesAncestors_Rakish
trigger = {
var:ancestor_to_bury = { has_trait = rakish }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Reclusive
text = {
localization_key = SteleCommemoratesAncestors_Reclusive
trigger = {
var:ancestor_to_bury = { has_trait = reclusive }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Irritable
text = {
localization_key = SteleCommemoratesAncestors_Irritable
trigger = {
var:ancestor_to_bury = { has_trait = irritable }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Flagellant
text = {
localization_key = SteleCommemoratesAncestors_Flagellant
trigger = {
var:ancestor_to_bury = { has_trait = flagellant }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Profligate
text = {
localization_key = SteleCommemoratesAncestors_Profligate
trigger = {
var:ancestor_to_bury = { has_trait = profligate }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Improvident
text = {
localization_key = SteleCommemoratesAncestors_Improvident
trigger = {
var:ancestor_to_bury = { has_trait = improvident }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Contrite
text = {
localization_key = SteleCommemoratesAncestors_Contrite
trigger = {
var:ancestor_to_bury = { has_trait = contrite }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Comfort Eater
text = {
localization_key = SteleCommemoratesAncestors_ComfortEater
trigger = {
var:ancestor_to_bury = { has_trait = comfort_eater }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Inappetetic
text = {
localization_key = SteleCommemoratesAncestors_Inappetetic
trigger = {
var:ancestor_to_bury = { has_trait = inappetetic }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Journaller
text = {
localization_key = SteleCommemoratesAncestors_Journaller
trigger = {
var:ancestor_to_bury = { has_trait = journaller }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Confider
text = {
localization_key = SteleCommemoratesAncestors_Confider
trigger = {
var:ancestor_to_bury = { has_trait = confider }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
## Athletic
text = {
localization_key = SteleCommemoratesAncestors_Athletic
trigger = {
var:ancestor_to_bury = { has_trait = athletic }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_normal_weight_value }
}
}
# RELIGIOUS BLOCK
## Saoshyant
text = {
localization_key = SteleCommemoratesAncestors_Saoshyant
trigger = {
var:ancestor_to_bury = { has_trait = saoshyant }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_always_upweight_weight_value }
}
}
# FAME BLOCK
## Berserker
text = {
localization_key = SteleCommemoratesAncestors_Berserker
trigger = {
var:ancestor_to_bury = { has_trait = berserker }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_heavy_upweight_weight_value }
}
}
## Shieldmaiden
text = {
localization_key = SteleCommemoratesAncestors_Shieldmaiden
trigger = {
var:ancestor_to_bury = { has_trait = shieldmaiden }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_heavy_upweight_weight_value }
}
}
## Varangian
text = {
localization_key = SteleCommemoratesAncestors_Varangian
trigger = {
var:ancestor_to_bury = { has_trait = varangian }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_heavy_upweight_weight_value }
}
}
## Poet
text = {
localization_key = SteleCommemoratesAncestors_Poet
trigger = {
var:ancestor_to_bury = { has_trait = poet }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_heavy_upweight_weight_value }
}
}
## Kinslayer
text = {
localization_key = SteleCommemoratesAncestors_Kinslayer
trigger = {
var:ancestor_to_bury = { has_trait = kinslayer }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Deviant
text = {
localization_key = SteleCommemoratesAncestors_Deviant
trigger = {
var:ancestor_to_bury = { has_trait = deviant }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Cannibal
text = {
localization_key = SteleCommemoratesAncestors_Cannibal
trigger = {
var:ancestor_to_bury = { has_trait = cannibal }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Incestuous
text = {
localization_key = SteleCommemoratesAncestors_Incestuous
trigger = {
var:ancestor_to_bury = { has_trait = incestuous }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Murderer
text = {
localization_key = SteleCommemoratesAncestors_Murderer
trigger = {
var:ancestor_to_bury = { has_trait = murderer }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
## Viking
text = {
localization_key = SteleCommemoratesAncestors_Viking
trigger = {
var:ancestor_to_bury = { has_trait = viking }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_heavy_upweight_weight_value }
}
}
## Reincarnation
text = {
localization_key = SteleCommemoratesAncestors_Reincarnation
trigger = {
var:ancestor_to_bury = { has_trait = reincarnation }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_heavy_upweight_weight_value }
}
}
## Adventurer
text = {
localization_key = SteleCommemoratesAncestors_Adventurer
trigger = {
var:ancestor_to_bury = { has_trait = adventurer }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_heavy_upweight_weight_value }
}
}
## Heresiarch
text = {
localization_key = SteleCommemoratesAncestors_Heresiarch
trigger = {
var:ancestor_to_bury = { has_trait = heresiarch }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_heavy_upweight_weight_value }
}
}
## Peasant Leader
text = {
localization_key = SteleCommemoratesAncestors_PeasantLeader
trigger = {
var:ancestor_to_bury = { has_trait = peasant_leader }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_heavy_upweight_weight_value }
}
}
## Witch
text = {
localization_key = SteleCommemoratesAncestors_Witch
trigger = {
var:ancestor_to_bury = { has_trait = witch }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_upweight_weight_value }
}
}
# SPECIAL BLOCK
## Crusader Monarch
text = {
localization_key = SteleCommemoratesAncestors_CrusaderMonarch
trigger = {
var:ancestor_to_bury = { has_trait = crusader_king }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_always_upweight_weight_value }
}
}
## Chakravarti
text = {
localization_key = SteleCommemoratesAncestors_Chakravarti
trigger = {
var:ancestor_to_bury = { has_trait = chakravarti }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_always_upweight_weight_value }
}
}
## Greatest of Khans
text = {
localization_key = SteleCommemoratesAncestors_GreatestOfKhans
trigger = {
var:ancestor_to_bury = { has_trait = greatest_of_khans }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_always_upweight_weight_value }
}
}
## Paragon
text = {
localization_key = SteleCommemoratesAncestors_Paragon
trigger = {
var:ancestor_to_bury = { has_trait = paragon }
}
weight_multiplier = {
base = 0
modifier = { add = fp1_stele_desc_heavy_upweight_weight_value }
}
}
}
SteleCommemoratesConquest = {
type = character
random_valid = yes
# All are valid, weighting equal (and thus irrelevant).
# Bloody
text = {
localization_key = SteleCommemoratesConquest_Bloody
}
# Glorious
text = {
localization_key = SteleCommemoratesConquest_Glorious
}
# Hard-fought
text = {
localization_key = SteleCommemoratesConquest_HardFought
}
# Embarrassingly Easy
text = {
localization_key = SteleCommemoratesConquest_EmbarrassinglyEasy
}
# Oft-Forgotten
text = {
localization_key = SteleCommemoratesConquest_OftForgotten
}
}
SteleCommemoratesPromotion = {
type = character
random_valid = yes
# All are valid, weighting equal (and thus irrelevant).
# Predestined
text = {
localization_key = SteleCommemoratesPromotion_Predestined
}
# Truly Worthy
text = {
localization_key = SteleCommemoratesPromotion_TrulyWorthy
}
# Magnificent
text = {
localization_key = SteleCommemoratesPromotion_Magnificent
}
# Awe-Inspiring
text = {
localization_key = SteleCommemoratesPromotion_AweInspiring
}
# Majestic
text = {
localization_key = SteleCommemoratesPromotion_Majestic
}
}