Run fixgridatmos for cargo & emergency shuttle (#26382)
Fix cargo & emergency shuttle
This commit is contained in:
@@ -109,7 +109,8 @@ namespace Content.Server.Atmos.EntitySystems
|
||||
tile.ExcitedGroup?.GetHashCode(),
|
||||
tile.Space,
|
||||
tile.MapAtmosphere,
|
||||
tile.NoGridTile);
|
||||
tile.NoGridTile,
|
||||
tile.Air?.Immutable ?? false);
|
||||
}
|
||||
|
||||
public override void Update(float frameTime)
|
||||
|
||||
@@ -92,6 +92,12 @@ public sealed partial class AtmosphereSystem
|
||||
if (tile == null)
|
||||
continue;
|
||||
|
||||
if (!_mapSystem.TryGetTile(gridComp, indices, out var gTile) || gTile.IsEmpty)
|
||||
{
|
||||
gridAtmosphere.Tiles.Remove(indices);
|
||||
continue;
|
||||
}
|
||||
|
||||
if (tile.Immutable && !IsTileSpace(euid, transform.MapUid, indices, gridComp))
|
||||
{
|
||||
tile = new GasMixture(tile.Volume) { Temperature = tile.Temperature };
|
||||
|
||||
Reference in New Issue
Block a user