返回提交历史
Modified
src/services/missionInventoryUpdateService.ts
+6
-0
Modified
src/types/requestTypes.ts
+2
-0
XFEstudio/XFESpaceNinjaServer
feat: handle HenchmenKilled & HintProgress incrementing (#1877)
Closes #1807 Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1877 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
26735787
代码差异
2 个文件
+8
-0
@@ -191,6 +191,12 @@ export const addMissionInventoryUpdates = async (
191
191
if (inventoryUpdates.RewardInfo.NemesisAbandonedRewards) {
192
192
inventory.NemesisAbandonedRewards = inventoryUpdates.RewardInfo.NemesisAbandonedRewards;
193
193
}
194
if (inventoryUpdates.RewardInfo.NemesisHenchmenKills && inventory.Nemesis) {
195
inventory.Nemesis.HenchmenKilled += inventoryUpdates.RewardInfo.NemesisHenchmenKills;
196
}
197
if (inventoryUpdates.RewardInfo.NemesisHintProgress && inventory.Nemesis) {
198
inventory.Nemesis.HintProgress += inventoryUpdates.RewardInfo.NemesisHintProgress;
199
}
194
200
if (inventoryUpdates.MissionStatus == "GS_SUCCESS" && inventoryUpdates.RewardInfo.jobId) {
195
201
// e.g. for Profit-Taker Phase 1:
196
202
// JobTier: -6,
@@ -158,6 +158,8 @@ export interface IRewardInfo {
158
158
lostTargetWave?: number;
159
159
defenseTargetCount?: number;
160
160
NemesisAbandonedRewards?: string[];
161
NemesisHenchmenKills?: number;
162
NemesisHintProgress?: number;
161
163
EOM_AFK?: number;
162
164
rewardQualifications?: string; // did a Survival for 5 minutes and this was "1"
163
165
PurgatoryRewardQualifications?: string;