返回提交历史
Modified
src/services/missionInventoryUpdateService.ts
+5
-5
Modified
src/types/requestTypes.ts
+1
-0
XFEstudio/XFESpaceNinjaServer
fix: use EncounterEnemyLevel instead CheckpointCounter in descendia floor completion (#3203)
Closes #3200 Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/3203 Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com> Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
fc52dfe1
代码差异
2 个文件
+6
-5
@@ -1610,12 +1610,12 @@ export const addMissionRewards = async (
1610
1610
if (!entry) {
1611
1611
throw new Error(`Missing DescentRewards entry`);
1612
1612
}
1613
logger.debug(`completed ${rewardInfo.CheckpointCounter} ${entry.Category} floor`);
1614
if (rewardInfo.CheckpointCounter && rewardInfo.CheckpointCounter > entry.FloorClaimed) {
1615
entry.FloorClaimed = rewardInfo.CheckpointCounter;
1616
const reward = entry.PendingRewards.find(x => x.FloorCheckpoint == rewardInfo.CheckpointCounter);
1613
logger.debug(`completed ${rewardInfo.EncounterEnemyLevel} ${entry.Category} floor`);
1614
if (rewardInfo.EncounterEnemyLevel && rewardInfo.EncounterEnemyLevel > entry.FloorClaimed) {
1615
entry.FloorClaimed = rewardInfo.EncounterEnemyLevel;
1616
const reward = entry.PendingRewards.find(x => x.FloorCheckpoint == rewardInfo.EncounterEnemyLevel);
1617
1617
if (reward) {
1618
logger.debug(`giving ${entry.Category} floor ${rewardInfo.CheckpointCounter} reward`, {
1618
logger.debug(`giving ${entry.Category} floor ${rewardInfo.EncounterEnemyLevel} reward`, {
1619
1619
reward: reward.Rewards
1620
1620
});
1621
1621
MissionRewards.push(...reward.Rewards);
@@ -223,6 +223,7 @@ export interface IRewardInfo extends IBountyRewardInfo {
223
223
ConquestPersonalModifiersActive?: number;
224
224
ConquestStickersActive?: number;
225
225
ConquestHardModeActive?: number;
226
EncounterEnemyLevel?: number;
226
227
missionType?: TMissionType;
227
228
}
228
229