From 6ce0c223fd2d77deaeeddca4f4c9548874482522 Mon Sep 17 00:00:00 2001 From: Sainan Date: Sun, 5 May 2024 19:49:27 +0200 Subject: [PATCH] feat: implement Exilus Adapters --- src/controllers/api/upgradesController.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/controllers/api/upgradesController.ts b/src/controllers/api/upgradesController.ts index af45cec4..50791d53 100644 --- a/src/controllers/api/upgradesController.ts +++ b/src/controllers/api/upgradesController.ts @@ -25,6 +25,16 @@ export const upgradesController: RequestHandler = async (req, res) => { } } break; + case "/Lotus/Types/Items/MiscItems/UtilityUnlocker": + case "/Lotus/Types/Items/MiscItems/WeaponUtilityUnlocker": + for (const item of inventory[payload.ItemCategory as TGenericItemKey] as IGenericItemDatabase[]) { + if (item._id.toString() == payload.ItemId.$oid) { + item.Features ??= 0; + item.Features |= 2; + break; + } + } + break; default: throw new Error("Unsupported upgrade: " + operation.UpgradeRequirement); }