Wipe gridless cache if the wall layout changes

This commit is contained in:
Manuel Vögele
2022-02-15 09:14:04 +01:00
parent 2bf52e62dd
commit dd9a7ecf68
3 changed files with 18 additions and 4 deletions
+2 -2
View File
@@ -2,7 +2,7 @@ import {currentSpeedProvider, getColorForDistanceAndToken, getRangesFromSpeedPro
import {getHexSizeSupportTokenGridCenter} from "./compatibility.js";
import {cancelScheduledMeasurement, measure} from "./foundry_imports.js"
import {getMovementHistory} from "./movement_tracking.js";
import {wipePathfindingCache} from "./pathfinding.js";
import {wipeGriddedPathfindingCache} from "./pathfinding.js";
import {settingsKey} from "./settings.js";
import {getSnapPointForEntity} from "./util.js";
@@ -187,7 +187,7 @@ export function extendRuler() {
return;
const ruler = canvas.controls.ruler;
ruler.clear();
wipePathfindingCache();
wipeGriddedPathfindingCache();
ruler._state = Ruler.STATES.STARTING;
let entityCenter;
if (isToken && canvas.grid.isHex && game.modules.get("hex-size-support")?.active && CONFIG.hexSizeSupport.getAltSnappingFlag(entity))