diff options
author | Shauren <shauren.trinity@gmail.com> | 2015-01-31 22:39:32 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2015-01-31 22:39:32 +0100 |
commit | dcd4f749c6f4925145122eebc7399ef3aee1f8e6 (patch) | |
tree | bc0e130b5cf14b927ea722708d17896b876d6271 /src | |
parent | 229111c92cbaf08d8faf18c4470c1a51396c7d54 (diff) |
Core/Movement: Fixed speed change packets
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Unit/Unit.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 59822acb7ad..07d10c4a360 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -10433,20 +10433,20 @@ void Unit::SetSpeed(UnitMoveType mtype, float rate, bool forced) WorldPackets::Movement::MoveSetSpeed selfpacket(moveTypeToOpcode[mtype][1]); selfpacket.MoverGUID = GetGUID(); selfpacket.SequenceIndex = m_movementCounter++; - selfpacket.Speed = rate; + selfpacket.Speed = GetSpeed(mtype); ToPlayer()->GetSession()->SendPacket(selfpacket.Write()); // Send notification to other players WorldPackets::Movement::MoveUpdateSpeed packet(moveTypeToOpcode[mtype][2]); packet.movementInfo = &m_movementInfo; - packet.Speed = rate; + packet.Speed = GetSpeed(mtype); SendMessageToSet(packet.Write(), false); } else { WorldPackets::Movement::MoveSplineSetSpeed packet(moveTypeToOpcode[mtype][0]); packet.MoverGUID = GetGUID(); - packet.Speed = rate; + packet.Speed = GetSpeed(mtype); SendMessageToSet(packet.Write(), true); } } |