Goonstation 13 - Modules - TypesVar Details - Proc Details

/datum/pipeline

Vars

airThe combined air mixture of all our members.
alert_pressurePressure at which to start checking for ruptures.
cooldownsUsed for the cooldown system
edgesList of pipes that border non-pipes. Pipeline extensions start from these.
membersAll the pipes that we own.
networkThe pipe network we belong in.

Procs

build_pipelineBuilds a pipeline out into other pipes.
mingle_with_turfMixes the turf with some volume of our air.
network_expandExpands new_network into our pipeline if we are not yet in it.
processProcess pipe ruptures.
return_networkReturns our network, building a new one if we do not yet have one.
temperature_interactExchanges the heat between the turf and some volume of our air. Thermal_conductivity is used as a factor with 0 meaning no heat transfer and 1 meaning perfect equalisation.
temporarily_store_airTemporarily distributes [/datum/pipeline/var/datum/gas_mixture/air] into our members.

Var Details

air

The combined air mixture of all our members.

alert_pressure

Pressure at which to start checking for ruptures.

cooldowns

Used for the cooldown system

edges

List of pipes that border non-pipes. Pipeline extensions start from these.

members

All the pipes that we own.

network

The pipe network we belong in.

Proc Details

build_pipeline

Builds a pipeline out into other pipes.

mingle_with_turf

Mixes the turf with some volume of our air.

network_expand

Expands new_network into our pipeline if we are not yet in it.

process

Process pipe ruptures.

return_network

Returns our network, building a new one if we do not yet have one.

temperature_interact

Exchanges the heat between the turf and some volume of our air. Thermal_conductivity is used as a factor with 0 meaning no heat transfer and 1 meaning perfect equalisation.

temporarily_store_air

Temporarily distributes [/datum/pipeline/var/datum/gas_mixture/air] into our members.