From 2547591ae0ea9f1f22f3bfcf932a677479350296 Mon Sep 17 00:00:00 2001 From: luying Date: Mon, 12 Jun 2023 11:19:11 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix(=E4=BB=BB=E5=8A=A1):=20?= =?UTF-8?q?=E6=AF=8F=E6=97=A53=E6=98=9F=E4=BB=BB=E5=8A=A1=E6=89=AB?= =?UTF-8?q?=E8=8D=A1=E6=95=B0=E9=87=8F=E9=83=BD=E6=98=AF1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/services/task/taskObj.ts | 4 ++-- game-server/app/services/task/taskService.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/game-server/app/services/task/taskObj.ts b/game-server/app/services/task/taskObj.ts index 2923d08fa..f48f06c44 100644 --- a/game-server/app/services/task/taskObj.ts +++ b/game-server/app/services/task/taskObj.ts @@ -693,10 +693,10 @@ export class CheckSingleTask { } case TASK_TYPE.BATTLE_DAILY_STAR: // 42. 每日x星通关 x 次 { - let { warId, battleStar } = param; + let { warId, battleStar, count } = param; let dicWar = gameData.war.get(warId); if (dicWar.warType == WAR_TYPE.DAILY && (dicTaskParam[0] == 0|| battleStar >= dicTaskParam[0]) && this.checkIdList(dicTaskParam, 2, warId)) { - result = { inc: 1 } + result = { inc: count||1 } } break; } diff --git a/game-server/app/services/task/taskService.ts b/game-server/app/services/task/taskService.ts index 9d30f0af1..f4cfbe6db 100644 --- a/game-server/app/services/task/taskService.ts +++ b/game-server/app/services/task/taskService.ts @@ -137,7 +137,7 @@ export async function checkTaskInBattleStart(serverId: number, roleId: string, s let task = new CheckTask(serverId, roleId); task.setParam(TASK_TYPE.BATTLE_WITH_HERO, { warId, battleHeroes }); task.setParam(TASK_TYPE.BATTLE_MAIN, { warId, count: 1 }); - task.setParam(TASK_TYPE.BATTLE_DAILY_STAR, { warId, battleStar }); + task.setParam(TASK_TYPE.BATTLE_DAILY_STAR, { warId, battleStar, count: 1 }); task.setParam(TASK_TYPE.BATTLE_DAILY, { warId, count: 1 }); task.setParam(TASK_TYPE.BATTLE_DUNGEON, { warId, count: 1 }); task.setParam(TASK_TYPE.BATTLE_DUNGEON_WAR, { warId, count: 1 }); @@ -187,7 +187,7 @@ export async function checkTaskInBattleSweep(serverId: number, roleId: string, s task.setParam(TASK_TYPE.BATTLE_EXPEDITION_START, { warId, count }); task.setParam(TASK_TYPE.BATTLE_DUNGEON_START, { warId, count }); task.setParam(TASK_TYPE.BATTLE_BRANCH_ELITE, { warId, count }); - task.setParam(TASK_TYPE.BATTLE_DAILY_STAR, { warId, battleStar: 3 }); + task.setParam(TASK_TYPE.BATTLE_DAILY_STAR, { warId, battleStar: 3, count }); await task.saveAndPush(sid); }