任务:强化装备至多少级
This commit is contained in:
@@ -951,10 +951,9 @@ export class CheckSingleTask {
|
||||
let addCount = 0;
|
||||
for(let eplaceId of ePlaceIds) {
|
||||
let { oldEquip, newEquip } = getEquipById(oldEplace, newEplace, eplaceId);
|
||||
if(oldEquip.lv < param[1] && newEquip.lv >= param[1]) {
|
||||
console.log('##### oldEquip', oldEquip.lv, newEquip.lv, dicTaskParam[1])
|
||||
if(oldEquip.lv < dicTaskParam[1] && newEquip.lv >= dicTaskParam[1]) {
|
||||
addCount += 1;
|
||||
} else if (oldEquip.lv >= param[1] && newEquip.lv < param[1]) {
|
||||
addCount -= 1;
|
||||
}
|
||||
}
|
||||
if(addCount != 0) {
|
||||
@@ -981,9 +980,9 @@ export class CheckSingleTask {
|
||||
let oldStoneCnt = oldEquip.stones.filter(cur => cur.stone != 0).length;
|
||||
let newStoneCnt = newEquip.stones.filter(cur => cur.stone != 0).length;
|
||||
|
||||
if(oldStoneCnt < param[1] && newStoneCnt >= param[1]) {
|
||||
if(oldStoneCnt < dicTaskParam[1] && newStoneCnt >= dicTaskParam[1]) {
|
||||
result = { inc: 1 };
|
||||
} else if (oldStoneCnt >= param[1] && newStoneCnt < param[1]) {
|
||||
} else if (oldStoneCnt >= dicTaskParam[1] && newStoneCnt < dicTaskParam[1]) {
|
||||
result = { inc: -1 };
|
||||
}
|
||||
break;
|
||||
@@ -993,7 +992,7 @@ export class CheckSingleTask {
|
||||
let { oldEquip, newEquip } = param;
|
||||
let oldStar = oldEquip?.star||0;
|
||||
let star = newEquip?.star||0
|
||||
if(oldStar < param[1] && star >= param[1]) {
|
||||
if(oldStar < dicTaskParam[1] && star >= dicTaskParam[1]) {
|
||||
result = { inc: 1 };
|
||||
};
|
||||
break;
|
||||
@@ -1042,7 +1041,7 @@ export class CheckSingleTask {
|
||||
if(oldStar >= star) oldCount++;
|
||||
if(newStar >= star) count++;
|
||||
}
|
||||
if(oldCount < param[1] && count >= param[1]) {
|
||||
if(oldCount < dicTaskParam[1] && count >= dicTaskParam[1]) {
|
||||
result = { inc: 1 };
|
||||
}
|
||||
break;
|
||||
@@ -1066,7 +1065,7 @@ export class CheckSingleTask {
|
||||
let { oldEquip, newEquip } = param;
|
||||
let oldQuality = oldEquip?.quality||0;
|
||||
let quality = newEquip?.quality||0;
|
||||
if(oldQuality < param[1] && quality >= param[1]) {
|
||||
if(oldQuality < dicTaskParam[1] && quality >= dicTaskParam[1]) {
|
||||
result = { inc: 1 };
|
||||
}
|
||||
break;
|
||||
@@ -1132,11 +1131,11 @@ export class CheckSingleTask {
|
||||
let dicStone = gameData.stone.get(cur.stone);
|
||||
return dicStone?dicStone.lv: 0;
|
||||
});
|
||||
let oldCount = oldStoneLvs.filter(lv => lv >= param[2]).length;
|
||||
let newCount = newStoneLvs.filter(lv => lv >= param[2]).length;
|
||||
if(oldCount < param[1] && newCount >= param[1]) {
|
||||
let oldCount = oldStoneLvs.filter(lv => lv >= dicTaskParam[2]).length;
|
||||
let newCount = newStoneLvs.filter(lv => lv >= dicTaskParam[2]).length;
|
||||
if(oldCount < dicTaskParam[1] && newCount >= dicTaskParam[1]) {
|
||||
result = { inc: 1 };
|
||||
} else if (oldCount >= param[1] && newCount < param[1]) {
|
||||
} else if (oldCount >= dicTaskParam[1] && newCount < dicTaskParam[1]) {
|
||||
result = { inc: -1 }
|
||||
}
|
||||
break;
|
||||
@@ -1156,9 +1155,9 @@ export class CheckSingleTask {
|
||||
return isRandSeUnLock(newJewel.id, se.id, newEquip.stones);
|
||||
}).length;
|
||||
|
||||
if(oldUnlockSeCnt < param[1] && newUnlockSeCnt >= param[1]) {
|
||||
if(oldUnlockSeCnt < dicTaskParam[1] && newUnlockSeCnt >= dicTaskParam[1]) {
|
||||
result = { inc: -1 };
|
||||
} else if (oldUnlockSeCnt >= param[1] && newUnlockSeCnt < param[1]) {
|
||||
} else if (oldUnlockSeCnt >= dicTaskParam[1] && newUnlockSeCnt < dicTaskParam[1]) {
|
||||
result = { inc: 1 };
|
||||
}
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user