diff --git a/Content.Shared/Doors/Systems/SharedDoorSystem.cs b/Content.Shared/Doors/Systems/SharedDoorSystem.cs index d6f7d55b26..24e7ab4748 100644 --- a/Content.Shared/Doors/Systems/SharedDoorSystem.cs +++ b/Content.Shared/Doors/Systems/SharedDoorSystem.cs @@ -180,9 +180,11 @@ public abstract class SharedDoorSystem : EntitySystem private void OnBeforePry(EntityUid uid, DoorComponent door, ref BeforePryEvent args) // WD edit { - args.Cancelled = door.State == DoorState.Welded || - !door.CanPry || - TryComp(uid, out var keyholeComponent) && keyholeComponent.Locked; + if (door.State == DoorState.Welded || !door.CanPry || + TryComp(uid, out var keyholeComponent) && keyholeComponent.Locked) + { + args.Cancelled = true; + } } ///