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[]; };