diff --git a/src/server/game/Spells/SpellInfo.cpp b/src/server/game/Spells/SpellInfo.cpp index 67c41cd8d..52683e5c3 100644 --- a/src/server/game/Spells/SpellInfo.cpp +++ b/src/server/game/Spells/SpellInfo.cpp @@ -2644,14 +2644,6 @@ bool SpellInfo::_IsPositiveEffect(uint8 effIndex, bool deep) const switch (Effects[effIndex].Effect) { - case SPELL_EFFECT_DUMMY: - // some explicitly required dummy effect sets - switch (Id) - { - default: - break; - } - break; // always positive effects (check before target checks that provided non-positive result in some case for positive effects) case SPELL_EFFECT_HEAL: case SPELL_EFFECT_LEARN_SPELL: @@ -2661,10 +2653,8 @@ bool SpellInfo::_IsPositiveEffect(uint8 effIndex, bool deep) const return true; case SPELL_EFFECT_APPLY_AREA_AURA_ENEMY: return false; - case SPELL_EFFECT_GAMEOBJECT_DAMAGE: return false; - case SPELL_EFFECT_SCHOOL_DAMAGE: { bool only = true; @@ -2688,7 +2678,6 @@ bool SpellInfo::_IsPositiveEffect(uint8 effIndex, bool deep) const return false; break; } - // non-positive aura use case SPELL_EFFECT_APPLY_AURA: case SPELL_EFFECT_APPLY_AREA_AURA_FRIEND: