Changeset 232 for trunk/src/game/Unit.cpp
- Timestamp:
- 11/19/08 13:48:57 (17 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/game/Unit.cpp
r231 r232 7333 7333 AuraList const& mModDamagePercentTaken = pVictim->GetAurasByType(SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN); 7334 7334 for(AuraList::const_iterator i = mModDamagePercentTaken.begin(); i != mModDamagePercentTaken.end(); ++i) 7335 if( (*i)->GetModifier()->m_miscvalue & GetSpellSchoolMask(spellProto))7335 if((*i)->GetModifier()->m_miscvalue & GetSpellSchoolMask(spellProto)) 7336 7336 TakenTotalMod *= ((*i)->GetModifier()->m_amount+100.0f)/100.0f; 7337 7337 … … 8233 8233 AuraList const& mDamageTaken = pVictim->GetAurasByType(SPELL_AURA_MOD_DAMAGE_TAKEN); 8234 8234 for(AuraList::const_iterator i = mDamageTaken.begin();i != mDamageTaken.end(); ++i) 8235 if((*i)->GetModifier()->m_miscvalue & SPELL_SCHOOL_MASK_NORMAL)8235 if((*i)->GetModifier()->m_miscvalue & GetMeleeDamageSchoolMask()) 8236 8236 TakenFlatBenefit += (*i)->GetModifier()->m_amount; 8237 8237 … … 8257 8257 AuraList const& mModDamagePercentTaken = pVictim->GetAurasByType(SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN); 8258 8258 for(AuraList::const_iterator i = mModDamagePercentTaken.begin(); i != mModDamagePercentTaken.end(); ++i) 8259 if((*i)->GetModifier()->m_miscvalue & SPELL_SCHOOL_MASK_NORMAL)8259 if((*i)->GetModifier()->m_miscvalue & GetMeleeDamageSchoolMask()) 8260 8260 TakenTotalMod *= ((*i)->GetModifier()->m_amount+100.0f)/100.0f; 8261 8261