void FleeingMovementGenerator<Creature>::Finalize(Creature& owner) { owner.clearUnitState(UNIT_STAT_FLEEING | UNIT_STAT_FLEEING_MOVE); owner.AddEvent(new AttackResumeEvent(owner), ATTACK_DISPLAY_DELAY); }