From e1f4b6b04cc8bf386f23d45c930d706855af03c5 Mon Sep 17 00:00:00 2001 From: Shauren Date: Mon, 19 Sep 2016 22:45:37 +0200 Subject: Core/Spells: Removed handling of deprecated spell attribute Closes #17936 --- src/server/game/Spells/Auras/SpellAuraEffects.cpp | 4 ---- src/server/game/Spells/SpellEffects.cpp | 7 ------- 2 files changed, 11 deletions(-) (limited to 'src/server') diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index e514f27e64d..b0a6862f8d6 100644 --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp @@ -6372,10 +6372,6 @@ void AuraEffect::HandleObsModPowerAuraTick(Unit* target, Unit* caster) const void AuraEffect::HandlePeriodicEnergizeAuraTick(Unit* target, Unit* caster) const { Powers powerType = Powers(GetMiscValue()); - - if (target->GetTypeId() == TYPEID_PLAYER && target->getPowerType() != powerType && !m_spellInfo->HasAttribute(SPELL_ATTR7_CAN_RESTORE_SECONDARY_POWER)) - return; - if (!target->IsAlive() || !target->GetMaxPower(powerType)) return; diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index 0e118cffaa2..a2ab004e4ec 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -1580,9 +1580,6 @@ void Spell::EffectEnergize(SpellEffIndex /*effIndex*/) Powers power = Powers(effectInfo->MiscValue); - if (unitTarget->GetTypeId() == TYPEID_PLAYER && unitTarget->getPowerType() != power && !m_spellInfo->HasAttribute(SPELL_ATTR7_CAN_RESTORE_SECONDARY_POWER)) - return; - if (unitTarget->GetMaxPower(power) == 0) return; @@ -1688,10 +1685,6 @@ void Spell::EffectEnergizePct(SpellEffIndex /*effIndex*/) return; Powers power = Powers(effectInfo->MiscValue); - - if (unitTarget->GetTypeId() == TYPEID_PLAYER && unitTarget->getPowerType() != power && !m_spellInfo->HasAttribute(SPELL_ATTR7_CAN_RESTORE_SECONDARY_POWER)) - return; - uint32 maxPower = unitTarget->GetMaxPower(power); if (maxPower == 0) return; -- cgit v1.2.3