Atmospherics
Vars | |
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. |
Procs | |
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. |
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.