diff --git a/Content.Shared/Lock/LockSystem.cs b/Content.Shared/Lock/LockSystem.cs index bb7a5843c9..1708a69b50 100644 --- a/Content.Shared/Lock/LockSystem.cs +++ b/Content.Shared/Lock/LockSystem.cs @@ -84,6 +84,16 @@ public sealed class LockSystem : EntitySystem //CrystallEdge LockSystem Adapt End } + //CP14 Lock adapt + private void OnBeforeDoorOpened(EntityUid uid, LockComponent component, BeforeDoorOpenedEvent args) + { + if (!component.Locked) + return; + + args.Cancel(); + } + //CP14 Lock adapt end + private void OnStorageOpenAttempt(EntityUid uid, LockComponent component, ref StorageOpenAttemptEvent args) { if (!component.Locked)