Goonstation 13 - Modules - TypesDefine Details

_std/machinery.dm

NETWORK_MACHINE_RESET_DELAYTime (in 1/10 of a second) before we can be manually reset again (machines).
EQUIPPower Channel: Equipment
LIGHTPower Channel: Lighting
ENVIRONPower Channel: Enviroment
TOTALFor total power used only
BROKENStatus flag: machine non-functional
NOPOWERStatus flag: no available power
POWEROFFStatus flag: machine shut down, but may still draw a trace amount
MAINTStatus flag: under maintainance
HIGHLOADStatus flag: using a lot of power
EMP_SHORTStatus flag: 1 second long emp duration, avoid stacking emp faster than 1Hz
REQ_PHYSICAL_ACCESSCan only be interacted with if adjacent and physical
CELLRATEmultiplier for watts per tick != cell storage (eg: .002 means if there is a load of 1000 watts, 20 units will be taken from a cell per second)
CHARGELEVELCap for how fast cells charge, as a percentage-per-tick (.001 means cellcharge is capped to 1% per second)
PROCESSING_TIER_MULTIScalar to behave as if it were running at full speed

Define Details

BROKEN

Status flag: machine non-functional

CELLRATE

multiplier for watts per tick != cell storage (eg: .002 means if there is a load of 1000 watts, 20 units will be taken from a cell per second)

CHARGELEVEL

Cap for how fast cells charge, as a percentage-per-tick (.001 means cellcharge is capped to 1% per second)

EMP_SHORT

Status flag: 1 second long emp duration, avoid stacking emp faster than 1Hz

ENVIRON

Power Channel: Enviroment

EQUIP

Power Channel: Equipment

HIGHLOAD

Status flag: using a lot of power

LIGHT

Power Channel: Lighting

MAINT

Status flag: under maintainance

NETWORK_MACHINE_RESET_DELAY

Time (in 1/10 of a second) before we can be manually reset again (machines).

NOPOWER

Status flag: no available power

POWEROFF

Status flag: machine shut down, but may still draw a trace amount

PROCESSING_TIER_MULTI

Scalar to behave as if it were running at full speed

REQ_PHYSICAL_ACCESS

Can only be interacted with if adjacent and physical

TOTAL

For total power used only