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.