活动:装备bug
This commit is contained in:
@@ -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 };
|
||||||
|
|||||||
Reference in New Issue
Block a user