From f583476f9ace18a578678c2f8ae7feba9de1a02d Mon Sep 17 00:00:00 2001 From: Shauren Date: Sat, 11 Jun 2016 00:56:31 +0200 Subject: Core/PacketIO: Send movement status changes around moving unit, not its controller --- src/server/game/Entities/Unit/Unit.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 76c91b05df7..84494f5eff0 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -13515,7 +13515,7 @@ void Unit::SetRooted(bool apply, bool packetOnly /*= false*/) WorldPackets::Movement::MoveUpdate moveUpdate; moveUpdate.movementInfo = &m_movementInfo; - playerMover->SendMessageToSet(moveUpdate.Write(), false); + SendMessageToSet(moveUpdate.Write(), playerMover); } else { @@ -15411,7 +15411,7 @@ bool Unit::SetDisableGravity(bool disable, bool packetOnly /*= false*/) WorldPackets::Movement::MoveUpdate moveUpdate; moveUpdate.movementInfo = &m_movementInfo; - playerMover->SendMessageToSet(moveUpdate.Write(), false); + SendMessageToSet(moveUpdate.Write(), playerMover); } else { @@ -15494,7 +15494,7 @@ bool Unit::SetCanFly(bool enable) WorldPackets::Movement::MoveUpdate moveUpdate; moveUpdate.movementInfo = &m_movementInfo; - playerMover->SendMessageToSet(moveUpdate.Write(), false); + SendMessageToSet(moveUpdate.Write(), playerMover); } else { @@ -15534,7 +15534,7 @@ bool Unit::SetWaterWalking(bool enable, bool packetOnly /*= false */) WorldPackets::Movement::MoveUpdate moveUpdate; moveUpdate.movementInfo = &m_movementInfo; - playerMover->SendMessageToSet(moveUpdate.Write(), false); + SendMessageToSet(moveUpdate.Write(), playerMover); } else { @@ -15574,7 +15574,7 @@ bool Unit::SetFeatherFall(bool enable, bool packetOnly /*= false */) WorldPackets::Movement::MoveUpdate moveUpdate; moveUpdate.movementInfo = &m_movementInfo; - playerMover->SendMessageToSet(moveUpdate.Write(), false); + SendMessageToSet(moveUpdate.Write(), playerMover); } else { @@ -15629,7 +15629,7 @@ bool Unit::SetHover(bool enable, bool packetOnly /*= false*/) WorldPackets::Movement::MoveUpdate moveUpdate; moveUpdate.movementInfo = &m_movementInfo; - playerMover->SendMessageToSet(moveUpdate.Write(), false); + SendMessageToSet(moveUpdate.Write(), playerMover); } else { @@ -15666,7 +15666,7 @@ bool Unit::SetCollision(bool disable) WorldPackets::Movement::MoveUpdate moveUpdate; moveUpdate.movementInfo = &m_movementInfo; - playerMover->SendMessageToSet(moveUpdate.Write(), false); + SendMessageToSet(moveUpdate.Write(), playerMover); } else { @@ -15706,7 +15706,7 @@ bool Unit::SetCanTransitionBetweenSwimAndFly(bool enable) WorldPackets::Movement::MoveUpdate moveUpdate; moveUpdate.movementInfo = &m_movementInfo; - playerMover->SendMessageToSet(moveUpdate.Write(), false); + SendMessageToSet(moveUpdate.Write(), playerMover); } return true; -- cgit v1.2.3