From d83a7dbcd9ad4a6294112a18ba0b8be54a27c86e Mon Sep 17 00:00:00 2001 From: VladimirMangos Date: Thu, 16 Sep 2010 22:50:33 +0400 Subject: [PATCH] [10491] Search player in player list in update fields data prepare is bad idea. --- src/game/Object.cpp | 2 +- src/shared/revision_nr.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/game/Object.cpp b/src/game/Object.cpp index 405930846..dfb6c9560 100644 --- a/src/game/Object.cpp +++ b/src/game/Object.cpp @@ -661,7 +661,7 @@ void Object::BuildValuesUpdate(uint8 updatetype, ByteBuffer * data, UpdateMask * else { // flag only for original loot recipent - if (target == ((Creature*)this)->GetOriginalLootRecipient()) + if (target->GetObjectGuid() == ((Creature*)this)->GetLootRecipientGuid()) *data << m_uint32Values[ index ]; else *data << (m_uint32Values[ index ] & ~(UNIT_DYNFLAG_TAPPED | UNIT_DYNFLAG_TAPPED_BY_PLAYER)); diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index b3d4b84ab..3e42f8ac3 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 "10490" + #define REVISION_NR "10491" #endif // __REVISION_NR_H__