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. // Only save mutagen & antigen in the ModularParts.
defaultOverwrites.ModularParts = [data.Parts[1], data.Parts[2]]; 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); addSpecialItem(inventory, specialItem, inventoryChanges);
} }
defaultUpgrades = ExportSentinels[data.WeaponType].defaultUpgrades; defaultUpgrades = meta.defaultUpgrades;
} else { } else {
defaultUpgrades = getDefaultUpgrades(data.Parts); defaultUpgrades = getDefaultUpgrades(data.Parts);
} }