mirror of
https://github.com/araxiaonline/TrinityCore.git
synced 2026-06-18 06:00:10 -04:00
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:
+3
-3
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user