Yogstation 13 - Modules - TypesVar Details - Proc Details

/obj/machinery/atmospherics

Vars

can_unwrenchCheck if the object can be unwrenched
device_typeThe type of the device (UNARY, BINARY, TRINARY, QUATERNARY)
hideThis only works on pipes, because they have 1000 subtypes wich need to be visible and invisible under tiles, so we track this here
init_processingIf we should init and immediately start processing
initialize_directionsBitflag of the initialized directions (NORTH | SOUTH | EAST | WEST)
pipe_colorThe color of the pipe
pipe_flagsThe flags of the pipe/component (PIPING_ALL_LAYER | PIPING_ONE_PER_TURF | PIPING_DEFAULT_LAYER_ONLY | PIPING_CARDINAL_AUTONORMALIZE)
pipe_vision_imgThe image of the pipe/device used for ventcrawling
piping_layerWhat layer the pipe is in (from 1 to 5, default 3)
quick_toggleCan this be quick-toggled on and off using right click or ctrl-click?
rebuildingIs the thing being rebuilt by SSair or not. Prevents list bloat
vent_movementThe bitflag that's being checked on ventcrawling. Default is to allow ventcrawling and seeing pipes.

Procs

get_pipe_imageGetter for piping layer shifted, pipe colored overlays
shuttleRotateMachine rotate procs

Var Details

can_unwrench

Check if the object can be unwrenched

device_type

The type of the device (UNARY, BINARY, TRINARY, QUATERNARY)

hide

This only works on pipes, because they have 1000 subtypes wich need to be visible and invisible under tiles, so we track this here

init_processing

If we should init and immediately start processing

initialize_directions

Bitflag of the initialized directions (NORTH | SOUTH | EAST | WEST)

pipe_color

The color of the pipe

pipe_flags

The flags of the pipe/component (PIPING_ALL_LAYER | PIPING_ONE_PER_TURF | PIPING_DEFAULT_LAYER_ONLY | PIPING_CARDINAL_AUTONORMALIZE)

pipe_vision_img

The image of the pipe/device used for ventcrawling

piping_layer

What layer the pipe is in (from 1 to 5, default 3)

quick_toggle

Can this be quick-toggled on and off using right click or ctrl-click?

rebuilding

Is the thing being rebuilt by SSair or not. Prevents list bloat

vent_movement

The bitflag that's being checked on ventcrawling. Default is to allow ventcrawling and seeing pipes.

Proc Details

get_pipe_image

Getter for piping layer shifted, pipe colored overlays

Creates the image for the pipe underlay that all components use, called by get_pipe_underlay() in components_base.dm Arguments:

shuttleRotate

Machine rotate procs