only lookup metadata once
All checks were successful
Build / build (push) Successful in 43s
Build / build (pull_request) Successful in 1m33s

This commit is contained in:
Sainan 2025-04-18 00:02:03 +02:00
parent d3f9956d0f
commit d51137c920

View File

@ -127,11 +127,13 @@ export const modularWeaponCraftingController: RequestHandler = async (req, res)
// Only save mutagen & antigen in the ModularParts.
defaultOverwrites.ModularParts = [data.Parts[1], data.Parts[2]];
for (const specialItem of ExportSentinels[data.WeaponType].exalted!) {
const meta = ExportSentinels[data.WeaponType];
for (const specialItem of meta.exalted!) {
addSpecialItem(inventory, specialItem, inventoryChanges);
}
defaultUpgrades = ExportSentinels[data.WeaponType].defaultUpgrades;
defaultUpgrades = meta.defaultUpgrades;
} else {
defaultUpgrades = getDefaultUpgrades(data.Parts);
}