Browse Source

增加等效觉醒的独立收录

tags/v5.2
枫谷剑仙 6 years ago
parent
commit
4d70029614
2 changed files with 23 additions and 23 deletions
  1. +14
    -23
      script.js
  2. +9
    -0
      universal_function.js

+ 14
- 23
script.js View File

@@ -1983,32 +1983,23 @@ function refreshFormationAwokenCount(awokenDom,teams){
else
ali.classList.add("display-none");
}
const bigAwoken = [52,53,56,68,69,70]; //等于几个小觉醒的大觉醒
for (var ai=1;ai<=72;ai++)
{
const aicon = awokenUL.querySelector(".awoken-" + ai);
if (!aicon) continue;
if (ai == 10) //防封
{
setCount(aicon,awokenCountInFormation(teams,ai,solo)+awokenCountInFormation(teams,52,solo)*2);
}else if (ai == 11) //防暗
{
setCount(aicon,awokenCountInFormation(teams,ai,solo)+awokenCountInFormation(teams,68,solo)*5);
}else if (ai == 12) //防废
{
setCount(aicon,awokenCountInFormation(teams,ai,solo)+awokenCountInFormation(teams,69,solo)*5);
}else if (ai == 13) //防毒
{
setCount(aicon,awokenCountInFormation(teams,ai,solo)+awokenCountInFormation(teams,70,solo)*5);
}else if (ai == 19) //手指
{
setCount(aicon,awokenCountInFormation(teams,ai,solo)+awokenCountInFormation(teams,53,solo)*2);
}else if (ai == 21) //SB
{
setCount(aicon,awokenCountInFormation(teams,ai,solo)+awokenCountInFormation(teams,56,solo)*2);
}else if (bigAwoken.indexOf(ai)>=0) //属于大觉醒
{
continue;
if (!aicon) continue; //如果没有这个觉醒图,直接跳过
//搜索等效觉醒
const equivalentAwokens = equivalent_awoken.filter((ak)=>{return ak.small == ai || ak.big == ai;});
if (equivalentAwokens.length > 0)
{
const equivalentAwoken = equivalentAwokens[0];
if (equivalentAwoken.small == ai)
{ //小觉醒
setCount(aicon, awokenCountInFormation(teams, equivalentAwoken.small, solo) + awokenCountInFormation(teams, equivalentAwoken.big, solo) * equivalentAwoken.times);
}else
{ //属于大觉醒
continue;
}
}else
{
setCount(aicon,awokenCountInFormation(teams,ai,solo));


+ 9
- 0
universal_function.js View File

@@ -14,6 +14,15 @@ const type_allowable_latent = {
"7":[17],//7恶魔
"8":[17,20,21,24],//8机械
};
//等效觉醒列表
const equivalent_awoken = [
{small:10,big:52,times:2}, //防封
{small:11,big:68,times:5}, //防暗
{small:12,big:69,times:5}, //防废
{small:13,big:70,times:5}, //防毒
{small:19,big:53,times:2}, //手指
{small:21,big:56,times:2}, //SB
];
//仿GM_xmlhttpRequest函数v1.3
const GM_xmlhttpRequest = function(GM_param) {
const xhr = new XMLHttpRequest(); //创建XMLHttpRequest对象


Loading…
Cancel
Save