Change some casts in Unit.cpp (old typos) - tip from RaptorTeak, original fix by zergtmn

Fixes issue #2300

--HG--
branch : trunk
This commit is contained in:
click
2010-05-22 07:05:40 +02:00
parent 70a44e8d0e
commit 18f3d29caf
+3 -3
View File
@@ -560,7 +560,7 @@ void Unit::DealDamageMods(Unit *pVictim, uint32 &damage, uint32* absorb)
if (!pVictim->isAlive() || pVictim->hasUnitState(UNIT_STAT_UNATTACKABLE) || pVictim->GetTypeId() == TYPEID_UNIT && pVictim->ToCreature()->IsInEvadeMode())
{
if (absorb)
absorb += damage;
*absorb += damage;
damage = 0;
return;
}
@@ -573,7 +573,7 @@ void Unit::DealDamageMods(Unit *pVictim, uint32 &damage, uint32* absorb)
if (area && area->IsSanctuary()) //sanctuary
{
if (absorb)
absorb += damage;
*absorb += damage;
damage = 0;
}
}
@@ -581,7 +581,7 @@ void Unit::DealDamageMods(Unit *pVictim, uint32 &damage, uint32* absorb)
uint32 originalDamage = damage;
if (absorb && originalDamage > damage)
absorb += (originalDamage - damage);
*absorb += (originalDamage - damage);
}
uint32 Unit::DealDamage(Unit *pVictim, uint32 damage, CleanDamage const* cleanDamage, DamageEffectType damagetype, SpellSchoolMask damageSchoolMask, SpellEntry const *spellProto, bool durabilityLoss)