fix: unable to buy fish bait

This commit is contained in:
Sainan 2024-12-22 05:34:53 +01:00
parent c6ed013e23
commit 96a5cfde02

View File

@ -35,6 +35,7 @@ import {
ExportBoosterPacks,
ExportCustoms,
ExportFlavour,
ExportGear,
ExportRecipes,
ExportResources,
ExportUpgrades
@ -186,6 +187,22 @@ export const addItem = async (
}
};
}
if (typeName in ExportGear) {
const inventory = await getInventory(accountId);
const consumablesChanges = [
{
ItemType: typeName,
ItemCount: quantity
} satisfies IConsumable
];
addConsumables(inventory, consumablesChanges);
await inventory.save();
return {
InventoryChanges: {
Consumables: consumablesChanges
}
};
}
// Path-based duck typing
switch (typeName.substr(1).split("/")[1]) {
@ -329,21 +346,6 @@ export const addItem = async (
};
}
break;
case "Restoratives": // Codex Scanner, Remote Observer, Starburst
const inventory = await getInventory(accountId);
const consumablesChanges = [
{
ItemType: typeName,
ItemCount: quantity
} satisfies IConsumable
];
addConsumables(inventory, consumablesChanges);
await inventory.save();
return {
InventoryChanges: {
Consumables: consumablesChanges
}
};
}
break;
}