From b4d56c88106079ade957192caa54fa639a0990e9 Mon Sep 17 00:00:00 2001 From: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com> Date: Wed, 23 Apr 2025 21:14:18 +0200 Subject: [PATCH] fix: add MoaPets into sellController --- src/controllers/api/sellController.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/controllers/api/sellController.ts b/src/controllers/api/sellController.ts index 138cd3b4..de991e9d 100644 --- a/src/controllers/api/sellController.ts +++ b/src/controllers/api/sellController.ts @@ -44,7 +44,7 @@ export const sellController: RequestHandler = async (req, res) => { if (payload.Items.SpaceGuns || payload.Items.SpaceMelee) { requiredFields.add(InventorySlot.SPACEWEAPONS); } - if (payload.Items.Sentinels || payload.Items.SentinelWeapons) { + if (payload.Items.Sentinels || payload.Items.SentinelWeapons || payload.Items.MoaPets) { requiredFields.add(InventorySlot.SENTINELS); } if (payload.Items.OperatorAmps) { @@ -147,6 +147,12 @@ export const sellController: RequestHandler = async (req, res) => { freeUpSlot(inventory, InventorySlot.SENTINELS); }); } + if (payload.Items.MoaPets) { + payload.Items.MoaPets.forEach(sellItem => { + inventory.MoaPets.pull({ _id: sellItem.String }); + freeUpSlot(inventory, InventorySlot.SENTINELS); + }); + } if (payload.Items.OperatorAmps) { payload.Items.OperatorAmps.forEach(sellItem => { inventory.OperatorAmps.pull({ _id: sellItem.String }); @@ -280,6 +286,7 @@ interface ISellRequest { SpaceMelee?: ISellItem[]; Sentinels?: ISellItem[]; SentinelWeapons?: ISellItem[]; + MoaPets?: ISellItem[]; OperatorAmps?: ISellItem[]; Hoverboards?: ISellItem[]; Drones?: ISellItem[];