diff --git a/CHANGELOG.md b/CHANGELOG.md index 910775c..ad8cea1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## In development +### Bugfixes +- Drag Ruler no longer prevents tokens that don't have an actor from being moved. ([#58](https://github.com/manuelVo/foundryvtt-drag-ruler/issues/58)) +- Grid highlighting now also works for tokens that don't have an actor. + + ## 1.5.1 ### Bugfixes - The hint that tells users how to enable difficult terrain measurement in Drag Ruler is no longer shown if no terrain layer module is installed. diff --git a/src/main.js b/src/main.js index c3ccad8..a9e9996 100644 --- a/src/main.js +++ b/src/main.js @@ -166,6 +166,9 @@ function onTokenDragLeftCancel(event) { export function getColorForDistance(startDistance, subDistance=0) { if (!this.isDragRuler) return this.color + if (!this.draggedToken.actor) { + return this.color; + } // Don't apply colors if the current user doesn't have at least observer permissions if (this.draggedToken.actor.permission < 2) { // If this is a pc and alwaysShowSpeedForPCs is enabled we show the color anyway