SS1984 - Modules - TypesVar Details - Proc Details

failsafe

Vars

defconThe alert level. For every failed poke, we drop a DEFCON level. Once we hit DEFCON 1, restart the MC.
lasttickthe world.time of the last check, so the mc can restart US if we hang. (Real friends look out for eachother)
processing_intervalThe length of time to check on the MC (in deciseconds). Set to 0 to disable.

Procs

emergency_loopEmergency loop used when Master got deleted or the main loop exited while Defcon == 0 Loop is driven externally so runtimes only cancel the current recovery attempt

Var Details

defcon

The alert level. For every failed poke, we drop a DEFCON level. Once we hit DEFCON 1, restart the MC.

lasttick

the world.time of the last check, so the mc can restart US if we hang. (Real friends look out for eachother)

processing_interval

The length of time to check on the MC (in deciseconds). Set to 0 to disable.

Proc Details

emergency_loop

Emergency loop used when Master got deleted or the main loop exited while Defcon == 0 Loop is driven externally so runtimes only cancel the current recovery attempt