diff --git a/src/services/inventoryService.ts b/src/services/inventoryService.ts index 93497d29..5765397e 100644 --- a/src/services/inventoryService.ts +++ b/src/services/inventoryService.ts @@ -1049,6 +1049,11 @@ export const addFusionTreasures = ( if (itemIndex !== -1) { FusionTreasures[itemIndex].ItemCount += ItemCount; + if (FusionTreasures[itemIndex].ItemCount == 0) { + FusionTreasures.splice(itemIndex, 1); + } else if (FusionTreasures[itemIndex].ItemCount <= 0) { + logger.warn(`account now owns a negative amount of ${ItemType}`); + } } else { FusionTreasures.push({ ItemCount, ItemType, Sockets }); }