diff --git a/Content.Shared/Doors/Systems/SharedDoorSystem.cs b/Content.Shared/Doors/Systems/SharedDoorSystem.cs index 69905d1bd6..ef9d28e4ef 100644 --- a/Content.Shared/Doors/Systems/SharedDoorSystem.cs +++ b/Content.Shared/Doors/Systems/SharedDoorSystem.cs @@ -589,8 +589,8 @@ public abstract partial class SharedDoorSystem : EntitySystem if (otherPhysics.Comp.CollisionLayer == (int) CollisionGroup.GlassLayer || otherPhysics.Comp.CollisionLayer == (int) CollisionGroup.GlassAirlockLayer || otherPhysics.Comp.CollisionLayer == (int) CollisionGroup.TableLayer) continue; - //If the colliding entity is a slippable item ignore it by the airlock - if (otherPhysics.Comp.CollisionLayer == (int) CollisionGroup.SlipLayer && otherPhysics.Comp.CollisionMask == (int) CollisionGroup.ItemMask) + // Ignore low-passable entities. + if ((otherPhysics.Comp.CollisionMask & (int)CollisionGroup.LowImpassable) == 0) continue; //For when doors need to close over conveyor belts