Add support for difficult terrain measurements on euclidean gridded scenes (resolves #134)

This commit is contained in:
Manuel Vögele
2022-01-03 00:23:35 +01:00
parent 52d77ba0a4
commit f918e148fe
2 changed files with 9 additions and 1 deletions
+4 -1
View File
@@ -16,7 +16,10 @@ export function highlightMeasurementTerrainRuler(ray, startDistance, tokenShape=
export function measureDistances(segments, entity, shape, options={}) {
const opts = duplicate(options)
if (canvas.grid.diagonalRule === "EUCL") {
opts.ignoreGrid = true;
opts.gridSpaes = false;
}
if (opts.enableTerrainRuler) {
opts.gridSpaces = true;
const firstNewSegmentIndex = segments.findIndex(segment => !segment.ray.dragRulerVisitedSpaces);