From b4e780baa33528765cb79ef95dcc3c12eea30f45 Mon Sep 17 00:00:00 2001 From: Sainan Date: Thu, 20 Feb 2025 02:57:23 -0800 Subject: [PATCH] fix: save LoreFragmentScans (#974) Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/974 Co-authored-by: Sainan Co-committed-by: Sainan --- src/services/missionInventoryUpdateService.ts | 5 +++++ src/types/requestTypes.ts | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/services/missionInventoryUpdateService.ts b/src/services/missionInventoryUpdateService.ts index 0cf0a0c7e..b98f7a4c5 100644 --- a/src/services/missionInventoryUpdateService.ts +++ b/src/services/missionInventoryUpdateService.ts @@ -191,6 +191,11 @@ export const addMissionInventoryUpdates = ( }); break; } + case "LoreFragmentScans": + value.forEach(x => { + inventory.LoreFragmentScans.push(x); + }); + break; case "SyndicateId": { inventory.CompletedSyndicates.push(value); break; diff --git a/src/types/requestTypes.ts b/src/types/requestTypes.ts index 01302bdc9..e7706d017 100644 --- a/src/types/requestTypes.ts +++ b/src/types/requestTypes.ts @@ -13,7 +13,8 @@ import { IFusionTreasure, ICustomMarkers, IPlayerSkills, - IQuestKeyDatabase + IQuestKeyDatabase, + ILoreFragmentScan } from "./inventoryTypes/inventoryTypes"; export interface IThemeUpdateRequest { @@ -85,6 +86,7 @@ export type IMissionInventoryUpdateRequest = { FocusXpIncreases?: number[]; PlayerSkillGains: IPlayerSkills; CustomMarkers?: ICustomMarkers[]; + LoreFragmentScans?: ILoreFragmentScan[]; } & { [K in TEquipmentKey]?: IEquipmentClient[]; };