Core/Achievements: Prevent gaining kill credit achievements from suicides

Closes #862
This commit is contained in:
tobmaps
2011-05-14 16:02:16 +07:00
parent 19bf53a0cb
commit b71b2896b6
+1 -1
View File
@@ -713,7 +713,7 @@ uint32 Unit::DealDamage(Unit *pVictim, uint32 damage, CleanDamage const* cleanDa
{ {
sLog->outStaticDebug("DealDamage: victim just died"); sLog->outStaticDebug("DealDamage: victim just died");
if (pVictim->GetTypeId() == TYPEID_PLAYER) if (pVictim->GetTypeId() == TYPEID_PLAYER && pVictim != this)
{ {
pVictim->ToPlayer()->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_TOTAL_DAMAGE_RECEIVED, health); pVictim->ToPlayer()->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_TOTAL_DAMAGE_RECEIVED, health);