Release v0.3.6
Finally got around to doing a couple of the long-standing feature requests:
- Adds an option to automatically adjust a token's elevation when it is moved on a scene. Resolves #11, thanks @hylandpad.
- A token's elevation above the ground is maintained. For example if a token had an elevation of 2, and was moved over H3 terrain, the new elevation of the token would be 5 (i.e. it would be 2 above the H3).
- An option has been added to the terrain type configuration, allowing terrain types to be marked as solid or non-solid (default is solid). Non-solid terrain is ignored for the purposes of automatically adjusting elevation. For example, smoke would be marked as non-solid so that a token moving into the smoke would not change elevation.
- For large tokens that occupy multiple grid spaces, the highest terrain underneath it is used.
- The setting is per-user, and is disabled by default.
- Height and elevation values now respect the scale set for a scene. This means that when using the token line of sight layer when the scene's scale is not 1, the values will be correct. For example if the scale is set so that each grid represents 5, then a token that takes up a 2x2 square on the grid will have a height of 10. Resolves #12, thanks @msprijatelj.