From 2206ce4235fa2125fbc8beddf4e7906260de9bb3 Mon Sep 17 00:00:00 2001 From: Sainan Date: Sat, 29 Jun 2024 13:55:26 +0200 Subject: [PATCH] feat: handle acquisition of upgrades (mods & arcanes) (#424) --- src/services/inventoryService.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/services/inventoryService.ts b/src/services/inventoryService.ts index 621f10c3..1b85d17e 100644 --- a/src/services/inventoryService.ts +++ b/src/services/inventoryService.ts @@ -180,6 +180,22 @@ export const addItem = async ( [weaponType]: [weapon] } }; + case "Upgrades": { + const inventory = await getInventory(accountId); + const changes = [ + { + ItemType: typeName, + ItemCount: quantity + } + ]; + addMods(inventory, changes); + await inventory.save(); + return { + InventoryChanges: { + ShipDecorations: changes + } + }; + } case "Objects": { // /Lotus/Objects/Tenno/Props/TnoLisetTextProjector (Note Beacon) const inventory = await getInventory(accountId);