aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorWarpten <vertozor@gmail.com>2013-10-13 12:36:12 +0200
committerWarpten <vertozor@gmail.com>2013-10-13 12:36:12 +0200
commit65f358f985eb5f4048d101b4a12d4ff90534a0ee (patch)
treeb6c7d8a7012ae83e443d8addba391f9104f735ac /src
parent904fa5b47b86d142bedd8fb795fcadb79cc25535 (diff)
Core/Movement: Do not send mover information when locking client control.
Fixes movement control when a battleground ends.
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Player/Player.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index eb81c136b43..0a6e87702c4 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -24272,7 +24272,7 @@ void Player::SetClientControl(Unit* target, uint8 allowMove)
data.append(target->GetPackGUID());
data << uint8(allowMove);
GetSession()->SendPacket(&data);
- if (target == this)
+ if (target == this && allowMove == 1)
SetMover(this);
}