diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 527e1a018..0648b6f4c 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -9828,8 +9828,8 @@ void Unit::ProcDamageAndSpellFor( bool isVictim, Unit * pTarget, uint32 procFlag } anyAuraProc = true; - triggeredByAura->SetInUse(false); } + // Remove charge (aura can be removed by triggers) if(useCharges && procSuccess && anyAuraProc && !triggeredByHolder->IsDeleted()) { diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index b8e723e0d..89b67a850 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "10994" + #define REVISION_NR "10995" #endif // __REVISION_NR_H__