名将擂台:修复任务相关
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user