diff --git a/src/game/Item.cpp b/src/game/Item.cpp index a6b660fcd..154935439 100644 --- a/src/game/Item.cpp +++ b/src/game/Item.cpp @@ -1058,10 +1058,6 @@ Item* Item::CloneItem( uint32 count, Player const* player ) const bool Item::IsBindedNotWith( Player const* player ) const { - // not binded item - if (!IsSoulBound()) - return false; - // own item if (GetOwnerGuid() == player->GetObjectGuid()) return false; @@ -1070,6 +1066,10 @@ bool Item::IsBindedNotWith( Player const* player ) const if (HasGeneratedLoot()) return true; + // not binded item + if (!IsSoulBound()) + return false; + // not BOA item case if (!IsBoundAccountWide()) return true; diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index f2adee603..b7e6bff0b 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 "10783" + #define REVISION_NR "10784" #endif // __REVISION_NR_H__