aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/game/Spells/SpellInfo.cpp5
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;