Yogstation 13 - Modules - TypesVar Details - Proc Details

Atmospherics

Vars

adjacent_rebuildList of turfs to recalculate adjacent turfs on before processing
currentrunA cache of objects that perisists between processing runs when resumed == TRUE. Dangerous, qdel'd objects not cleared from this may cause runtimes on processing.
equalize_enabledWhether equalization should be enabled at all.
equalize_hard_turf_limitMax number of turfs to look for a space turf, and max number of turfs that will be decompressed.
equalize_turf_limitMax number of turfs equalization will grab.
excited_group_pressure_goalExcited group processing will try to equalize groups with total pressure difference less than this amount.
heat_enabledWhether turf-to-turf heat exchanging should be enabled.
planet_share_ratioPlanet airs will share this ratio with the planet turfs per tick
share_max_stepsMax number of times process_turfs will share in a tick.

Procs

expand_pipelineRebuilds a pipeline by expanding outwards, while yielding when sane

Var Details

adjacent_rebuild

List of turfs to recalculate adjacent turfs on before processing

currentrun

A cache of objects that perisists between processing runs when resumed == TRUE. Dangerous, qdel'd objects not cleared from this may cause runtimes on processing.

equalize_enabled

Whether equalization should be enabled at all.

equalize_hard_turf_limit

Max number of turfs to look for a space turf, and max number of turfs that will be decompressed.

equalize_turf_limit

Max number of turfs equalization will grab.

excited_group_pressure_goal

Excited group processing will try to equalize groups with total pressure difference less than this amount.

heat_enabled

Whether turf-to-turf heat exchanging should be enabled.

planet_share_ratio

Planet airs will share this ratio with the planet turfs per tick

share_max_steps

Max number of times process_turfs will share in a tick.

Proc Details

expand_pipeline

Rebuilds a pipeline by expanding outwards, while yielding when sane