diff options
| author | Keader <keader.android@gmail.com> | 2017-09-23 10:49:44 -0300 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2020-09-08 22:49:44 +0200 |
| commit | a9ea9391856775652b702f91789bad6ac5011ae5 (patch) | |
| tree | f875bf8655724695c6fa7a1978da4eb4f05e8ff1 /src | |
| parent | a6fe13d315ccb9611c5558aacdf6e8fc0b94fedd (diff) | |
Core/Spells: Fixed Cloak of Shadows dispel (removed old hack)
Closes #8758
Serverside spell (35729) already handle with it
(cherry picked from commit c1b833a919fb9f3fd01bcbb2c23c32cb6e57115f)
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/game/Spells/SpellEffects.cpp | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index e08f7231605..d0648afa059 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -678,27 +678,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; - } } } |
