Core/Misc: Remove extremely forgettable tiny utility function
Port From (https://github.com/TrinityCore/TrinityCore/commit/6502efbae802c2164c80769ff4c5389e4142d3b6)
This commit is contained in:
@@ -251,10 +251,9 @@ namespace Game.Movement
|
||||
|
||||
static bool PositionOkay(Unit owner, Unit target, float? minDistance, float? maxDistance, ChaseAngle? angle)
|
||||
{
|
||||
float distSq = owner.GetExactDistSq(target);
|
||||
if (minDistance.HasValue && distSq < minDistance.Value * minDistance.Value)
|
||||
if (minDistance .HasValue && owner.IsInDist(target, minDistance.Value))
|
||||
return false;
|
||||
if (maxDistance.HasValue && distSq > maxDistance.Value * maxDistance.Value)
|
||||
if (maxDistance.HasValue && !owner.IsInDist(target, maxDistance.Value))
|
||||
return false;
|
||||
if (angle.HasValue && !angle.Value.IsAngleOkay(target.GetRelativeAngle(owner)))
|
||||
return false;
|
||||
|
||||
@@ -222,7 +222,7 @@ namespace Game.Movement
|
||||
|
||||
static bool PositionOkay(Unit owner, Unit target, float range, ChaseAngle? angle = null)
|
||||
{
|
||||
if (owner.GetExactDistSq(target) > (owner.GetCombatReach() + target.GetCombatReach() + range) * (owner.GetCombatReach() + target.GetCombatReach() + range))
|
||||
if (!owner.IsInDist(target, owner.GetCombatReach() + target.GetCombatReach() + range))
|
||||
return false;
|
||||
|
||||
return !angle.HasValue || angle.Value.IsAngleOkay(target.GetRelativeAngle(owner));
|
||||
|
||||
Reference in New Issue
Block a user