diff --git a/src/game/Object.cpp b/src/game/Object.cpp index 4059308463c..dfb6c9560e2 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 b3d4b84ab1e..3e42f8ac3b2 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__