From 04bb2f4a1707b57d5b5d5af3910ffb690cd8117d Mon Sep 17 00:00:00 2001 From: Liberate Date: Mon, 17 Oct 2011 03:06:35 +0200 Subject: Core/Movement: Fix Point Movement after a stun/root. The NPC should now correctly start moving again. --- .../game/Movement/MovementGenerators/PointMovementGenerator.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/server/game/Movement/MovementGenerators/PointMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/PointMovementGenerator.cpp index 3d7a65a4ccc..3484eb3d19e 100755 --- a/src/server/game/Movement/MovementGenerators/PointMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/PointMovementGenerator.cpp @@ -58,6 +58,10 @@ bool PointMovementGenerator::Update(T &unit, const uint32 diff) arrived = true; return false; } + else if (!unit.HasUnitState(UNIT_STAT_MOVE)) + { + i_destinationHolder.StartTravel(traveller); + } return true; } -- cgit v1.2.3