*Remove movement flag fleeing at TimedFleeingMovementGenerator::Finalize.

--HG--
branch : trunk
This commit is contained in:
smellbee
2009-07-10 06:16:20 +02:00
parent 53ae349644
commit 3eb1d6701d
+1
View File
@@ -413,6 +413,7 @@ template bool FleeingMovementGenerator<Creature>::Update(Creature &, const uint3
void TimedFleeingMovementGenerator::Finalize(Unit &owner) void TimedFleeingMovementGenerator::Finalize(Unit &owner)
{ {
owner.RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_FLEEING);
owner.clearUnitState(UNIT_STAT_FLEEING | UNIT_STAT_ROAMING); owner.clearUnitState(UNIT_STAT_FLEEING | UNIT_STAT_ROAMING);
if (Unit* victim = owner.getVictim()) if (Unit* victim = owner.getVictim())
{ {