活动:装备bug

This commit is contained in:
luying
2021-05-21 17:46:08 +08:00
parent 253a2fb8a4
commit e91650f11c

View File

@@ -248,25 +248,27 @@ export async function checkTaskConditionEquipSuitJewelStage(hero: HeroType) {
let jewelLevel = -1;//宝石阶数 let jewelLevel = -1;//宝石阶数
for (let i = 0; i < hero.ePlace.length; i++) { for (let i = 0; i < hero.ePlace.length; i++) {
let equipObj = <EquipType>hero.ePlace[i].equip; let equipObj = <EquipType>hero.ePlace[i].equip;
let equipObjInfo = getGoodById(equipObj.id); if(equipObj) {
if (equipObj.holes.length == equipObjInfo.hole && equipObjInfo.hole > 0) { let equipObjInfo = getGoodById(equipObj.id);
for (let j = 0; j < equipObj.holes.length; j++) { if (equipObj.holes.length == equipObjInfo.hole && equipObjInfo.hole > 0) {
let jewel = equipObj.holes[j].jewel; for (let j = 0; j < equipObj.holes.length; j++) {
let jewelInfo = getGoodById(jewel); let jewel = equipObj.holes[j].jewel;
if (jewelInfo) { let jewelInfo = getGoodById(jewel);
if (jewelLevel == -1) { if (jewelInfo) {
jewelLevel = jewelInfo.lvLimited; if (jewelLevel == -1) {
} else if (jewelInfo.lvLimited != jewelLevel) { jewelLevel = jewelInfo.lvLimited;
//宝石阶数不同 } else if (jewelInfo.lvLimited != jewelLevel) {
isTask = false; //宝石阶数不同
break; isTask = false;
break;
}
} }
} }
} else {
//宝石没有镶满
isTask = false;
break;
} }
} else {
//宝石没有镶满
isTask = false;
break;
} }
} }
return { isTask, jewelLevel }; return { isTask, jewelLevel };