From 6b3f5245748e1e11e692c3dee79f76ee4a134ab0 Mon Sep 17 00:00:00 2001 From: Sainan <63328889+Sainan@users.noreply.github.com> Date: Fri, 25 Apr 2025 11:52:42 -0700 Subject: [PATCH] feat: sortie mission credit rewards (#1828) Closes #1820 Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1828 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com> --- src/services/missionInventoryUpdateService.ts | 8 ++++++++ src/types/requestTypes.ts | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/services/missionInventoryUpdateService.ts b/src/services/missionInventoryUpdateService.ts index 27f31e5a..625a7fd0 100644 --- a/src/services/missionInventoryUpdateService.ts +++ b/src/services/missionInventoryUpdateService.ts @@ -803,6 +803,14 @@ export const addMissionRewards = async ( missionCompletionCredits += addFixedLevelRewards(node.missionReward, inventory, MissionRewards, rewardInfo); } + if (rewardInfo.sortieTag == "Mission1") { + missionCompletionCredits += 20_000; + } else if (rewardInfo.sortieTag == "Mission2") { + missionCompletionCredits += 30_000; + } else if (rewardInfo.sortieTag == "Final") { + missionCompletionCredits += 50_000; + } + if (missions.Tag == "PlutoToErisJunction") { await createMessage(inventory.accountOwnerId, [ { diff --git a/src/types/requestTypes.ts b/src/types/requestTypes.ts index 441bf03e..74764bc1 100644 --- a/src/types/requestTypes.ts +++ b/src/types/requestTypes.ts @@ -135,7 +135,7 @@ export interface IRewardInfo { invasionId?: string; invasionAllyFaction?: "FC_GRINEER" | "FC_CORPUS"; sortieId?: string; - sortieTag?: string; + sortieTag?: "Mission1" | "Mission2" | "Final"; sortiePrereqs?: string[]; VaultsCracked?: number; // for Spy missions rewardTier?: number;