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 |
|