diff --git a/zone/client_process.cpp b/zone/client_process.cpp index 1f3db5631..bddc874c2 100644 --- a/zone/client_process.cpp +++ b/zone/client_process.cpp @@ -960,6 +960,9 @@ void Client::BulkSendInventoryItems() void Client::BulkSendMerchantInventory(int merchant_id, int npcid) { const Item_Struct* handyitem = nullptr; uint32 numItemSlots = 80; //The max number of items passed in the transaction. + if (ClientVersionBit & BIT_RoFAndLater) { // RoF+ can send 200 items + numItemSlots = 200; + } const Item_Struct *item; std::list merlist = zone->merchanttable[merchant_id]; std::list::const_iterator itr;