XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

SpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 1 Star 0
返回提交历史

XFEstudio/SpaceNinjaServer

fix: only refresh rewardSeed at EOM (#1957)

Fixes #1953 Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1957 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>

4926b2f2
Sainan <63328889+Sainan@users.noreply.github.com>
提交于

代码差异

1 个文件 +6 -2
Modified src/controllers/api/missionInventoryUpdateController.ts +6 -2
@@ -63,7 +63,9 @@ export const missionInventoryUpdateController: RequestHandler = async (req, res)
63 63 missionReport.MissionStatus !== "GS_SUCCESS" &&
64 64 !(missionReport.RewardInfo?.jobId || missionReport.RewardInfo?.challengeMissionId)
65 65 ) {
66 inventory.RewardSeed = generateRewardSeed();
66 if (missionReport.EndOfMatchUpload) {
67 inventory.RewardSeed = generateRewardSeed();
68 }
67 69 await inventory.save();
68 70 const inventoryResponse = await getInventoryResponse(inventory, true, account.BuildLabel);
69 71 res.json({
@@ -82,7 +84,9 @@ export const missionInventoryUpdateController: RequestHandler = async (req, res)
82 84 ConquestCompletedMissionsCount
83 85 } = await addMissionRewards(inventory, missionReport, firstCompletion);
84 86
85 inventory.RewardSeed = generateRewardSeed();
87 if (missionReport.EndOfMatchUpload) {
88 inventory.RewardSeed = generateRewardSeed();
89 }
86 90 await inventory.save();
87 91 const inventoryResponse = await getInventoryResponse(inventory, true, account.BuildLabel);
88 92