Space Station 13 - Modules - TypesVar Details - Proc Details

air

Vars

added_bound_mixturesThe number of bound mixtures that were added during this processing cycle.
atmos_machineryThe set of active atmos machinery. Length shown in SS Info as AM.
bound_mixturesThe 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_machineryThe cost of a pass through atmos machinery, shown in SS Info's C block as AM.
cost_bound_mixturesThe cost of a pass through bound gas mixtures, shown in SS Info's C block as BM.
cost_fullHow long we took for a full pass through the subsystem. Custom-tracked version of cost.
cost_hotspotsThe cost of a pass through hotspots, shown in SS Info's C block as HS.
cost_interesting_tilesThe cost of a pass through interesting tiles, shown in SS Info's C block as IT.
cost_milla_tickThe cost of a MILLA tick in ms, shown in SS Info's C block as MT.
cost_pipenetsThe cost of a pass through pipenets, shown in SS Info's C block as PN.
cost_pipenets_to_buildThe cost of a pass through building pipenets, shown in SS Info's C block as DPN.
currentpartWhich step we're currently on, used to let us resume if our time budget elapses.
currentrunAn arbitrary list of stuff currently being processed.
healthyIs MILLA (and hence SSair) reliably healthy?
hotspotsThe set of current active hotspots. Length shown in SS Info as HS.
in_milla_safe_codeAre we currently running in a MILLA-safe context, i.e. is is_synchronous guaranteed to be TRUE. Nothing outside of this file should change this.
interesting_tile_countThe length of the most recent interesting tiles list, shown in SS Info as IT.
is_synchronousIs MILLA currently in synchronous mode? TRUE if data is fresh and changes can be made, FALSE if data is from last tick and changes cannot be made (because this tick is still processing).
last_bound_mixturesThe number of bound mixtures we saw when we last stopped processing them.
last_unhealthyWhen was MILLA last seen unhealthy?
machinery_to_constructA list of atmos machinery to set up in Initialize.
milla_tick_startWhen did we start the last MILLA tick?
original_bound_mixturesThe original length of bound_mixtures.
pipenetsThe set of active pipenets. Length shown in SS Info as PN.
pipenets_to_buildThe set of pipenets that need to be built. Length shown in SS Info as PTB.
time_sleptHow long we spent sleeping while waiting for MILLA to finish the last tick, shown in SS Info's C block as ZZZ.
waiting_for_syncA list of callbacks waiting for MILLA to finish its tick and enter synchronous mode.

Procs

synchronizeSimilar 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.

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.

healthy

Is MILLA (and hence SSair) reliably healthy?

hotspots

The set of current active hotspots. Length shown in SS Info as HS.

in_milla_safe_code

Are we currently running in a MILLA-safe context, i.e. is is_synchronous 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.

is_synchronous

Is MILLA currently in synchronous mode? TRUE if data is fresh and changes can be made, FALSE if data is from last tick and changes cannot be made (because this tick is still processing).

last_bound_mixtures

The number of bound mixtures we saw when we last stopped processing them.

last_unhealthy

When was MILLA last seen unhealthy?

machinery_to_construct

A list of atmos machinery to set up in Initialize.

milla_tick_start

When did we start the last MILLA 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.

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.

Proc Details

synchronize

Similar to addtimer, but triggers once MILLA enters synchronous mode.