diff options
author | tobmaps <spambot42@yandex.ru> | 2011-05-22 06:12:25 +0700 |
---|---|---|
committer | tobmaps <spambot42@yandex.ru> | 2011-05-22 06:12:25 +0700 |
commit | 4b1464dc4166cf657c992d19c8de8430925f6ce0 (patch) | |
tree | b44035cfac253bbd86d5b6cf8c729965595ac6dc /src | |
parent | 78ea0075e1f10c887c81a2794a74273769067fac (diff) |
Core/Spells: Fix problem with stackable spells after last commit
Diffstat (limited to 'src')
-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(); |