diff --git a/images/cards_ja/CARDS_067.PNG b/images/cards_ja/CARDS_067.PNG index 78a7aeb7..493b9bf9 100644 Binary files a/images/cards_ja/CARDS_067.PNG and b/images/cards_ja/CARDS_067.PNG differ diff --git a/languages/zh-CN.js b/languages/zh-CN.js index 70023bd4..6b359aa9 100644 --- a/languages/zh-CN.js +++ b/languages/zh-CN.js @@ -1376,6 +1376,9 @@ function parseSkillDescription(skill) str = `以十字形式消除5个${getOrbsAttrString(sk[0])}属性宝珠,当消除N个十字时,结算时连击数+${sk[2]>1?sk[2]:""}N`; if (sk[1]) str += `未知的参数${sk[1]}`; break; + case 214: //封自己的技能 + str = `${sk[0]}回合内,玩家自身队伍无法使用技能`; + break; default: str = `未知的技能类型${type}(No.${id})`; //开发部分 @@ -2837,6 +2840,16 @@ 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=>{ + const searchType = 214; + const skill = Skills[card.activeSkillId]; + if (skill.type == searchType) + return true; + else if (skill.type == 116 || skill.type == 118){ + const subskills = skill.params.map(id=>Skills[id]); + return subskills.some(subskill=>subskill.type == searchType); + } + })}, {name:"-----对自身队伍生效类-----",function:cards=>cards}, {name:"减少CD(按溜数排序,有范围的取小)",function:cards=>cards.filter(card=>{ const searchType = 146; diff --git a/multi.html b/multi.html index dac64d45..a9a3373b 100644 --- a/multi.html +++ b/multi.html @@ -509,7 +509,7 @@ var formation = new Formation(teamsCount,5);
- + @@ -519,6 +519,9 @@ var formation = new Formation(teamsCount,5); + + + @@ -534,15 +537,14 @@ var formation = new Formation(teamsCount,5); - + - + - @@ -559,13 +561,11 @@ var formation = new Formation(teamsCount,5); - - @@ -586,16 +586,21 @@ var formation = new Formation(teamsCount,5); - + + - - - + + + + + + + @@ -611,18 +616,15 @@ var formation = new Formation(teamsCount,5); - - - + - + - - + @@ -638,20 +640,18 @@ var formation = new Formation(teamsCount,5); - - + - - + - - - + + + diff --git a/solo.html b/solo.html index 1a60b2d1..fbf94e70 100644 --- a/solo.html +++ b/solo.html @@ -459,7 +459,7 @@ var formation = new Formation(teamsCount,6); - + @@ -469,6 +469,9 @@ var formation = new Formation(teamsCount,6); + + + @@ -484,15 +487,14 @@ var formation = new Formation(teamsCount,6); - + - + - @@ -509,13 +511,11 @@ var formation = new Formation(teamsCount,6); - - @@ -536,16 +536,21 @@ var formation = new Formation(teamsCount,6); - + + - - - + + + + + + + @@ -561,18 +566,15 @@ var formation = new Formation(teamsCount,6); - - - + - + - - + @@ -588,20 +590,18 @@ var formation = new Formation(teamsCount,6); - - + - - + - - - + + + diff --git a/triple.html b/triple.html index c9996c86..65c62a9c 100644 --- a/triple.html +++ b/triple.html @@ -1154,7 +1154,7 @@ var formation = new Formation(teamsCount,6); - + @@ -1164,6 +1164,9 @@ var formation = new Formation(teamsCount,6); + + + @@ -1179,15 +1182,14 @@ var formation = new Formation(teamsCount,6); - + - + - @@ -1204,13 +1206,11 @@ var formation = new Formation(teamsCount,6); - - @@ -1231,16 +1231,21 @@ var formation = new Formation(teamsCount,6); - + + - - - + + + + + + + @@ -1256,18 +1261,15 @@ var formation = new Formation(teamsCount,6); - - - + - + - - + @@ -1283,20 +1285,18 @@ var formation = new Formation(teamsCount,6); - - + - - + - - - + + +