diff options
-rw-r--r-- | src/server/game/Spells/SpellInfo.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellInfo.cpp b/src/server/game/Spells/SpellInfo.cpp index 4485c2858af..5c1606cd731 100644 --- a/src/server/game/Spells/SpellInfo.cpp +++ b/src/server/game/Spells/SpellInfo.cpp @@ -4336,6 +4336,8 @@ bool _isPositiveEffectImpl(SpellInfo const* spellInfo, SpellEffectInfo const& ef { case 61987: // Avenging Wrath Marker case 61988: // Divine Shield exclude aura + case 72410: // Rune of Blood, Saurfang, Icecrown Citadel + case 71204: // Touch of Insignificance, Lady Deathwhisper, Icecrown Citadel return false; case 30877: // Tag Murloc case 61716: // Rabbit Costume @@ -4414,6 +4416,8 @@ bool _isPositiveEffectImpl(SpellInfo const* spellInfo, SpellEffectInfo const& ef case SPELL_AURA_SCHOOL_HEAL_ABSORB: case SPELL_AURA_CHANNEL_DEATH_ITEM: case SPELL_AURA_EMPATHY: + case SPELL_AURA_MOD_SPELL_DAMAGE_FROM_CASTER: + case SPELL_AURA_PREVENTS_FLEEING: return false; default: break; @@ -4547,6 +4551,7 @@ bool _isPositiveEffectImpl(SpellInfo const* spellInfo, SpellEffectInfo const& ef case SPELL_AURA_MOD_CHARGE_COOLDOWN: case SPELL_AURA_MOD_POWER_COST_SCHOOL: case SPELL_AURA_MOD_POWER_COST_SCHOOL_PCT: + case SPELL_AURA_MOD_MECHANIC_DAMAGE_TAKEN_PERCENT: if (bp > 0) return false; break; |