Scripted trigger · Tours and Tournaments files
contest_versus_player_vs_ai_trigger
contest_versus_player_vs_ai_trigger = yesgame/common/scripted_triggers/04_ep2_tournament_triggers.txt, line 319 (16 lines). No parameters.
contest_versus_player_vs_ai_trigger is a scripted trigger in Crusader Kings III, in the Tours and Tournaments files, written at line 319 of its file. It takes no parameters: contest_versus_player_vs_ai_trigger = yes (or no). The game's script calls it in 43 places, among them … …: A Beefy Bout (event ep2_tournament_events.2004), … …: A Handy Option (event ep2_tournament_events.0011) and … …: A Hobbled Combatant (event ep2_tournament_events.0001). Patch 1.20.1.2, from game/common/scripted_triggers/04_ep2_tournament_triggers.txt.
What it checks
- Exactly 1 of the following must be true:
- scope:versus_matchee: Is played by a person
- scope:versus_matcher: Is played by a person
- Exactly 1 of the following must be true:
- scope:versus_matchee: Is played by the AI
- scope:versus_matcher: Is played by the AI
• 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 (16 lines of game script)
contest_versus_player_vs_ai_trigger = {
calc_true_if = {
amount = 1
scope:versus_matchee = { is_ai = no }
scope:versus_matcher = { is_ai = no }
}
calc_true_if = {
amount = 1
scope:versus_matchee = { is_ai = yes }
scope:versus_matcher = { is_ai = yes }
}
NOR = {
scope:versus_matchee = { has_character_flag = resigned_contest_flag }
scope:versus_matcher = { has_character_flag = resigned_contest_flag }
}
}As written in game/common/scripted_triggers/04_ep2_tournament_triggers.txt.
Where it is used
Every place in common/, events/ and history/ that calls contest_versus_player_vs_ai_trigger.
Events (43)
- … …: A Beefy Bout
ep2_tournament_events.2004 - … …: A Handy Option
ep2_tournament_events.0011 - … …: A Hobbled Combatant
ep2_tournament_events.0001 - … …: An Honorable …?
ep2_tournament_events.4005 - … …: An Opening
ep2_tournament_events.0006 - … …: Any Edge
ep2_tournament_events.0021
37 more
- … …: Butting In
ep2_tournament_events.2002 - … …: By Any Means
ep2_tournament_events.0005 - … …: Calculated Gambles
ep2_tournament_events.0010 - … …: Contested Clemency
ep2_tournament_events.0003 - … …: Death From Above
ep2_tournament_events.0004 - … …: Dirty Tricks
ep2_tournament_events.2001 - … …: Doom and Groom
ep2_tournament_events.4007 - … …: Feat of Strength
ep2_tournament_events.2006 - … …: Fighting Patter
ep2_tournament_events.0020 - … …: Gashed
ep2_tournament_events.4001 - … …: Grappling with Lust
ep2_tournament_events.2005 - … …: Mercy Me
ep2_tournament_events.4006 - … …: Outside Interference
ep2_tournament_events.2003 - … …: Penny For Your...
ep2_tournament_events.0007 - … …: Playing to the Crowd
ep2_tournament_events.0002 - … …: Taking Up the Mantle
ep2_tournament_events.0012 - … …: The Mighty Log
ep2_tournament_events.4003 - … …: The Penurious Paladin
ep2_tournament_events.4009 - … …: Trouble Afoot
ep2_tournament_events.4004 - … …: Unhorsed
ep2_tournament_events.4002 - … …: Who Are Ya?
ep2_tournament_events.4008 - …: Arm and a Leg
ep2_tournament_events.6502 - A New Perspective
ep2_tournament_events.2506 - Audience Participation
ep2_tournament_events.2007 - Befuddling Blows
ep2_tournament_events.2507 - Choices, Choices...
ep2_tournament_events.2501 - Disjointed
ep2_tournament_events.2502 - The Weakest Wink
ep2_tournament_events.2503 - Unseemly Conduct
ep2_tournament_events.2504 - …: … Rules!
contest_events.5550 - …: A Cunning Maneuver
contest_events.5570 - …: Brawn Over Brains
contest_events.5540 - …: Devious Distraction
contest_events.5500 - …: Tabletop Tantrum
contest_events.5510 - …: The Puppetmaster
contest_events.5560 - Slight of Hand
contest_events.5530 - The … Gambit
contest_events.5520
Source: game/common/scripted_triggers/04_ep2_tournament_triggers.txt and every file of common/, events/ and history/ that calls it, Crusader Kings III 1.20.1.2.