Space Station 13 - Modules - TypesVar Details - Proc Details

machinery

Vars

active_power_consumptionHow much power does this machine consume when it is in use
being_repairedThis is if the machinery is being repaired
idle_power_consumptionHow much power does this machine consume when it is idling
machine_powernetThe powernet this machine is connected to
power_channelThe power channel this machine uses, idle/passive power consumption will pull from this channel and machine won't work if power channel has no power
power_stateHow is this machine currently passively consuming power?
siemens_strengthhow badly will it shock you?

Procs

can_use_shortcutMakes sure the user is allowed to interact with the machine when they use a shortcut, like Control or Alt-clicking.
change_power_modeHelper proc to change the machines power usage mode, automatically adjusts static power usage to maintain perfect parity
has_powerPOWER RELATED PROCS
try_attack_handPreprocess machinery interaction.

Var Details

active_power_consumption

How much power does this machine consume when it is in use

being_repaired

This is if the machinery is being repaired

idle_power_consumption

How much power does this machine consume when it is idling

machine_powernet

The powernet this machine is connected to

power_channel

The power channel this machine uses, idle/passive power consumption will pull from this channel and machine won't work if power channel has no power

power_state

How is this machine currently passively consuming power?

siemens_strength

how badly will it shock you?

Proc Details

can_use_shortcut

Makes sure the user is allowed to interact with the machine when they use a shortcut, like Control or Alt-clicking.

Arguments:

change_power_mode

Helper proc to change the machines power usage mode, automatically adjusts static power usage to maintain perfect parity

has_power

POWER RELATED PROCS

try_attack_hand

Preprocess machinery interaction.

If overriding and extending interaction limitations, better call this with ..() unless you really know what you are doing.

Returns TRUE when interaction is done due to different limitations and nothing should be done next. Returns FALSE when interaction can be continued. Arguments: