diff --git a/game/src/main/org/apollo/game/action/DistancedAction.java b/game/src/main/org/apollo/game/action/DistancedAction.java index d626106a..7da173f3 100644 --- a/game/src/main/org/apollo/game/action/DistancedAction.java +++ b/game/src/main/org/apollo/game/action/DistancedAction.java @@ -60,7 +60,7 @@ public abstract class DistancedAction extends Action { executeAction(); // TODO checking the walking queue size is a really cheap fix, and relies on the client not // being edited... this class needs to be completely re-written. - } else if (mob.getPosition().getDistance(position) <= distance && mob.getWalkingQueue().size() == 0) { + } else if (mob.getPosition().isWithinDistance(position, distance) && mob.getWalkingQueue().size() == 0) { reached = true; setDelay(delay); if (immediate) { @@ -74,4 +74,4 @@ public abstract class DistancedAction extends Action { */ protected abstract void executeAction(); -} \ No newline at end of file +}