From a248a1a32d825d9ce14e2e1875d890190ea6d473 Mon Sep 17 00:00:00 2001 From: virusav Date: Thu, 10 Jun 2010 12:16:12 +0300 Subject: [PATCH] [10049] Fix SPELL_AURA_MOD_HEALING_DONE healing bonus with 0 misc value Signed-off-by: Laise --- src/game/Unit.cpp | 2 +- src/shared/revision_nr.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index f54cca264..ae03a34e5 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -9767,7 +9767,7 @@ int32 Unit::SpellBaseHealingBonusDone(SpellSchoolMask schoolMask) AuraList const& mHealingDone = GetAurasByType(SPELL_AURA_MOD_HEALING_DONE); for(AuraList::const_iterator i = mHealingDone.begin();i != mHealingDone.end(); ++i) - if(((*i)->GetModifier()->m_miscvalue & schoolMask) != 0) + if(!(*i)->GetModifier()->m_miscvalue || ((*i)->GetModifier()->m_miscvalue & schoolMask) != 0) AdvertisedBenefit += (*i)->GetModifier()->m_amount; // Healing bonus of spirit, intellect and strength diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 9d6e59c22..f4d853bea 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "10048" + #define REVISION_NR "10049" #endif // __REVISION_NR_H__