mob drop aggro check

This commit is contained in:
2025-01-13 15:57:01 -06:00
parent c90b94d1ec
commit 8aeccd35c9
@@ -103,15 +103,19 @@ public class MovementUtilities {
Vector3fImmutable sl = agent.getLoc(); Vector3fImmutable sl = agent.getLoc();
Vector3fImmutable tl = target.getLoc(); Vector3fImmutable tl = target.getLoc();
float distanceSquaredToTarget = sl.distanceSquared2D(tl) - sqr(agent.calcHitBox() + target.calcHitBox()); //distance to center of target float disSq = sl.distanceSquared(tl);
float range = agent.getRange() + 150; float range = agent.getRange() + 150;
//float distanceSquaredToTarget = sl.distanceSquared2D(tl) - sqr(agent.calcHitBox() + target.calcHitBox()); //distance to center of target
if (range > 200) if (range > 200)
range = 200; range = 200;
return distanceSquaredToTarget < sqr(range); return disSq > (range * range);
} }