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

radiation_leak

Vars

picked_machine_refWeakref to the machine spitting out rads
signals_to_addList of signals added to the picked machine, so we can clear them later

Procs

on_machine_tooledSignal proc for COMSIG_ATOM_TOOL_ACT, from a variety of signals, registered on the machine spitting radiation
puff_some_smokeHelper to shoot some smoke into the air around the passed atom
try_remove_radiationAttempts a do_after, and if successful, stops the event

Var Details

picked_machine_ref

Weakref to the machine spitting out rads

signals_to_add

List of signals added to the picked machine, so we can clear them later

Proc Details

on_machine_tooled

Signal proc for COMSIG_ATOM_TOOL_ACT, from a variety of signals, registered on the machine spitting radiation

We allow for someone to stop the event early by using the proper tools, hinted at in examine, on the machine

puff_some_smoke

Helper to shoot some smoke into the air around the passed atom

try_remove_radiation

Attempts a do_after, and if successful, stops the event