Merge branch 'develop' into pathfinding

This commit is contained in:
Manuel Vögele
2022-02-03 18:57:03 +01:00
6 changed files with 15 additions and 5 deletions
+3 -1
View File
@@ -11,6 +11,8 @@ let use5105 = false;
let gridlessPathfinder = undefined;
export function isPathfindingEnabled() {
if (this.user !== game.user)
return false;
if (!game.user.isGM && !game.settings.get(settingsKey, "allowPathfinding"))
return false;
return game.settings.get(settingsKey, "autoPathfinding") != togglePathfinding;
@@ -56,7 +58,7 @@ function getNode(pos, token, initialize=true) {
if (!cachedNodes[pos.layer])
cachedNodes[pos.layer] = new Array(Math.ceil(canvas.dimensions.height / canvas.grid.h));
if (!cachedNodes[pos.layer][pos.y])
cachedNodes[pos.layer][pos.y] = new Array(Math.ceil(canvas.dimensions.width / canvas.grid.w));
cachedNodes[pos.layer][pos.y] = new Array(Math.ceil(canvas.dimensions.width / canvas.grid.w));
if (!cachedNodes[pos.layer][pos.y][pos.x]) {
cachedNodes[pos.layer][pos.y][pos.x] = pos;
}