From bb3c3e01b099c9a94c1baaba7506b692e8aab1fb Mon Sep 17 00:00:00 2001 From: azdful Date: Fri, 25 Jul 2025 01:51:13 -0700 Subject: [PATCH] chore: add GEAR loadout slot (#2545) added missing GEAR loadout slot (was causing issues with saving loadout in U29) Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2545 Reviewed-by: Sainan <63328889+sainan@users.noreply.github.com> Co-authored-by: azdful Co-committed-by: azdful --- src/models/inventoryModels/loadoutModel.ts | 2 ++ src/services/importService.ts | 1 + src/types/saveLoadoutTypes.ts | 1 + 3 files changed, 4 insertions(+) diff --git a/src/models/inventoryModels/loadoutModel.ts b/src/models/inventoryModels/loadoutModel.ts index 9f99ca93..b67a64c9 100644 --- a/src/models/inventoryModels/loadoutModel.ts +++ b/src/models/inventoryModels/loadoutModel.ts @@ -62,6 +62,7 @@ export const loadoutSchema = new Schema({ NORMAL_PVP: [loadoutConfigSchema], LUNARO: [loadoutConfigSchema], OPERATOR: [loadoutConfigSchema], + GEAR: [loadoutConfigSchema], KDRIVE: [loadoutConfigSchema], DATAKNIFE: [loadoutConfigSchema], MECH: [loadoutConfigSchema], @@ -88,6 +89,7 @@ type loadoutDocumentProps = { NORMAL_PVP: Types.DocumentArray; LUNARO: Types.DocumentArray; OPERATOR: Types.DocumentArray; + GEAR: Types.DocumentArray; KDRIVE: Types.DocumentArray; DATAKNIFE: Types.DocumentArray; MECH: Types.DocumentArray; diff --git a/src/services/importService.ts b/src/services/importService.ts index 0e07dbb3..1521fea4 100644 --- a/src/services/importService.ts +++ b/src/services/importService.ts @@ -422,6 +422,7 @@ export const importLoadOutPresets = (db: ILoadoutDatabase, client: ILoadOutPrese db.NORMAL_PVP = client.NORMAL_PVP.map(convertLoadOutConfig); db.LUNARO = client.LUNARO.map(convertLoadOutConfig); db.OPERATOR = client.OPERATOR.map(convertLoadOutConfig); + db.GEAR = client.GEAR.map(convertLoadOutConfig); db.KDRIVE = client.KDRIVE.map(convertLoadOutConfig); db.DATAKNIFE = client.DATAKNIFE.map(convertLoadOutConfig); db.MECH = client.MECH.map(convertLoadOutConfig); diff --git a/src/types/saveLoadoutTypes.ts b/src/types/saveLoadoutTypes.ts index a4f76e12..9e8e5bf9 100644 --- a/src/types/saveLoadoutTypes.ts +++ b/src/types/saveLoadoutTypes.ts @@ -79,6 +79,7 @@ export interface ILoadoutDatabase { NORMAL_PVP: ILoadoutConfigDatabase[]; LUNARO: ILoadoutConfigDatabase[]; OPERATOR: ILoadoutConfigDatabase[]; + GEAR: ILoadoutConfigDatabase[]; KDRIVE: ILoadoutConfigDatabase[]; DATAKNIFE: ILoadoutConfigDatabase[]; MECH: ILoadoutConfigDatabase[];