fix: purchasing of ship decorations #761

Merged
Sainan merged 1 commits from deco-purchase-fix into main 2025-01-11 03:54:12 -08:00

View File

@ -142,6 +142,19 @@ export const addItem = async (
} else if (ExportResources[typeName].productCategory == "CrewShips") { } else if (ExportResources[typeName].productCategory == "CrewShips") {
const inventoryChanges = addCrewShip(inventory, typeName); const inventoryChanges = addCrewShip(inventory, typeName);
return { InventoryChanges: inventoryChanges }; return { InventoryChanges: inventoryChanges };
} else if (ExportResources[typeName].productCategory == "ShipDecorations") {
const changes = [
{
ItemType: typeName,
ItemCount: quantity
} satisfies IMiscItem
];
addShipDecorations(inventory, changes);
return {
InventoryChanges: {
ShipDecorations: changes
}
};
} else { } else {
const miscItemChanges = [ const miscItemChanges = [
{ {
@ -253,21 +266,6 @@ export const addItem = async (
} }
}; };
} }
case "Objects": {
// /Lotus/Objects/Tenno/Props/TnoLisetTextProjector (Note Beacon)
const changes = [
{
ItemType: typeName,
ItemCount: quantity
} satisfies IMiscItem
];
addShipDecorations(inventory, changes);
return {
InventoryChanges: {
ShipDecorations: changes
}
};
}
case "Types": case "Types":
switch (typeName.substr(1).split("/")[2]) { switch (typeName.substr(1).split("/")[2]) {
case "Sentinels": { case "Sentinels": {
@ -282,20 +280,6 @@ export const addItem = async (
} }
case "Items": { case "Items": {
switch (typeName.substr(1).split("/")[3]) { switch (typeName.substr(1).split("/")[3]) {
case "ShipDecos": {
const changes = [
{
ItemType: typeName,
ItemCount: quantity
} satisfies IMiscItem
];
addShipDecorations(inventory, changes);
return {
InventoryChanges: {
ShipDecorations: changes
}
};
}
default: { default: {
const miscItemChanges = [ const miscItemChanges = [
{ {