Fix atmos NaN error (#26441)

* Fix atmos NAN error

* Remove redundant yaml entries
This commit is contained in:
Leon Friedrich
2024-03-26 15:44:56 +11:00
committed by GitHub
parent 51a02c98fa
commit fdb4a61487
16 changed files with 43 additions and 25 deletions

View File

@@ -399,10 +399,7 @@ public sealed partial class AtmosphereSystem
args.Handled = true;
}
private void GridFixTileVacuum(
Entity<GridAtmosphereComponent, GasTileOverlayComponent, MapGridComponent, TransformComponent> ent,
TileAtmosphere tile,
float volume)
private void GridFixTileVacuum(TileAtmosphere tile)
{
DebugTools.AssertNotNull(tile.Air);
DebugTools.Assert(tile.Air?.Immutable == false );
@@ -416,6 +413,9 @@ public sealed partial class AtmosphereSystem
count++;
}
if (count == 0)
return;
var ratio = 1f / count;
var totalTemperature = 0f;