diff options
| -rwxr-xr-x | src/server/game/Server/Protocol/Handlers/ItemHandler.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/server/game/Server/Protocol/Handlers/ItemHandler.cpp b/src/server/game/Server/Protocol/Handlers/ItemHandler.cpp index cc0f2a9a511..84f54786256 100755 --- a/src/server/game/Server/Protocol/Handlers/ItemHandler.cpp +++ b/src/server/game/Server/Protocol/Handlers/ItemHandler.cpp @@ -775,10 +775,7 @@ void WorldSession::SendListInventory(uint64 vendorGuid) // Items sold out are not displayed in list uint32 leftInStock = !item->maxcount ? 0xFFFFFFFF : vendor->GetVendorItemCurrentCount(item); - if (!leftInStock) - continue; - - if (itemTemplate->Class == ITEM_CLASS_QUEST && !_player->HasQuestForItem(item->item)) + if (!_player->isGameMaster() && !leftInStock) continue; ++count; |
