From 8d6bd17bc4b55406984dc37f86f754e3c0e84608 Mon Sep 17 00:00:00 2001 From: Sainan <63328889+Sainan@users.noreply.github.com> Date: Wed, 16 Apr 2025 01:16:49 +0200 Subject: [PATCH] free up inventory bin slot --- src/controllers/api/sellController.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/controllers/api/sellController.ts b/src/controllers/api/sellController.ts index a3b138e7..f6840589 100644 --- a/src/controllers/api/sellController.ts +++ b/src/controllers/api/sellController.ts @@ -51,6 +51,9 @@ export const sellController: RequestHandler = async (req, res) => { if (payload.Items.Hoverboards) { requiredFields.add(InventorySlot.SPACESUITS); } + if (payload.Items.CrewShipWeapons) { + requiredFields.add(InventorySlot.RJ_COMPONENT_AND_ARMAMENTS); + } const inventory = await getInventory(accountId, Array.from(requiredFields).join(" ")); // Give currency @@ -166,6 +169,7 @@ export const sellController: RequestHandler = async (req, res) => { combineInventoryChanges(inventoryChanges, { MiscItems: miscItemChanges }); inventory.CrewShipWeapons.splice(index, 1); + freeUpSlot(inventory, InventorySlot.RJ_COMPONENT_AND_ARMAMENTS); } }); }