fix: put ayatan statues in FusionTreasures instead of MiscItems #1046
@ -224,6 +224,20 @@ export const addItem = async (
|
|||||||
MiscItems: miscItemChanges
|
MiscItems: miscItemChanges
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
} else if (ExportResources[typeName].productCategory == "FusionTreasures") {
|
||||||
|
const fusionTreasureChanges = [
|
||||||
|
{
|
||||||
|
ItemType: typeName,
|
||||||
|
ItemCount: quantity,
|
||||||
|
Sockets: 0
|
||||||
|
} satisfies IFusionTreasure
|
||||||
|
];
|
||||||
|
addFusionTreasures(inventory, fusionTreasureChanges);
|
||||||
|
return {
|
||||||
|
InventoryChanges: {
|
||||||
|
FusionTreasures: fusionTreasureChanges
|
||||||
|
}
|
||||||
|
};
|
||||||
} else if (ExportResources[typeName].productCategory == "Ships") {
|
} else if (ExportResources[typeName].productCategory == "Ships") {
|
||||||
const oid = await createShip(inventory.accountOwnerId, typeName);
|
const oid = await createShip(inventory.accountOwnerId, typeName);
|
||||||
inventory.Ships.push(oid);
|
inventory.Ships.push(oid);
|
||||||
@ -281,6 +295,8 @@ export const addItem = async (
|
|||||||
KubrowPetEggs: changes
|
KubrowPetEggs: changes
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
} else {
|
||||||
|
throw new Error(`unknown product category: ${ExportResources[typeName].productCategory}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (typeName in ExportCustoms) {
|
if (typeName in ExportCustoms) {
|
||||||
@ -460,24 +476,6 @@ export const addItem = async (
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
case "Items": {
|
|
||||||
switch (typeName.substr(1).split("/")[3]) {
|
|
||||||
default: {
|
|
||||||
const miscItemChanges = [
|
|
||||||
{
|
|
||||||
ItemType: typeName,
|
|
||||||
ItemCount: quantity
|
|
||||||
} satisfies IMiscItem
|
|
||||||
];
|
|
||||||
addMiscItems(inventory, miscItemChanges);
|
|
||||||
return {
|
|
||||||
InventoryChanges: {
|
|
||||||
MiscItems: miscItemChanges
|
|
||||||
}
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
case "Game": {
|
case "Game": {
|
||||||
if (typeName.substr(1).split("/")[3] == "Projections") {
|
if (typeName.substr(1).split("/")[3] == "Projections") {
|
||||||
// Void Relics, e.g. /Lotus/Types/Game/Projections/T2VoidProjectionGaussPrimeDBronze
|
// Void Relics, e.g. /Lotus/Types/Game/Projections/T2VoidProjectionGaussPrimeDBronze
|
||||||
|
Loading…
x
Reference in New Issue
Block a user