diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Spells/Auras/SpellAuraEffects.cpp | 4 | ||||
-rw-r--r-- | src/server/game/Spells/SpellEffects.cpp | 7 |
2 files changed, 0 insertions, 11 deletions
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; |