feat: riven challenge progress

This commit is contained in:
Sainan 2025-02-26 10:02:20 +01:00
parent ca55b21a2a
commit 43bc2ac6a7
2 changed files with 9 additions and 1 deletions

View File

@ -201,6 +201,12 @@ export const addMissionInventoryUpdates = (
} }
}); });
break; break;
case "Upgrades":
value.forEach(clientUpgrade => {
const upgrade = inventory.Upgrades.id(clientUpgrade.ItemId.$oid)!;
upgrade.UpgradeFingerprint = clientUpgrade.UpgradeFingerprint; // primitive way to copy over the riven challenge progress
});
break;
case "SyndicateId": { case "SyndicateId": {
inventory.CompletedSyndicates.push(value); inventory.CompletedSyndicates.push(value);
break; break;

View File

@ -14,7 +14,8 @@ import {
ICustomMarkers, ICustomMarkers,
IPlayerSkills, IPlayerSkills,
IQuestKeyDatabase, IQuestKeyDatabase,
ILoreFragmentScan ILoreFragmentScan,
IUpgradeClient
} from "./inventoryTypes/inventoryTypes"; } from "./inventoryTypes/inventoryTypes";
export interface IThemeUpdateRequest { export interface IThemeUpdateRequest {
@ -98,6 +99,7 @@ export type IMissionInventoryUpdateRequest = {
CodexScanCount: number; CodexScanCount: number;
Standing: number; Standing: number;
}[]; }[];
Upgrades?: IUpgradeClient[]; // riven challenge progress
} & { } & {
[K in TEquipmentKey]?: IEquipmentClient[]; [K in TEquipmentKey]?: IEquipmentClient[];
}; };