名将擂台:修复任务相关

This commit is contained in:
luying
2022-07-18 18:03:27 +08:00
parent 96d01ab803
commit d72f6ef080
7 changed files with 145 additions and 1402 deletions

View File

@@ -1294,21 +1294,25 @@ export class CheckSingleTask {
}
case TASK_TYPE.CONNECT_ONE_HERO_MAX_LV: // 124. 单个武将其中最高等级的羁绊达X级
{
let { connections, oldConnections } = param;
let oldMaxLv = Math.max(...connections.map(cur => cur.level))||0;
let maxLv = Math.max(...oldConnections.map(cur => cur.level))||0;
if(dicTaskParam[0] <= oldMaxLv && dicTaskParam[0] > maxLv) {
result = { inc: 1 };
let { connections } = param;
let records = await getRecord();
let oldLv = records.length > 0? parseInt(records[0]): 0;
let maxLv = Math.max(...connections.map(cur => cur.level))||0;
console.log('##### TASK_TYPE.CONNECT_ONE_HERO_MAX_LV', oldLv, maxLv )
if(oldLv < maxLv) {
result = { set: maxLv, records: [`${maxLv}`] };
}
break;
}
case TASK_TYPE.CONNECT_ONE_HERO_SUM_LV: // 125. 单个武将3条羁绊总共提升X级
{
let { connections, oldConnections } = param;
let oldSumLv = connections.reduce((pre, cur) => pre + cur.level, 0);
let sumLv = oldConnections.reduce((pre, cur) => pre + cur.level, 0);
if(dicTaskParam[0] <= oldSumLv && dicTaskParam[0] > sumLv) {
result = { inc: 1 };
let { connections } = param;
let records = await getRecord();
let oldLv = records.length > 0? parseInt(records[0]): 0;
let sumLv = connections.reduce((pre, cur) => pre + cur.level, 0);
if(oldLv < sumLv) {
result = { set: sumLv, records: [`${sumLv}`] };
}
break;
}