Commit Graph

  • 9253f3decd Use an internal colission cecker for better performance Manuel Vögele 2022-02-01 17:58:06 +01:00
  • 188f6c15bf Cargo fmt Manuel Vögele 2022-02-01 13:57:14 +01:00
  • 6273f7f8a7 Merge branch 'develop' into pathfinding Manuel Vögele 2022-02-01 12:03:53 +01:00
  • 9d5dccb504 Release v1.11.2 v1.11.2 Manuel Vögele 2022-02-01 11:35:46 +01:00
  • a252da620a Always allow the GM to use pathfinding Manuel Vögele 2022-02-01 11:33:33 +01:00
  • 41c8979925 Add support for Dungeonslayers 4 (#146) Johannes Loher 2022-02-01 10:32:54 +01:00
  • 6ce076fa43 Merge branch 'develop' into pathfinding Manuel Vögele 2022-02-01 02:59:27 +01:00
  • 39f9204fa7 Destroy labels that are no longer used Manuel Vögele 2022-02-01 02:58:55 +01:00
  • 1f434b3f6b Cleanup edge to the last node when done with pathfinding Manuel Vögele 2022-02-01 01:26:34 +01:00
  • 1e14ff24b0 Implement more clippy suggestions Manuel Vögele 2022-01-31 23:31:29 +01:00
  • cd61aa948e Implement clippy suggestions Manuel Vögele 2022-01-31 23:29:01 +01:00
  • 8817775201 Several pathfinding bugfixes Manuel Vögele 2022-01-31 23:09:16 +01:00
  • 673fa42a20 Call gridless pathfinder from rust code Manuel Vögele 2022-01-31 22:33:02 +01:00
  • 1ee406a047 Include inline snippets in release archive Manuel Vögele 2022-01-31 22:00:39 +01:00
  • 08f41ed2ff Rust code for gridless pathfinding Manuel Vögele 2022-01-31 21:48:20 +01:00
  • dc85609a75 Wasm skeleton Manuel Vögele 2022-01-31 10:11:04 +01:00
  • 472b373f13 Merge branch 'develop' into pathfinding Manuel Vögele 2022-01-30 14:29:18 +01:00
  • 10633e4e2a Add .gitignore Manuel Vögele 2022-01-30 14:28:02 +01:00
  • 57ed4d2cc5 Rename src/ to js/ Manuel Vögele 2022-01-30 14:24:10 +01:00
  • 81acdc3e63 Merge branch 'develop' into pathfinding Manuel Vögele 2022-01-30 13:53:44 +01:00
  • f3e1492edd Release v1.11.1 v1.11.1 Manuel Vögele 2022-01-30 10:55:10 +01:00
  • 7ac1c828b6 Perform pathfinding on grid-corner to grid-corner basis for tokens with size divisible by two (fixes #144) Manuel Vögele 2022-01-30 10:51:58 +01:00
  • 1972498b05 Avoid unnecessary diagonal calculation on hex grids Manuel Vögele 2022-01-30 10:16:19 +01:00
  • 64bce387d1 Merge branch 'develop' into pathfinding Manuel Vögele 2022-01-30 00:42:00 +01:00
  • 4a5b9bbb11 Release v1.11.0 v1.11.0 Manuel Vögele 2022-01-30 00:22:43 +01:00
  • d467fe5bcf Add pathfinidng support for square and hex grids Manuel Vögele 2022-01-30 00:06:48 +01:00
  • 6a5c96e425 Immediately re-measure when the pathfinding mode is changed Manuel Vögele 2022-01-30 00:06:14 +01:00
  • 43c05745c8 Don't try to paint debug info if debugging is disabled Manuel Vögele 2022-01-30 00:01:40 +01:00
  • efc3eb871c Hex support Manuel Vögele 2022-01-29 23:46:07 +01:00
  • 8f134a49ba Fix errors Manuel Vögele 2022-01-29 23:33:59 +01:00
  • e2c7fd992b Comment changes Manuel Vögele 2022-01-29 23:20:04 +01:00
  • 2e06a2440c Preparations for hex Manuel Vögele 2022-01-29 23:15:39 +01:00
  • 1c27f1a4a8 Small refactor Manuel Vögele 2022-01-29 23:04:34 +01:00
  • 5e96be458e Fix a regression in 5/5/5 Manuel Vögele 2022-01-29 22:14:34 +01:00
  • b56d4fd14d On 5/10/5, start pathfinding on the correct layer Manuel Vögele 2022-01-29 22:03:15 +01:00
  • b822ada782 Re-check for grid settings everytime pathfinding is restarted Manuel Vögele 2022-01-29 13:39:42 +01:00
  • b610a00f0f Add note about a possible oversight Manuel Vögele 2022-01-29 12:01:42 +01:00
  • fe3efd7fe4 Proper waypoint deletion support while pathfinding Manuel Vögele 2022-01-29 11:41:00 +01:00
  • 5f971862e8 Better pathfinding enabling scheme Manuel Vögele 2022-01-29 00:14:23 +01:00
  • b8c29de841 Only enable pathfinding on square grids Manuel Vögele 2022-01-29 00:06:46 +01:00
  • a5b40382d7 Don't remove calculated path when a new waypoint is created Manuel Vögele 2022-01-28 23:59:51 +01:00
  • ce9bea14fc Show distance labels for points placed by pathfinding Manuel Vögele 2022-01-28 23:55:58 +01:00
  • a404353d38 5/10/5 support Manuel Vögele 2022-01-28 23:39:49 +01:00
  • a132ac2bf3 Rename functions to use snake case Manuel Vögele 2022-01-28 22:58:44 +01:00
  • e3a785d8fe Preparations for 5/10/5 Manuel Vögele 2022-01-28 22:55:22 +01:00
  • 6e0571c565 Improve comment Manuel Vögele 2022-01-28 22:16:22 +01:00
  • 4c006d34c9 Add keybinding for the pathfinding feature Manuel Vögele 2022-01-27 23:58:51 +01:00
  • 9140ef3acf Add setting to forbid the usage of pathfinding Manuel Vögele 2022-01-27 23:29:08 +01:00
  • 7e19fb95b0 Don't do pathfinding by default Manuel Vögele 2022-01-27 23:16:32 +01:00
  • c9696f8725 Add an option to do pathfinding automatically Manuel Vögele 2021-07-19 22:39:11 +02:00
  • 54cebc3192 Reduce broken caching Manuel Vögele 2021-05-19 19:16:20 +02:00
  • 310014bb8a Broadcast pathfinding waypoints to other players Manuel Vögele 2021-05-26 16:40:24 +02:00
  • d53399fa1e Penalize diagonals minimally to disincentivise using unnecessary diagonals Manuel Vögele 2021-05-17 20:24:11 +02:00
  • 369159e6bb Initial working pathfinding impl Manuel Vögele 2021-05-17 15:13:35 +02:00
  • 1f770f7597 Release v1.10.3 v1.10.3 Manuel Vögele 2022-01-27 12:53:16 +01:00
  • fa62e1d9c4 Resetting the token drag vision moved from token drop to token cancel in foundry 9.245 Manuel Vögele 2022-01-27 12:47:39 +01:00
  • f18ce33779 Release v1.10.2 v1.10.2 Manuel Vögele 2022-01-17 21:24:15 +01:00
  • 34cead5cba Clean up vision of clones when dropping a token (fixes #140) Manuel Vögele 2022-01-17 13:42:06 +01:00
  • eeb6db76a6 Measure the full path to determine highlight color (fixes #142) Manuel Vögele 2022-01-17 12:50:05 +01:00
  • 9c44994fd2 Add "A5e Drag Ruler Integration" to the list of game system integrations Manuel Vögele 2022-01-14 12:58:38 +01:00
  • 23c1a903a0 Release v1.10.1 v1.10.1 Manuel Vögele 2022-01-07 15:12:24 +01:00
  • 1b3f563c4e Keybindings no longer break if no scene is active (fixes #113) Manuel Vögele 2022-01-07 15:09:59 +01:00
  • c4595f408f Spanish updated (#141) José Lozano 2022-01-07 15:07:54 +01:00
  • fae1bb8fe0 Release v1.10.0 v1.10.0 Manuel Vögele 2022-01-03 09:10:57 +01:00
  • f203bea673 Add Symbaroum drag ruler integration to the list of game system integrations Manuel Vögele 2022-01-03 08:54:05 +01:00
  • 84c18a6221 Organzie imports Manuel Vögele 2022-01-03 00:44:16 +01:00
  • 0573adf0fe Sort translations by language code Manuel Vögele 2022-01-03 00:39:46 +01:00
  • 76c71329d6 Add french translation (thanks Elfenduli) (provided by & closes #129) Manuel Vögele 2022-01-03 00:37:05 +01:00
  • f918e148fe Add support for difficult terrain measurements on euclidean gridded scenes (resolves #134) Manuel Vögele 2022-01-03 00:23:35 +01:00
  • 52d77ba0a4 Code changes for v9 compatibility (moves keybindings into the new foundry API) Manuel Vögele 2022-01-02 18:28:32 +01:00
  • b06169f149 Remove migration from unnamed version Manuel Vögele 2022-01-01 17:25:03 +01:00
  • c914eb23ae Port to libwrapper Manuel Vögele 2022-01-01 09:36:42 +01:00
  • c8a7c73ace Immediately override the Ruler after extension to increase interoperability with other modules Manuel Vögele 2021-12-31 18:01:19 +01:00
  • 76cff06b66 Update formatting of japanes localization Manuel Vögele 2022-01-02 18:31:29 +01:00
  • ad005c1bb1 update ja.json (file provided by touge) Brother Sharp 2022-01-02 17:03:28 +09:00
  • 40b882ec93 Release v1.9.1 v1.9.1 Manuel Vögele 2021-12-28 16:20:25 +01:00
  • 1c8ce20a45 Move fallback to default color to a location where it's accessible (fixes #137) Manuel Vögele 2021-12-28 16:16:16 +01:00
  • a16f97f9e7 Spanish updated (#133) José E. Lozano 2021-12-01 09:48:54 +01:00
  • a3e0ea9832 Typo Manuel Vögele 2021-11-24 16:28:29 +01:00
  • aa2b8b3928 Release v1.9.0 v1.9.0 Manuel Vögele 2021-11-24 09:53:02 +01:00
  • a164811bb6 Add hint that shift can disable gridless snapping to the setting Manuel Vögele 2021-11-24 09:52:31 +01:00
  • 752b8375ab Non-square tokens are now fully supported on square grids (fixes #116) Manuel Vögele 2021-11-24 09:14:27 +01:00
  • 32b38d8efe Make tokens snap to their speed ranges on gridless scenes (resolves #71) Manuel Vögele 2021-11-23 10:14:55 +01:00
  • c3a62e3646 Only switch to the next color once the distance is 0.01 above the allowed distance Manuel Vögele 2021-11-21 22:55:02 +01:00
  • 39f7bab4b6 Pass enableTerrainRuler option to all measureDistances calls Manuel Vögele 2021-11-21 20:57:26 +01:00
  • a3be4ceb03 Remove support for TerrainLayer (Enhanced Terrain Layer stays supported) Manuel Vögele 2021-11-21 16:51:36 +01:00
  • b275e777db Ignore space key presses if there is no active canvas (fixes #123) Manuel Vögele 2021-11-21 15:13:45 +01:00
  • 605f4371e6 1.8.3-alpha1 alpha Manuel Vögele 2021-11-17 12:11:53 +01:00
  • 0ad03ad5f7 Create alpha branch Manuel Vögele 2021-03-15 17:42:43 +01:00
  • 035cfb8969 Add API function to receive the color for a given distance and token Manuel Vögele 2021-11-17 12:07:59 +01:00
  • 90a25f467b Add "TheWitcherTRPG" to the game system integration list Manuel Vögele 2021-11-17 11:47:56 +01:00
  • ab85b98a5c Add several new game system integrations to the list Manuel Vögele 2021-10-17 20:37:18 +02:00
  • 1669edf757 Release v1.8.2 v1.8.2 Manuel Vögele 2021-09-17 15:25:07 +02:00
  • d1b5f7c39b Verified to work with 0.8.9 Manuel Vögele 2021-09-17 15:26:44 +02:00
  • 24f1e78092 Updated getFlag behaviour (#114) Argonius-Angelus 2021-09-15 06:48:00 +01:00
  • 854903a314 Add Lancer system integration info to README (#111) Joe 2021-09-08 10:21:00 -05:00
  • 232eca74de Update lancer settings to system v1.0 (#110) Joe 2021-09-06 02:42:59 -05:00
  • 9c7d4ead50 Release v1.8.1 v1.8.1 Manuel Vögele 2021-08-03 10:39:16 +02:00
  • a91c3c1b8c setSnapParameterOnOptions was still using the old parameters here (fixes #102) Manuel Vögele 2021-08-03 10:14:30 +02:00
  • 99d057bffc Updated Spanish (#103) José E. Lozano 2021-08-03 10:01:28 +02:00