From 74a9624cc34dce36b360f7a7c83801640bb1e8b9 Mon Sep 17 00:00:00 2001 From: VladimirMangos Date: Wed, 12 Aug 2009 14:43:48 +0400 Subject: [PATCH] [8354] Update kill credit for normal creature entry including heroic case. --- src/game/Unit.cpp | 5 +++-- src/shared/revision_nr.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 1c6bd9a0b..80bcaad5f 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -452,9 +452,10 @@ uint32 Unit::DealDamage(Unit *pVictim, uint32 damage, CleanDamage const* cleanDa if(cInfo && cInfo->lootid) pVictim->SetUInt32Value(UNIT_DYNAMIC_FLAGS, UNIT_DYNFLAG_LOOTABLE); - // some critters required for quests + // some critters required for quests (need normal entry instead possible heroic in any cases) if(GetTypeId() == TYPEID_PLAYER) - ((Player*)this)->KilledMonster(cInfo ,pVictim->GetGUID()); + if(CreatureInfo const* normalInfo = objmgr.GetCreatureTemplate(pVictim->GetEntry())) + ((Player*)this)->KilledMonster(normalInfo,pVictim->GetGUID()); return damage; } diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 587ddbe48..521b0bdf2 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "8353" + #define REVISION_NR "8354" #endif // __REVISION_NR_H__