diff --git a/Content.Server/NPC/Systems/NPCSteeringSystem.Context.cs b/Content.Server/NPC/Systems/NPCSteeringSystem.Context.cs index 65c4315cf3..df7e13e65d 100644 --- a/Content.Server/NPC/Systems/NPCSteeringSystem.Context.cs +++ b/Content.Server/NPC/Systems/NPCSteeringSystem.Context.cs @@ -92,7 +92,7 @@ public sealed partial class NPCSteeringSystem // This is to avoid popping it too early else if (steering.CurrentPath.TryPeek(out var node) && node.Data.IsFreeSpace) { - arrivalDistance = MathF.Min(node.Box.Width, node.Box.Height) - 0.01f; + arrivalDistance = MathF.Min(node.Box.Width / 2f, node.Box.Height / 2f) - 0.01f; } // Try getting into blocked range I guess? // TODO: Consider melee range or the likes.