/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/atmospherics/atmos_piping.dm

MAX_OUTPUT_PRESSURE(kPa) What pressure pumps and powered equipment max out at.
MAX_TRANSFER_RATE(L/s) Maximum speed powered equipment can work at.
VOLUME_PUMP_MINIMUM_OUTPUT_PRESSURE(kPa) Minimum pressure volume pumps can move.
VOLUME_PUMP_MAX_OUTPUT_PRESSURE(kPa) What pressure volume pumps max out at.
VOLUME_PUMP_OVERPRESSURE_ALLOWANCE(kPa) Allowed pressure difference between input and output pipenets for overclocked volume pump.
VOLUME_PUMP_LEAK_AMOUNTHow many percent of the contents that an overclocked volume pumps leak into the air.
TANK_STANDARD_VOLUMEThe volume of the standard handheld gas tanks on the station.
TANK_MIN_RELEASE_PRESSUREThe minimum pressure an gas tanks release valve can be set to.
TANK_MAX_RELEASE_PRESSUREThe maximum pressure an gas tanks release valve can be set to.
TANK_DEFAULT_RELEASE_PRESSUREThe default initial value gas tanks release valves are set to. (At least the ones containing pure plasma/oxygen.)
TANK_PLASMAMAN_RELEASE_PRESSUREThe default initial value gas plasmamen tanks releases valves are set to.
TANK_CLOWN_RELEASE_PRESSUREThe default initial value gas flown tanks releases valves are set to.
TANK_MELT_TEMPERATUREThe internal temperature in kelvins at which a handheld gas tank begins to take damage.
TANK_LEAK_PRESSUREThe internal pressure in kPa at which a handheld gas tank begins to take damage.
TANK_RUPTURE_PRESSUREThe internal pressure in kPa at which a handheld gas tank almost immediately ruptures.
TANK_FRAGMENT_PRESSUREThe internal pressure in kPa at which an gas tank that breaks will cause an explosion.
TANK_FRAGMENT_SCALERange scaling constant for tank explosions. Calibrated so that a TTV assembled using two 70L tanks will hit the maxcap at at least 160atm.
TANK_MERGE_OVERPRESSUREDenotes that our tank is overpressurized simply from gas merging.
TANK_RESULTS_REACTIONReactions that have happened in the tank.
TANK_RESULTS_MISCAdditional information of the tank.
PIPING_ALL_LAYERintended to connect with all layers, check for all instead of just one.
PIPING_ONE_PER_TURFcan only be built if nothing else with this flag is on the tile already.
PIPING_DEFAULT_LAYER_ONLYcan only exist at PIPING_LAYER_DEFAULT
PIPING_CARDINAL_AUTONORMALIZEnorth/south east/west doesn't matter, auto normalize on build.
PIPING_ALL_COLORSintended to connect with everything, both layers and colors
PIPING_BRIDGEcan bridge over pipenets
VENTCRAWL_ALLOWEDAllows for ventcrawling to occur. All atmospheric machines have this flag on by default. Cryo is the exception
VENTCRAWL_ENTRANCE_ALLOWEDAllows mobs to enter or leave from atmospheric machines. On for passive, unary, and scrubber vents.
VENTCRAWL_CAN_SEEUsed to check if a machinery is visible. Called by update_pipe_vision(). On by default for all except cryo.

Define Details

MAX_OUTPUT_PRESSURE

(kPa) What pressure pumps and powered equipment max out at.

MAX_TRANSFER_RATE

(L/s) Maximum speed powered equipment can work at.

PIPING_ALL_COLORS

intended to connect with everything, both layers and colors

PIPING_ALL_LAYER

intended to connect with all layers, check for all instead of just one.

PIPING_BRIDGE

can bridge over pipenets

PIPING_CARDINAL_AUTONORMALIZE

north/south east/west doesn't matter, auto normalize on build.

PIPING_DEFAULT_LAYER_ONLY

can only exist at PIPING_LAYER_DEFAULT

PIPING_ONE_PER_TURF

can only be built if nothing else with this flag is on the tile already.

TANK_CLOWN_RELEASE_PRESSURE

The default initial value gas flown tanks releases valves are set to.

TANK_DEFAULT_RELEASE_PRESSURE

The default initial value gas tanks release valves are set to. (At least the ones containing pure plasma/oxygen.)

TANK_FRAGMENT_PRESSURE

The internal pressure in kPa at which an gas tank that breaks will cause an explosion.

TANK_FRAGMENT_SCALE

Range scaling constant for tank explosions. Calibrated so that a TTV assembled using two 70L tanks will hit the maxcap at at least 160atm.

TANK_LEAK_PRESSURE

The internal pressure in kPa at which a handheld gas tank begins to take damage.

TANK_MAX_RELEASE_PRESSURE

The maximum pressure an gas tanks release valve can be set to.

TANK_MELT_TEMPERATURE

The internal temperature in kelvins at which a handheld gas tank begins to take damage.

TANK_MERGE_OVERPRESSURE

Denotes that our tank is overpressurized simply from gas merging.

TANK_MIN_RELEASE_PRESSURE

The minimum pressure an gas tanks release valve can be set to.

TANK_PLASMAMAN_RELEASE_PRESSURE

The default initial value gas plasmamen tanks releases valves are set to.

TANK_RESULTS_MISC

Additional information of the tank.

TANK_RESULTS_REACTION

Reactions that have happened in the tank.

TANK_RUPTURE_PRESSURE

The internal pressure in kPa at which a handheld gas tank almost immediately ruptures.

TANK_STANDARD_VOLUME

The volume of the standard handheld gas tanks on the station.

VENTCRAWL_ALLOWED

Allows for ventcrawling to occur. All atmospheric machines have this flag on by default. Cryo is the exception

VENTCRAWL_CAN_SEE

Used to check if a machinery is visible. Called by update_pipe_vision(). On by default for all except cryo.

VENTCRAWL_ENTRANCE_ALLOWED

Allows mobs to enter or leave from atmospheric machines. On for passive, unary, and scrubber vents.

VOLUME_PUMP_LEAK_AMOUNT

How many percent of the contents that an overclocked volume pumps leak into the air.

VOLUME_PUMP_MAX_OUTPUT_PRESSURE

(kPa) What pressure volume pumps max out at.

VOLUME_PUMP_MINIMUM_OUTPUT_PRESSURE

(kPa) Minimum pressure volume pumps can move.

VOLUME_PUMP_OVERPRESSURE_ALLOWANCE

(kPa) Allowed pressure difference between input and output pipenets for overclocked volume pump.