diff --git a/languages/zh-CN.js b/languages/zh-CN.js index 5ad0947c..497c9314 100644 --- a/languages/zh-CN.js +++ b/languages/zh-CN.js @@ -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];