/tg/ Station 13 - Modules - TypesVar Details - Proc Details

shuttle_event

An event that can run during shuttle flight, and will run for the duration of it (configurable)

Vars

activate_atwhen do we activate?
activation_fractionfraction of the escape timer at which we activate, 0 means we start running immediately (so if activation timer is 0.2 and shuttle takes 3 minutes to get going, it will activate in 36 seconds) We only care about the timer from the moment of launch, any speed changed afterwards are not worth dealing with
activeTrack if we're allowed to run, gets turned to TRUE when the activation timer hits
event_probabilityprobability of this event to run from 0 to 100
nameHow we're announced to ghosts and stuff
portOur reference to the docking port and thus the shuttle

Procs

activateWe got activated
event_processProcess with the SShutle subsystem. Return SHUTTLE_EVENT_CLEAR to self-destruct

Var Details

activate_at

when do we activate?

activation_fraction

fraction of the escape timer at which we activate, 0 means we start running immediately (so if activation timer is 0.2 and shuttle takes 3 minutes to get going, it will activate in 36 seconds) We only care about the timer from the moment of launch, any speed changed afterwards are not worth dealing with

active

Track if we're allowed to run, gets turned to TRUE when the activation timer hits

event_probability

probability of this event to run from 0 to 100

name

How we're announced to ghosts and stuff

port

Our reference to the docking port and thus the shuttle

Proc Details

activate

We got activated

event_process

Process with the SShutle subsystem. Return SHUTTLE_EVENT_CLEAR to self-destruct