Commit Graph

282 Commits

Author SHA1 Message Date
Manuel Vögele cd61aa948e Implement clippy suggestions 2022-01-31 23:29:01 +01:00
Manuel Vögele 8817775201 Several pathfinding bugfixes 2022-01-31 23:09:16 +01:00
Manuel Vögele 673fa42a20 Call gridless pathfinder from rust code 2022-01-31 22:33:02 +01:00
Manuel Vögele 1ee406a047 Include inline snippets in release archive 2022-01-31 22:00:39 +01:00
Manuel Vögele 08f41ed2ff Rust code for gridless pathfinding 2022-01-31 21:48:20 +01:00
Manuel Vögele dc85609a75 Wasm skeleton 2022-01-31 11:03:25 +01:00
Manuel Vögele 472b373f13 Merge branch 'develop' into pathfinding 2022-01-30 14:29:18 +01:00
Manuel Vögele 10633e4e2a Add .gitignore 2022-01-30 14:28:02 +01:00
Manuel Vögele 57ed4d2cc5 Rename src/ to js/ 2022-01-30 14:24:10 +01:00
Manuel Vögele 81acdc3e63 Merge branch 'develop' into pathfinding 2022-01-30 13:53:44 +01:00
Manuel Vögele f3e1492edd Release v1.11.1 v1.11.1 2022-01-30 10:55:10 +01:00
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 1972498b05 Avoid unnecessary diagonal calculation on hex grids 2022-01-30 10:16:19 +01:00
Manuel Vögele 64bce387d1 Merge branch 'develop' into pathfinding 2022-01-30 00:42:00 +01:00
Manuel Vögele 4a5b9bbb11 Release v1.11.0 v1.11.0 2022-01-30 00:22:43 +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 6a5c96e425 Immediately re-measure when the pathfinding mode is changed 2022-01-30 00:06:14 +01:00
Manuel Vögele 43c05745c8 Don't try to paint debug info if debugging is disabled 2022-01-30 00:01:40 +01:00
Manuel Vögele efc3eb871c Hex support 2022-01-29 23:54:26 +01:00
Manuel Vögele 8f134a49ba Fix errors 2022-01-29 23:33:59 +01:00
Manuel Vögele e2c7fd992b Comment changes 2022-01-29 23:20:04 +01:00
Manuel Vögele 2e06a2440c Preparations for hex 2022-01-29 23:16:05 +01:00
Manuel Vögele 1c27f1a4a8 Small refactor 2022-01-29 23:04:34 +01:00
Manuel Vögele 5e96be458e Fix a regression in 5/5/5 2022-01-29 22:14:34 +01:00
Manuel Vögele b56d4fd14d On 5/10/5, start pathfinding on the correct layer 2022-01-29 22:03:15 +01:00
Manuel Vögele b822ada782 Re-check for grid settings everytime pathfinding is restarted 2022-01-29 13:40:55 +01:00
Manuel Vögele b610a00f0f Add note about a possible oversight 2022-01-29 12:01:42 +01:00
Manuel Vögele fe3efd7fe4 Proper waypoint deletion support while pathfinding 2022-01-29 11:41:00 +01:00
Manuel Vögele 5f971862e8 Better pathfinding enabling scheme 2022-01-29 00:14:23 +01:00
Manuel Vögele b8c29de841 Only enable pathfinding on square grids 2022-01-29 00:06:46 +01:00
Manuel Vögele a5b40382d7 Don't remove calculated path when a new waypoint is created 2022-01-28 23:59:51 +01:00
Manuel Vögele ce9bea14fc Show distance labels for points placed by pathfinding 2022-01-28 23:55:58 +01:00
Manuel Vögele a404353d38 5/10/5 support 2022-01-28 23:39:49 +01:00
Manuel Vögele a132ac2bf3 Rename functions to use snake case 2022-01-28 23:05:24 +01:00
Manuel Vögele e3a785d8fe Preparations for 5/10/5 2022-01-28 23:05:24 +01:00
Manuel Vögele 6e0571c565 Improve comment 2022-01-28 22:16:22 +01:00
Manuel Vögele 4c006d34c9 Add keybinding for the pathfinding feature 2022-01-27 23:58:51 +01:00
Manuel Vögele 9140ef3acf Add setting to forbid the usage of pathfinding 2022-01-27 23:29:08 +01:00
Manuel Vögele 7e19fb95b0 Don't do pathfinding by default 2022-01-27 23:16:32 +01:00
Manuel Vögele c9696f8725 Add an option to do pathfinding automatically 2022-01-27 23:07:58 +01:00
Manuel Vögele 54cebc3192 Reduce broken caching 2022-01-27 23:07:58 +01:00
Manuel Vögele 310014bb8a Broadcast pathfinding waypoints to other players 2022-01-27 23:07:58 +01:00
Manuel Vögele d53399fa1e Penalize diagonals minimally to disincentivise using unnecessary diagonals 2022-01-27 23:07:58 +01:00
Manuel Vögele 369159e6bb Initial working pathfinding impl 2022-01-27 23:07:28 +01:00
Manuel Vögele 1f770f7597 Release v1.10.3 v1.10.3 2022-01-27 14:00:29 +01:00
Manuel Vögele fa62e1d9c4 Resetting the token drag vision moved from token drop to token cancel in foundry 9.245 2022-01-27 12:47:39 +01:00
Manuel Vögele f18ce33779 Release v1.10.2 v1.10.2 2022-01-17 21:24:15 +01:00
Manuel Vögele 34cead5cba Clean up vision of clones when dropping a token (fixes #140) 2022-01-17 13:42: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 9c44994fd2 Add "A5e Drag Ruler Integration" to the list of game system integrations 2022-01-14 12:58:38 +01:00