diff --git a/game-server/app/servers/battle/handler/rougeHandler.ts b/game-server/app/servers/battle/handler/rougeHandler.ts index bc78aa44d..15910438c 100644 --- a/game-server/app/servers/battle/handler/rougeHandler.ts +++ b/game-server/app/servers/battle/handler/rougeHandler.ts @@ -634,10 +634,9 @@ export class RougeHandler { groupStatus = ROUGE_LIKE_CHOOSE_REWARD.CHOOSE; - if (nodeType == ROUGE_LIKE_NODE_TYPE.CHALLENGE) { - // 挑战关领奖更新 - await RougelikeLayerModel.updateByGameCode(gameCode, layer, { $set: { hasPass: true } }) - } else { + await RougelikeLayerModel.updateByGameCode(gameCode, layer, { $set: { hasPass: true } }) + + if (nodeType != ROUGE_LIKE_NODE_TYPE.CHALLENGE) { // 更新进度 await updateChalleng(dbRecord, roleId, sid, gameCode, layer, []); // 更新挑战进度 }