diff --git a/src/quest_loot_party.cpp b/src/quest_loot_party.cpp index b7b3927..a7cdca6 100644 --- a/src/quest_loot_party.cpp +++ b/src/quest_loot_party.cpp @@ -31,7 +31,7 @@ class PlayerLootParty : public PlayerScript { ItemTemplate const* itemTemplate = sObjectMgr->GetItemTemplate(item.itemid); - if (itemTemplate->Quality == ITEM_QUALITY_NORMAL) + if ((itemTemplate->Quality == ITEM_QUALITY_NORMAL) && (itemTemplate->Class == ITEM_CLASS_QUEST) && (itemTemplate->SubClass == ITEM_SUBCLASS_QUEST) && (itemTemplate->Bonding == BIND_QUEST_ITEM)) { item.freeforall = true; }