From 9150d036d7a2fd7f435fa704d9f67fea09e9b75e Mon Sep 17 00:00:00 2001 From: Sainan Date: Thu, 20 Mar 2025 09:50:22 -0700 Subject: [PATCH] feat: installation of valence adapter (#1240) Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1240 --- src/controllers/api/upgradesController.ts | 6 ++++++ src/types/inventoryTypes/commonInventoryTypes.ts | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/controllers/api/upgradesController.ts b/src/controllers/api/upgradesController.ts index 5911ea6c4..157385f93 100644 --- a/src/controllers/api/upgradesController.ts +++ b/src/controllers/api/upgradesController.ts @@ -98,6 +98,12 @@ export const upgradesController: RequestHandler = async (req, res) => { item.Features |= EquipmentFeatures.ARCANE_SLOT; break; } + case "/Lotus/Types/Items/MiscItems/ValenceAdapter": { + const item = inventory[payload.ItemCategory].id(payload.ItemId.$oid)!; + item.Features ??= 0; + item.Features |= EquipmentFeatures.VALENCE_SWAP; + break; + } case "/Lotus/Types/Items/MiscItems/Forma": case "/Lotus/Types/Items/MiscItems/FormaUmbra": case "/Lotus/Types/Items/MiscItems/FormaAura": diff --git a/src/types/inventoryTypes/commonInventoryTypes.ts b/src/types/inventoryTypes/commonInventoryTypes.ts index 5f3aeac08..13987e80c 100644 --- a/src/types/inventoryTypes/commonInventoryTypes.ts +++ b/src/types/inventoryTypes/commonInventoryTypes.ts @@ -106,7 +106,8 @@ export enum EquipmentFeatures { GRAVIMAG_INSTALLED = 4, GILDED = 8, ARCANE_SLOT = 32, - INCARNON_GENESIS = 512 + INCARNON_GENESIS = 512, + VALENCE_SWAP = 1024 } export interface IEquipmentDatabase {