Scripted trigger
is_available_travelling
is_available_travelling = yesgame/common/scripted_triggers/00_available_for_events_triggers.txt, line 147 (15 lines). No parameters.
is_available_travelling is a scripted trigger in Crusader Kings III, written at line 147 of its file. It takes no parameters: is_available_travelling = yes (or no). The game's script calls it in 79 places, among them … Among Us (event travel_events.4038), … and … (event travel_events.4037) and … Caravaneers (event travel_events.4036). Patch 1.20.1.2, from game/common/scripted_triggers/00_available_for_events_triggers.txt.
The comment above it in the file
If you update one of the available triggers, update all of them. It's a lot better for performance to not have scripted triggers within scripted triggers when they're checked as often as these ones are.
What it checks
- Is available (not in an army, not imprisoned, not incapable)
has_contagious_deadly_disease_trigger = nohas_none_of_variables = { name = is_in_task_contract_event_chain name = gone_adventuring name = merchant_var }
• 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 (15 lines of game script)
is_available_travelling = {
is_available_quick = {
alive = yes
in_army = no
imprisoned = no
incapable = no
travel = yes
}
has_contagious_deadly_disease_trigger = no
has_none_of_variables = {
name = is_in_task_contract_event_chain
name = gone_adventuring
name = merchant_var
}
}As written in game/common/scripted_triggers/00_available_for_events_triggers.txt.
Where it is used
Every place in common/, events/ and history/ that calls is_available_travelling.
Events (77)
- … Among Us
travel_events.4038 - … and …
travel_events.4037 - … Caravaneers
travel_events.4036 - … Struggle
travel_events.4032 - ... Will Emerge
feast_default.1018 - …, the … …
travel_events.4012
71 more
- 'Haunted' Manor
travel_events.2017 - A … Mendicant
travel_events.4018 - A Cultural Fascination
travel_events.4040 - A Lowly Delicacy
travel_events.4019 - A Monster on the Horizon
travel_events.4003 - A Morsel of Meat
mpo_events_anna.0015 - A Runestone
travel_events.4028 - A Warm Meal?
ep3_emperor_yearly.2180 - A Winged Thief
travel_events.4006 - An End?
travel_events.2036 - Anatolian Silence
ep3_travel_events.3010 - Architect's Digest
travel_events.2028 - Awakening
travel_events.2029 - Blades for Hire
travel_events.4017 - Bully For You?
travel_events.2016 - Camel Again?
travel_events.2006 - Capital Examination: A Tentative Start
travel_start_event.1100 - Chop, Chop
travel_events.2014 - Danger: …, the Outlander
travel_events.4020 - Danger: Stormy Weather
travel_events.4007 - Danger: Too Bloody Warm
travel_events.4016 - Debate: The Challenge
travel_start_event.1120 - Derelict Ship
travel_events.4008 - Familiar Tunes
mpo_events_anna.0025 - Feast: A Gruesome Start
travel_start_event.1040 - Fire!
travel_events.2012 - Fish in the Sea
travel_events.4004 - Fortified Knowledge
travel_events.2013 - Grand Rite: A Tentative Start
travel_start_event.1080 - Grand Tour: A Tentative Start
travel_start_event.1020 - Grand Tournament: A Tentative Start
travel_start_event.1010 - Grand Wedding: A Gruesome Start
travel_start_event.1030 - Have a Seat
travel_events.2008 - Hike: On the Road Again
travel_start_event.1090 - Hospitality for a Day
travel_events.4039 - Hunt: A Tentative Start
travel_start_event.1070 - Mandala Ritual: A Tentative Start
travel_start_event.1110 - Meet Peers: A Tentative Start
travel_start_event.1050 - Nature's Bounty
ep3_story_cycle_violet_poet.1000 - Not in … Anymore
travel_events.4035 - Peat, Tell Me More...
travel_events.2015 - Pilgrimage: A Tentative Start
travel_start_event.1060 - Prisoner Escaped!
travel_events.2033 - Quarry Quarrel
travel_events.2027 - Race Against Time
mpo_events_anna.0020 - Rare Trinkets
travel_events.4005 - The … of …
travel_events.4033 - The Altar of …
travel_events.4021 - The Cilician Gates
ep3_travel_events.3001 - The Fanatic
travel_events.4001 - The Gracious Host
travel_events.2025 - The Holy Tree
travel_events.4022 - The Language Barrier
travel_events.4015 - The Lost …
travel_events.4023 - The Macabre Scarecrow of …
travel_events.4029 - The Manhunter
travel_events.2037 - The Metal …
travel_events.4031 - The Trodden Path
travel_events.2002 - Thieves in the Night
travel_events.2300 - Tip the Host
travel_events.2026 - To Belong Somewhere
ep3_travel_events.8000 - Towards Greener Pastures
travel_start_event.1000 - Travails of a Cook
ep3_laamp_flavour_ewan.0041 - travel_start_event.1130
- Travel: Arrival
travel_completion_event.1000 - True Aim
travel_events.2038 - Waters of the Jordan
ep3_travel_events.3000 - What Goes Around...
travel_events.2034 - What the Duck?
travel_events.2000 - Where … Govern
ep3_travel_events.3002 - Won't Be Missed
ep3_travel_events.8010
Scripted triggers inside an event file (2)
- poisonous_plant_eater_trigger
- valid_runaway_character_trigger
Source: game/common/scripted_triggers/00_available_for_events_triggers.txt and every file of common/, events/ and history/ that calls it, Crusader Kings III 1.20.1.2.