Commit Graph

51 Commits

Author SHA1 Message Date
thayol ed6394354e fix auto attack range after cast 2025-01-18 10:01:46 +09:00
thayol 8ebae0d866 use ability keys instead of indices 2025-01-18 09:53:50 +09:00
thayol b4162d4e39 add range indicator 2025-01-18 09:42:16 +09:00
thayol 8e95bc141c fix melee attacks 2025-01-17 23:40:33 +09:00
thayol 9345c7af04 rely on stringification instead of state reports 2025-01-17 23:04:38 +09:00
thayol 80ccb92815 add visualRadius 2025-01-17 17:51:00 +09:00
thayol a44693aa5d despawn projectile instead of weird movement 2025-01-17 14:46:27 +09:00
thayol 1a5e811020 add moveCancelable to Ability 2025-01-17 14:43:49 +09:00
thayol 787b48a4df fix projectiles phasing through stuff 2025-01-17 14:01:30 +09:00
thayol 20f8a2f1fe use obstacle-in-path pathfinding 2025-01-17 13:01:47 +09:00
thayol 597aa204de add README 2025-01-14 01:44:21 +09:00
thayol 92e06dedce add minion routing 2025-01-13 22:38:54 +09:00
thayol 9d3fbda494 move entity definitions to templates 2025-01-13 16:53:12 +09:00
thayol ffbc4d9803 inflate ranges by entity radii 2025-01-13 16:17:34 +09:00
thayol 16429a6e1b add dead state 2025-01-13 14:08:10 +09:00
thayol 03bbea4862 fix auto-attack targeting 2025-01-13 11:45:26 +09:00
thayol 49a4d3e924 add visual distinction for teams 2025-01-12 20:38:00 +09:00
thayol ea23aa3174 adjust visual height 2025-01-12 20:05:29 +09:00
thayol 8e861929cb fix pathfinding issues 2025-01-12 19:43:45 +09:00
thayol 6ff950640c extend moveset with attack, halt, stop 2025-01-12 17:03:42 +09:00
thayol 302d2f0618 fix cast times 2025-01-12 14:50:37 +09:00
thayol d9d62d7070 collapse Effect into Ability 2025-01-12 13:58:35 +09:00
thayol d9849f770b fix game loop timer 2025-01-12 10:58:30 +09:00
thayol e0dd7dcaf3 add cast times and cooldowns 2025-01-12 03:30:52 +09:00
thayol 2eb914a680 add homing projectiles 2025-01-12 00:29:11 +09:00
thayol 51b61ab449 add skillshots 2025-01-12 00:11:00 +09:00
thayol 957b09b878 add lane scenario with HP 2025-01-11 21:40:57 +09:00
thayol 462dfe7b9a add tweening 2025-01-11 19:38:40 +09:00
thayol 4aba510ec0 improve position fixing 2025-01-11 18:17:44 +09:00
thayol f1c191f61f fix waypoints going out of bounds 2025-01-10 23:47:58 +09:00
thayol fe4dc8b8bc fix pathfinding for real 2024-12-25 18:12:53 +09:00
thayol 8fe48fb679 fix pathfinding nekimegyafalnak style 2024-12-25 17:19:45 +09:00
thayol 0f8a73911f check bi-directional paths in graph building 2024-12-25 11:19:01 +09:00
thayol 5acc827f7b revert "disable collision to fix pathfinding phasing through walls"
This reverts commit f48a6bf9aa.
2024-12-25 09:37:13 +09:00
thayol 2570f32592 revert "fix some pathfinding problems"
This reverts commit 2a9ef691fe.
2024-12-25 09:37:05 +09:00
thayol 2a9ef691fe fix some pathfinding problems 2024-12-25 09:33:07 +09:00
thayol f48a6bf9aa disable collision to fix pathfinding phasing through walls 2024-12-25 03:55:32 +09:00
thayol 3bb34ed012 fix line instantiation 2024-12-25 03:42:12 +09:00
thayol 227cc1590a fall back to lines when radius is zero 2024-12-25 01:35:12 +09:00
thayol fb6e75e38c add pathfinding times report 2024-12-25 01:15:46 +09:00
thayol 05360208b0 add unoptimized pathfinding 2024-12-25 00:32:33 +09:00
thayol 47aade7b3f add camera movement 2024-12-24 10:23:33 +09:00
thayol 37a77e902c add terrain collision 2024-12-23 18:30:59 +09:00
thayol ae6f4c2847 rename main.js to client.js 2024-12-23 12:18:21 +09:00
thayol ba0d8f606a add client side terrain without collision 2024-12-23 11:57:36 +09:00
thayol 604368b52c add minimap 2024-12-23 10:08:06 +09:00
thayol e23978ea90 ditch THREE raycasting for SAT again 2024-12-23 09:46:26 +09:00
thayol 054d22d01a replace most systems with THREE 2024-12-22 23:52:56 +09:00
thayol 14212afd70 add move speed 2024-12-22 17:00:23 +09:00
thayol 69343821b6 add move command to client 2024-12-22 16:50:54 +09:00