🐞 fix(任务): 每日3星任务扫荡数量都是1
This commit is contained in:
@@ -693,10 +693,10 @@ export class CheckSingleTask {
|
|||||||
}
|
}
|
||||||
case TASK_TYPE.BATTLE_DAILY_STAR: // 42. 每日x星通关 x 次
|
case TASK_TYPE.BATTLE_DAILY_STAR: // 42. 每日x星通关 x 次
|
||||||
{
|
{
|
||||||
let { warId, battleStar } = param;
|
let { warId, battleStar, count } = param;
|
||||||
let dicWar = gameData.war.get(warId);
|
let dicWar = gameData.war.get(warId);
|
||||||
if (dicWar.warType == WAR_TYPE.DAILY && (dicTaskParam[0] == 0|| battleStar >= dicTaskParam[0]) && this.checkIdList(dicTaskParam, 2, 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;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -137,7 +137,7 @@ export async function checkTaskInBattleStart(serverId: number, roleId: string, s
|
|||||||
let task = new CheckTask(serverId, roleId);
|
let task = new CheckTask(serverId, roleId);
|
||||||
task.setParam(TASK_TYPE.BATTLE_WITH_HERO, { warId, battleHeroes });
|
task.setParam(TASK_TYPE.BATTLE_WITH_HERO, { warId, battleHeroes });
|
||||||
task.setParam(TASK_TYPE.BATTLE_MAIN, { warId, count: 1 });
|
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_DAILY, { warId, count: 1 });
|
||||||
task.setParam(TASK_TYPE.BATTLE_DUNGEON, { warId, count: 1 });
|
task.setParam(TASK_TYPE.BATTLE_DUNGEON, { warId, count: 1 });
|
||||||
task.setParam(TASK_TYPE.BATTLE_DUNGEON_WAR, { 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_EXPEDITION_START, { warId, count });
|
||||||
task.setParam(TASK_TYPE.BATTLE_DUNGEON_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_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);
|
await task.saveAndPush(sid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user