fix: refresh duviri seed after non-quit completion of a duviri game mode
This commit is contained in:
parent
100aefcee4
commit
e9d6f4581d
@ -562,6 +562,13 @@ export const addMissionInventoryUpdates = async (
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "duviriCaveOffers": {
|
||||
// Duviri cave offers (generated with the duviri seed) change after completing one of its game modes (not when aborting).
|
||||
if (inventoryUpdates.MissionStatus != "GS_QUIT") {
|
||||
inventory.DuviriInfo.Seed = generateRewardSeed();
|
||||
}
|
||||
break;
|
||||
}
|
||||
default:
|
||||
// Equipment XP updates
|
||||
if (equipmentKeys.includes(key as TEquipmentKey)) {
|
||||
|
@ -126,6 +126,15 @@ export type IMissionInventoryUpdateRequest = {
|
||||
creditsFee?: number; // the index
|
||||
InvasionProgress?: IInvasionProgressClient[];
|
||||
ConquestMissionsCompleted?: number;
|
||||
duviriSuitSelection?: string;
|
||||
duviriPistolSelection?: string;
|
||||
duviriLongGunSelection?: string;
|
||||
duviriMeleeSelection?: string;
|
||||
duviriCaveOffers?: {
|
||||
Seed: number | bigint;
|
||||
Warframes: string[];
|
||||
Weapons: string[];
|
||||
};
|
||||
} & {
|
||||
[K in TEquipmentKey]?: IEquipmentClient[];
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user