assembly 
Vars | |
| assembly_flags | Flags related to this assembly. See [assemblies.dm] |
|---|---|
| is_position_sensitive | Set to true if the device has different icons for each position. This will prevent things such as visible lasers from facing the incorrect direction when transformed by assembly_holder's update_appearance() |
Procs | |
| activate | What the device does when turned on |
| holder_movement | holder_movement: Called when the assembly's holder detects movement |
| on_attach | on_attach: Called when attached to a holder, wiring datum, or other special assembly |
| on_detach | on_detach: Called when removed from an assembly holder or wiring datum |
| pulse | Pulse: This device is emitting a pulse to act on another device |
| pulsed | Pulsed: This device was pulsed by another device |
Var Details
assembly_flags 
Flags related to this assembly. See [assemblies.dm]
is_position_sensitive 
Set to true if the device has different icons for each position. This will prevent things such as visible lasers from facing the incorrect direction when transformed by assembly_holder's update_appearance()
Proc Details
activate
What the device does when turned on
holder_movement
holder_movement: Called when the assembly's holder detects movement
on_attach
on_attach: Called when attached to a holder, wiring datum, or other special assembly
Will also be called if the assembly holder is attached to a plasma (internals) tank or welding fuel (dispenser) tank.
on_detach
on_detach: Called when removed from an assembly holder or wiring datum
pulse
Pulse: This device is emitting a pulse to act on another device
pulsed
Pulsed: This device was pulsed by another device
- pulser: Who triggered the pulse