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;
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": {
inventory.CompletedSyndicates.push(value);
break;

View File

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