Update missionInventoryUpdateService.ts
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				Build / build (pull_request) Successful in 41s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	Build / build (pull_request) Successful in 41s
				
			This commit is contained in:
		
							parent
							
								
									4d337074cb
								
							
						
					
					
						commit
						3a20c1c800
					
				@ -1019,49 +1019,42 @@ function getRandomMissionDrops(RewardInfo: IRewardInfo, tierOverride: number | u
 | 
				
			|||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        } else if (RewardInfo.challengeMissionId) {
 | 
					        } else if (RewardInfo.challengeMissionId) {
 | 
				
			||||||
            const rewardTables: Record<string, string> = {
 | 
					            const rewardTables: Record<string, string[]> = {
 | 
				
			||||||
                EntratiLabSyndicate: "/Lotus/Types/Game/MissionDecks/EntratiLabJobMissionReward/",
 | 
					 | 
				
			||||||
                ZarimanSyndicate: "/Lotus/Types/Game/MissionDecks/ZarimanJobMissionRewards/",
 | 
					 | 
				
			||||||
                HexSyndicate: "/Lotus/Types/Game/MissionDecks/1999MissionRewards/"
 | 
					 | 
				
			||||||
            };
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            const tierSuffixes: Record<string, string[]> = {
 | 
					 | 
				
			||||||
                EntratiLabSyndicate: [
 | 
					                EntratiLabSyndicate: [
 | 
				
			||||||
                    "TierATableRewards",
 | 
					                    "/Lotus/Types/Game/MissionDecks/EntratiLabJobMissionReward/TierATableRewards",
 | 
				
			||||||
                    "TierBTableRewards",
 | 
					                    "/Lotus/Types/Game/MissionDecks/EntratiLabJobMissionReward/TierBTableRewards",
 | 
				
			||||||
                    "TierCTableRewards",
 | 
					                    "/Lotus/Types/Game/MissionDecks/EntratiLabJobMissionReward/TierCTableRewards",
 | 
				
			||||||
                    "TierDTableRewards",
 | 
					                    "/Lotus/Types/Game/MissionDecks/EntratiLabJobMissionReward/TierDTableRewards",
 | 
				
			||||||
                    "TierETableRewards"
 | 
					                    "/Lotus/Types/Game/MissionDecks/EntratiLabJobMissionReward/TierETableRewards"
 | 
				
			||||||
                ],
 | 
					                ],
 | 
				
			||||||
                ZarimanSyndicate: [
 | 
					                ZarimanSyndicate: [
 | 
				
			||||||
                    "TierATableRewards",
 | 
					                    "/Lotus/Types/Game/MissionDecks/ZarimanJobMissionRewards/TierATableRewards",
 | 
				
			||||||
                    "TierBTableRewards",
 | 
					                    "/Lotus/Types/Game/MissionDecks/ZarimanJobMissionRewards/TierBTableRewards",
 | 
				
			||||||
                    "TierCTableRewards",
 | 
					                    "/Lotus/Types/Game/MissionDecks/ZarimanJobMissionRewards/TierCTableRewards",
 | 
				
			||||||
                    "TierDTableRewards",
 | 
					                    "/Lotus/Types/Game/MissionDecks/ZarimanJobMissionRewards/TierDTableRewards",
 | 
				
			||||||
                    "TierETableRewards"
 | 
					                    "/Lotus/Types/Game/MissionDecks/ZarimanJobMissionRewards/TierETableRewards"
 | 
				
			||||||
                ],
 | 
					                ],
 | 
				
			||||||
                HexSyndicate: [
 | 
					                HexSyndicate: [
 | 
				
			||||||
                    "TierABountyRewards",
 | 
					                    "/Lotus/Types/Game/MissionDecks/1999MissionRewards/TierABountyRewards",
 | 
				
			||||||
                    "TierBBountyRewards",
 | 
					                    "/Lotus/Types/Game/MissionDecks/1999MissionRewards/TierBBountyRewards",
 | 
				
			||||||
                    "TierCBountyRewards",
 | 
					                    "/Lotus/Types/Game/MissionDecks/1999MissionRewards/TierCBountyRewards",
 | 
				
			||||||
                    "TierDBountyRewards",
 | 
					                    "/Lotus/Types/Game/MissionDecks/1999MissionRewards/TierDBountyRewards",
 | 
				
			||||||
                    "TierEBountyRewards",
 | 
					                    "/Lotus/Types/Game/MissionDecks/1999MissionRewards/TierEBountyRewards",
 | 
				
			||||||
                    "TierFBountyRewards",
 | 
					                    "/Lotus/Types/Game/MissionDecks/1999MissionRewards/TierFBountyRewards",
 | 
				
			||||||
                    "InfestedLichBountyRewards"
 | 
					                    "/Lotus/Types/Game/MissionDecks/1999MissionRewards/InfestedLichBountyRewards"
 | 
				
			||||||
                ]
 | 
					                ]
 | 
				
			||||||
            };
 | 
					            };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            const [syndicateTag, tierStr] = RewardInfo.challengeMissionId.split("_");
 | 
					            const [syndicateTag, tierStr] = RewardInfo.challengeMissionId.split("_");
 | 
				
			||||||
            const tier = Number(tierStr);
 | 
					            const tier = Number(tierStr);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            const rewardTable = rewardTables[syndicateTag];
 | 
					            const rewardTable = rewardTables[syndicateTag][tier];
 | 
				
			||||||
            const tierSuffix = tierSuffixes[syndicateTag][tier];
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
            if (rewardTable && tierSuffix) {
 | 
					            if (rewardTable) {
 | 
				
			||||||
                rewardManifests = [rewardTable + tierSuffix];
 | 
					                rewardManifests = [rewardTable];
 | 
				
			||||||
                rotations = [0];
 | 
					                rotations = [0];
 | 
				
			||||||
            } else {
 | 
					            } else {
 | 
				
			||||||
                logger.error(`Unknown syndicate or tier: ${syndicateTag} , ${tier}`);
 | 
					                logger.error(`Unknown syndicate or tier: ${RewardInfo.challengeMissionId}`);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        } else if (RewardInfo.VaultsCracked) {
 | 
					        } else if (RewardInfo.VaultsCracked) {
 | 
				
			||||||
            // For Spy missions, e.g. 3 vaults cracked = A, B, C
 | 
					            // For Spy missions, e.g. 3 vaults cracked = A, B, C
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user