增加泛产横
This commit is contained in:
parent
44310a66b2
commit
647e8e772c
|
@ -1790,6 +1790,33 @@ function parseBigNumber(number)
|
|||
return subskills.some(subskill=>subskill.type == searchType && ((subskill.params[0] | subskill.params[2]) & 14));
|
||||
}
|
||||
})},
|
||||
{name:"泛产横(包含花火与四周一圈等)",function:cards=>cards.filter(card=>{
|
||||
const searchTypeArray = [128,71,176];
|
||||
function isRow(skill)
|
||||
{
|
||||
const sk = skill.params;
|
||||
if (skill.type === 128) //普通横
|
||||
{return true;}
|
||||
else if (skill.type === 71) //花火
|
||||
{return sk.slice(0,sk.includes(-1)?sk.indexOf(-1):undefined).length === 1}
|
||||
else if (skill.type === 176) //特殊形状
|
||||
{
|
||||
for (let si=0;si<5;si++)
|
||||
{
|
||||
if ((sk[si] & 63) === 63)
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
const skill = Skills[card.activeSkillId];
|
||||
if (searchTypeArray.includes(skill.type) && isRow(skill))
|
||||
return true;
|
||||
else if (skill.type == 116 || skill.type == 118){
|
||||
const subskills = skill.params.map(id=>Skills[id]);
|
||||
return subskills.some(subskill=>searchTypeArray.includes(subskill.type) && isRow(subskill));
|
||||
}
|
||||
})},
|
||||
{name:"----- buff 类-----",function:cards=>cards},
|
||||
{name:"掉落率提升 99回合",function:cards=>cards.filter(card=>{
|
||||
const searchType = 126;
|
||||
|
@ -1824,11 +1851,11 @@ function parseBigNumber(number)
|
|||
{name:"以觉醒数量为倍率类技能(宝石姬)",function:cards=>cards.filter(card=>{
|
||||
const searchTypeArray = [156,168];
|
||||
const skill = Skills[card.activeSkillId];
|
||||
if (searchTypeArray.some(t=>skill.type == t))
|
||||
if (searchTypeArray.includes(skill.type))
|
||||
return true;
|
||||
else if (skill.type == 116 || skill.type == 118){
|
||||
const subskills = skill.params.map(id=>Skills[id]);
|
||||
return subskills.some(subskill=>searchTypeArray.some(t=>subskill.type == t));
|
||||
return subskills.some(subskill=>searchTypeArray.includes(subskill.type));
|
||||
}
|
||||
})},
|
||||
{name:"回复力 buff(顶降回复)",function:cards=>cards.filter(card=>{
|
||||
|
|
Loading…
Reference in New Issue