diff --git a/Content.Server/Engineering/EntitySystems/SpawnAfterInteractSystem.cs b/Content.Server/Engineering/EntitySystems/SpawnAfterInteractSystem.cs index 0e20f699f9..7e839265cc 100644 --- a/Content.Server/Engineering/EntitySystems/SpawnAfterInteractSystem.cs +++ b/Content.Server/Engineering/EntitySystems/SpawnAfterInteractSystem.cs @@ -3,6 +3,7 @@ using Content.Server.DoAfter; using Content.Server.Engineering.Components; using Content.Server.Stack; using Content.Shared.Interaction; +using Content.Shared.Maps; using Content.Shared.Stacks; using JetBrains.Annotations; using Robust.Shared.Map; @@ -36,7 +37,7 @@ namespace Content.Server.Engineering.EntitySystems bool IsTileClear() { - return tileRef.Tile.IsEmpty == false; + return tileRef.Tile.IsEmpty == false && !tileRef.IsBlockedTurf(true); } if (!IsTileClear())