From 82ed8904d6500a3606b746557d999bafe7edf564 Mon Sep 17 00:00:00 2001 From: Melledy <121644117+Melledy@users.noreply.github.com> Date: Sat, 16 Dec 2023 11:33:54 -0800 Subject: [PATCH] Fix material exchange consuming more materials than needed --- .../java/emu/lunarcore/game/inventory/InventoryService.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/emu/lunarcore/game/inventory/InventoryService.java b/src/main/java/emu/lunarcore/game/inventory/InventoryService.java index c4bba27..898635f 100644 --- a/src/main/java/emu/lunarcore/game/inventory/InventoryService.java +++ b/src/main/java/emu/lunarcore/game/inventory/InventoryService.java @@ -618,7 +618,7 @@ public class InventoryService extends BaseGameService { } // Pay items - player.getInventory().removeItemsByParams(costItems, count); + player.getInventory().removeItemsByParams(costItems); // Create item items.add(new GameItem(excel.getItemID(), count)); @@ -650,9 +650,7 @@ public class InventoryService extends BaseGameService { // Get relic excel ItemExcel itemExcel = GameData.getItemExcelMap().get(relicId); - if (itemExcel == null) { - return null; - } + if (itemExcel == null) return null; // Build cost items List costItems = new ArrayList<>();