Browse Source

增加单人攻击力buff的搜索

tags/v19.5
枫谷剑仙 4 years ago
parent
commit
0ba136752c
1 changed files with 33 additions and 17 deletions
  1. +33
    -17
      script-json_data.js

+ 33
- 17
script-json_data.js View File

@@ -1748,7 +1748,7 @@ const specialSearchFunctions = (function() {
return `回x${getRecScale(skill) / 100}`;
}
},
{name:"ATK rate change",otLangName:{chs:"攻击力 buff(顶攻击)"},
{name:"ATK rate change(All)",otLangName:{chs:"全队攻击力 buff(顶攻击)"},
function:cards=>{
return cards.filter(card=>{
const atkbuff = atkBuff_Rate(card);
@@ -1789,6 +1789,22 @@ const specialSearchFunctions = (function() {
return fragment;
}
},
{name:"ATK rate change(Single)",otLangName:{chs:"单人攻击力 buff"},
function:cards=>{
const searchTypeArray = [230];
return cards.filter(card=>{
const skill = getCardActiveSkill(card, searchTypeArray);
return skill && skill.params[2] !== 100;
}).sort((a,b)=>sortByParams(a, b, searchTypeArray, 2));
},
addition:card=>{
const searchTypeArray = [230];
const skill = getCardActiveSkill(card, searchTypeArray);
const sk = skill.params;
return `${sk[2]}%×${sk[0]}T`;
}
},
{name:"Move time change",otLangName:{chs:"操作时间 buff(顶手指)"},
function:cards=>{
const searchTypeArray = [132];
@@ -1812,6 +1828,22 @@ const specialSearchFunctions = (function() {
return str;
}
},
{name:"No Skyfall(sort by turns)",otLangName:{chs:"无天降 buff(按回合排序)"},
function:cards=>{
const searchTypeArray = [184];
return cards.filter(card=>{
const skill = getCardActiveSkill(card, searchTypeArray);
return skill;
}).sort((a,b)=>sortByParams(a,b,searchTypeArray));
},
addition:card=>{
const searchTypeArray = [184];
const skill = getCardActiveSkill(card, searchTypeArray);
const sk = skill.params;
return `无↓×${sk[0]}T`;
}
},
{name:"Creates Roulette Orb",otLangName:{chs:"生成变换位(转转珠)"},
function:cards=>{
const searchTypeArray = [207];
@@ -2244,22 +2276,6 @@ const specialSearchFunctions = (function() {
return `${sk[1]}%×${sk[0]}T`;
}
},
{name:"No Skyfall(sort by turns)",otLangName:{chs:"无天降 buff(按回合排序)"},
function:cards=>{
const searchTypeArray = [184];
return cards.filter(card=>{
const skill = getCardActiveSkill(card, searchTypeArray);
return skill;
}).sort((a,b)=>sortByParams(a,b,searchTypeArray));
},
addition:card=>{
const searchTypeArray = [184];
const skill = getCardActiveSkill(card, searchTypeArray);
const sk = skill.params;
return `无↓×${sk[0]}T`;
}
},
{name:"Drop rate increases",otLangName:{chs:"掉落率提升"},
function:cards=>cards.filter(card=>{
const searchTypeArray = [126];


Loading…
Cancel
Save