Core/AI: reset spell cooldowns uppon entering evade mode
This commit is contained in:
1 parent
dfaf4f57a6
commit
3b24c65364
1 file changed
+2
@@ -28,6 +28,7 @@
|
||||
#include "MotionMaster.h"
|
||||
#include "Player.h"
|
||||
#include "SpellMgr.h"
|
||||
#include "SpellHistory.h"
|
||||
#include "TemporarySummon.h"
|
||||
#include "Vehicle.h"
|
||||
#include "World.h"
|
||||
@@ -279,6 +280,7 @@ bool CreatureAI::_EnterEvadeMode(EvadeReason /*why*/)
|
||||
me->SetLastDamagedTime(0);
|
||||
me->SetCannotReachTarget(false);
|
||||
me->DoNotReacquireSpellFocusTarget();
|
||||
me->GetSpellHistory()->ResetAllCooldowns();
|
||||
me->SetTarget(ObjectGuid::Empty);
|
||||
|
||||
if (me->IsInEvadeMode())
|
||||
|
||||
Reference in new issue
Block a user