Close #56 : AI now only plan paths around things that are not moving at the time of pathfinding, they will walk through locations where AI are currently moving
This commit is contained in:
@@ -300,11 +300,13 @@ function gridWithAISprites()
|
||||
// --- We have to normalize the (x,y) because this may be
|
||||
// called before the sprites are rebounded back inside the map,
|
||||
// and these references will go out of bounds
|
||||
if ( getMoveState(spr) == false ) {
|
||||
var normx = Math.max(parseInt(spr.x/32), 0);
|
||||
var normy = Math.max(parseInt(spr.y/32), 0);
|
||||
grid.nodes[normy][normx].walkable = false;
|
||||
grid.nodes[normy][normx].isAISprite = true;
|
||||
}
|
||||
}
|
||||
return grid;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user