Core/Movement: Remove a redundant check in EffectMovementGenerator that could prevent MovementInform from being called
This commit is contained in:
@@ -117,7 +117,7 @@ void EffectMovementGenerator::Finalize(Unit &unit)
|
|||||||
if (unit.GetTypeId() != TYPEID_UNIT)
|
if (unit.GetTypeId() != TYPEID_UNIT)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (((Creature&)unit).AI() && unit.movespline->Finalized())
|
if (((Creature&)unit).AI())
|
||||||
((Creature&)unit).AI()->MovementInform(EFFECT_MOTION_TYPE, m_Id);
|
((Creature&)unit).AI()->MovementInform(EFFECT_MOTION_TYPE, m_Id);
|
||||||
// Need restore previous movement since we have no proper states system
|
// Need restore previous movement since we have no proper states system
|
||||||
//if (unit.isAlive() && !unit.HasUnitState(UNIT_STATE_CONFUSED|UNIT_STATE_FLEEING))
|
//if (unit.isAlive() && !unit.HasUnitState(UNIT_STATE_CONFUSED|UNIT_STATE_FLEEING))
|
||||||
|
|||||||
Reference in New Issue
Block a user