Commit Graph

80 Commits

Author SHA1 Message Date
thayol 52a0da10fe use the placeholder player model 2025-01-23 23:39:10 +09:00
thayol 305980b7f9 add shield buff property 2025-01-23 14:20:14 +09:00
thayol de4c82fd8b standardize logs 2025-01-23 12:11:26 +09:00
thayol 55e5e8117c exclude dead entities from auto-attack target selection 2025-01-23 11:17:16 +09:00
thayol 15e72a9e10 fix auto-attack when target not in direct vision 2025-01-23 10:49:14 +09:00
thayol 4acd7a2881 fix projectiles colliding with dead entities 2025-01-23 10:36:28 +09:00
thayol afa419e77a add acceleration to shield throw 2025-01-23 00:04:13 +09:00
thayol 441a73355e untangle abilities 2025-01-22 23:41:53 +09:00
thayol 59b5a603a0 generalize buff damage multipliers 2025-01-22 23:33:48 +09:00
thayol 4c76d5dbde restrict casting vision to nearby enemies 2025-01-22 23:21:39 +09:00
thayol 0db1ceeedc fix dead state 2025-01-22 22:52:08 +09:00
thayol 4f8dcebcd1 increase process priority instead of offloading to workers 2025-01-22 15:00:32 +09:00
thayol c4c7c921d7 optimize reporting and serialization for clients 2025-01-22 12:41:55 +09:00
thayol 916bc31356 fix ghostable entities being pushed by ghosted entities 2025-01-22 00:16:07 +09:00
thayol fa2dbb5237 add bbox checks to pathfinding graphs 2025-01-21 23:57:45 +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 0a4853aff9 add a basic terrain layout 2025-01-19 00:59:17 +09:00
thayol 0b949683a6 add 3D casting indicator 2025-01-18 21:02:04 +09:00
thayol 7824ba976b add stats 2025-01-18 20:10:54 +09:00
thayol 8457312f63 display buffs in the client 2025-01-18 12:00:12 +09:00
thayol 18c3ace616 make minimap dynamic 2025-01-18 11:07:06 +09:00
thayol 7415475cb0 add buffs 2025-01-18 10:49:38 +09:00
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