differentiate between sigma and house versions
This commit is contained in:
parent
952370f4a0
commit
4074e9f0a7
8
package-lock.json
generated
8
package-lock.json
generated
@ -18,7 +18,7 @@
|
|||||||
"morgan": "^1.10.0",
|
"morgan": "^1.10.0",
|
||||||
"ncp": "^2.0.0",
|
"ncp": "^2.0.0",
|
||||||
"typescript": "^5.5",
|
"typescript": "^5.5",
|
||||||
"warframe-public-export-plus": "^0.5.54",
|
"warframe-public-export-plus": "^0.5.55",
|
||||||
"warframe-riven-info": "^0.1.2",
|
"warframe-riven-info": "^0.1.2",
|
||||||
"winston": "^3.17.0",
|
"winston": "^3.17.0",
|
||||||
"winston-daily-rotate-file": "^5.0.0"
|
"winston-daily-rotate-file": "^5.0.0"
|
||||||
@ -3789,9 +3789,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/warframe-public-export-plus": {
|
"node_modules/warframe-public-export-plus": {
|
||||||
"version": "0.5.54",
|
"version": "0.5.55",
|
||||||
"resolved": "https://registry.npmjs.org/warframe-public-export-plus/-/warframe-public-export-plus-0.5.54.tgz",
|
"resolved": "https://registry.npmjs.org/warframe-public-export-plus/-/warframe-public-export-plus-0.5.55.tgz",
|
||||||
"integrity": "sha512-27r6qLErr3P8UVDiEzhDAs/BjdAS3vI2CQ58jSI+LClDlj6QL+y1jQe8va/npl3Ft2K8PywLkZ8Yso0j9YzvOA=="
|
"integrity": "sha512-Gnd4FCBVuxm2xWGfu8xxxqPIPSnnTqiEWlpP3rsFpVlQs09RNFnW2PEX9rCZt0f3SvHBv5ssDDrFlzgBHS1yrA=="
|
||||||
},
|
},
|
||||||
"node_modules/warframe-riven-info": {
|
"node_modules/warframe-riven-info": {
|
||||||
"version": "0.1.2",
|
"version": "0.1.2",
|
||||||
|
@ -25,7 +25,7 @@
|
|||||||
"morgan": "^1.10.0",
|
"morgan": "^1.10.0",
|
||||||
"ncp": "^2.0.0",
|
"ncp": "^2.0.0",
|
||||||
"typescript": "^5.5",
|
"typescript": "^5.5",
|
||||||
"warframe-public-export-plus": "^0.5.54",
|
"warframe-public-export-plus": "^0.5.55",
|
||||||
"warframe-riven-info": "^0.1.2",
|
"warframe-riven-info": "^0.1.2",
|
||||||
"winston": "^3.17.0",
|
"winston": "^3.17.0",
|
||||||
"winston-daily-rotate-file": "^5.0.0"
|
"winston-daily-rotate-file": "^5.0.0"
|
||||||
|
@ -408,7 +408,8 @@ export const addItem = async (
|
|||||||
const meta = ExportCustoms[typeName];
|
const meta = ExportCustoms[typeName];
|
||||||
let inventoryChanges: IInventoryChanges;
|
let inventoryChanges: IInventoryChanges;
|
||||||
if (meta.productCategory == "CrewShipWeaponSkins") {
|
if (meta.productCategory == "CrewShipWeaponSkins") {
|
||||||
// Add to raw salvage. It needs to be identified to get stats and then be moved into the CrewShipWeaponSkins proper.
|
if (meta.subroutines || meta.randomisedUpgrades) {
|
||||||
|
// House versions need to be identified to get stats so put them into raw salvage first.
|
||||||
const rawSalvageChanges = [
|
const rawSalvageChanges = [
|
||||||
{
|
{
|
||||||
ItemType: typeName,
|
ItemType: typeName,
|
||||||
@ -417,6 +418,15 @@ export const addItem = async (
|
|||||||
];
|
];
|
||||||
addCrewShipRawSalvage(inventory, rawSalvageChanges);
|
addCrewShipRawSalvage(inventory, rawSalvageChanges);
|
||||||
inventoryChanges = { CrewShipRawSalvage: rawSalvageChanges };
|
inventoryChanges = { CrewShipRawSalvage: rawSalvageChanges };
|
||||||
|
} else {
|
||||||
|
// Sigma versions can be added directly.
|
||||||
|
if (quantity != 1) {
|
||||||
|
throw new Error(
|
||||||
|
`unexpected acquisition quantity of CrewShipWeaponSkin: got ${quantity}, expected 1`
|
||||||
|
);
|
||||||
|
}
|
||||||
|
inventoryChanges = addCrewShipWeaponSkin(inventory, typeName);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
if (quantity != 1) {
|
if (quantity != 1) {
|
||||||
throw new Error(`unexpected acquisition quantity of WeaponSkins: got ${quantity}, expected 1`);
|
throw new Error(`unexpected acquisition quantity of WeaponSkins: got ${quantity}, expected 1`);
|
||||||
@ -1094,7 +1104,6 @@ export const addSkin = (
|
|||||||
return inventoryChanges;
|
return inventoryChanges;
|
||||||
};
|
};
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
|
||||||
const addCrewShipWeaponSkin = (
|
const addCrewShipWeaponSkin = (
|
||||||
inventory: TInventoryDatabaseDocument,
|
inventory: TInventoryDatabaseDocument,
|
||||||
typeName: string,
|
typeName: string,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user