aboutsummaryrefslogtreecommitdiff
path: root/src/game/ReactorAI.cpp
diff options
context:
space:
mode:
authormegamage <none@none>2009-05-15 14:10:31 -0500
committermegamage <none@none>2009-05-15 14:10:31 -0500
commitc64c834c5035f9ad81f24bfcf02d7af5801531fb (patch)
treeead832c7f5663a35f8a23ac957b1eec1f0b6671f /src/game/ReactorAI.cpp
parentff7f023ff1eb884213ca0efccf686c7387920952 (diff)
*Fix build.
--HG-- branch : trunk
Diffstat (limited to 'src/game/ReactorAI.cpp')
-rw-r--r--src/game/ReactorAI.cpp59
1 files changed, 0 insertions, 59 deletions
diff --git a/src/game/ReactorAI.cpp b/src/game/ReactorAI.cpp
index 5c0d75052b0..35d0be3611f 100644
--- a/src/game/ReactorAI.cpp
+++ b/src/game/ReactorAI.cpp
@@ -41,12 +41,6 @@ ReactorAI::MoveInLineOfSight(Unit *)
{
}
-bool
-ReactorAI::IsVisible(Unit *) const
-{
- return false;
-}
-
void
ReactorAI::UpdateAI(const uint32 /*time_diff*/)
{
@@ -54,8 +48,6 @@ ReactorAI::UpdateAI(const uint32 /*time_diff*/)
if(!UpdateVictim())
return;
- i_victimGuid = m_creature->getVictim()->GetGUID();
-
if( m_creature->isAttackReady() )
{
if( m_creature->IsWithinMeleeRange(m_creature->getVictim()))
@@ -65,54 +57,3 @@ ReactorAI::UpdateAI(const uint32 /*time_diff*/)
}
}
}
-
-void
-ReactorAI::EnterEvadeMode()
-{
- if( !m_creature->isAlive() )
- {
- DEBUG_LOG("Creature stoped attacking cuz his dead [guid=%u]", m_creature->GetGUIDLow());
- m_creature->GetMotionMaster()->MovementExpired();
- m_creature->GetMotionMaster()->MoveIdle();
- i_victimGuid = 0;
- m_creature->CombatStop(true);
- m_creature->DeleteThreatList();
- return;
- }
-
- Unit* victim = ObjectAccessor::GetUnit(*m_creature, i_victimGuid );
-
- if( !victim )
- {
- DEBUG_LOG("Creature stopped attacking because victim is non exist [guid=%u]", m_creature->GetGUIDLow());
- }
- else if( victim->HasStealthAura() )
- {
- DEBUG_LOG("Creature stopped attacking cuz his victim is stealth [guid=%u]", m_creature->GetGUIDLow());
- }
- else if( victim->isInFlight() )
- {
- DEBUG_LOG("Creature stopped attacking cuz his victim is fly away [guid=%u]", m_creature->GetGUIDLow());
- }
- else
- {
- DEBUG_LOG("Creature stopped attacking due to target %s [guid=%u]", victim->isAlive() ? "out run him" : "is dead", m_creature->GetGUIDLow());
- }
-
- m_creature->RemoveAllAuras();
- m_creature->DeleteThreatList();
- i_victimGuid = 0;
- m_creature->CombatStop(true);
- m_creature->SetLootRecipient(NULL);
- i_creature.ResetDamageByPlayers();
-
- if(!m_creature->GetCharmerOrOwner())
- {
- // Remove TargetedMovementGenerator from MotionMaster stack list, and add HomeMovementGenerator instead
- if( m_creature->GetMotionMaster()->GetCurrentMovementGeneratorType() == TARGETED_MOTION_TYPE )
- m_creature->GetMotionMaster()->MoveTargetedHome();
- }
- else if (m_creature->GetOwner() && m_creature->GetOwner()->isAlive())
- m_creature->GetMotionMaster()->MoveFollow(m_creature->GetOwner(),PET_FOLLOW_DIST,PET_FOLLOW_ANGLE);
-}
-