More NPC steering tweaks (#14119)
This commit is contained in:
@@ -32,10 +32,10 @@ public sealed partial class NPCCombatSystem
|
||||
if (cdRemaining < TimeSpan.FromSeconds(1f / weapon.AttackRate) * 0.5f)
|
||||
return;
|
||||
|
||||
if (!_physics.TryGetNearestPoints(uid, component.Target, out _, out var pointB))
|
||||
if (!_physics.TryGetNearestPoints(uid, component.Target, out var pointA, out var pointB))
|
||||
return;
|
||||
|
||||
var idealDistance = weapon.Range * 1.25f;
|
||||
var idealDistance = weapon.Range * 1.5f;
|
||||
var obstacleDirection = pointB - args.WorldPosition;
|
||||
var obstacleDistance = obstacleDirection.Length;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user