From c1b833a919fb9f3fd01bcbb2c23c32cb6e57115f Mon Sep 17 00:00:00 2001 From: Keader Date: Sat, 23 Sep 2017 10:49:44 -0300 Subject: Core/Spells: Fixed Cloak of Shadows dispel (removed old hack) Closes #8758 Serverside spell (35729) already handle with it --- src/server/game/Spells/SpellEffects.cpp | 21 --------------------- 1 file changed, 21 deletions(-) (limited to 'src') 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; - } } } -- cgit v1.2.3