63 {
65 return true;
66
68 {
70 if (!_proto)
71 return true;
72
73 uint8 foundDuplicates = 0;
74 for (std::vector<LootItem>::const_iterator itr =
_loot.
items.begin(); itr !=
_loot.
items.end(); ++itr)
75 if (itr->itemid == item->
itemid && itr->groupid == item->
groupid)
76 {
77 ++foundDuplicates;
79 return true;
81 return true;
82 }
83 }
84
85 return false;
86 }
std::uint8_t uint8
Definition: Define.h:110
#define sObjectMgr
Definition: ObjectMgr.h:1640
Definition: ItemTemplate.h:628
uint32 InventoryType
Definition: ItemTemplate.h:641
uint32 ItemId
Definition: ItemTemplate.h:629
int32 reference
Definition: LootMgr.h:131
uint32 itemid
Definition: LootMgr.h:130
uint16 lootmode
Definition: LootMgr.h:134
uint8 groupid
Definition: LootMgr.h:135
std::vector< LootItem > items
Definition: LootMgr.h:320