Skip to content

Releases: caewok/fvtt-elevation-ruler

Movement history

12 Jul 00:10
Compare
Choose a tag to compare

Moved token movement history to a flag, which now takes advantage of the Foundry undo system so that when undoing token movement during combat, the token's movement history is reset accordingly.
Added a button in the Combat Tracker that GMs can use to reset the current combatant movement history during combat. Closes #89.

Fix for ruler display ghosting on other users' displays. Closes #124, #134.
Fix for elevation changing too much when using hotkeys. Closes #126.

Full Changelog: 0.9.8...0.9.9

Quick fixes

04 Jul 00:12
Compare
Choose a tag to compare

Fix for FLAGS not defined error.
Round prior movement label.

What's Changed

Full Changelog: 0.9.7...0.9.8

Bug fixes

03 Jul 17:41
Compare
Choose a tag to compare

Added Italian translation. Thanks @GregoryWarn!
Added TheWitcherTRPG integration. Thanks @pedroaugustobt!
Updates to Brazilian Portugese and Italian translations.
Add support for Warhammer 4e run speed calculation. Closes #113.

Fix for calculating distance on a hex grid. Thanks @InjustFr!
Address error blocking the ruler from working when Terrain Mapper module was not present. Closes #120, #115.
Address elevation calculation not accounting for user elevation changes. Closes #119.
Address elevation calculation for standard ruler not accounting for token elevation when hovering over a token. Closes #118.

What's Changed

New Contributors

Full Changelog: 0.9.6...0.9.7

Token speed fixes

30 Jun 20:13
Compare
Choose a tag to compare

Added CONFIG.elevationruler.tokenPathfindingBuffer. This defaults to -1, allowing movement diagonally when at the corner of a large token and "Tokens Block" is set. For pathfinding, more negative numbers shrink the token border; positive numbers increase it. Note that if you change this, you will need to reload the scene or at least move the tokens before their pathfinding borders will be changed. Closes #88.
Move calculation of speed colors to Ruler#_highlightMeasurementSegment. As a result, Ruler segments are not split at movement speed category changes, so there are no longer extra waypoints added.
Remove settings related to determining when a terrain affects a token. Currently, Foundry regions only checks the center point.
For dnd5e, remove the Token HUD control to select movement, because dnd5e now uses status effects to signify when tokens are flying or burrowing. Added a setting to automatically determine token movement for dnd5e.
Updated Polish translation. Thanks @Lioheart! Closes #105.
Added SCENE.BACKGROUND to flags (imported from Terrain Mapper). Closes #107.
Don't broadcast the Token Ruler if the token being dragged is secret, invisible, or hidden. Closes #112.
Consolidate speed attributes to a single file.
Add ARS speed definitions. Closes #111.
Add sfrpg speed definitions.
Add a5e speed definitions.

Terrain and small tokens

26 Jun 00:35
Compare
Choose a tag to compare

Added Brazilian translation. Thanks @Kharmans!
Added Russian translation. Thanks @VirusNik21! Closes #96.
Added Polish translation. Thanks @Lioheart! Closes #94.
Added setting to hide the GM ruler. Thanks @Mystler! Closes #86.

Fix snapping of small tokens when using Token Ruler. Closes #70, #95.
Fix error re invalid elevation when adjusting elevation with the ruler. Closes #84, #92.
Add separate add/remove waypoint keybindings for regular ruler vs token ruler. Handle right-clicking to add a waypoint (hold control to remove). Closes #99, #80
Fix compatibility with Terrain Mapper. Refactor how elevation changes work. Now incrementing/decrementing elevation changes the elevation from the last waypoint. Allows tokens to maneuver over/under regions. Closes #100. Requires Terrain Mapper v0.3.2.

What's Changed

New Contributors

Full Changelog: 0.9.4...0.9.5

Drag placement improvements and speed highlighting fixes

04 Jun 23:58
ea2cc41
Compare
Choose a tag to compare

Remove custom unsnap code now that v12's Ruler allows unsnapping properly.
Fix for displaying colors to other users (from v0.8.13).
Fix definitions of the add/remove waypoint key modifiers.
Improve placement of tokens when dragging with the Token Ruler.
Fix for tracking arrow-key movement of tokens for combat history. Issue #74.
Set pathfinding to default to "on." Issue #73.
Fix error when broadcasting ruler elevation changes.
Round elevation to nearest multiple.

New Features

Add setting for hiding speed highlighting for hostiles (from v0.8.13).
Add setting for using speed highlighting only during combat (from v0.8.13).

Full Changelog: 0.9.3...0.9.4

Speed fixes from v12

04 Jun 14:29
Compare
Choose a tag to compare

Add support from dragonbane and twodsix systems from v12 branch.
Update speed category handling to match v12 branch.
Fix for speed colors not properly displaying between users.
Change setting for using speed highlighting to allow it to display only during combat.

Speed color error fix

01 Jun 16:49
Compare
Choose a tag to compare

Fix for speed color error.

Full Changelog: 0.9.2...0.9.3

0.9.2

01 Jun 04:35
f3d7e0a
Compare
Choose a tag to compare

Fix pathfinding.
Change the keybind for teleport to "F" (fast-forward) to avoid collision with arrow-key usage on the canvas. Switch to requiring "F" to be held when the user triggers the move to get teleport, to avoid weirdness with the drag still being active when using a separate trigger key.
Catch error if waypoint is not added in _addWaypoint.
Correct error when sending ruler data from one user to another.
Move Maximum speed category to CONFIG.elevationruler.SPEED.CATEGORIES. Should now be possible to define specific colors per user in the CONFIG, so long as category names are same.

What's Changed

  • Adds support for the systems Dragonbane and Twodsix by @xdy in #68

New Contributors

  • @xdy made their first contribution in #68

Full Changelog: 0.9.1...0.9.2

Gridless fixes

31 May 00:15
Compare
Choose a tag to compare

Fix errors when using the ruler on gridless scenes.
Correct speed highlighting on gridless scenes.

New features

Add a configuration option (CONFIG.elevationruler.gridlessHighlightWidthMultiplier) to adjust the width of the gridless highlight.

Add a "teleport" keybind and associated Ruler.prototype.method. If a ruler is active, this will set all segments to "teleport" and will jump to any user-set waypoints and then the destination, very quickly.

Full Changelog: 0.9.0...0.9.1