aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanVS <33371360+DanVS@users.noreply.github.com>2018-01-07 12:26:57 +0200
committerjackpoz <giacomopoz@gmail.com>2018-01-07 11:26:57 +0100
commit01b18182c09ad682c96e59987f957e13cb9f5ab9 (patch)
tree932cfa9085e74c84b82319d322508a8d6f7750b3
parent509edd43123c7f12b9106d79c5af641d1ae445a9 (diff)
Core/Spells: Mana potions in druid forms (#21160)
* Fix mana potions in druid forms
-rw-r--r--src/server/game/Spells/SpellEffects.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
index 59f5d9b764a..b203077c05f 100644
--- a/src/server/game/Spells/SpellEffects.cpp
+++ b/src/server/game/Spells/SpellEffects.cpp
@@ -1730,7 +1730,8 @@ void Spell::EffectEnergize(SpellEffIndex effIndex)
Powers power = Powers(m_spellInfo->Effects[effIndex].MiscValue);
- if (unitTarget->GetTypeId() == TYPEID_PLAYER && unitTarget->getPowerType() != power && !m_spellInfo->HasAttribute(SPELL_ATTR7_CAN_RESTORE_SECONDARY_POWER))
+ if (unitTarget->GetTypeId() == TYPEID_PLAYER && unitTarget->getPowerType() != power && m_spellInfo->SpellFamilyName != SPELLFAMILY_POTION
+ && !m_spellInfo->HasAttribute(SPELL_ATTR7_CAN_RESTORE_SECONDARY_POWER))
return;
if (unitTarget->GetMaxPower(power) == 0)