Core/Misc: Random cleanup

This commit is contained in:
kaelima
2012-03-16 08:57:42 +01:00
parent acb3fde355
commit dce0a7d184
5 changed files with 39 additions and 43 deletions
@@ -29,16 +29,15 @@ void IdleMovementGenerator::Initialize(Unit &owner)
Reset(owner);
}
void
IdleMovementGenerator::Reset(Unit& owner)
void IdleMovementGenerator::Reset(Unit& owner)
{
if (owner.HasUnitState(UNIT_STATE_MOVE))
if (!owner.IsStopped())
owner.StopMoving();
}
void RotateMovementGenerator::Initialize(Unit& owner)
{
if (owner.HasUnitState(UNIT_STATE_MOVE))
if (!owner.IsStopped())
owner.StopMoving();
if (owner.getVictim())
@@ -80,20 +79,17 @@ void RotateMovementGenerator::Finalize(Unit &unit)
unit.ToCreature()->AI()->MovementInform(ROTATE_MOTION_TYPE, 0);
}
void
DistractMovementGenerator::Initialize(Unit& owner)
void DistractMovementGenerator::Initialize(Unit& owner)
{
owner.AddUnitState(UNIT_STATE_DISTRACTED);
}
void
DistractMovementGenerator::Finalize(Unit& owner)
void DistractMovementGenerator::Finalize(Unit& owner)
{
owner.ClearUnitState(UNIT_STATE_DISTRACTED);
}
bool
DistractMovementGenerator::Update(Unit& /*owner*/, const uint32& time_diff)
bool DistractMovementGenerator::Update(Unit& /*owner*/, const uint32& time_diff)
{
if (time_diff > m_timer)
return false;
@@ -102,8 +98,7 @@ DistractMovementGenerator::Update(Unit& /*owner*/, const uint32& time_diff)
return true;
}
void
AssistanceDistractMovementGenerator::Finalize(Unit &unit)
void AssistanceDistractMovementGenerator::Finalize(Unit &unit)
{
unit.ClearUnitState(UNIT_STATE_DISTRACTED);
unit.ToCreature()->SetReactState(REACT_AGGRESSIVE);