Skip to content

Commit 04d2efe

Browse files
committed
[2779] Use Unit::RemoveAllAurasOnEvade. Requires C-MaNGOS [12316]
1 parent b06ec58 commit 04d2efe

33 files changed

Lines changed: 36 additions & 35 deletions

File tree

base/escort_ai.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ void npc_escortAI::JustRespawned()
209209

210210
void npc_escortAI::EnterEvadeMode()
211211
{
212-
m_creature->RemoveAllAuras();
212+
m_creature->RemoveAllAurasOnEvade();
213213
m_creature->DeleteThreatList();
214214
m_creature->CombatStop(true);
215215
m_creature->SetLootRecipient(NULL);

base/follower_ai.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ void FollowerAI::JustRespawned()
157157

158158
void FollowerAI::EnterEvadeMode()
159159
{
160-
m_creature->RemoveAllAuras();
160+
m_creature->RemoveAllAurasOnEvade();
161161
m_creature->DeleteThreatList();
162162
m_creature->CombatStop(true);
163163
m_creature->SetLootRecipient(NULL);

include/sc_creature.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ void ScriptedAI::UpdateAI(const uint32 uiDiff)
123123
*/
124124
void ScriptedAI::EnterEvadeMode()
125125
{
126-
m_creature->RemoveAllAuras();
126+
m_creature->RemoveAllAurasOnEvade();
127127
m_creature->DeleteThreatList();
128128
m_creature->CombatStop(true);
129129

scripts/eastern_kingdoms/molten_core/boss_majordomo_executus.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ struct MANGOS_DLL_DECL boss_majordomoAI : public ScriptedAI
129129
else // Finished the encounter, DONE
130130
{
131131
// Exit combat
132-
m_creature->RemoveAllAuras();
132+
m_creature->RemoveAllAurasOnEvade();
133133
m_creature->DeleteThreatList();
134134
m_creature->CombatStop(true);
135135
m_creature->SetLootRecipient(NULL);

scripts/eastern_kingdoms/scarlet_enclave/ebon_hold.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2674,7 +2674,7 @@ struct MANGOS_DLL_DECL npc_fellow_death_knightAI : public ScriptedAI
26742674
}
26752675
else if (m_pInstance->GetData(TYPE_BATTLE) == DONE)
26762676
{
2677-
m_creature->RemoveAllAuras();
2677+
m_creature->RemoveAllAurasOnEvade();
26782678
m_creature->DeleteThreatList();
26792679
m_creature->CombatStop(true);
26802680
m_creature->LoadCreatureAddon(true);
@@ -2806,7 +2806,7 @@ struct MANGOS_DLL_DECL npc_acherus_deathchargerAI : public ScriptedAI
28062806
{
28072807
if (m_bIsRiderDead)
28082808
{
2809-
m_creature->RemoveAllAuras();
2809+
m_creature->RemoveAllAurasOnEvade();
28102810
m_creature->DeleteThreatList();
28112811
m_creature->CombatStop(true);
28122812
m_creature->LoadCreatureAddon(true);

scripts/eastern_kingdoms/scarlet_monastery/boss_mograine_and_whitemane.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ struct MANGOS_DLL_DECL boss_scarlet_commander_mograineAI : public ScriptedAI
129129
m_creature->InterruptNonMeleeSpells(false);
130130

131131
m_creature->ClearComboPointHolders();
132-
m_creature->RemoveAllAuras();
132+
m_creature->RemoveAllAurasOnDeath();
133133
m_creature->ClearAllReactives();
134134

135135
m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE);

scripts/eastern_kingdoms/shadowfang_keep/shadowfang_keep.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@ struct MANGOS_DLL_DECL mob_arugal_voidwalkerAI : public ScriptedAI
371371

372372
void EnterEvadeMode() override
373373
{
374-
m_creature->RemoveAllAuras();
374+
m_creature->RemoveAllAurasOnEvade();
375375
m_creature->DeleteThreatList();
376376
m_creature->CombatStop(true);
377377
m_creature->LoadCreatureAddon(true);

scripts/eastern_kingdoms/stranglethorn_vale.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ struct MANGOS_DLL_DECL mob_yennikuAI : public ScriptedAI
6464
{
6565
if (m_uiResetTimer)
6666
{
67-
m_creature->RemoveAllAuras();
67+
m_creature->RemoveAllAurasOnEvade();
6868
m_creature->DeleteThreatList();
6969
m_creature->CombatStop(true);
7070
m_creature->LoadCreatureAddon(true);

scripts/eastern_kingdoms/sunwell_plateau/boss_felmyst.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ struct MANGOS_DLL_DECL boss_felmystAI : public ScriptedAI
119119

120120
void EnterEvadeMode() override
121121
{
122-
m_creature->RemoveAllAuras();
122+
m_creature->RemoveAllAurasOnEvade();
123123
m_creature->DeleteThreatList();
124124
m_creature->CombatStop(true);
125125

scripts/eastern_kingdoms/sunwell_plateau/boss_kalecgos.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ struct MANGOS_DLL_DECL boss_kalecgosAI : public ScriptedAI
125125
// Check if the boss is uncorrupted when evading
126126
if (m_bIsUncorrupted)
127127
{
128-
m_creature->RemoveAllAuras();
128+
m_creature->RemoveAllAurasOnEvade();
129129
m_creature->DeleteThreatList();
130130
m_creature->CombatStop(true);
131131
m_creature->LoadCreatureAddon(true);

0 commit comments

Comments
 (0)