This commit is contained in:
2023-11-14 22:49:58 -06:00
parent d482265994
commit c4446736a6
3 changed files with 4 additions and 6 deletions
+1 -1
View File
@@ -1350,7 +1350,7 @@ public class MobAI {
return;
}
if(!mob.isPathing){
ArrayList<PathingUtilities.Node> path = PathingUtilities.getPath(mob.loc,mob.destination);
ArrayList<PathingUtilities.Node> path = PathingUtilities.getPath(mob, mob.loc,mob.destination);
if(path != null && path.size() > 0)
PathingUtilities.followPath(mob,path);
}
@@ -71,10 +71,12 @@ public class PathingUtilities {
}
return closest;
}
public static ArrayList<Node> getPath(Vector3fImmutable start, Vector3fImmutable goal){
public static ArrayList<Node> getPath(AbstractCharacter mover, Vector3fImmutable start, Vector3fImmutable goal){
ArrayList<Node> path = new ArrayList<>();
Node startNode = getClosestNode(start);
Node goalNode = getClosestNode(goal);
if(goalNode == null)
move(mover,goal);
Node currentNode = new Node(startNode);
path.add(startNode);
int attempts = 0;