mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-23 15:50:20 +00:00
serverWalkSpeed_ and serverSwimSpeed_ were stored in GameHandler but never exposed or synced to the camera controller. The controller used hardcoded WOW_WALK_SPEED and speed*SWIM_SPEED_FACTOR regardless of server-sent speed changes. Add getServerWalkSpeed()/getServerSwimSpeed() accessors, walkSpeedOverride_ and swimSpeedOverride_ fields in CameraController, and sync all three server speeds each frame. Both swim speed sites (main and camera-collision path) now use the override when set. This makes Slow debuffs (walk speed), Swim Form, and Engineering fins actually affect movement speed. |
||
|---|---|---|
| .. | ||
| application.cpp | ||
| input.cpp | ||
| logger.cpp | ||
| memory_monitor.cpp | ||
| window.cpp | ||