武将:修复bug

This commit is contained in:
luying
2021-07-06 18:02:55 +08:00
parent 61df3881cf
commit ed534aa715
6 changed files with 1282 additions and 1157 deletions

View File

@@ -562,7 +562,7 @@ export class EquipHandler {
let sortAttrId = equipTypeToSortAttr.get(curEPlace.id);
let sortedAndSuitEquips = sortEquips.filter(equipInfos => { // 筛选可穿的
let { lvLimited, classId, ePlaceId } = equipInfos;
return lvLimited >= lv && classId.indexOf(dicJob.job_class) != -1 && curEPlace.id == ePlaceId;
return lv >= lvLimited && classId.indexOf(dicJob.job_class) != -1 && curEPlace.id == ePlaceId;
}).sort((a, b) => { // 排序按:战力 => 根据位置看个别属性 => 品质
if(b.ce - a.ce != 0) return b.ce - a.ce;
let abilityA = a.goodsAbility.get(sortAttrId)||0;

View File

@@ -225,7 +225,7 @@ export class HeroHandler {
if (!curDicHeroStar) return resResult(STATUS.DIC_DATA_NOT_FOUND);
let newStarStage = 0;
let max = isOneClick? oldStarStage + 1: ABI_STAGE.END;
let max = isOneClick? ABI_STAGE.END: oldStarStage + 1;
for(let i = 0; i < max; i++ ) {
let costResult = await handleCost(roleId, sid, [{ id: pieceId, count: curDicHeroStar.advanceUpFragmentNum }]);
if (!costResult) break;
@@ -349,7 +349,7 @@ export class HeroHandler {
if (!curDicHeroStar) return resResult(STATUS.DIC_DATA_NOT_FOUND);
let newColorStarStage = 0;
let max = isOneClick? oldColorStarStage + 1: ABI_STAGE.END;
let max = isOneClick? ABI_STAGE.END: oldColorStarStage + 1;
for(let i = 0; i < max; i++) {
let { fragmentNum, consume } = curDicHeroStar;