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