aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortobmaps <spambot42@yandex.ru>2011-05-22 06:12:25 +0700
committertobmaps <spambot42@yandex.ru>2011-05-22 06:12:25 +0700
commit4b1464dc4166cf657c992d19c8de8430925f6ce0 (patch)
treeb44035cfac253bbd86d5b6cf8c729965595ac6dc /src
parent78ea0075e1f10c887c81a2794a74273769067fac (diff)
Core/Spells: Fix problem with stackable spells after last commit
Diffstat (limited to 'src')
-rwxr-xr-xsrc/server/game/Spells/Spell.cpp3
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();