- Foundry should now be able to detect the Simplified Chenese translation properly (thanks AlphaStarguide!)
- Added Chinese (Simplified) translation (thanks sakusenerio!)
- Added a workaround for a Foundry VTT bug that could cause Terrain Ruler to freeze the application. The ruler may still behave incorrectly when the bug occurs, but at least the software should no longer freeze. (thanks JDCalvert!)
- Restored functionality on gridless scenes
- Removed several deprecation warnings that were emitted by foundry
- Added Portugese (Brazil) translation (thanks eunaumtenhoid)
- Updated French translation (thanks vincent)
- Updated German translation
- Updated English strings
- Added a workaround for a Foundry VTT bug that could cause Terrain Ruler to freeze the application. The ruler may still behave incorrectly when the bug occurs, but at least the software should no longer freeze.
- Fixed a bug where Ctrl+Drag measurements wouldn't respect difficult terrain in some game systems
- Measuring with the ruler now shows the terrain as it should
- Removed a nonsensical varning that was showing up in the console
- The deprecated
game.terrainRuler
API endpoint is now being removed. If your module is still using it, switch over toterrainRuler
.
- Terrain Ruler is now compatible with Foundry v10
- When measuring with difficult terrain, the terrain layer will now be shown (if the "Show on Drag" setting is enabled in Enhanced Terrain Layer)
- There is now a setting that allows to configure the default state of the terrain ruler toggle after joining a game (possible options: on, off, remember last)
- The Terrain Ruler toggle can now be bound to a key
- Terrain Ruler now supports the measuring style of "Legend of the Five Rings 5e"
- Drag Ruler now utilizes libwrapper
- Terrain Ruler is now compatible with Foundry v9
- Added french translation (thanks to Elfenduil)
- There is now an API endpoint for pinpointing the pixel coordinates of given distances along a measured path
- Measurement options are now passed to the cost function to allow for finer grained control over enhanced terrain layer's behavior (thanks to Michael Clavell!)
- Terrain Ruler is now compatible with 0.8.8
- Terrian Ruler is now compatible with 0.8.6
- Support for the old
TerrainLayer
module has been dropped, as that module has been confirmed to not receive updates for 0.8 compatibility. From now on onlyEnhanced Terrain Layer
is supported. That module will now be tagged as a dependency. - This version drops support for foundry 0.7, to prevent users of the
TerrainLayer
module from updating accidentaly and loosing theTerrainLayer
support.
- Measuring difficult terrain on gridless maps is now supported (#11)
- Terrain ruler now exposes it's internal state to allow to continue measurements over multiple
measureDistance
calls
- Added german translation (thanks CarnVanBeck!)
- The deprecation warning in the console now correctly refers to
game.terrainRuler
instead ofgame.terrianLayer
.
- Terrain Ruler's API now is just called
terrainRuler
instead ofgame.terrainRuler
.game.terrainRuler
will continue to work until the next major release. terrainRuler.getCost
now accepts options that will be passed to the active terrain layer module, if supported.
- Terrain Ruler can now work together with the Enhanced Terrain Layer module. The original TerrainLayer module will stay supported for now as well. (#7)
- Terrain Ruler is now compatible with Hex Token Size Support. For compatibility Hex Token Size Support Version 0.5.5 or higher is required. Thanks to Ourobor for helping making this possible.
- Fixed a bug that made the ruler look broken on gridless maps if Terrain Ruler is installed (#4)
- Now provides a more accurate path on square grids if measurement isn't done from grid center to grid center (doing this is only possible via other modules that use this module's API)
- Add support for the Pathfinder 2e way of measuring diagonal cost over difficult terrain
- Changes that allow Drag Ruler to better integrate Terrain Ruler
- Terrain Ruler no longer blocks other tools (#3)
Initial release