Jonas Karlsson
a21085ca5b
Add dragonbane support ( #333 )
2024-08-03 21:19:05 +02:00
Joe
21533a0075
Update lancer speed attribute ( #301 )
2024-08-03 21:18:48 +02:00
Manuel Vögele
c787b18fcb
Add 1 to hex positions before snapping to avoid rounding issues ( fixes #334 )
2024-07-28 23:13:23 +02:00
Manuel Vögele
c03dbc09ff
Always use the token's center as origin for gridless snapping ( fixes #336 )
2024-07-28 23:03:37 +02:00
Manuel Vögele
27a2b46a8a
Revert "Restore rulerOffset for all uses except hex grids ( fixes #332 )"
...
This reverts commit ab1f5b4c9b .
2024-07-28 22:47:26 +02:00
Manuel Vögele
ab1f5b4c9b
Restore rulerOffset for all uses except hex grids ( fixes #332 )
...
This restores the functinality of gridless, but it is not a proper fix. Most likely all the functionality in foundry_imports.js has to be re-imported at this point
2024-07-28 09:28:13 +02:00
Manuel Vögele
1974e6e4a3
Revert to pre-v12 maeasureDistances to restore gridless functionality
2024-07-28 09:04:41 +02:00
Manuel Vögele
6da3e65301
Fix some deprecation warnings
2024-07-27 23:14:40 +02:00
Manuel Vögele
a7d06eaed3
Make use of new foundry functions for highlightMeasurementNative
2024-07-27 23:14:40 +02:00
Manuel Vögele
18cf63895c
Remove v11 compatibility code
2024-07-27 22:03:48 +02:00
n0q
0e2ab35db7
fix hex calculations in v12
2024-07-27 21:55:29 +02:00
Nils
0808f17ee3
Update foundry for v12
2024-07-27 21:55:29 +02:00
KitCat
c490550ed9
Add Support for 5x5 Hex Tokens ( #315 )
2024-03-06 23:28:16 +01:00
Manuel Vögele
f12dbf0e61
Update wall colission error string to it's new location (it's a foundry native string that was moved to a new key)
2024-03-06 22:31:57 +01:00
Manuel Vögele
f1fcc52867
Remove v10 support code
2023-06-13 19:53:30 +02:00
Manuel Vögele
af03341638
Use token.center instead of calculating the center manually
2023-06-13 18:25:42 +02:00
Manuel Vögele
8bf075c2ce
Use the token center as token position in getMovedDistanceFromToken on gridless scenes ( fixes #200 )
2023-06-13 18:04:14 +02:00
YenBenGrey
efe6eac5aa
Add default values for the Crucible system ( #283 )
2023-06-13 09:53:18 +02:00
Manuel Vögele
48d0d17628
Use canvas.scene.grid.type instead of cnavas.scene.gridType (which is undefined since v10) ( fixes #272 )
2023-06-12 22:21:19 +02:00
Manuel Vögele
8101381cc4
Remove redundant & broken code path in _computeDistance ( fixes #280 )
2023-06-12 21:40:04 +02:00
Manuel Vögele
47715e95f6
Replace newly private functions with public alternatives
2023-06-12 19:50:55 +02:00
Manuel Vögele
1dccbcb081
Reformat with prettier
2023-06-12 19:36:20 +02:00
Manuel Vögele
61fc795f7b
Correct a typo in a variable name ( fixes #255 )
2023-06-11 13:46:09 +02:00
pkonshik
9af692566c
Apply changes for v11 compatibility ( #277 )
2023-06-11 13:17:36 +02:00
Txus
d08416777b
Wfrp4e default values ( #276 )
2023-06-10 10:27:42 +02:00
Manuel Vögele
c2aa47985b
Take into account that the hex size support module may not be installed ( fixes #241 )
2022-10-15 18:39:44 +02:00
Manuel Vögele
26c3475db6
Repair regressions of a9c15d77 where square token highlighting would break
2022-10-15 16:48:07 +02:00
Manuel Vögele
2cf97e2804
Add comments about re-used code in routinglib
2022-10-15 16:37:47 +02:00
Manuel Vögele
a9c15d779b
v10 compat: Make Drag Ruler play nice with Foundry v10's hex grid and the new hex-size-support module
2022-10-15 16:00:38 +02:00
Manuel Vögele
01b9941c16
Export getRangesFromSpeedProvider
2022-10-15 10:33:32 +02:00
Manuel Vögele
0896265f87
Transmit the cost options to ETL properly ( fixes #238 )
2022-10-14 22:21:20 +02:00
Manuel Vögele
8a91c8843d
v10 compat: Get rid of several deprecation warnings ( fixes #237 )
2022-10-14 11:17:27 +02:00
Manuel Vögele
46c504341c
Remove getCostForStep SpedProvider function in favor or the Enhanced Terrain Layer API
2022-10-13 08:18:59 +02:00
Manuel Vögele
ff9b187d90
v10 compat: Use the new way of checking a wall collision
2022-10-13 08:07:08 +02:00
Manuel Vögele
7a00d6fcc2
Stop pathfinding if the measurement is canceled mid-pathfinding
2022-10-04 21:32:26 +02:00
Manuel Vögele
4957188630
If a previous pathfinding job is done, reset it to undefined
2022-10-04 10:25:55 +02:00
Manuel Vögele
944ff96a26
Add comment about identical an identical function in another module
2022-10-03 10:51:09 +02:00
Manuel Vögele
58565b7011
v10 compat: Update to new token animation name
2022-10-01 07:56:20 +02:00
Manuel Vögele
25fc6258e7
Cancel running pathfinding jobs before scheduling a new one
2022-09-30 22:47:51 +02:00
Manuel Vögele
ac00aac85b
Gracefully handle situations where no path exists
2022-09-30 22:36:48 +02:00
Manuel Vögele
c43b0bfd64
Rename js/ to src/ since the rust component is now gone
2022-09-30 22:04:41 +02:00
Manuel Vögele
fb702cd850
Add support for gridless pathfinding
2022-02-15 17:56:08 +01:00
Manuel Vögele
58946096a6
Remove debugging output
2022-02-12 18:25:50 +01:00
Manuel Vögele
f59b0f9d2d
When changing the measurement mode via a keybinding send the updated ruler state to other players immediately ( fixes #152 )
2022-02-09 10:51:19 +01:00
Manuel Vögele
443cfd4317
Don't apply snapping to rulers received from other players ( fixes #150 )
2022-02-09 10:41:01 +01:00
Manuel Vögele
fb3665d758
If no measurement has been performed yet before dropping the token, schedule a measurement on drop ( fixes #153 )
2022-02-09 10:30:17 +01:00
Manuel Vögele
96cb690431
Use foundries new, improved way of wainting for animations when moving tokens ( fixes #156 )
2022-02-09 08:57:30 +01:00
Manuel Vögele
56e15be4ca
Don't perform pathfinding on other player's rulers
2022-02-03 17:59:35 +01:00
Manuel Vögele
1509307313
Show the setting for automatic pathfinding to players if they are allowed to use pathfinding
2022-02-03 17:59:09 +01:00
Manuel Vögele
68885385ea
Formatting fix
2022-02-03 17:42:35 +01:00