diff --git a/src/game/Object/SpellMgr.cpp b/src/game/Object/SpellMgr.cpp index 1409ecf6..6fad1b8d 100644 --- a/src/game/Object/SpellMgr.cpp +++ b/src/game/Object/SpellMgr.cpp @@ -738,6 +738,7 @@ bool IsPositiveEffect(SpellEntry const* spellproto, SpellEffectIndex effIndex) { return false; } break; case SPELL_AURA_MOD_DAMAGE_TAKEN: // dependent from bas point sign (positive -> negative) + case SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN: if (spellproto->CalculateSimpleValue(effIndex) < 0) { return true; } // let check by target modes (for Amplify Magic cases/etc)