diff --git a/Content.Shared/Interaction/SharedInteractionSystem.cs b/Content.Shared/Interaction/SharedInteractionSystem.cs index aebd930d93..701a24dfc7 100644 --- a/Content.Shared/Interaction/SharedInteractionSystem.cs +++ b/Content.Shared/Interaction/SharedInteractionSystem.cs @@ -545,9 +545,11 @@ namespace Content.Shared.Interaction range = (originPos.Position - targetPos.Position).Length; } } + // No fixtures, e.g. wallmounts. else { originPos = Transform(origin).MapPosition; + targetRot = Transform(Transform(other).ParentUid).LocalRotation + otherAngle; } // Do a raycast to check if relevant