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

XFESpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 0 Star 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
Sainan <63328889+Sainan@users.noreply.github.com>
提交于

代码差异

2 个文件 +8 -0
Modified src/services/missionInventoryUpdateService.ts +6 -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,
Modified src/types/requestTypes.ts +2 -0
@@ -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;