From af033416381d889f04ef45068a23521050a93330 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20V=C3=B6gele?= Date: Tue, 13 Jun 2023 18:25:42 +0200 Subject: [PATCH] Use token.center instead of calculating the center manually --- src/api.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/api.js b/src/api.js index 88f4b28..328acd9 100644 --- a/src/api.js +++ b/src/api.js @@ -133,10 +133,9 @@ export function getColorForDistanceAndToken(distance, token, ranges = null) { export function getMovedDistanceFromToken(token) { const terrainRulerAvailable = game.modules.get("terrain-ruler")?.active; const history = getMovementHistory(token); - const tokenPos = {x: token.x, y: token.y}; + let tokenPos = {x: token.x, y: token.y}; if (canvas.grid.type === CONST.GRID_TYPES.GRIDLESS) { - tokenPos.x += token.w / 2; - tokenPos.y += token.h / 2; + tokenPos = token.center; } const segments = CONFIG.Canvas.rulerClass .dragRulerGetRaysFromWaypoints(history, tokenPos)