Commit Graph

22 Commits

Author SHA1 Message Date
thayol 4acd7a2881 fix projectiles colliding with dead entities 2025-01-23 10:36:28 +09:00
thayol c4c7c921d7 optimize reporting and serialization for clients 2025-01-22 12:41:55 +09:00
thayol 8ce1a2266f add bbox checks for pathfinding 2025-01-21 10:02:54 +09:00
thayol 6b8a220f39 fix vision logic and game tick timer 2025-01-20 11:17:35 +09:00
thayol bf38f69071 add vision 2025-01-20 00:05:48 +09:00
thayol 634dde2a3b use auto-incremented IDs instead of UUIDs 2025-01-19 21:43:27 +09:00
thayol e4f1fe19f4 fix projectile colliders in movement 2025-01-19 20:55:16 +09:00
thayol 072204b902 add catching up mechanic for ticks 2025-01-19 18:03:20 +09:00
thayol 04cc3f951e make projectiles use bounding boxes too 2025-01-19 16:11:51 +09:00
thayol e75c0d2944 use bounding boxes to optimize collision detection 2025-01-19 14:24:19 +09:00
thayol 7415475cb0 add buffs 2025-01-18 10:49:38 +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 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 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 ea23aa3174 adjust visual height 2025-01-12 20:05:29 +09:00
thayol d9d62d7070 collapse Effect into Ability 2025-01-12 13:58:35 +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