From f566ea8620329751fef0dd9c7df0547f3a4d5df9 Mon Sep 17 00:00:00 2001 From: Dev Date: Fri, 26 Apr 2024 15:54:43 +0100 Subject: [PATCH] Fixed barter traders that required multiple of a stack removing the entire stack instead --- project/src/services/PaymentService.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/project/src/services/PaymentService.ts b/project/src/services/PaymentService.ts index c4658a74..300197a4 100644 --- a/project/src/services/PaymentService.ts +++ b/project/src/services/PaymentService.ts @@ -65,7 +65,13 @@ export class PaymentService if (!this.paymentHelper.isMoneyTpl(item._tpl)) { // If the item is not money, remove it from the inventory. - this.inventoryHelper.removeItem(pmcData, item._id, sessionID, output); + this.inventoryHelper.removeItemByCount( + pmcData, + item._id, + request.scheme_items[index].count, + sessionID, + output, + ); request.scheme_items[index].count = 0; } else