Browse Source

十字+c的技能解析

tags/v8.0
枫谷剑仙 5 years ago
parent
commit
677786189d
1 changed files with 8 additions and 3 deletions
  1. +8
    -3
      languages/zh-CN.js

+ 8
- 3
languages/zh-CN.js View File

@@ -1368,10 +1368,14 @@ function parseSkillDescription(skill)
}
return fragment;
break;
case 209:
case 209: //十字心+C
str = `以十字形式消除5个${attrN(5)}宝珠时`;
if(sk[0]) str += `,结算时连击数+${sk[0]}`;
break;
case 210: //十字属性珠+C
str = `以十字形式消除5个${getOrbsAttrString(sk[0])}属性宝珠,当消除N个十字时,结算时连击数+${sk[2]>1?sk[2]:""}N`;
if (sk[1]) str += `未知的参数${sk[1]}`;
break;
default:
str = `未知的技能类型${type}(No.${id})`;
//开发部分
@@ -1516,6 +1520,7 @@ function parseBigNumber(number)
}
})},
{name:"队长技+C(按+C数排序)",function:cards=>{
const searchTypeArray = [192,194,206,209,210];
function getSkillAddCombo(skill)
{
switch (skill.type)
@@ -1526,10 +1531,11 @@ function parseBigNumber(number)
return skill.params[6];
case 209:
return skill.params[0];
case 210:
return skill.params[2];
}
}
return cards.filter(card=>{
const searchTypeArray = [192,194,206,209];
const skill = Skills[card.leaderSkillId];
if (searchTypeArray.some(t=>skill.type == t && getSkillAddCombo(skill)>0))
return true;
@@ -1538,7 +1544,6 @@ function parseBigNumber(number)
return subskills.some(subskill=>searchTypeArray.some(t=>subskill.type == t && getSkillAddCombo(subskill)>0));
}
}).sort((a,b)=>{
const searchTypeArray = [192,194,206,209];
const a_s = Skills[a.leaderSkillId], b_s = Skills[b.leaderSkillId];
let a_pC = 0,b_pC = 0;
a_pC = searchTypeArray.includes(a_s.type) ?


Loading…
Cancel
Save