aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKeader <keader.android@gmail.com>2017-09-23 10:49:44 -0300
committerKeader <keader.android@gmail.com>2017-09-23 10:52:45 -0300
commitc1b833a919fb9f3fd01bcbb2c23c32cb6e57115f (patch)
treecbb8bfb7cdce23c2b416a0dff222fe7ede6bc4c2 /src
parentdae194139725421436d461781cf7aa9ba2868e36 (diff)
Core/Spells: Fixed Cloak of Shadows dispel (removed old hack)
Closes #8758 Serverside spell (35729) already handle with it
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Spells/SpellEffects.cpp21
1 files changed, 0 insertions, 21 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
index f281b27b145..ddf94cad1e9 100644
--- a/src/server/game/Spells/SpellEffects.cpp
+++ b/src/server/game/Spells/SpellEffects.cpp
@@ -821,27 +821,6 @@ void Spell::EffectTriggerSpell(SpellEffIndex effIndex)
m_caster->CastSpell(unitTarget, spell->Id, true);
return;
}
- // Cloak of Shadows
- case 35729:
- {
- uint32 dispelMask = SpellInfo::GetDispelMask(DISPEL_ALL);
- Unit::AuraApplicationMap& Auras = unitTarget->GetAppliedAuras();
- for (Unit::AuraApplicationMap::iterator iter = Auras.begin(); iter != Auras.end();)
- {
- // remove all harmful spells on you...
- SpellInfo const* spell = iter->second->GetBase()->GetSpellInfo();
- if (((spell->DmgClass == SPELL_DAMAGE_CLASS_MAGIC && spell->GetSchoolMask() != SPELL_SCHOOL_MASK_NORMAL) // only affect magic spells
- || (spell->GetDispelMask() & dispelMask)) &&
- // ignore positive and passive auras
- !iter->second->IsPositive() && !iter->second->GetBase()->IsPassive())
- {
- m_caster->RemoveAura(iter);
- }
- else
- ++iter;
- }
- return;
- }
}
}