Browse Source

mob drop aggro check

lakebane
FatBoy-DOTC 5 days ago
parent
commit
8aeccd35c9
  1. 10
      src/engine/mobileAI/utilities/MovementUtilities.java

10
src/engine/mobileAI/utilities/MovementUtilities.java

@ -103,15 +103,19 @@ public class MovementUtilities { @@ -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);
}

Loading…
Cancel
Save