diff options
author | maximius <none@none> | 2009-09-20 02:01:04 -0700 |
---|---|---|
committer | maximius <none@none> | 2009-09-20 02:01:04 -0700 |
commit | c538c2c55de16b6400ddb2a2662c30cfc65815f5 (patch) | |
tree | d36297d761ad71b9ee0ac80426444d0ba7678c3b /src/game | |
parent | 6c46fc09b01e64e6136d1124c2799648ddaaeb6d (diff) |
*Fix some typos, by Darkshines
*More Fix About NPC dont regenerate HP, by Gyullo
--HG--
branch : trunk
Diffstat (limited to 'src/game')
-rw-r--r-- | src/game/CreatureAIImpl.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/game/CreatureAIImpl.h b/src/game/CreatureAIImpl.h index b35d5d7ed01..58c78522888 100644 --- a/src/game/CreatureAIImpl.h +++ b/src/game/CreatureAIImpl.h @@ -265,7 +265,7 @@ inline void CreatureAI::SetGazeOn(Unit *target) if(me->canAttack(target)) { AttackStart(target); - me->SetReactState(REACT_PASSIVE); + me->SetReactState(REACT_AGGRESSIVE); } } @@ -301,6 +301,7 @@ inline bool CreatureAI::UpdateCombatState() else if(me->getThreatManager().isThreatListEmpty()) { EnterEvadeMode(); + me->SetReactState(REACT_PASSIVE); return false; } @@ -321,6 +322,7 @@ inline bool CreatureAI::UpdateVictim() else if(me->getThreatManager().isThreatListEmpty()) { EnterEvadeMode(); + me->SetReactState(REACT_PASSIVE); return false; } @@ -346,6 +348,7 @@ inline bool CreatureAI::_EnterEvadeMode() // sometimes bosses stuck in combat? me->DeleteThreatList(); me->CombatStop(true); + me->ResetPlayerDamageReq(); if(me->IsInEvadeMode()) return false; @@ -353,7 +356,7 @@ inline bool CreatureAI::_EnterEvadeMode() me->RemoveAllAuras(); me->LoadCreaturesAddon(); me->SetLootRecipient(NULL); - me->ResetPlayerDamageReq(); + me->SetReactState(REACT_AGGRESSIVE); return true; } |