chore: handle a FusionTreasures entry being 0 or less #1050

Merged
Sainan merged 1 commits from zero-fusion-treasures into main 2025-02-28 06:08:46 -08:00

View File

@ -1049,6 +1049,11 @@ export const addFusionTreasures = (
if (itemIndex !== -1) { if (itemIndex !== -1) {
FusionTreasures[itemIndex].ItemCount += ItemCount; 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 { } else {
FusionTreasures.push({ ItemCount, ItemType, Sockets }); FusionTreasures.push({ ItemCount, ItemType, Sockets });
} }