aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Spells/SpellInfo.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellInfo.cpp b/src/server/game/Spells/SpellInfo.cpp
index 0aabe17ac2d..59af161693c 100644
--- a/src/server/game/Spells/SpellInfo.cpp
+++ b/src/server/game/Spells/SpellInfo.cpp
@@ -3398,6 +3398,7 @@ bool _isPositiveEffectImpl(SpellInfo const* spellInfo, uint8 effIndex, std::unor
case SPELLFAMILY_GENERIC:
switch (spellInfo->Id)
{
+ case 40268: // Spiritual Vengeance, Teron Gorefiend, Black Temple
case 61987: // Avenging Wrath Marker
case 61988: // Divine Shield exclude aura
case 72410: // Rune of Blood, Saurfang, Icecrown Citadel
@@ -3414,6 +3415,11 @@ bool _isPositiveEffectImpl(SpellInfo const* spellInfo, uint8 effIndex, std::unor
break;
}
break;
+ case SPELLFAMILY_ROGUE:
+ // Shadow of Death, Teron Gorefiend, Black Temple
+ if (spellInfo->Id == 40251)
+ return false;
+ break;
case SPELLFAMILY_MAGE:
// Amplify Magic, Dampen Magic
if (spellInfo->SpellFamilyFlags[0] == 0x00002000)