fix: refresh duviri seed after non-quit completion of a duviri game mode
This commit is contained in:
parent
143b358a03
commit
fc7c8ccd25
@ -570,6 +570,13 @@ export const addMissionInventoryUpdates = async (
|
|||||||
}
|
}
|
||||||
break;
|
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:
|
default:
|
||||||
// Equipment XP updates
|
// Equipment XP updates
|
||||||
if (equipmentKeys.includes(key as TEquipmentKey)) {
|
if (equipmentKeys.includes(key as TEquipmentKey)) {
|
||||||
|
@ -127,6 +127,15 @@ export type IMissionInventoryUpdateRequest = {
|
|||||||
creditsFee?: number; // the index
|
creditsFee?: number; // the index
|
||||||
InvasionProgress?: IInvasionProgressClient[];
|
InvasionProgress?: IInvasionProgressClient[];
|
||||||
ConquestMissionsCompleted?: number;
|
ConquestMissionsCompleted?: number;
|
||||||
|
duviriSuitSelection?: string;
|
||||||
|
duviriPistolSelection?: string;
|
||||||
|
duviriLongGunSelection?: string;
|
||||||
|
duviriMeleeSelection?: string;
|
||||||
|
duviriCaveOffers?: {
|
||||||
|
Seed: number | bigint;
|
||||||
|
Warframes: string[];
|
||||||
|
Weapons: string[];
|
||||||
|
};
|
||||||
} & {
|
} & {
|
||||||
[K in TEquipmentKey]?: IEquipmentClient[];
|
[K in TEquipmentKey]?: IEquipmentClient[];
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user