添加远征每日重置
This commit is contained in:
@@ -177,7 +177,8 @@ export class TowerBattleHandler {
|
||||
let curTasks = await createCurTasks(towerLv, roleId, roleName); // 刷出新的任务
|
||||
|
||||
let nextCostGold = calculateNum(GOLD_COST_RATIO.TPWER_TASK_REF, {num: towerTaskReCnt + 1}, 200);
|
||||
return resResult(STATUS.SUCCESS, { curTasks: treatTask(curTasks, curTime), costGold, nextCostGold});
|
||||
let refRemainTime = getRemainTime(curTime);
|
||||
return resResult(STATUS.SUCCESS, { curTasks: treatTask(curTasks, curTime), costGold, nextCostGold, refRemainTime});
|
||||
}
|
||||
|
||||
async sendTaskHero(msg: {batchCode: string, tasks: Array<{taskCode: string, heroes: Array<number>}>}, session: BackendSession) {
|
||||
@@ -209,7 +210,7 @@ export class TowerBattleHandler {
|
||||
return resResult(STATUS.TOWER_TASK_CODE_NOT_FOUND);
|
||||
}
|
||||
if (usedHeroes.length > 0) { // 是否在其他任务重使用了武将
|
||||
let used = !!task.heroes.find(hid => usedHeroes.indexOf(hid) !== -1);
|
||||
let used = !!task.heroes.find(seqId => usedHeroes.indexOf(seqId) !== -1);
|
||||
if (used) {
|
||||
return resResult(STATUS.TOWER_TASK_HERO_HAS_USED);
|
||||
}
|
||||
@@ -221,7 +222,9 @@ export class TowerBattleHandler {
|
||||
if (!recs || recs.length === 0) {
|
||||
return resResult(STATUS.TOWER_TASK_SEND_ERR);
|
||||
}
|
||||
return resResult(STATUS.SUCCESS, { tasks: treatTask(recs, curTime) });
|
||||
let refRemainTime = getRemainTime(curTime);
|
||||
|
||||
return resResult(STATUS.SUCCESS, { tasks: treatTask(recs, curTime), refRemainTime });
|
||||
}
|
||||
|
||||
async settleTask(msg: {batchCode: string, taskCode: string}, session: BackendSession) {
|
||||
@@ -256,7 +259,9 @@ export class TowerBattleHandler {
|
||||
}
|
||||
}
|
||||
const rec = await TowerTaskRecModel.finishTask(msg.batchCode, compTasks);
|
||||
return resResult(STATUS.SUCCESS, { compTasks: treatTask(rec, curTime), goods });
|
||||
let refRemainTime = getRemainTime(curTime);
|
||||
|
||||
return resResult(STATUS.SUCCESS, { compTasks: treatTask(rec, curTime), goods, refRemainTime });
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user