From c9291243c1ff8b761c62408dfe08af14c38f93ce Mon Sep 17 00:00:00 2001 From: QAston Date: Fri, 29 Jul 2011 18:00:48 +0200 Subject: Core/Spells: Remove some obsolete code (stealth is no longer a ranked spell). --- src/server/game/Spells/SpellInfo.cpp | 43 ++++++++++++++++-------------------- 1 file changed, 19 insertions(+), 24 deletions(-) (limited to 'src') diff --git a/src/server/game/Spells/SpellInfo.cpp b/src/server/game/Spells/SpellInfo.cpp index 8f89228513a..a4cddd607b6 100644 --- a/src/server/game/Spells/SpellInfo.cpp +++ b/src/server/game/Spells/SpellInfo.cpp @@ -761,11 +761,6 @@ bool SpellInfo::IsStackableWithRanks() const Effects[i].ApplyAuraName == SPELL_AURA_MOD_SHAPESHIFT) return false; break; - case SPELLFAMILY_ROGUE: - // Rogue Stealth - if (Effects[i].Effect == SPELL_EFFECT_APPLY_AURA && - Effects[i].ApplyAuraName == SPELL_AURA_MOD_SHAPESHIFT) - return false; } } return true; @@ -938,25 +933,6 @@ bool SpellInfo::IsSingleTargetWith(SpellInfo const* spellInfo) const } bool SpellInfo::IsAuraExclusiveBySpecificWith(SpellInfo const* spellInfo) const -{ - SpellSpecificType spellSpec = GetSpellSpecific(); - switch (spellSpec) - { - case SPELL_SPECIFIC_SEAL: - case SPELL_SPECIFIC_HAND: - case SPELL_SPECIFIC_AURA: - case SPELL_SPECIFIC_STING: - case SPELL_SPECIFIC_CURSE: - case SPELL_SPECIFIC_ASPECT: - case SPELL_SPECIFIC_JUDGEMENT: - case SPELL_SPECIFIC_WARLOCK_CORRUPTION: - return spellSpec == spellInfo->GetSpellSpecific(); - default: - return false; - } -} - -bool SpellInfo::IsAuraExclusiveBySpecificPerCasterWith(SpellInfo const* spellInfo) const { SpellSpecificType spellSpec1 = GetSpellSpecific(); SpellSpecificType spellSpec2 = spellInfo->GetSpellSpecific(); @@ -990,6 +966,25 @@ bool SpellInfo::IsAuraExclusiveBySpecificPerCasterWith(SpellInfo const* spellInf } } +bool SpellInfo::IsAuraExclusiveBySpecificPerCasterWith(SpellInfo const* spellInfo) const +{ + SpellSpecificType spellSpec = GetSpellSpecific(); + switch (spellSpec) + { + case SPELL_SPECIFIC_SEAL: + case SPELL_SPECIFIC_HAND: + case SPELL_SPECIFIC_AURA: + case SPELL_SPECIFIC_STING: + case SPELL_SPECIFIC_CURSE: + case SPELL_SPECIFIC_ASPECT: + case SPELL_SPECIFIC_JUDGEMENT: + case SPELL_SPECIFIC_WARLOCK_CORRUPTION: + return spellSpec == spellInfo->GetSpellSpecific(); + default: + return false; + } +} + SpellCastResult SpellInfo::CheckShapeshift(uint32 form) const { // talents that learn spells can have stance requirements that need ignore -- cgit v1.2.3