diff options
-rwxr-xr-x | src/server/game/Spells/Spell.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index 1e76c2712b6..fd36a1653f3 100755 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -1484,7 +1484,8 @@ SpellMissInfo Spell::DoSpellHitOnUnit(Unit *unit, const uint32 effectMask, bool if (m_spellAura) { // Set aura stack amount to desired value - m_spellAura->SetStackAmount(m_spellValue->AuraStackAmount); + if (m_spellValue->AuraStackAmount > 1) + m_spellAura->SetStackAmount(m_spellValue->AuraStackAmount); // Now Reduce spell duration using data received at spell hit int32 duration = m_spellAura->GetMaxDuration(); |