From 941e986ee11ce977fe25a9d49313f692b806076a Mon Sep 17 00:00:00 2001 From: Gent Date: Wed, 30 Sep 2020 13:30:19 -0400 Subject: [PATCH] Fix incorrectly set item cost --- src/NPCManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/NPCManager.cpp b/src/NPCManager.cpp index e766f0d..b78ea49 100644 --- a/src/NPCManager.cpp +++ b/src/NPCManager.cpp @@ -193,7 +193,7 @@ void NPCManager::npcVendorBuy(CNSocket* sock, CNPacketData* data) { return; } - int itemCost = item->sellPrice * (item->stackSize > 1 ? req->Item.iOpt : 1); + int itemCost = item->buyPrice * (item->stackSize > 1 ? req->Item.iOpt : 1); int slot = ItemManager::findFreeSlot(plr); if (itemCost > plr->money || slot == -1) { // NOTE: VENDOR_ITEM_BUY_FAIL is not actually handled client-side.