aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Unit
diff options
context:
space:
mode:
authorMihapro <miha.penger@outlook.com>2018-07-22 18:28:13 +0200
committerShauren <shauren.trinity@gmail.com>2018-07-22 19:11:34 +0200
commit4a0951057104355da1349a99e0ce882a0eb2ba98 (patch)
treebc87826c80f357a63f0dae14097d8afd90e70275 /src/server/game/Entities/Unit
parent1f1c2a207ed20609f559e22a79198d87f98763a6 (diff)
Core/Spells: Implement AURA_REMOVE_BY_INTERRUPT to provide aura scripts with more information when removing by Unit::RemoveAurasWithInterruptFlags
Diffstat (limited to 'src/server/game/Entities/Unit')
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index fc77f1e191a..e6567fb1ff2 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -3920,7 +3920,7 @@ void Unit::RemoveAurasWithInterruptFlags(InterruptFlags flag, uint32 except)
&& !(flag & AURA_INTERRUPT_FLAG_MOVE && HasAuraTypeWithAffectMask(SPELL_AURA_CAST_WHILE_WALKING, aura->GetSpellInfo())))
{
uint32 removedAuras = m_removedAurasCount;
- RemoveAura(aura);
+ RemoveAura(aura, AURA_REMOVE_BY_INTERRUPT);
if (m_removedAurasCount > removedAuras + 1)
iter = m_interruptableAuras.begin();
}