Aaron Kimbrell
86ee6de544
fix: slows and speed buffs change enemy movement speed
...
Speed buffs (BuffParameters "speed", for example the slow from the Great
Katana of Freezing and the Shurikens of Ice) and speed behaviours go
through ControllablePhysicsComponent's speed multiplier, which only
players' clients used. Enemies move with MovementAIComponent, which
ignored it, so slows had no effect on them.
- MovementAIComponent scales its waypoint speed by the entity's speed
multiplier when one is set.
- RemoveSpeedboost set the multiplier of any entity without a
LevelProgressionComponent (every enemy and pet) to 0 once its last
boost ended, which was harmless while nothing read it for them. It now
goes back to the normal base of 500 (multiplier 1).
Needs an in-game check with the freezing katana charge-up against an
enemy.
Fixes #1179
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-28 22:30:46 -05:00
..
2023-01-22 17:38:47 -06:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-06-11 09:12:43 -05:00
2026-06-11 09:12:43 -05:00
2026-09-28 22:30:44 -05:00
2026-07-17 23:05:17 -07:00
2026-05-19 13:42:56 -05:00
2026-05-19 13:42:56 -05:00
2026-06-07 20:59:11 -07:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2025-09-06 19:18:03 -07:00
2026-05-19 13:42:56 -05:00
2026-05-19 13:42:56 -05:00
2026-05-19 13:42:56 -05:00
2026-09-28 22:30:46 -05:00
2026-06-24 17:18:16 -05:00
2026-09-28 22:30:43 -05:00
2026-05-19 13:42:56 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-09-28 22:30:35 -05:00
2026-09-28 22:30:35 -05:00
2026-06-24 17:18:16 -05:00
2026-05-19 13:42:56 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2024-02-27 01:25:44 -06:00
2025-10-03 20:57:42 -05:00
2026-09-28 22:30:36 -05:00
2025-10-03 20:57:42 -05:00
2024-02-27 01:25:44 -06:00
2026-06-07 20:59:11 -07:00
2024-02-27 01:25:44 -06:00
2025-10-03 20:57:42 -05:00
2026-09-28 22:30:36 -05:00
2026-05-19 13:42:56 -05:00
2026-09-28 22:30:36 -05:00
2025-10-03 20:57:42 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-09-28 22:30:46 -05:00
2026-07-17 23:05:17 -07:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-06-07 20:59:11 -07:00
2025-10-03 20:57:42 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2026-06-24 17:18:16 -05:00
2026-06-14 20:54:52 -07:00
2026-06-24 17:18:16 -05:00
2026-05-19 13:42:56 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-06-21 21:39:51 -07:00
2026-06-21 21:39:51 -07:00
2026-09-28 22:30:36 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-06-07 20:59:11 -07:00
2025-10-03 20:57:42 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-06-24 17:18:16 -05:00
2026-06-11 09:12:31 -05:00
2026-09-28 22:30:43 -05:00
2026-06-11 09:12:06 -05:00
2026-09-28 22:30:36 -05:00
2026-06-14 20:54:52 -07:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-05-19 13:42:56 -05:00
2026-05-19 13:42:56 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-06-22 17:16:21 -07:00
2026-06-22 17:16:21 -07:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-06-24 17:18:16 -05:00
2026-05-19 13:42:56 -05:00
2026-06-14 20:54:52 -07:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2025-10-19 07:22:45 -05:00
2026-06-07 20:59:11 -07:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00