diff options
author | QAston <qaston@gmail.com> | 2011-06-07 22:25:39 +0200 |
---|---|---|
committer | QAston <qaston@gmail.com> | 2011-06-07 22:25:39 +0200 |
commit | f74bc25af1d4b2705a8bbccfc90aea6f25a42067 (patch) | |
tree | 67dc484d5b2333cd7a427ba18199ebeec1477489 /src | |
parent | 6c5f68e8fc00323a64f98a2e9e67f420d4befae3 (diff) |
Core/Auras: Fix SPELL_AURA_MOD_DAMAGE_PERCENT_DONE aura handler to work correctly on amount change.
Diffstat (limited to 'src')
-rwxr-xr-x | src/server/game/Spells/Auras/SpellAuraEffects.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index a34a0eb8c15..460b6b86056 100755 --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp @@ -5633,7 +5633,7 @@ void AuraEffect::HandleModDamageDone(AuraApplication const * aurApp, uint8 mode, void AuraEffect::HandleModDamagePercentDone(AuraApplication const * aurApp, uint8 mode, bool apply) const { - if (!(mode & AURA_EFFECT_HANDLE_REAL)) + if (!(mode & (AURA_EFFECT_HANDLE_CHANGE_AMOUNT_MASK | AURA_EFFECT_HANDLE_STAT))) return; Player* target = aurApp->GetTarget()->ToPlayer(); |