air 
Vars | |
added_bound_mixtures | The number of bound mixtures that were added during this processing cycle. |
---|---|
atmos_machinery | The set of active atmos machinery. Length shown in SS Info as AM. |
bound_mixtures | The set of current bound mixtures. Shown in SS Info as BM:x+y, where x is the length at the start of the most recent processing, and y is the number of mixtures that have been added during processing. |
cost_atmos_machinery | The cost of a pass through atmos machinery, shown in SS Info's C block as AM. |
cost_bound_mixtures | The cost of a pass through bound gas mixtures, shown in SS Info's C block as BM. |
cost_full | How long we took for a full pass through the subsystem. Custom-tracked version of cost . |
cost_hotspots | The cost of a pass through hotspots, shown in SS Info's C block as HS. |
cost_interesting_tiles | The cost of a pass through interesting tiles, shown in SS Info's C block as IT. |
cost_milla_tick | The cost of a MILLA tick in ms, shown in SS Info's C block as MT. |
cost_pipenets | The cost of a pass through pipenets, shown in SS Info's C block as PN. |
cost_pipenets_to_build | The cost of a pass through building pipenets, shown in SS Info's C block as DPN. |
cost_pressure_tiles | The cost of a pass through loading pressure tiles, shown in SS Info's C block as PT. |
cost_windy_tiles | The cost of a pass through windy tiles, shown in SS Info's C block as WT. |
currentpart | Which step we're currently on, used to let us resume if our time budget elapses. |
currentrun | An arbitrary list of stuff currently being processed. |
hotspot_count | The length of the most recent hotspot list, shown in SS Info as HS. |
hotspots | The set of tiles that are currently on fire. |
in_milla_safe_code | Are we currently running in a MILLA-safe context, i.e. is milla_idle guaranteed to be TRUE. Nothing outside of this file should change this. |
interesting_tile_count | The length of the most recent interesting tiles list, shown in SS Info as IT. |
last_bound_mixtures | The number of bound mixtures we saw when we last stopped processing them. |
last_complete_tick | When did we last finish running a complete tick? |
last_tick_start | When did we last start a tick? |
machinery_to_construct | A list of atmos machinery to set up in Initialize. |
milla_idle | Is MILLA currently idle? TRUE if the MILLA tick has finished, meaning data is fresh and changes can be made. FALSE if MILLA is currently running a tick, meaning data is from last tick and changes cannot be made. |
milla_tick | And that means we also nee a replacement for times_fired. |
new_hotspots | The set of tiles that are still on fire after this tick. |
new_windy_tiles | The set of tiles that are still experiencing wind after this tick. |
original_bound_mixtures | The original length of bound_mixtures. |
pipenets | The set of active pipenets. Length shown in SS Info as PN. |
pipenets_to_build | The set of pipenets that need to be built. Length shown in SS Info as PTB. |
pressure_hud_users | The people who were using the pressure HUD last tick. |
pressure_overlay_alpha | What alpha to use for the pressure overlay. Applies to everyone using the overlay. |
pressure_x | The coordinates of the pressure image we're currently loading. |
self_wait | How long we actually wait between ticks. Will round up to the next server tick. |
sleepers | What sleeping callbacks are currently running? |
time_slept | How long we spent sleeping while waiting for MILLA to finish the last tick, shown in SS Info's C block as ZZZ. |
waiting_for_sync | A list of callbacks waiting for MILLA to finish its tick and enter synchronous mode. |
was_paused | MC seems to not be good at tracking whether SSair pauses, so track that ourselves. |
windy_tile_count | The length of the most recent windy tiles list, shown in SS Info as WT. |
windy_tiles | The set of tiles that are currently experiencing wind. |
Procs | |
sleepable_synchronize | Similar to addtimer, but triggers once MILLA enters synchronous mode. This version allows for sleeping if it's absolutely necessary. |
synchronize | Similar to addtimer, but triggers once MILLA enters synchronous mode. |
Var Details
added_bound_mixtures 
The number of bound mixtures that were added during this processing cycle.
atmos_machinery 
The set of active atmos machinery. Length shown in SS Info as AM.
bound_mixtures 
The set of current bound mixtures. Shown in SS Info as BM:x+y, where x is the length at the start of the most recent processing, and y is the number of mixtures that have been added during processing.
cost_atmos_machinery 
The cost of a pass through atmos machinery, shown in SS Info's C block as AM.
cost_bound_mixtures 
The cost of a pass through bound gas mixtures, shown in SS Info's C block as BM.
cost_full 
How long we took for a full pass through the subsystem. Custom-tracked version of cost
.
cost_hotspots 
The cost of a pass through hotspots, shown in SS Info's C block as HS.
cost_interesting_tiles 
The cost of a pass through interesting tiles, shown in SS Info's C block as IT.
cost_milla_tick 
The cost of a MILLA tick in ms, shown in SS Info's C block as MT.
cost_pipenets 
The cost of a pass through pipenets, shown in SS Info's C block as PN.
cost_pipenets_to_build 
The cost of a pass through building pipenets, shown in SS Info's C block as DPN.
cost_pressure_tiles 
The cost of a pass through loading pressure tiles, shown in SS Info's C block as PT.
cost_windy_tiles 
The cost of a pass through windy tiles, shown in SS Info's C block as WT.
currentpart 
Which step we're currently on, used to let us resume if our time budget elapses.
currentrun 
An arbitrary list of stuff currently being processed.
hotspot_count 
The length of the most recent hotspot list, shown in SS Info as HS.
hotspots 
The set of tiles that are currently on fire.
in_milla_safe_code 
Are we currently running in a MILLA-safe context, i.e. is milla_idle guaranteed to be TRUE. Nothing outside of this file should change this.
interesting_tile_count 
The length of the most recent interesting tiles list, shown in SS Info as IT.
last_bound_mixtures 
The number of bound mixtures we saw when we last stopped processing them.
last_complete_tick 
When did we last finish running a complete tick?
last_tick_start 
When did we last start a tick?
machinery_to_construct 
A list of atmos machinery to set up in Initialize.
milla_idle 
Is MILLA currently idle? TRUE if the MILLA tick has finished, meaning data is fresh and changes can be made. FALSE if MILLA is currently running a tick, meaning data is from last tick and changes cannot be made.
milla_tick 
And that means we also nee a replacement for times_fired.
new_hotspots 
The set of tiles that are still on fire after this tick.
new_windy_tiles 
The set of tiles that are still experiencing wind after this tick.
original_bound_mixtures 
The original length of bound_mixtures.
pipenets 
The set of active pipenets. Length shown in SS Info as PN.
pipenets_to_build 
The set of pipenets that need to be built. Length shown in SS Info as PTB.
pressure_hud_users 
The people who were using the pressure HUD last tick.
pressure_overlay_alpha 
What alpha to use for the pressure overlay. Applies to everyone using the overlay.
pressure_x 
The coordinates of the pressure image we're currently loading.
self_wait 
How long we actually wait between ticks. Will round up to the next server tick.
sleepers 
What sleeping callbacks are currently running?
time_slept 
How long we spent sleeping while waiting for MILLA to finish the last tick, shown in SS Info's C block as ZZZ.
waiting_for_sync 
A list of callbacks waiting for MILLA to finish its tick and enter synchronous mode.
was_paused 
MC seems to not be good at tracking whether SSair pauses, so track that ourselves.
windy_tile_count 
The length of the most recent windy tiles list, shown in SS Info as WT.
windy_tiles 
The set of tiles that are currently experiencing wind.
Proc Details
sleepable_synchronize
Similar to addtimer, but triggers once MILLA enters synchronous mode. This version allows for sleeping if it's absolutely necessary.
synchronize
Similar to addtimer, but triggers once MILLA enters synchronous mode.