From f06a3b8187c0df9a1bac4791481ce4eb09afa9ee Mon Sep 17 00:00:00 2001 From: Sainan <63328889+Sainan@users.noreply.github.com> Date: Sun, 24 Aug 2025 15:16:06 -0700 Subject: [PATCH] fix: use netracell search pulse only when container item was picked up (#2687) Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2687 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com> --- src/services/missionInventoryUpdateService.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/services/missionInventoryUpdateService.ts b/src/services/missionInventoryUpdateService.ts index 7b103a7d..b6ea90b6 100644 --- a/src/services/missionInventoryUpdateService.ts +++ b/src/services/missionInventoryUpdateService.ts @@ -1219,12 +1219,6 @@ export const addMissionRewards = async ( } ]); } - - // Consume netracells search pulse. Moved here to only cover successful completions. Discussed in https://onlyg.it/OpenWF/SpaceNinjaServer/issues/2673 - if (missions.Tag == "SolNode720") { - updateEntratiVault(inventory); - inventory.EntratiVaultCountLastPeriod! += 1; - } } if (rewardInfo.useVaultManifest) { @@ -1391,6 +1385,12 @@ export const addMissionRewards = async ( logger.error(`unknown droptable ${si.DropTable} for DROP_MISC_ITEM`); } } + + if (si.DropTable == "/Lotus/Types/DropTables/ContainerDropTables/VoidVaultMissionRewardsDropTable") { + // Consume netracells search pulse; only when the container reward was picked up. Discussed in https://onlyg.it/OpenWF/SpaceNinjaServer/issues/2673 + updateEntratiVault(inventory); + inventory.EntratiVaultCountLastPeriod! += 1; + } } }