🐞 fix(任务): 每日3星任务扫荡数量都是1
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user