From 3d82fee99ea5e2e8948fc33fd25da60cef4ca475 Mon Sep 17 00:00:00 2001 From: Sainan Date: Tue, 25 Feb 2025 04:39:59 -0800 Subject: [PATCH] feat: give additionalItems for weapons (#1011) Closes #1002 Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1011 Co-authored-by: Sainan Co-committed-by: Sainan --- src/services/inventoryService.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/services/inventoryService.ts b/src/services/inventoryService.ts index 6bce6e5e8..7977818aa 100644 --- a/src/services/inventoryService.ts +++ b/src/services/inventoryService.ts @@ -292,6 +292,11 @@ export const addItem = async ( const weapon = ExportWeapons[typeName]; if (weapon.totalDamage != 0) { const inventoryChanges = addEquipment(inventory, weapon.productCategory, typeName); + if (weapon.additionalItems) { + for (const item of weapon.additionalItems) { + combineInventoryChanges(inventoryChanges, await addItem(inventory, item, 1)); + } + } updateSlots(inventory, InventorySlot.WEAPONS, 0, 1); return { InventoryChanges: {