返回提交历史
Modified
src/services/missionInventoryUpdateService.ts
+8
-0
Modified
src/types/requestTypes.ts
+1
-1
XFEstudio/SpaceNinjaServer
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>
6b3f5245
代码差异
2 个文件
+9
-1
@@ -803,6 +803,14 @@ export const addMissionRewards = async (
803
803
missionCompletionCredits += addFixedLevelRewards(node.missionReward, inventory, MissionRewards, rewardInfo);
804
804
}
805
805
806
if (rewardInfo.sortieTag == "Mission1") {
807
missionCompletionCredits += 20_000;
808
} else if (rewardInfo.sortieTag == "Mission2") {
809
missionCompletionCredits += 30_000;
810
} else if (rewardInfo.sortieTag == "Final") {
811
missionCompletionCredits += 50_000;
812
}
813
806
814
if (missions.Tag == "PlutoToErisJunction") {
807
815
await createMessage(inventory.accountOwnerId, [
808
816
{
@@ -135,7 +135,7 @@ export interface IRewardInfo {
135
135
invasionId?: string;
136
136
invasionAllyFaction?: "FC_GRINEER" | "FC_CORPUS";
137
137
sortieId?: string;
138
sortieTag?: string;
138
sortieTag?: "Mission1" | "Mission2" | "Final";
139
139
sortiePrereqs?: string[];
140
140
VaultsCracked?: number; // for Spy missions
141
141
rewardTier?: number;