This commit is contained in:
parent
1ca3ba76b7
commit
1a870e299a
|
@ -1606,7 +1606,7 @@ function parseBigNumber(number)
|
|||
return subskills.some(subskill=>subskill.type == searchType && subskill.params[1] >= 99);
|
||||
}
|
||||
})},
|
||||
{name:"所有顶毒",function:cards=>cards.filter(card=>{
|
||||
{name:"所有顶毒(掉毒、掉废)",function:cards=>cards.filter(card=>{
|
||||
const searchType = 126;
|
||||
const skill = Skills[card.activeSkillId];
|
||||
if (skill.type == searchType && (skill.params[0] & 960) > 0) // 960 = 二进制 1111000000
|
||||
|
@ -1616,7 +1616,7 @@ function parseBigNumber(number)
|
|||
return subskills.some(subskill=>subskill.type == searchType && (subskill.params[0] & 960) > 0);
|
||||
}
|
||||
})},
|
||||
{name:"所有顶回复力",function:cards=>cards.filter(card=>{
|
||||
{name:"所有回复力buff(顶降回复)",function:cards=>cards.filter(card=>{
|
||||
const searchTypeArray = [50,90];
|
||||
const skill = Skills[card.activeSkillId];
|
||||
if (searchTypeArray.includes(skill.type) && skill.params.slice(1,-1).includes(5))
|
||||
|
@ -1628,7 +1628,7 @@ function parseBigNumber(number)
|
|||
);
|
||||
}
|
||||
})},
|
||||
{name:"所有顶攻击力",function:cards=>cards.filter(card=>{
|
||||
{name:"所有攻击力buff(顶降攻击)",function:cards=>cards.filter(card=>{
|
||||
const searchTypeArray = [
|
||||
88,91, //类型的
|
||||
50,90, //属性的,要排除回复力
|
||||
|
@ -1649,7 +1649,7 @@ function parseBigNumber(number)
|
|||
);
|
||||
}
|
||||
})},
|
||||
{name:"所有顶手指",function:cards=>cards.filter(card=>{
|
||||
{name:"所有操作时间buff(顶减手指)",function:cards=>cards.filter(card=>{
|
||||
const searchType = 132;
|
||||
const skill = Skills[card.activeSkillId];
|
||||
if (skill.type == searchType)
|
||||
|
@ -1690,7 +1690,7 @@ function parseBigNumber(number)
|
|||
b_s.params.map(id=>Skills[id]).find(subskill => subskill.type == searchType).params[0];
|
||||
return a_pC - b_pC;
|
||||
})},
|
||||
{name:"所有加C(按C数排列)",function:cards=>cards.filter(card=>{
|
||||
{name:"所有加C buff(按C数排列)",function:cards=>cards.filter(card=>{
|
||||
const searchType = 160;
|
||||
const skill = Skills[card.activeSkillId];
|
||||
if (skill.type == searchType)
|
||||
|
@ -1795,7 +1795,7 @@ function parseBigNumber(number)
|
|||
b_s.params.map(id=>Skills[id]).find(subskill => subskill.type == searchType).params[0];
|
||||
return a_pC - b_pC;
|
||||
})},
|
||||
{name:"所有减伤(含宝石姬类,按减伤比率排序)",function:cards=>cards.filter(card=>{
|
||||
{name:"所有减伤buff(含宝石姬类,按减伤比率排序)",function:cards=>cards.filter(card=>{
|
||||
const searchTypeArray = [3,156];
|
||||
const skill = Skills[card.activeSkillId];
|
||||
if (skill.type == 3 ||
|
||||
|
@ -1889,7 +1889,7 @@ function parseBigNumber(number)
|
|||
return subskills.some(subskill=>subskill.type == searchType);
|
||||
}
|
||||
})},
|
||||
{name:"所有受伤反击",function:cards=>cards.filter(card=>{
|
||||
{name:"所有受伤反击buff",function:cards=>cards.filter(card=>{
|
||||
const searchType = 60;
|
||||
const skill = Skills[card.activeSkillId];
|
||||
if (skill.type == searchType)
|
||||
|
@ -1952,6 +1952,16 @@ function parseBigNumber(number)
|
|||
return subskills.some(subskill=>searchTypeArray.includes(subskill.type));
|
||||
}
|
||||
})},
|
||||
{name:"所有受伤反击队长",function:cards=>cards.filter(card=>{
|
||||
const searchType = 41;
|
||||
const skill = Skills[card.leaderSkillId];
|
||||
if (skill.type == searchType)
|
||||
return true;
|
||||
else if (skill.type == 138){
|
||||
const subskills = skill.params.map(id=>Skills[id]);
|
||||
return subskills.some(subskill=>subskill.type == searchType);
|
||||
}
|
||||
})},
|
||||
{name:"所有队长+C(按+C数排序)",function:cards=>cards.filter(card=>{
|
||||
const searchTypeArray = [192,194];
|
||||
const skill = Skills[card.leaderSkillId];
|
||||
|
|
Loading…
Reference in New Issue