air
Vars | |
atmos_air_machinery | List of all currently processing atmos machinery that interacts with its loc's air |
---|---|
atmos_machinery | List of all currently processing atmos machinery that doesn't interact with the air around it |
deferred_atmos_air_machinery | Air atmos machinery that will be added to atmos_air_machinery once maploading is finished |
deferred_atmos_machinery | Atmos machinery that will be added to atmos_machinery once maploading is finished |
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. |
start_processing_machine | Adds a given machine to the processing system for SSAIR_ATMOSMACHINERY processing. |
stop_processing_machine | Removes a given machine to the processing system for SSAIR_ATMOSMACHINERY processing. |
thread_running | Returns: If a processing thread is running or not. |
Var Details
atmos_air_machinery
List of all currently processing atmos machinery that interacts with its loc's air
atmos_machinery
List of all currently processing atmos machinery that doesn't interact with the air around it
deferred_atmos_air_machinery
Air atmos machinery that will be added to atmos_air_machinery once maploading is finished
deferred_atmos_machinery
Atmos machinery that will be added to atmos_machinery once maploading is finished
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.
start_processing_machine
Adds a given machine to the processing system for SSAIR_ATMOSMACHINERY processing.
Arguments:
- machine - The machine to start processing. Can be any /obj/machinery.
stop_processing_machine
Removes a given machine to the processing system for SSAIR_ATMOSMACHINERY processing.
Arguments:
- machine - The machine to stop processing.
thread_running
Returns: If a processing thread is running or not.