Releases: caewok/fvtt-elevation-ruler
Movement history
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
Fix for FLAGS
not defined error.
Round prior movement label.
What's Changed
Full Changelog: 0.9.7...0.9.8
Bug fixes
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
- Italian localization it.json by @GregoryWarn in #102
- TheWitcherTRPG integration by @pedroaugustobt in #123
- fix|Distance|correctly calculate distance on a hex grid by @InjustFr in #106
- Added language it.json by @GregoryWarn in #103
- Update pt-BR.json by @Kharmans in #104
New Contributors
- @GregoryWarn made their first contribution in #102
- @pedroaugustobt made their first contribution in #123
- @InjustFr made their first contribution in #106
Full Changelog: 0.9.6...0.9.7
Token speed fixes
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
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
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
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
Fix for speed color error.
Full Changelog: 0.9.2...0.9.3
0.9.2
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
New Contributors
Full Changelog: 0.9.1...0.9.2
Gridless fixes
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