Scripted trigger
has_easily_mocked_physical_attribute_trigger
has_easily_mocked_physical_attribute_trigger = yesgame/common/scripted_triggers/20_health_triggers.txt, line 110 (31 lines). No parameters.
has_easily_mocked_physical_attribute_trigger is a scripted trigger in Crusader Kings III, written at line 110 of its file. It takes no parameters: has_easily_mocked_physical_attribute_trigger = yes (or no). The game's script calls it in 3 places, among them Whispered Words (event bp2_yearly.0631), can_become_concubine_of_character_valid_trigger (scripted trigger) and tribute_mission_is_available_concubine_trigger (scripted trigger). Patch 1.20.1.2, from game/common/scripted_triggers/20_health_triggers.txt.
The comment above it in the file
Does this character have some physical feature that would be easily mocked? Remember to generally try and filter out compassionate characters from bullying people over their appearance & to take caution when using this in your narrative.
What it checks
One of these
- Current weight more than 50
or
Current weight less than -50or
Has the Trait: Homely Charactersor
Has the Trait: Club-footedor
Has the Trait: Hunchbackedor
Has the Trait: Dwarfor
Has the Trait: Giantor
Has the Trait: Inbredor
Has the Trait: Spindlyor
Has the Trait: Scalyor
Has the Trait: Albinoor
Has the Trait: Great Poxor
Has the Trait: Lover's Poxor
Has the Trait: Leperor
Has the Trait: Gout Riddenor
Has the Trait: Injuredor
Has the Trait: Maimedor
Has the Trait: One-Eyedor
Has the Trait: One-Leggedor
Has the Trait: Disfiguredor
Has the Trait: Blindor
is_eunuch_trigger = yes
• the game's own tooltip text · ◦ our reading of the script line · code the script where neither exists
“They” is whatever it runs on (the scope it is called in). The scripted triggers and effects it calls link to their own pages; $PARAMETERS$ stay as written: each call fills them in.
The script as written (31 lines of game script)
has_easily_mocked_physical_attribute_trigger = {
OR = {
# Weight.
current_weight > overweight_value
current_weight < underweight_value
# Genetic traits.
has_trait = beauty_bad
has_trait = clubfooted
has_trait = hunchbacked
has_trait = dwarf
has_trait = giant
has_trait = inbred
has_trait = spindly
has_trait = scaly
has_trait = albino
# Illness traits.
## Generally stuff with obvious, preferably permanent, outward physical symptoms.
has_trait = great_pox
has_trait = lovers_pox
has_trait = leper
has_trait = gout_ridden
# Physical traits.
has_trait = wounded
has_trait = maimed
has_trait = one_eyed
has_trait = one_legged
has_trait = disfigured
has_trait = blind
is_eunuch_trigger = yes
}
}As written in game/common/scripted_triggers/20_health_triggers.txt.
Where it is used
Every place in common/, events/ and history/ that calls has_easily_mocked_physical_attribute_trigger.
Events (1)
- Whispered Words
bp2_yearly.0631
Source: game/common/scripted_triggers/20_health_triggers.txt and every file of common/, events/ and history/ that calls it, Crusader Kings III 1.20.1.2.