key rings fix (#620)

* key rings fix

* Update SharedCP14LockKeySystem.cs
This commit is contained in:
A.Ne.
2024-12-12 14:12:58 +04:00
committed by GitHub
parent c42b77d0c9
commit 2b3cc9e868

View File

@@ -85,9 +85,6 @@ public sealed class SharedCP14LockKeySystem : EntitySystem
if (!args.CanReach || args.Target is not { Valid: true })
return;
if (_doorQuery.TryComp(args.Target, out var doorComponent) && doorComponent.State == DoorState.Open)
return;
if (!_lockQuery.TryComp(args.Target, out _))
return;
@@ -231,6 +228,9 @@ public sealed class SharedCP14LockKeySystem : EntitySystem
if (!TryComp<LockComponent>(target, out var lockComp))
return;
if (_doorQuery.TryComp(target, out var doorComponent) && doorComponent.State == DoorState.Open)
return;
var keyShape = key.Comp.LockShape;
var lockShape = target.Comp.LockShape;