aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorariel- <ariel-@users.noreply.github.com>2016-09-04 18:19:43 -0300
committerjoschiwald <joschiwald.trinity@gmail.com>2017-02-26 15:30:08 +0100
commita82e9e5150a814be53f1022f05bf7c2346e994b2 (patch)
tree65eca725f0f96ed736544282aec601673434f230 /src
parent0afe0e536d2be8b51a4bd8f21993190cd40f0b37 (diff)
Core/Scripts: move Icehowl unroot after movement (MotionMaster does not update if unit is Rooted)
Closes #17864 (cherry picked from commit 47a43b21c883492c4f3acebf633b5002cf58f4a0)
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp
index 626b107c2f4..d1fe6fba642 100644
--- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp
+++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp
@@ -1060,6 +1060,7 @@ class boss_icehowl : public CreatureScript
_trampleTargetZ = target->GetPositionZ();
// 2: Hop Backwards
me->GetMotionMaster()->MoveJump(2*me->GetPositionX() - _trampleTargetX, 2*me->GetPositionY() - _trampleTargetY, me->GetPositionZ(), me->GetOrientation(), 30.0f, 20.0f, 0);
+ me->SetControlled(false, UNIT_STATE_ROOT);
_stage = 7; //Invalid (Do nothing more than move)
}
else
@@ -1121,7 +1122,6 @@ class boss_icehowl : public CreatureScript
}
_movementStarted = false;
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE);
- me->SetControlled(false, UNIT_STATE_ROOT);
SetCombatMovement(true);
me->GetMotionMaster()->MovementExpired();
me->GetMotionMaster()->Clear();