Daedalus Dock - Modules - TypesDefine Details

code/__DEFINES/electrified_buckle.dm

SHOCK_REQUIREMENT_ITEMelectrified_buckle requires a shock kit attached to it in order to shock
SHOCK_REQUIREMENT_LIVE_CABLEelectrified_buckle requires a live cable to work, and draws power from it
SHOCK_REQUIREMENT_ON_SIGNAL_RECEIVEDelectrified_buckle requires to be turned on with a signal in order to shock the buckled mob
SHOCK_REQUIREMENT_PARENT_MOB_ISALIVEelectrified_buckle requires the parent to be alive in order to shock (if parent is a mob)
SHOCK_REQUIREMENT_SIGNAL_RECEIVED_TOGGLEa signal can toggle the ability to shock on a timer
TRAIT_ELECTRIFIED_BUCKLEThis trait signifies that the object can be used to electrify things buckled to it

Define Details

SHOCK_REQUIREMENT_ITEM

electrified_buckle requires a shock kit attached to it in order to shock

SHOCK_REQUIREMENT_LIVE_CABLE

electrified_buckle requires a live cable to work, and draws power from it

SHOCK_REQUIREMENT_ON_SIGNAL_RECEIVED

electrified_buckle requires to be turned on with a signal in order to shock the buckled mob

SHOCK_REQUIREMENT_PARENT_MOB_ISALIVE

electrified_buckle requires the parent to be alive in order to shock (if parent is a mob)

SHOCK_REQUIREMENT_SIGNAL_RECEIVED_TOGGLE

a signal can toggle the ability to shock on a timer

TRAIT_ELECTRIFIED_BUCKLE

This trait signifies that the object can be used to electrify things buckled to it