diff options
| author | Mihapro <miha.penger@outlook.com> | 2018-07-22 18:28:13 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2018-07-22 19:11:34 +0200 |
| commit | 4a0951057104355da1349a99e0ce882a0eb2ba98 (patch) | |
| tree | bc87826c80f357a63f0dae14097d8afd90e70275 /src/server/game/Entities/Unit | |
| parent | 1f1c2a207ed20609f559e22a79198d87f98763a6 (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.cpp | 2 |
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(); } |
