[8745] Undo part of [8617] for restore risilience apply to DoT damage

This commit is contained in:
VladimirMangos 2009-10-27 13:32:25 +03:00
parent 190c5e6338
commit b44972ae0d
2 changed files with 6 additions and 1 deletions

View file

@ -6382,6 +6382,11 @@ void Aura::PeriodicTick()
if (isCrit)
cleanDamage.hitOutCome = MELEE_HIT_CRIT;
// Reduce dot damage from resilience for players.
// FIXME: need use SpellDamageBonus instead?
if (m_target->GetTypeId() == TYPEID_PLAYER)
pdamage-=((Player*)m_target)->GetSpellDamageReduction(pdamage);
pCaster->CalcAbsorbResist(m_target, GetSpellSchoolMask(GetSpellProto()), DOT, pdamage, &absorb, &resist);
sLog.outDetail("PeriodicTick: %u (TypeId: %u) attacked %u (TypeId: %u) for %u dmg inflicted by %u abs is %u",

View file

@ -1,4 +1,4 @@
#ifndef __REVISION_NR_H__
#define __REVISION_NR_H__
#define REVISION_NR "8744"
#define REVISION_NR "8745"
#endif // __REVISION_NR_H__