radiation_leak
Vars | |
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 |
Procs | |
on_machine_tooled | Signal proc for COMSIG_ATOM_TOOL_ACT, from a variety of signals, registered on the machine spitting radiation |
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 |
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