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)