Creature/AI: Reset CoolDowns on evade

Closes  #24008

(cherry picked from commit cb11ad97fb)
This commit is contained in:
Killyana
2019-12-29 14:05:03 +01:00
committed by Shauren
parent 72e61625bc
commit a09d5d4854

View File

@@ -31,6 +31,7 @@
#include "ObjectAccessor.h"
#include "Player.h"
#include "SpellMgr.h"
#include "SpellHistory.h"
#include "TemporarySummon.h"
#include "Vehicle.h"
#include "World.h"
@@ -315,6 +316,7 @@ bool CreatureAI::_EnterEvadeMode(EvadeReason /*why*/)
me->SetLastDamagedTime(0);
me->SetCannotReachTarget(false);
me->DoNotReacquireSpellFocusTarget();
me->GetSpellHistory()->ResetAllCooldowns();
EngagementOver();
return true;