diff --git a/doc/index.html b/doc/index.html
index 69b648b3..fcc5e158 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -93,7 +93,7 @@
使用顶部的开关可以切换到复制模式
Use the switch at the top can switch to copy mode.
-
diff --git a/languages/zh-CN.js b/languages/zh-CN.js
index 36d0325b..109e3620 100644
--- a/languages/zh-CN.js
+++ b/languages/zh-CN.js
@@ -445,7 +445,7 @@ function parseSkillDescription(skill) {
dataArray.push(valueArray.splice(Math.randomInteger(valueArray.length - 1),1));
}
- //创建版面数据,依次填入
+ //创建板面数据,依次填入
var data = new Array(5).fill(null).map(()=>new Array(6).fill(null));
let da = dataArray.entries();
@@ -914,7 +914,7 @@ function parseSkillDescription(skill) {
str = `造成敌人 HP 上限${sk[0]}%的伤害`;
break;
case 162:
- str = '【7×6版面】';
+ str = '【7×6板面】';
break;
case 163:
str = '【没有天降消除】';
@@ -1245,7 +1245,7 @@ function parseSkillDescription(skill) {
if (sk[0]) str += `,操作时间${sk[0]>0?`延长`:`减少`}${Math.abs(sk[0]/100)}秒`;
break;
case 186:
- str = '【7×6版面】';
+ str = '【7×6板面】';
if (sk[0] || sk[1]) str += getAttrTypeString(flags(sk[0]),flags(sk[1])) + "宠物的" + getFixedHpAtkRcvString({hp:sk[2],atk:sk[3],rcv:sk[4]});
break;
case 188: //多次单体固伤
diff --git a/languages/zh-TW.js b/languages/zh-TW.js
index e3b38396..403919b4 100644
--- a/languages/zh-TW.js
+++ b/languages/zh-TW.js
@@ -99,7 +99,7 @@
obstruct_opponent_designated_position: tp`第${'positions'}排位的對手`,
increase_damage_cap: tp`${'targets'}的${'icon'}傷害上限提升到${'cap'}`,
board_jamming_state: tp`在${'position'}生成${'icon'}${'state'}${'size'}${'count'}${'time'}`,
- board_size_change: tp`版面大小改變為${'icon'}${'size'}`,
+ board_size_change: tp`板面大小改變為${'icon'}${'size'}`,
},
power: {
unknown: tp`[ 未知能力提升: ${'type'} ]`,
diff --git a/languages/zh.js b/languages/zh.js
index cde19e52..dc6500ef 100644
--- a/languages/zh.js
+++ b/languages/zh.js
@@ -99,7 +99,7 @@
obstruct_opponent_designated_position: tp`第${'positions'}排位的对手`,
increase_damage_cap: tp`${'targets'}的${'icon'}伤害上限提升到${'cap'}`,
board_jamming_state: tp`在${'position'}生成${'icon'}${'state'}${'size'}${'count'}${'time'}`,
- board_size_change: tp`版面大小改变为${'icon'}${'size'}`,
+ board_size_change: tp`板面大小改变为${'icon'}${'size'}`,
},
power: {
unknown: tp`[ 未知能力提升: ${'type'} ]`,
diff --git a/script-json_data.js b/script-json_data.js
index fbf1678a..8c5359a9 100644
--- a/script-json_data.js
+++ b/script-json_data.js
@@ -2442,6 +2442,26 @@ const specialSearchFunctions = (function() {
return fragment;
}
},
+ {name:"Change Board Size",otLangName:{chs:"改变板面大小",cht:"改變板面大小"},
+ function:cards=>{
+ const searchTypeArray = [244];
+ return cards.filter(card=>{
+ const skill = getCardActiveSkill(card, searchTypeArray);
+ return skill;
+ }).sort((a,b)=>sortByParams(a,b,searchTypeArray));
+ },
+ addition:card=>{
+ const searchTypeArray = [244];
+ const skill = getCardActiveSkill(card, searchTypeArray);
+ if (!skill) return;
+ const sk = skill.params;
+
+ if (sk[1])
+ return `[7×6]×${sk[0]}T`;
+ else
+ return `[6×5]×${sk[0]}T`;
+ }
+ },
]},
{group:true,name:"-----Orbs States Change-----",otLangName:{chs:"-----改变宝珠状态类-----",cht:"-----改變寶珠狀態類-----"}, functions: [
{name:"Unlock",otLangName:{chs:"解锁",cht:"解鎖"},
@@ -3089,14 +3109,14 @@ const specialSearchFunctions = (function() {
{name:"Type Enchantment",otLangName:{chs:"类型增强",cht:"類型增强"},
function:cards=>cards.filter(card=>card.leaderSkillTypes.restriction.typeEnhance)
},
- {name:"[7×6 board]",otLangName:{chs:"【7×6 版面】",cht:"【7×6 版面】"},
+ {name:"[7×6 board]",otLangName:{chs:"【7×6 板面】",cht:"【7×6 板面】"},
function:cards=>cards.filter(card=>{
const searchTypeArray = [162,186];
const skill = getCardLeaderSkill(card, searchTypeArray);
return skill;
})
},
- {name:"[No skyfall]",otLangName:{chs:"【无天降版面】",cht:"【無天降版面】"},
+ {name:"[No skyfall]",otLangName:{chs:"【无天降板面】",cht:"【無天降板面】"},
function:cards=>cards.filter(card=>{
const searchTypeArray = [163,177];
const skill = getCardLeaderSkill(card, searchTypeArray);
diff --git a/script-skill-parser.js b/script-skill-parser.js
index 9ea1f4f6..a1fd4b8c 100644
--- a/script-skill-parser.js
+++ b/script-skill-parser.js
@@ -326,7 +326,7 @@ class Board
this.setOrbAndBlock(flatOrbsData[i], null, attrArray[i]);
}
} else {
- //在版面上查询符合的颜色
+ //在板面上查询符合的颜色
flatOrbsData = flatOrbsData.filter(orb=>attrs.includes(orb.attr));
const maxLength = Math.min(count, flatOrbsData.length);
for (let i=0; i