feat: track EudicoHeists in CompletedJobChains #1531
@ -147,8 +147,7 @@ export const addMissionInventoryUpdates = async (
 | 
				
			|||||||
            // e.g. for Profit-Taker Phase 1:
 | 
					            // e.g. for Profit-Taker Phase 1:
 | 
				
			||||||
            // JobTier: -6,
 | 
					            // JobTier: -6,
 | 
				
			||||||
            // jobId: '/Lotus/Types/Gameplay/Venus/Jobs/Heists/HeistProfitTakerBountyOne_-6_SolarisUnitedHub1_663a71c80000000000000025_EudicoHeists',
 | 
					            // 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),
 | 
					            // This is sent multiple times, with JobStage starting at 0 and incrementing each time, but only the final upload has GS_SUCCESS.
 | 
				
			||||||
            // but only the final upload has GS_SUCCESS.
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
            // eslint-disable-next-line @typescript-eslint/no-unused-vars
 | 
					            // eslint-disable-next-line @typescript-eslint/no-unused-vars
 | 
				
			||||||
            const [bounty, tier, hub, id, tag] = inventoryUpdates.RewardInfo.jobId.split("_");
 | 
					            const [bounty, tier, hub, id, tag] = inventoryUpdates.RewardInfo.jobId.split("_");
 | 
				
			||||||
 | 
				
			|||||||
@ -143,11 +143,13 @@ export interface IRewardInfo {
 | 
				
			|||||||
    PurgatoryRewardQualifications?: string;
 | 
					    PurgatoryRewardQualifications?: string;
 | 
				
			||||||
    rewardSeed?: number;
 | 
					    rewardSeed?: number;
 | 
				
			||||||
    periodicMissionTag?: string;
 | 
					    periodicMissionTag?: string;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // for bounties, only EOM_AFK and node are given from above, plus:
 | 
				
			||||||
    JobTier?: string;
 | 
					    JobTier?: string;
 | 
				
			||||||
    jobId?: string;
 | 
					    jobId?: string;
 | 
				
			||||||
    JobStage?: string;
 | 
					    JobStage?: string;
 | 
				
			||||||
    Q?: boolean;
 | 
					    Q?: boolean; // always false?
 | 
				
			||||||
    CheckpointCounter?: number;
 | 
					    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";
 | 
					export type IMissionStatus = "GS_SUCCESS" | "GS_FAILURE" | "GS_DUMPED" | "GS_QUIT" | "GS_INTERRUPTED";
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user