CK3 DatabaseCrusader Kings III · 1.20.1.2 “Crozier” · unofficial
Silk & Silverout Tue, Nov 17What's free, what needs the DLC, price →

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

      All of these

      • Has the Trait: Strong
      • NOT = { $COMPARISON$ = { has_trait = strong } }
    • or

      Sum of all skills more than $COMPARISON$.sum of all skills value
    • or

      Prowess at least 15
    • or

      prestige_level > $COMPARISON$.prestige_level
    • or

      piety_level > $COMPARISON$.piety_level
    • or

      All of these

      • has_any_nickname = yes
      • $COMPARISON$ = { has_any_nickname = no }
    • or

      Has the Modifier: Tool of Fate
    • or

      Has the Trait: Reincarnation
    • or

      Has the Trait: Immortal
    • or

      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)

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.

Spotted a mistake on this page?