diff options
| author | Shauren <shauren.trinity@gmail.com> | 2024-10-07 16:08:13 +0200 |
|---|---|---|
| committer | Ovahlord <dreadkiller@gmx.de> | 2024-10-12 23:47:21 +0200 |
| commit | 7c425b8970e0066b16d2b3f5f1ddc76807a5f730 (patch) | |
| tree | 514df680d7057ff65543c53a2de73a66fb6689b8 /src/server/game/Handlers/MovementHandler.cpp | |
| parent | d0004ca7590e226c9c68c3e54de647fbaadfdb57 (diff) | |
Core/Movement: Store adv flying speeds instead of hardcoding them in SMSG_UPDATE_OBJECT and enable packets modifying them
(cherry picked from commit 43c7965d6b97a919ddd7e97a1f6e3f5750553f09)
# Conflicts:
# src/server/game/Server/Protocol/Opcodes.cpp
Diffstat (limited to 'src/server/game/Handlers/MovementHandler.cpp')
| -rw-r--r-- | src/server/game/Handlers/MovementHandler.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/server/game/Handlers/MovementHandler.cpp b/src/server/game/Handlers/MovementHandler.cpp index 568181c68b1..a9f99997135 100644 --- a/src/server/game/Handlers/MovementHandler.cpp +++ b/src/server/game/Handlers/MovementHandler.cpp @@ -578,6 +578,16 @@ void WorldSession::HandleForceSpeedChangeAck(WorldPackets::Movement::MovementSpe } } +void WorldSession::HandleSetAdvFlyingSpeedAck(WorldPackets::Movement::MovementSpeedAck& speedAck) +{ + GetPlayer()->ValidateMovementInfo(&speedAck.Ack.Status); +} + +void WorldSession::HandleSetAdvFlyingSpeedRangeAck(WorldPackets::Movement::MovementSpeedRangeAck& speedRangeAck) +{ + GetPlayer()->ValidateMovementInfo(&speedRangeAck.Ack.Status); +} + void WorldSession::HandleSetActiveMoverOpcode(WorldPackets::Movement::SetActiveMover& packet) { if (GetPlayer()->IsInWorld()) |
