mirror of
https://github.com/Melledy/LunarCore.git
synced 2025-12-16 07:14:58 +01:00
Fix material exchange consuming more materials than needed
This commit is contained in:
@@ -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<ItemParam> costItems = new ArrayList<>();
|
||||
|
||||
Reference in New Issue
Block a user