[10049] Fix SPELL_AURA_MOD_HEALING_DONE healing bonus with 0 misc value

Signed-off-by: Laise <fenrisse@gmail.com>
This commit is contained in:
virusav 2010-06-10 12:16:12 +03:00 committed by Laise
parent 9dd45d5cf0
commit a248a1a32d
2 changed files with 2 additions and 2 deletions

View file

@ -9767,7 +9767,7 @@ int32 Unit::SpellBaseHealingBonusDone(SpellSchoolMask schoolMask)
AuraList const& mHealingDone = GetAurasByType(SPELL_AURA_MOD_HEALING_DONE); AuraList const& mHealingDone = GetAurasByType(SPELL_AURA_MOD_HEALING_DONE);
for(AuraList::const_iterator i = mHealingDone.begin();i != mHealingDone.end(); ++i) 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; AdvertisedBenefit += (*i)->GetModifier()->m_amount;
// Healing bonus of spirit, intellect and strength // Healing bonus of spirit, intellect and strength

View file

@ -1,4 +1,4 @@
#ifndef __REVISION_NR_H__ #ifndef __REVISION_NR_H__
#define __REVISION_NR_H__ #define __REVISION_NR_H__
#define REVISION_NR "10048" #define REVISION_NR "10049"
#endif // __REVISION_NR_H__ #endif // __REVISION_NR_H__