mob drop aggro check
This commit is contained in:
@@ -103,15 +103,19 @@ public class MovementUtilities {
|
||||
Vector3fImmutable sl = agent.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 distanceSquaredToTarget = sl.distanceSquared2D(tl) - sqr(agent.calcHitBox() + target.calcHitBox()); //distance to center of target
|
||||
|
||||
|
||||
|
||||
if (range > 200)
|
||||
range = 200;
|
||||
|
||||
|
||||
return distanceSquaredToTarget < sqr(range);
|
||||
return disSq > (range * range);
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user