From fdbcfc548d3ba6503c4275fdd603c0986a01ca34 Mon Sep 17 00:00:00 2001 From: QAston Date: Tue, 10 Mar 2009 20:30:43 +0100 Subject: *Another crashfix. --HG-- branch : trunk --- src/game/Unit.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src') diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 1450eed7c93..80d8c0ac0ef 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -4170,11 +4170,8 @@ bool Unit::AddAura(Aura *Aur) { // prevent adding stack more than once stackModified=true; - int32 amount=aurSpellInfo->StackAmount; - if(Player* caster = ((Player*)Aur->GetCaster())) - caster->ApplySpellMod(aurSpellInfo->Id, SPELLMOD_CHARGES, amount, NULL); Aur->SetStackAmount(i2->second->GetStackAmount()); - if(Aur->GetStackAmount() < amount) + if(Aur->GetStackAmount() < aurSpellInfo->StackAmount) Aur->SetStackAmount(Aur->GetStackAmount()+1); } RemoveAura(i2,AURA_REMOVE_BY_STACK); -- cgit v1.2.3