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

auxtools_update_reactionsFor updating reaction informations for auxmos, only call this when it is changed.
expand_pipelineRebuilds a pipeline by expanding outwards, while yielding when sane
finish_turf_processing_auxtoolsReturns: If this cycle is interrupted by overtiming or not. Calls all outstanding callbacks created by other processes, usually ones that can't run on other threads and only the main thread.
get_amt_gas_mixesReturns: the amount of gas mixtures that are attached to a byond gas mixture.
get_max_gas_mixesReturns: the total amount of gas mixtures in the arena, including "free" ones.
process_excited_groups_auxtoolsReturns: If this cycle is interrupted by overtiming or not. Starts a processing excited groups cycle, does nothing if process_turfs isn't ran.
process_turf_equalize_auxtoolsReturns: If this cycle is interrupted by overtiming or not. Starts a katmos equalize cycle, does nothing if process_turfs isn't ran.
process_turfs_auxtoolsReturns: If this cycle is interrupted by overtiming or not. Starts a processing turfs cycle.
thread_runningReturns: If a processing thread is running or not.

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

auxtools_update_reactions

For updating reaction informations for auxmos, only call this when it is changed.

expand_pipeline

Rebuilds a pipeline by expanding outwards, while yielding when sane

finish_turf_processing_auxtools

Returns: If this cycle is interrupted by overtiming or not. Calls all outstanding callbacks created by other processes, usually ones that can't run on other threads and only the main thread.

get_amt_gas_mixes

Returns: the amount of gas mixtures that are attached to a byond gas mixture.

get_max_gas_mixes

Returns: the total amount of gas mixtures in the arena, including "free" ones.

process_excited_groups_auxtools

Returns: If this cycle is interrupted by overtiming or not. Starts a processing excited groups cycle, does nothing if process_turfs isn't ran.

process_turf_equalize_auxtools

Returns: If this cycle is interrupted by overtiming or not. Starts a katmos equalize cycle, does nothing if process_turfs isn't ran.

process_turfs_auxtools

Returns: If this cycle is interrupted by overtiming or not. Starts a processing turfs cycle.

thread_running

Returns: If a processing thread is running or not.