Delta-v/Content.Server/Atmos/EntitySystems
drakewill-CRL 7cf04dcb20
Use archived gas mixture in gas exchange comparison (#32088)
The comparison for doing gas exchange used current and not archived
moles. This could lead to update order-dependent gas spreading effects.

To fix this, convert TileAtmosphere's MolesArchived and
TemperatureArchived to a AirArchived, and use that in the comparison
method.

---------

Co-authored-by: PraxisMapper <praxismapper@gmail.com>
Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
2024-09-29 22:14:07 -07:00
..
AirFilterSystem.cs Resolve all non-obsoleting warnings in content (#27934) 2024-05-11 20:13:58 -07:00
AirtightSystem.cs Optimise navmaps significantly (#27528) 2024-05-02 10:18:38 +10:00
AtmosDebugOverlaySystem.cs Run `fixgridatmos` for cargo & emergency shuttle (#26382) 2024-03-25 03:17:56 +11:00
AtmosExposedSystem.cs Move GasMixture to shared (#27480) 2024-04-30 14:31:05 -07:00
AtmosPlaqueSystem.cs Remove usages of obsolete MetaDataComponent setters (#19582) 2023-08-28 19:20:31 +10:00
AtmosphereSystem.API.cs Move GasMixture to shared (#27480) 2024-04-30 14:31:05 -07:00
AtmosphereSystem.BreathTool.cs Internals are kept on as long as any breathing tool is on (#28595) 2024-06-06 03:01:45 -04:00
AtmosphereSystem.CVars.cs Random spontaneous cleanup PR (#25131) 2024-02-13 16:48:39 -05:00
AtmosphereSystem.Commands.cs Add Vox atmosphere marker, vents, and air alarms 2024-08-24 14:21:59 -07:00
AtmosphereSystem.ExcitedGroup.cs Only auto-enable internals when necessary (#28248) 2024-05-31 12:28:11 +10:00
AtmosphereSystem.Gases.cs Use archived gas mixture in gas exchange comparison (#32088) 2024-09-29 22:14:07 -07:00
AtmosphereSystem.GridAtmosphere.cs Use archived gas mixture in gas exchange comparison (#32088) 2024-09-29 22:14:07 -07:00
AtmosphereSystem.HighPressureDelta.cs Fix RA0032 (#32514) 2024-09-29 02:25:21 +02:00
AtmosphereSystem.Hotspot.cs Make fire leave burnt decals on the tiles (#31939) 2024-09-19 10:23:50 +10:00
AtmosphereSystem.LINDA.cs Use archived gas mixture in gas exchange comparison (#32088) 2024-09-29 22:14:07 -07:00
AtmosphereSystem.Map.cs Move GasMixture to shared (#27480) 2024-04-30 14:31:05 -07:00
AtmosphereSystem.Monstermos.cs Use archived gas mixture in gas exchange comparison (#32088) 2024-09-29 22:14:07 -07:00
AtmosphereSystem.Processing.cs Use archived gas mixture in gas exchange comparison (#32088) 2024-09-29 22:14:07 -07:00
AtmosphereSystem.Superconductivity.cs Use archived gas mixture in gas exchange comparison (#32088) 2024-09-29 22:14:07 -07:00
AtmosphereSystem.Utils.cs Atmos device performance improvements (#26493) 2024-03-30 15:17:53 +11:00
AtmosphereSystem.cs Fix RA0032 (#32514) 2024-09-29 02:25:21 +02:00
AutomaticAtmosSystem.cs Partial atmos refactor (#22521) 2024-03-24 03:34:56 +11:00
BarotraumaSystem.cs Remove AlertType and AlertCategory (#27933) 2024-05-23 22:43:04 -04:00
FirestarterSystem.cs Firestarter fixes (#24647) 2024-02-01 00:01:52 +11:00
FlammableSystem.cs fix flammable reagents deigniting you (#31930) 2024-09-07 17:44:58 -06:00
GasAnalyzerSystem.cs Greatly improve the usability of the Gas Analyzer. (#30763) 2024-08-15 10:45:13 -04:00
GasMinerSystem.cs Add verbose (client predicted!) examine text to Gas Miners (#30480) 2024-08-08 12:14:31 +10:00
GasTankSystem.cs Removal of Maxcaps via cvar (#31437) 2024-09-11 00:05:12 +02:00
GasTileOverlaySystem.cs Change some `EntityQueryEnumerator` to `AllEntityQuery` (#27969) 2024-05-13 15:11:49 +10:00
HeatExchangerSystem.cs Atmos device performance improvements (#26493) 2024-03-30 15:17:53 +11:00
PipeRestrictOverlapSystem.cs Prevent stacking pipes (#28308) 2024-05-27 16:37:27 -06:00