Advertisement
Guest User

KeRo99

a guest
Oct 17th, 2010
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.17 KB | None | 0 0
  1. a1ef36e3c11f74bf377901b3d31b5be8ae17bd79
  2.  src/game/MovementHandler.cpp |   12 +++++-------
  3.  1 files changed, 5 insertions(+), 7 deletions(-)
  4.  
  5. diff --git a/src/game/MovementHandler.cpp b/src/game/MovementHandler.cpp
  6. index 14194ab..18ac8f0 100644
  7. --- a/src/game/MovementHandler.cpp
  8. +++ b/src/game/MovementHandler.cpp
  9. @@ -436,17 +436,15 @@ void WorldSession::HandleForceSpeedChangeAckOpcodes(WorldPacket &recv_data)
  10.  void WorldSession::HandleSetActiveMoverOpcode(WorldPacket &recv_data)
  11.  {
  12.      DEBUG_LOG("WORLD: Recvd CMSG_SET_ACTIVE_MOVER");
  13. -    recv_data.hexlike();
  14. +    //recv_data.hexlike();
  15.  
  16.      ObjectGuid guid;
  17.      recv_data >> guid;
  18.  
  19. -    if(_player->GetMover()->GetObjectGuid() != guid)
  20. -    {
  21. -        sLog.outError("HandleSetActiveMoverOpcode: incorrect mover guid: mover is %s and should be %s",
  22. -            _player->GetMover()->GetObjectGuid().GetString().c_str(), guid.GetString().c_str());
  23. -        return;
  24. -    }
  25. +    if (Unit *pMover = ObjectAccessor::GetUnit(*GetPlayer(), guid))
  26. +        GetPlayer()->SetMover(pMover);
  27. +    else
  28. +        GetPlayer()->SetMover(NULL);
  29.  }
  30.  
  31.  void WorldSession::HandleMoveNotActiveMoverOpcode(WorldPacket &recv_data)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement