Scripted trigger
ep3_laamp_interesting_enough_to_be_a_laamp_trigger
ep3_laamp_interesting_enough_to_be_a_laamp_trigger = { COMPARISON = … }game/common/scripted_triggers/00_laamp_triggers.txt, line 226 (34 lines). Parameters: $COMPARISON$.
ep3_laamp_interesting_enough_to_be_a_laamp_trigger is a scripted trigger in Crusader Kings III, written at line 226 of its file. A call passes 1 parameter: COMPARISON. The game's script calls it in 2 places, among them Going … Own Way (event ep3_laamps.0050) and ep3_laamp_interesting_sibling_trigger (scripted trigger). Patch 1.20.1.2, from game/common/scripted_triggers/00_laamp_triggers.txt.
What it checks
One of these
has_trait_rank = { trait = beauty_good character > $COMPARISON$ }or
has_trait_rank = { trait = intellect_good character > $COMPARISON$ }or
has_trait_rank = { trait = physique_good character > $COMPARISON$ }or
or
Sum of all skills more than $COMPARISON$.sum of all skills valueor
Prowess at least 15or
prestige_level > $COMPARISON$.prestige_levelor
piety_level > $COMPARISON$.piety_levelor
All of these
has_any_nickname = yes$COMPARISON$ = { has_any_nickname = no }
or
Has the Modifier: Tool of Fateor
Has the Trait: Reincarnationor
Has the Trait: Immortalor
is_twin_of = $COMPARISON$
• 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 (34 lines of game script)
ep3_laamp_interesting_enough_to_be_a_laamp_trigger = {
OR = {
has_trait_rank = { # Prettier
trait = beauty_good
character > $COMPARISON$
}
has_trait_rank = { # Cleverer
trait = intellect_good
character > $COMPARISON$
}
has_trait_rank = { # Dencher
trait = physique_good
character > $COMPARISON$
}
AND = { # Strong people are just more interesting
has_trait = strong
NOT = {
$COMPARISON$ = { has_trait = strong }
}
}
sum_of_all_skills_value > $COMPARISON$.sum_of_all_skills_value # Skillful people are interesting
prowess >= high_skill_rating # Good fighters are interesting
prestige_level > $COMPARISON$.prestige_level # Famous people are interesting
piety_level > $COMPARISON$.piety_level # Religious people are interesting
AND = { # People with nicknames are just more interesting
has_any_nickname = yes
$COMPARISON$ = { has_any_nickname = no }
}
has_character_modifier = bp2_tool_of_fate_modifier # Destiny's child is interesting
has_trait = reincarnation # Reincarnies are interesting
has_trait = immortal
is_twin_of = $COMPARISON$ # Twins are interesting
}
}As written in game/common/scripted_triggers/00_laamp_triggers.txt.
Where it is used
Every place in common/, events/ and history/ that calls ep3_laamp_interesting_enough_to_be_a_laamp_trigger.
Events (1)
- Going … Own Way
ep3_laamps.0050
Scripted triggers (1)
Source: game/common/scripted_triggers/00_laamp_triggers.txt and every file of common/, events/ and history/ that calls it, Crusader Kings III 1.20.1.2.