Browse Source

优化代码

tags/v5.2
枫谷剑仙 6 years ago
parent
commit
237dae9933
1 changed files with 14 additions and 21 deletions
  1. +14
    -21
      script.js

+ 14
- 21
script.js View File

@@ -1942,28 +1942,21 @@ function refreshTeamAwokenCount(awokenDom,team){
for (let ai=1;ai<=72;ai++)
{
const aicon = awokenUL.querySelector(".awoken-" + ai);
if (!aicon) continue;
if (ai == 10) //防封
{
setCount(aicon,awokenCountInTeam(team,ai,solo)+awokenCountInTeam(team,52,solo)*2);
}else if (ai == 11) //防暗
{
setCount(aicon,awokenCountInTeam(team,ai,solo)+awokenCountInTeam(team,68,solo)*5);
}else if (ai == 12) //防废
{
setCount(aicon,awokenCountInTeam(team,ai,solo)+awokenCountInTeam(team,69,solo)*5);
}else if (ai == 13) //防毒
{
setCount(aicon,awokenCountInTeam(team,ai,solo)+awokenCountInTeam(team,70,solo)*5);
}else if (ai == 19) //手指
{
setCount(aicon,awokenCountInTeam(team,ai,solo)+awokenCountInTeam(team,53,solo)*2);
}else if (ai == 21) //SB
{
setCount(aicon,awokenCountInTeam(team,ai,solo)+awokenCountInTeam(team,56,solo)*2);
}else if (bigAwoken.indexOf(ai)>=0) //属于大觉醒
if (!aicon) continue; //如果没有这个觉醒图,直接跳过
//搜索等效觉醒
const equalIndex = equivalent_awoken.findIndex(eak=>eak.small === ai || eak.big === ai);
if (equalIndex >= 0)
{
continue;
const equivalentAwoken = equivalent_awoken[equalIndex];
if (equivalentAwoken.small === ai)
{
const totalNum = awokenCountInTeam(team, equivalentAwoken.small, solo) +
awokenCountInTeam(team, equivalentAwoken.big, solo) * equivalentAwoken.times;
setCount(aicon, totalNum);
}else
{
continue;
}
}else
{
setCount(aicon,awokenCountInTeam(team,ai,solo));


Loading…
Cancel
Save