From 903bf33366e64e7bf4da59eb27b2ecd22b09a670 Mon Sep 17 00:00:00 2001 From: Sainan <63328889+Sainan@users.noreply.github.com> Date: Sat, 26 Apr 2025 02:02:36 +0200 Subject: [PATCH] fix: don't give droptable rewards for non-assassination sortie missions --- src/services/missionInventoryUpdateService.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/services/missionInventoryUpdateService.ts b/src/services/missionInventoryUpdateService.ts index 32f6b35e..ab79b48a 100644 --- a/src/services/missionInventoryUpdateService.ts +++ b/src/services/missionInventoryUpdateService.ts @@ -1277,6 +1277,9 @@ function getRandomMissionDrops( // Invasion assassination has Phorid has the boss who should drop Nyx parts // TODO: Check that the invasion faction is indeed FC_INFESTATION once the Invasions in worldState are more dynamic rewardManifests = ["/Lotus/Types/Game/MissionDecks/BossMissionRewards/NyxRewards"]; + } else if (RewardInfo.sortieId && region.missionIndex != 0) { + // Sortie mission types differ from the underlying node and hence also don't give rewards from the underlying nodes. Assassinations are an exception to this. + rewardManifests = []; } else { rewardManifests = region.rewardManifests; } -- 2.47.2