From 237dae9933d0aea823d79b458d5357cd444c53cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=AB=E8=B0=B7=E5=89=91=E4=BB=99?= Date: Wed, 19 Feb 2020 07:04:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script.js | 35 ++++++++++++++--------------------- 1 file changed, 14 insertions(+), 21 deletions(-) diff --git a/script.js b/script.js index 7800941f..9f481032 100644 --- a/script.js +++ b/script.js @@ -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));