aboutsummaryrefslogtreecommitdiff
path: root/src/game/CreatureAI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/CreatureAI.cpp')
-rw-r--r--src/game/CreatureAI.cpp13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/game/CreatureAI.cpp b/src/game/CreatureAI.cpp
index 465d67ded20..e9970071f23 100644
--- a/src/game/CreatureAI.cpp
+++ b/src/game/CreatureAI.cpp
@@ -134,12 +134,12 @@ bool CreatureAI::UpdateVictimWithGaze()
return me->getVictim();
}
-bool CreatureAI::UpdateVictimByReact()
+bool CreatureAI::UpdateVictim()
{
if(!me->isInCombat())
return false;
- if(me->HasReactState(REACT_AGGRESSIVE))
+ if(!me->HasReactState(REACT_PASSIVE))
{
if(Unit *victim = me->SelectVictim())
AttackStart(victim);
@@ -154,15 +154,6 @@ bool CreatureAI::UpdateVictimByReact()
return true;
}
-bool CreatureAI::UpdateVictim()
-{
- if(!me->isInCombat())
- return false;
- if(Unit *victim = me->SelectVictim())
- AttackStart(victim);
- return me->getVictim();
-}
-
bool CreatureAI::_EnterEvadeMode()
{
if(me->IsInEvadeMode() || !me->isAlive())