key rings fix (#620)
* key rings fix * Update SharedCP14LockKeySystem.cs
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user