feat(webui): MoaPets support #1402
@ -65,20 +65,22 @@ export const addModularEquipmentController: RequestHandler = async (req, res) =>
|
|||||||
]
|
]
|
||||||
};
|
};
|
||||||
const defaultWeapons = defaultWeaponsMap[request.ItemType];
|
const defaultWeapons = defaultWeaponsMap[request.ItemType];
|
||||||
|
if (defaultWeapons) {
|
||||||
for (const defaultWeapon of defaultWeapons) {
|
for (const defaultWeapon of defaultWeapons) {
|
||||||
const category = ExportWeapons[defaultWeapon].productCategory;
|
const category = ExportWeapons[defaultWeapon].productCategory;
|
||||||
requiredFields.add(category);
|
requiredFields.add(category);
|
||||||
requiredFields.add(productCategoryToInventoryBin(category));
|
requiredFields.add(productCategoryToInventoryBin(category));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
const inventory = await getInventory(accountId, Array.from(requiredFields).join(" "));
|
const inventory = await getInventory(accountId, Array.from(requiredFields).join(" "));
|
||||||
|
if (defaultWeapons) {
|
||||||
for (const defaultWeapon of defaultWeapons) {
|
for (const defaultWeapon of defaultWeapons) {
|
||||||
const category = ExportWeapons[defaultWeapon].productCategory;
|
const category = ExportWeapons[defaultWeapon].productCategory;
|
||||||
addEquipment(inventory, category, defaultWeapon);
|
addEquipment(inventory, category, defaultWeapon);
|
||||||
occupySlot(inventory, productCategoryToInventoryBin(category)!, true);
|
occupySlot(inventory, productCategoryToInventoryBin(category)!, true);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
const defaultOverwrites: Partial<IEquipmentDatabase> = {
|
const defaultOverwrites: Partial<IEquipmentDatabase> = {
|
||||||
Configs: applyDefaultUpgrades(inventory, defaultUpgrades)
|
Configs: applyDefaultUpgrades(inventory, defaultUpgrades)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user