diff --git a/src/services/missionInventoryUpdateService.ts b/src/services/missionInventoryUpdateService.ts index 818a32b4..dcef5646 100644 --- a/src/services/missionInventoryUpdateService.ts +++ b/src/services/missionInventoryUpdateService.ts @@ -147,8 +147,7 @@ export const addMissionInventoryUpdates = async ( // e.g. for Profit-Taker Phase 1: // JobTier: -6, // jobId: '/Lotus/Types/Gameplay/Venus/Jobs/Heists/HeistProfitTakerBountyOne_-6_SolarisUnitedHub1_663a71c80000000000000025_EudicoHeists', - // This is sent multiple times, with JobStage and CheckpointCounter incremented each time (starting at 0 and 1, respectively), - // but only the final upload has GS_SUCCESS. + // This is sent multiple times, with JobStage starting at 0 and incrementing each time, but only the final upload has GS_SUCCESS. // eslint-disable-next-line @typescript-eslint/no-unused-vars const [bounty, tier, hub, id, tag] = inventoryUpdates.RewardInfo.jobId.split("_"); diff --git a/src/types/requestTypes.ts b/src/types/requestTypes.ts index 249e2a0d..1f00fa45 100644 --- a/src/types/requestTypes.ts +++ b/src/types/requestTypes.ts @@ -143,11 +143,13 @@ export interface IRewardInfo { PurgatoryRewardQualifications?: string; rewardSeed?: number; periodicMissionTag?: string; + + // for bounties, only EOM_AFK and node are given from above, plus: JobTier?: string; jobId?: string; JobStage?: string; - Q?: boolean; - CheckpointCounter?: number; + Q?: boolean; // always false? + CheckpointCounter?: number; // starts at 1, is incremented with each job stage upload, and does not reset when starting a new job } export type IMissionStatus = "GS_SUCCESS" | "GS_FAILURE" | "GS_DUMPED" | "GS_QUIT" | "GS_INTERRUPTED";