freeroam_specialTriggersfunction addTrigger(key, data) -- creates data for a trigger; "key" should be the trigger or zone namefunction getTriggers() -- returns table of special triggersfunction loadTriggers(filePath) -- loads triggers data from a file pathfunction onBeamNGTrigger(data)function onClientEndMission()function onClientStartMission()function onDeserialized(data)function onSerialize()function onUpdate(dt, dtSim)function onVehicleActiveChanged(vehId, active)function onVehicleDestroyed(vehId) -- clears vehicle id from tablesfunction onVehicleSwitched(oldId, newId) -- temporarily sets the state to false if the new vehicle meets the requirementsfunction removeTrigger(key, useOrigState) -- removes data of a triggerfunction reset(useOrigState) -- resets everythingfunction setTriggerActive(tName, active, instant) -- manually sets a trigger active statefunction setupTriggers(data) -- setup for the triggers table