From f8ba2c066bc3dacafa98556aeabbfab04fc5f583 Mon Sep 17 00:00:00 2001 From: Shauren Date: Tue, 9 Jul 2013 17:36:10 +0200 Subject: Core/Units: Removed check for current movement flags in SetRooted method to restore its old functionality as we relied on its old broken state --- src/server/game/Entities/Unit/Unit.cpp | 9 --------- 1 file changed, 9 deletions(-) (limited to 'src/server') diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 45b8cb38da2..df871820bc2 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -14393,9 +14393,6 @@ void Unit::SetRooted(bool apply, bool packetOnly /*= false*/) { if (!packetOnly) { - if (apply == HasUnitMovementFlag(MOVEMENTFLAG_ROOT)) - return; - if (apply) { // MOVEMENTFLAG_ROOT cannot be used in conjunction with MOVEMENTFLAG_MASK_MOVING (tested 3.3.5a) @@ -15841,12 +15838,6 @@ void Unit::_ExitVehicle(Position const* exitPosition) if (player) player->SetFallInformation(0, GetPositionZ()); - else if (HasUnitMovementFlag(MOVEMENTFLAG_ROOT)) - { - WorldPacket data(SMSG_SPLINE_MOVE_UNROOT, 8); - data.append(GetPackGUID()); - SendMessageToSet(&data, false); - } float height = pos.GetPositionZ(); -- cgit v1.2.3