diff --git a/src/services/missionInventoryUpdateService.ts b/src/services/missionInventoryUpdateService.ts index 4d8c9439..6bd6ce58 100644 --- a/src/services/missionInventoryUpdateService.ts +++ b/src/services/missionInventoryUpdateService.ts @@ -83,6 +83,11 @@ import { ITypeCount } from "@/src/types/commonTypes"; import { IEquipmentClient } from "@/src/types/equipmentTypes"; const getRotations = (rewardInfo: IRewardInfo, tierOverride?: number): number[] => { + // Disruption missions just tell us (https://onlyg.it/OpenWF/SpaceNinjaServer/issues/2599) + if (rewardInfo.rewardTierOverrides) { + return rewardInfo.rewardTierOverrides; + } + // For Spy missions, e.g. 3 vaults cracked = A, B, C if (rewardInfo.VaultsCracked) { const rotations: number[] = []; diff --git a/src/types/requestTypes.ts b/src/types/requestTypes.ts index 51445b1e..05adf925 100644 --- a/src/types/requestTypes.ts +++ b/src/types/requestTypes.ts @@ -185,6 +185,7 @@ export interface IRewardInfo { NemesisHintProgress?: number; EOM_AFK?: number; rewardQualifications?: string; // did a Survival for 5 minutes and this was "1" + rewardTierOverrides?: number[]; // Disruption PurgatoryRewardQualifications?: string; rewardSeed?: number | bigint; periodicMissionTag?: string;