Core/Spell: Remove some leftover hack code from ::EffectSanctuary pertaining to vanish. None of this code did anything anymore.

(cherry picked from commit 3a536260f8)
This commit is contained in:
Treeston
2017-12-24 13:54:15 +01:00
committed by funjoker
parent 8f0e0c77ea
commit 76b2d37259

View File

@@ -3483,18 +3483,6 @@ void Spell::EffectSanctuary(SpellEffIndex /*effIndex*/)
}
unitTarget->m_lastSanctuaryTime = GameTime::GetGameTimeMS();
// Vanish allows to remove all threat and cast regular stealth so other spells can be used
if (m_caster->GetTypeId() == TYPEID_PLAYER
&& m_spellInfo->SpellFamilyName == SPELLFAMILY_ROGUE
&& (m_spellInfo->SpellFamilyFlags[0] & SPELLFAMILYFLAG0_ROGUE_VANISH))
{
m_caster->ToPlayer()->RemoveAurasByType(SPELL_AURA_MOD_ROOT);
m_caster->ToPlayer()->RemoveAurasByType(SPELL_AURA_MOD_ROOT_2);
// Overkill
if (m_caster->ToPlayer()->HasSpell(58426))
m_caster->CastSpell(m_caster, 58427, true);
}
}
void Spell::EffectDuel(SpellEffIndex effIndex)