Fix airblocked space tiles venting air

Fixes part of #2780
This commit is contained in:
Vera Aguilera Puerto
2020-12-20 23:04:48 +01:00
parent 921f7ab642
commit f52984553b

View File

@@ -218,13 +218,15 @@ namespace Content.Server.GameObjects.Components.Atmos
Tiles[indices] = tile;
}
if (IsSpace(indices))
var isAirBlocked = IsAirBlocked(indices);
if (IsSpace(indices) && !isAirBlocked)
{
tile.Air = new GasMixture(GetVolumeForCells(1), AtmosphereSystem);
tile.Air.MarkImmutable();
Tiles[indices] = tile;
} else if (IsAirBlocked(indices))
} else if (isAirBlocked)
{
tile.Air = null;
}