Reduce broken caching

This commit is contained in:
Manuel Vögele
2021-05-19 19:16:20 +02:00
parent baca42a2f8
commit 654847563f
2 changed files with 6 additions and 0 deletions
+2
View File
@@ -9,6 +9,7 @@ import {getMovementHistory, resetMovementHistory} from "./movement_tracking.js";
import {registerSettings, settingsKey} from "./settings.js" import {registerSettings, settingsKey} from "./settings.js"
import {recalculate} from "./socket.js"; import {recalculate} from "./socket.js";
import {SpeedProvider} from "./speed_provider.js" import {SpeedProvider} from "./speed_provider.js"
import { wipe_cache } from "./pathfinding.js";
Hooks.once("init", () => { Hooks.once("init", () => {
registerSettings() registerSettings()
@@ -137,6 +138,7 @@ function onEntityLeftDragStart(event) {
else else
entityCenter = this.center; entityCenter = this.center;
ruler.clear(); ruler.clear();
wipe_cache();
ruler._state = Ruler.STATES.STARTING; ruler._state = Ruler.STATES.STARTING;
ruler.rulerOffset = {x: entityCenter.x - event.data.origin.x, y: entityCenter.y - event.data.origin.y}; ruler.rulerOffset = {x: entityCenter.x - event.data.origin.x, y: entityCenter.y - event.data.origin.y};
if (isToken && game.settings.get(settingsKey, "enableMovementHistory")) if (isToken && game.settings.get(settingsKey, "enableMovementHistory"))
+4
View File
@@ -92,3 +92,7 @@ export function find_path(from, to) {
} }
return path; return path;
} }
export function wipe_cache() {
cached_nodes = undefined;
}