Skip to content

Releases: caewok/fvtt-elevation-ruler

Diagonal measurement and ruler labels

06 Jan 01:37
Compare
Choose a tag to compare

Correct measurement of diagonals in grids, due to offsets getting counted as straight instead of diagonal. Closes #227.
When moving multiple tokens, use the elevation of each token as the start for the move, so that tokens at different elevations are not set to the same elevation. Closes #231.
On gridless maps, pause the mouse at the token speed boundaries. Defaults to pausing when the distance is no more than canvas.grid.distance * 0.1 beyond the speed boundary. Adjust using CONFIG.elevationruler.gridlessSnapDistance. May pause just slightly beyond the speed distance point, e.g., at 10.03 instead of exactly 10.0. Closes #131.
Update the references to CONFIG.elevationruler.labeling in the english language file.
Rework how ruler default and custom labels are defined to improve performance and reduce bugs related to infinite scaling. Corrects issue with font size going to 1. May address text growing larger in #225.
Update libGeometry to v0.3.19.

Full Changelog: 0.10.16...0.10.17

dnd5e v4 and misc. fixes

21 Dec 18:22
Compare
Choose a tag to compare

Potential fix for undefined when using toNearest. Closes #229.
Fix for incorrect move penalty displaying for 1:2:1 diagonals with Use Grid for Movement Penalties enabled. Closes #226, #218.
Wrap pathfinding in try/catch to avoid crashing the ruler. Closes #146.
Possible fix for tiny ruler labels. #205. May also address #225.
Fix for dnd5e v4 error re "inferred source" when moving tokens into regions with terrain effects. Closes #215. May also address #230.

Full Changelog: 0.10.15...0.10.16

Wall Height fix and misc fixes

02 Nov 23:36
Compare
Choose a tag to compare

Fix for multiple token dragging resulting in token moving through a wall. Closes #224.
Correct error with Pathfinding when Wall Height 6.1.0 is active. Pathfinding will now assume vaulting is enabled if Wall Height is present. Closes #223. Thanks @drcormier!
Add speed method to handle dnd5e group actor speed (air, land). Closes #221.
Correct ruler measurement in gridless scenes after waypoint is placed. Closes #220.
Fix display of other user's ruler distances. Closes #219.

What's Changed

New Contributors

Full Changelog: 0.10.14...0.10.15

Move penalty quick fix

10 Oct 15:21
Compare
Choose a tag to compare

Fix for NaN in the move penalty calculation when moving over regions.

Full Changelog: 0.10.13...0.10.14

DAE and dnd4e compatibility

06 Oct 10:58
Compare
Choose a tag to compare

Use a cached map to track move penalties for different region combinations. Improves compatibility with Dynamic Active Effects while not severely impacting performance. Addresses #209.
Use a mixed wrap instead of override for Ruler#_computeDistance, which improves compatibility with some systems, like dnd4e. Closes #213.

Full Changelog: 0.10.12...0.10.13

Movement penalty fixes

02 Oct 21:14
Compare
Choose a tag to compare

Fixes for calculating movement penalty in drawings.
Avoid displaying the default ruler label in some situations when using the custom label. Closes issue #212.
Fix for PF2e speed not displaying correctly. Closes issue #211.
Fix for user seeing the GM ruler when moving hidden tokens. Closes issue #207.

What's Changed

New Contributors

Full Changelog: 0.10.11...0.10.12

Performance and misc fixes

17 Sep 13:26
Compare
Choose a tag to compare

When snapping pathfinding to grid, avoid two waypoints within the same space when snapping is possible.
Fix for ray undefined in cost measurement.
Add invisibility to the default ignored statuses for pathfinding. Closes #202.
Don't show movement penalty in the ruler labels if token has certain statuses, like hidden. Closes #200.
Faster measurement of movement penalty through regions in conjunction with improvements added in Terrain Mapper v0.4.6.
Fix for ruler not functioning in sfrpg. Closes #206.
Update libGeometry to v0.3.14.

Full Changelog: 0.10.10...0.10.11

Pathfinding snap-to-grid fix

09 Sep 17:34
Compare
Choose a tag to compare

Improve how the pathfinding path is cleaned when snapping to grids to avoid weird backstepping issues. Should be a bit more aggressive in finding a viable grid-center path.
Don't pathfind around hidden tokens. Closes #200.
Fix for error re clone function not found when tracking combat move history. Closes #201.

Measurement tweaks

06 Sep 01:41
Compare
Choose a tag to compare

Additional fix for 5-10-5 using 10-5-10 (the offset distance was not fixed previously). Closes #195, #196.
If the movement cost is rounded to 0, don't display the label. Closes #196.
Update Polish translation. Closes #199. Thanks @Lioheart!
Fix for movement penalty getting inverted for grid measurement option. Closes #198.
Fix right-click to add waypoints. Closes #197, #192.

Full Changelog: 0.10.8...0.10.9

10-5-10-5...

03 Sep 23:53
Compare
Choose a tag to compare

Fix for 5-10-5 using 10-5-10 and vice versa. Closes #195.
Update libGeometry to v0.3.12.

Full Changelog: 0.10.7...0.10.8