Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- a1ef36e3c11f74bf377901b3d31b5be8ae17bd79
- src/game/MovementHandler.cpp | 12 +++++-------
- 1 files changed, 5 insertions(+), 7 deletions(-)
- diff --git a/src/game/MovementHandler.cpp b/src/game/MovementHandler.cpp
- index 14194ab..18ac8f0 100644
- --- a/src/game/MovementHandler.cpp
- +++ b/src/game/MovementHandler.cpp
- @@ -436,17 +436,15 @@ void WorldSession::HandleForceSpeedChangeAckOpcodes(WorldPacket &recv_data)
- void WorldSession::HandleSetActiveMoverOpcode(WorldPacket &recv_data)
- {
- DEBUG_LOG("WORLD: Recvd CMSG_SET_ACTIVE_MOVER");
- - recv_data.hexlike();
- + //recv_data.hexlike();
- ObjectGuid guid;
- recv_data >> guid;
- - if(_player->GetMover()->GetObjectGuid() != guid)
- - {
- - sLog.outError("HandleSetActiveMoverOpcode: incorrect mover guid: mover is %s and should be %s",
- - _player->GetMover()->GetObjectGuid().GetString().c_str(), guid.GetString().c_str());
- - return;
- - }
- + if (Unit *pMover = ObjectAccessor::GetUnit(*GetPlayer(), guid))
- + GetPlayer()->SetMover(pMover);
- + else
- + GetPlayer()->SetMover(NULL);
- }
- void WorldSession::HandleMoveNotActiveMoverOpcode(WorldPacket &recv_data)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement