解决为了计算120三维导致辅助计算错误的问题。

This commit is contained in:
枫谷剑仙 2021-03-10 19:55:43 +08:00
parent 2b7e4b67fa
commit 19ba47fb03
2 changed files with 11 additions and 2 deletions

View File

@ -322,7 +322,8 @@ function calculateAbility(member, assist = null, solo = true, teamsCount = 1)
}
if (memberCard.attrs[0] === assistCard.attrs[0] || memberCard.attrs[0] == 6 || assistCard.attrs[0] == 6)
{
n_assist_base = Math.round(curve(assistCurves[idx], assist.level, assistCard.maxLevel, assistCard.limitBreakIncr)); //辅助等级基础三维
n_assist_base = Math.round(curve(assistCurves[idx], assist.level, assistCard.maxLevel, assistCard.limitBreakIncr, limitBreakIncr120[idx])); //辅助等级基础三维
n_assist_plus = assist.plus[idx] * plusAdd[idx]; //辅助加值增加量
}
}

View File

@ -2355,7 +2355,15 @@ function changeid(mon, monDom, latentDom) {
levelDom.classList.remove("max");
}
if (card.limitBreakIncr && level >= card.maxLevel) { //如果支持超觉并且等级超过99就添加支持超觉的蓝色
levelDom.classList.add(level > 110 ? "_120" : "_110");
if (level <= 110) //Lv 99~110
{
levelDom.classList.add("_110");
levelDom.classList.remove("_120");
}else //Lv 111~120
{
levelDom.classList.add("_120");
levelDom.classList.remove("_110");
}
} else {
levelDom.classList.remove("_110");
levelDom.classList.remove("_120");