From c3756c29b27bb786f76d14dac47a44b110d9491a Mon Sep 17 00:00:00 2001 From: Sainan <63328889+Sainan@users.noreply.github.com> Date: Fri, 25 Apr 2025 00:12:25 +0200 Subject: [PATCH] feat: sortie mission credit rewards --- 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 05b94b0a..4cdde883 100644 --- a/src/services/missionInventoryUpdateService.ts +++ b/src/services/missionInventoryUpdateService.ts @@ -804,6 +804,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;