machinery 
Procs | |
ProcessMachine | wrapper proc for /obj/machinery/process so that signals are always sent. Call this, but do not override it. |
---|---|
can_access_remotely | Determines whether or not the user can remote access devices. This is typically limited to Borgs and AI things |
can_eject_occupant | check if a mob is allowed to eject occupants from various machines |
on_add_contents | Called when contents are added to the machine so it can do any special things it needs to |
power_change | Checks the machinery's equipment channel and local power, setting the NOPOWER flag as needed. |
set_broken | Attempt to break a machine. Returns TRUE if already broken. |
Proc Details
ProcessMachine
wrapper proc for /obj/machinery/process so that signals are always sent. Call this, but do not override it.
can_access_remotely
Determines whether or not the user can remote access devices. This is typically limited to Borgs and AI things
can_eject_occupant
check if a mob is allowed to eject occupants from various machines
on_add_contents
Called when contents are added to the machine so it can do any special things it needs to
power_change
Checks the machinery's equipment channel and local power, setting the NOPOWER
flag as needed.
Called when the power settings of the containing area change.
set_broken
Attempt to break a machine. Returns TRUE
if already broken.