Manuel Vögele
|
7ac1c828b6
|
Perform pathfinding on grid-corner to grid-corner basis for tokens with size divisible by two (fixes #144)
|
2022-01-30 10:51:58 +01:00 |
|
Manuel Vögele
|
d467fe5bcf
|
Add pathfinidng support for square and hex grids
|
2022-01-30 00:06:48 +01:00 |
|
Manuel Vögele
|
eeb6db76a6
|
Measure the full path to determine highlight color (fixes #142)
|
2022-01-17 12:50:05 +01:00 |
|
Manuel Vögele
|
f918e148fe
|
Add support for difficult terrain measurements on euclidean gridded scenes (resolves #134)
|
2022-01-03 00:23:35 +01:00 |
|
Manuel Vögele
|
52d77ba0a4
|
Code changes for v9 compatibility (moves keybindings into the new foundry API)
|
2022-01-02 18:32:30 +01:00 |
|
Manuel Vögele
|
a3be4ceb03
|
Remove support for TerrainLayer (Enhanced Terrain Layer stays supported)
|
2021-11-21 16:52:55 +01:00 |
|
Manuel Vögele
|
035cfb8969
|
Add API function to receive the color for a given distance and token
|
2021-11-17 12:16:36 +01:00 |
|
Manuel Vögele
|
461e1d0818
|
Cancel scheudled measurements then the ruler is being cleared
|
2021-07-30 12:40:32 +02:00 |
|
Michael Clavell
|
e1265ad6fb
|
Add support for the Toggle Snap To Grid module (#97)
|
2021-07-30 10:16:27 +02:00 |
|
Manuel Vögele
|
3897577756
|
Allow the "Monk's Active Tile Triggers" module to interrupt a token movement early
|
2021-06-18 13:37:26 +02:00 |
|
Manuel Vögele
|
7ba89e4229
|
Update code for Foundry 0.8.5
|
2021-05-22 21:57:59 +02:00 |
|
Manuel Vögele
|
4d2e4b7715
|
Calculate the correct snappig for measured templates when placing a waypoint
|
2021-05-21 14:41:33 +02:00 |
|
Manuel Vögele
|
3cbe41e2be
|
If a measurement is being skipped because of the ruler's rate limiting, schedule the measurement for later to ensure the ruler sticks to the token
|
2021-05-21 14:38:54 +02:00 |
|
Manuel Vögele
|
7cee1e7af0
|
Rename a function call that was forgotten during the the renaming from Token to Entity (fixes #74)
|
2021-05-18 22:25:19 +02:00 |
|
Manuel Vögele
|
acd2e74064
|
Implement measurement template support (resolves #13)
|
2021-05-18 14:11:24 +02:00 |
|
Manuel Vögele
|
fd81833583
|
Rename Ruler.draggedToken to Ruler.draggedEntity in preparation of measurement template suppport
|
2021-05-18 13:03:42 +02:00 |
|
Manuel Vögele
|
4aab6eec95
|
Improve the positioning of labels aroud the ruler graphic
|
2021-05-18 12:57:51 +02:00 |
|
Manuel Vögele
|
38b7df0248
|
Don't set Token._noAnimate. It has no effect and will be removed in future foundry versions
https://gitlab.com/foundrynet/foundryvtt/-/issues/5094
|
2021-05-18 07:23:56 +02:00 |
|
Manuel Vögele
|
286aaf7ada
|
Properly store terrain ruler's state in the movement history
|
2021-05-11 19:01:51 +02:00 |
|
Manuel Vögele
|
85e167af45
|
Allow difficult terrain measurements on girdless maps
|
2021-05-11 18:21:39 +02:00 |
|
Manuel Vögele
|
e8ab77a62e
|
Update active rulers when the movement history changes
|
2021-05-05 16:01:13 +02:00 |
|
Manuel Vögele
|
3be898e49c
|
First move the token, then store it's path. This ensures that getMovedDistance always returns a valid result.
|
2021-04-30 09:53:53 +02:00 |
|
Manuel Vögele
|
afbe5f9473
|
Don't animate tokens when they are dropped with the alt key being pressed (resolves #3)
|
2021-04-29 13:18:35 +02:00 |
|
Manuel Vögele
|
f0ef109658
|
Track the movement of all tokens that are moved simultaneously in one batch (huge performance bump if many tokens are moved)
|
2021-04-29 00:03:05 +02:00 |
|
Manuel Vögele
|
f0d1ef9d48
|
There might not actually be a dragged token when trying to end the measurement
|
2021-04-28 23:25:22 +02:00 |
|
Manuel Vögele
|
d04ea9b0b7
|
Remove leftover lines from a refactor that didn't do anything
|
2021-04-28 12:11:58 +02:00 |
|
Manuel Vögele
|
ba8ab9d473
|
After moving a token only end the measurement if no new token is being dragged
|
2021-04-27 21:17:28 +02:00 |
|
Manuel Vögele
|
2691720090
|
Update all moved tokens at once (provides a huge performance bump)
|
2021-04-27 20:28:44 +02:00 |
|
Manuel Vögele
|
6472c1d5bd
|
Don't include the movement history in collission checks (fixes #61)
|
2021-04-21 09:05:50 +02:00 |
|
Manuel Vögele
|
9787a41fd1
|
If Terran Ruler is enabled, store the length of the traveled path so changes to difficult terrain aren't reflected in the tokens movement history
|
2021-04-12 18:45:57 +02:00 |
|
Manuel Vögele
|
35624a37aa
|
Add api endpoint to determine the distance that a token has moved already
|
2021-04-10 14:25:01 +02:00 |
|
Manuel Vögele
|
c66ec46aed
|
Track the path taken by tokens in combat and display it when reactivating DragRuler in the same turn
|
2021-04-08 09:35:04 +02:00 |
|
Manuel Vögele
|
94fe223529
|
Fix measurement errors when disabling token snapping while the Terrain Ruler module isn't enabled
|
2021-04-01 00:07:26 +02:00 |
|
Manuel Vögele
|
4f1dec3089
|
Support for difficult terrain with tokens larger than 1x1
|
2021-03-15 20:52:52 +01:00 |
|
Manuel Vögele
|
c4d089e8ff
|
Always draw the ruler from the token's center for larger tokens (even on grids). Highlight all spaces occupied by larger tokens.
|
2021-03-15 20:17:09 +01:00 |
|
Manuel Vögele
|
378401b5bb
|
Merge branch 'master' into develop
|
2021-03-10 11:55:22 +01:00 |
|
Manuel Vögele
|
0b71504da3
|
Fix regression introduced in 6e745820 that made colors flicker during measurement
|
2021-03-10 11:50:55 +01:00 |
|
Manuel Vögele
|
5a7f5531f2
|
When multiple colors overlap on one square draw the one representing the furthest range with the highest priority
|
2021-03-09 14:51:55 +01:00 |
|
Manuel Vögele
|
384de1a1b5
|
Add support for difficult terrain via Terrain Ruler module (resolves #1)
|
2021-03-09 10:08:51 +01:00 |
|
Manuel Vögele
|
6e74582089
|
Stop patching _highlightMeasurement and import it instead to increase compatibility with other modules
|
2021-03-09 09:09:50 +01:00 |
|
Manuel Vögele
|
4bd1473310
|
Change ruler color on gridless maps to indecate different speeds (resolves #15)
|
2021-02-08 18:08:52 +01:00 |
|
Manuel Vögele
|
b671928ade
|
Disable grid snapping while pressing shift (fixes #9)
|
2021-02-08 15:44:58 +01:00 |
|
Manuel Vögele
|
0647fec08f
|
Import the wohle measure function instead of patching it (preparation for future changes)
|
2021-02-07 12:26:08 +01:00 |
|
Manuel Vögele
|
74c7d74c5a
|
On gridless maps, always start measuring from the tokens center
|
2021-02-05 11:46:16 +01:00 |
|
Manuel Vögele
|
f1542b7789
|
Start measuring immediately when the token is being dragged
|
2021-02-05 11:20:41 +01:00 |
|
Manuel Vögele
|
46edfa8ae6
|
Fix a bug where tokens wouldn't be moved to the corect end position on gridless maps
|
2021-02-05 00:54:09 +01:00 |
|
Manuel Vögele
|
633563b672
|
Add custom implementation of Ruler.moveToken
This allows us to move multiple tokens at a time
and allows the gm to move tokens through walls again
|
2021-02-02 10:52:15 +01:00 |
|