增加新技能搜索,修订宝珠、版面显示先后顺序,修订翻译

This commit is contained in:
枫谷剑仙 2022-09-04 06:13:30 +08:00
parent ecb07d1ae4
commit bf45af298e
5 changed files with 112 additions and 49 deletions

View File

@ -89,6 +89,7 @@
power_up: tp`${'condition'}${'targets'}${'target'}${'value'}${'reduceDamage'}${'addCombo'}${'followAttack'}`,
power_up_targets: tp`${'attrs_types'}`,
henshin: tp`變身為${'card'}`,
random_henshin: tp`隨機變身為${'cards'}`,
void_poison: tp`消除${'poison'}時不會受到毒傷害`,
skill_proviso: tp`${'condition'}才能發動後續效果`,
impart_awoken: tp`賦予${'attrs_types'}額外的${'awakenings'}`,
@ -97,6 +98,7 @@
obstruct_opponent_before_me: tp`排名比自身高的對手`,
obstruct_opponent_designated_position: tp`${'positions'}排位的對手`,
increase_damage_cap: tp`${'targets'}${'icon'}傷害上限提升到${'cap'}`,
board_jamming_state: tp`${'position'}生成${'state'}${'size'}${'count'}${'time'}`,
},
power: {
unknown: tp`[ 未知能力提升: ${'type'} ]`,
@ -158,6 +160,8 @@
random_atk: tp`${'atk'}×${'min'}${'max'}`,
prob: tp`${'value'}幾率`,
x_awakenings: tp`${'awakenings'}數量×${'value'}`,
size: tp`${'width'}×${'height'}`,
pos: tp`${'x'}×${'y'}`,
},
target: {
unknown: tp`未知目標`,
@ -233,12 +237,16 @@
enhanced: tp`${'icon'}強化`,
locked: tp`${'icon'}鎖定`,
nail: tp`${'icon'}釘子`,
variation: tp`${'icon'}變換珠(每${'time'}變換)`,
_5color: tp`${'icon'}5色`,
_6color: tp`${'_5color'}+${'orb_rcv'}`,
all: tp`所有`,
any: tp`任何${'cotent'}`,
},
board: {
cloud: tp`${'icon'}`,
roulette: tp`${'icon'}輪盤位`,
roulette_time: tp`(每${'duration'}變換)`,
},
types: {
[0]: tp`${'icon'}進化用`,
[1]: tp`${'icon'}平衡`,
@ -351,6 +359,15 @@
[93]: tp`${'icon'}附加木屬性`,
[94]: tp`${'icon'}附加光屬性`,
[95]: tp`${'icon'}附加暗屬性`,
[96]: tp`${'icon'}大U`,
[97]: tp`${'icon'}大5色溜`,
[98]: tp`${'icon'}大自回`,
[99]: tp`${'icon'}大火+`,
[100]: tp`${'icon'}大水+`,
[101]: tp`${'icon'}大木+`,
[102]: tp`${'icon'}大光+`,
[103]: tp`${'icon'}大暗+`,
[104]: tp`${'icon'}大心+`,
}
},
};
@ -359,7 +376,6 @@ localisation(localTranslating);
//大數字縮短長度
Number.prototype.bigNumberToString = function() {
const negative = this < 0;
let numTemp = negative ? Math.abs(this) : this.valueOf();

View File

@ -361,6 +361,15 @@
[93]: tp`${'icon'}附加木属性`,
[94]: tp`${'icon'}附加光属性`,
[95]: tp`${'icon'}附加暗属性`,
[96]: tp`${'icon'}大U`,
[97]: tp`${'icon'}大5色溜`,
[98]: tp`${'icon'}大自回`,
[99]: tp`${'icon'}大火+`,
[100]: tp`${'icon'}大水+`,
[101]: tp`${'icon'}大木+`,
[102]: tp`${'icon'}大光+`,
[103]: tp`${'icon'}大暗+`,
[104]: tp`${'icon'}大心+`,
}
},
};

View File

@ -283,13 +283,13 @@ let localTranslating = {
[0]: tp`${'icon'}Unknown awoken`,
[1]: tp`${'icon'}Enhanced HP`,
[2]: tp`${'icon'}Enhanced Attack`,
[3]: tp`${'icon'}Enhanced Heal`,
[3]: tp`${'icon'}Enhanced Recovery`,
[4]: tp`${'icon'}Reduce Fire Damage`,
[5]: tp`${'icon'}Reduce Water Damage`,
[6]: tp`${'icon'}Reduce Wood Damage`,
[7]: tp`${'icon'}Reduce Light Damage`,
[8]: tp`${'icon'}Reduce Dark Damage`,
[9]: tp`${'icon'}Auto-Heal`,
[9]: tp`${'icon'}Auto-Recover`,
[10]: tp`${'icon'}Resistance-Bind`,
[11]: tp`${'icon'}Resistance-Blind`,
[12]: tp`${'icon'}Resistance-Jammers`,
@ -327,7 +327,7 @@ let localTranslating = {
[44]: tp`${'icon'}Guard Break`,
[45]: tp`${'icon'}Bonus Attack`,
[46]: tp`${'icon'}Enhanced Team HP `,
[47]: tp`${'icon'}Enhanced Team RCV`,
[47]: tp`${'icon'}Enhanced Team Recovery`,
[48]: tp`${'icon'}Damage Void Piercer`,
[49]: tp`${'icon'}Awoken Assist`,
[50]: tp`${'icon'}Super Bonus Attack`,
@ -376,6 +376,15 @@ let localTranslating = {
[93]: tp`${'icon'}Append Wood Attr.`,
[94]: tp`${'icon'}Append Water Attr.`,
[95]: tp`${'icon'}Append Dark Attr.`,
[96]: tp`${'icon'}Two-Pronged Attack+`,
[97]: tp`${'icon'}Skill Charge+`,
[98]: tp`${'icon'}Auto-Recover+`,
[99]: tp`${'icon'}Enhanced Fire Orbs+`,
[100]: tp`${'icon'}Enhanced Water Orbs+`,
[101]: tp`${'icon'}Enhanced Wood Orbs+`,
[102]: tp`${'icon'}Enhanced Water Orbs+`,
[103]: tp`${'icon'}Enhanced Dark Orbs+`,
[104]: tp`${'icon'}Enhanced Heal Orbs+`,
}
},
};
@ -1582,46 +1591,6 @@ const specialSearchFunctions = (function() {
return fragment;
}
},
{name:"Member ATK rate change",otLangName:{chs:"队员攻击力 buff",cht:"隊員攻擊力 buff"},
function:cards=>{
const searchTypeArray = [230];
return cards.filter(card=>{
const skill = getCardActiveSkill(card, searchTypeArray);
return skill;
}).sort((a,b)=>sortByParams(a, b, searchTypeArray, 2));
},
addition:memberATK_Addition
},
{name:"Member ATK rate change - Self",otLangName:{chs:"队员攻击力 buff - 自身",cht:"隊員攻擊力 buff - 自身"},
function:cards=>{
const searchTypeArray = [230];
return cards.filter(card=>{
const skill = getCardActiveSkill(card, searchTypeArray);
return skill && Boolean(skill.params[1] & 1<<0);
}).sort((a,b)=>sortByParams(a, b, searchTypeArray, 2));
},
addition:memberATK_Addition
},
{name:"Member ATK rate change - Leader",otLangName:{chs:"队员攻击力 buff - 队长",cht:"隊員攻擊力 buff - 隊長"},
function:cards=>{
const searchTypeArray = [230];
return cards.filter(card=>{
const skill = getCardActiveSkill(card, searchTypeArray);
return skill && Boolean(skill.params[1] & (1<<1 | 1<<2));
}).sort((a,b)=>sortByParams(a, b, searchTypeArray, 2));
},
addition:memberATK_Addition
},
{name:"Member ATK rate change - Member",otLangName:{chs:"队员攻击力 buff - 队员",cht:"隊員攻擊力 buff - 隊員"},
function:cards=>{
const searchTypeArray = [230];
return cards.filter(card=>{
const skill = getCardActiveSkill(card, searchTypeArray);
return skill && Boolean(skill.params[1] & 1<<3);
}).sort((a,b)=>sortByParams(a, b, searchTypeArray, 2));
},
addition:memberATK_Addition
},
{name:"Move time change",otLangName:{chs:"操作时间 buff顶手指",cht:"操作時間 buff頂手指"},
function:cards=>{
const searchTypeArray = [132];
@ -2012,6 +1981,62 @@ const specialSearchFunctions = (function() {
return skill;
})
},
{name:"Increase Damage Cap",otLangName:{chs:"增加伤害上限 buff",cht:"增加傷害上限 buff"},
function:cards=>{
const searchTypeArray = [241];
return cards.filter(card=>{
const skill = getCardActiveSkill(card, searchTypeArray);
return skill;
}).sort((a,b)=>sortByParams(a, b, searchTypeArray, 1));
},
addition:card=>{
const searchTypeArray = [241];
const skill = getCardActiveSkill(card, searchTypeArray);
if (!skill) return;
const sk = skill.params;
return `${sk[1].bigNumberToString()}×${sk[0]}T`;
}
},
{name:"Member ATK rate change",otLangName:{chs:"队员攻击力 buff",cht:"隊員攻擊力 buff"},
function:cards=>{
const searchTypeArray = [230];
return cards.filter(card=>{
const skill = getCardActiveSkill(card, searchTypeArray);
return skill;
}).sort((a,b)=>sortByParams(a, b, searchTypeArray, 2));
},
addition:memberATK_Addition
},
{name:"Member ATK rate change - Self",otLangName:{chs:"队员攻击力 buff - 自身",cht:"隊員攻擊力 buff - 自身"},
function:cards=>{
const searchTypeArray = [230];
return cards.filter(card=>{
const skill = getCardActiveSkill(card, searchTypeArray);
return skill && Boolean(skill.params[1] & 1<<0);
}).sort((a,b)=>sortByParams(a, b, searchTypeArray, 2));
},
addition:memberATK_Addition
},
{name:"Member ATK rate change - Leader",otLangName:{chs:"队员攻击力 buff - 队长",cht:"隊員攻擊力 buff - 隊長"},
function:cards=>{
const searchTypeArray = [230];
return cards.filter(card=>{
const skill = getCardActiveSkill(card, searchTypeArray);
return skill && Boolean(skill.params[1] & (1<<1 | 1<<2));
}).sort((a,b)=>sortByParams(a, b, searchTypeArray, 2));
},
addition:memberATK_Addition
},
{name:"Member ATK rate change - Member",otLangName:{chs:"队员攻击力 buff - 队员",cht:"隊員攻擊力 buff - 隊員"},
function:cards=>{
const searchTypeArray = [230];
return cards.filter(card=>{
const skill = getCardActiveSkill(card, searchTypeArray);
return skill && Boolean(skill.params[1] & 1<<3);
}).sort((a,b)=>sortByParams(a, b, searchTypeArray, 2));
},
addition:memberATK_Addition
},
{name:"Change self's Attr(sort by turns)",otLangName:{chs:"转换自身属性(按回合数排序)",cht:"轉換自身屬性(按回合數排序)"},
function:cards=>{
const searchTypeArray = [142];

View File

@ -6391,7 +6391,7 @@ const cachesMap = new Map([
],
[
"script-json_data.js",
"7ed4e2859d652fb83cc7d3b8ba2daec2"
"ae7249a544be5b4a26bb52317a82b386"
],
[
"script-skill-parser.js",
@ -6415,7 +6415,7 @@ const cachesMap = new Map([
],
[
"style.css",
"f853aaf92d614083ca5a295b7a9a3bd1"
"2b98b4d7d8081b82ac127ea9276677de"
],
[
"temp.js",
@ -6475,7 +6475,7 @@ const cachesMap = new Map([
],
[
"languages/zh-TW.js",
"fc52edf10f5b13d4f086e1cdedd276ad"
"5b122fb16c9cdb0f6d6f45f5c535f95a"
],
[
"languages/zh.css",
@ -6483,7 +6483,7 @@ const cachesMap = new Map([
],
[
"languages/zh.js",
"7b72ddf203f9d1eb798dd2ab7c4064b0"
"fe79301efeced17c956c299bf981b333"
],
[
"images/attrs.png",

View File

@ -2737,6 +2737,19 @@ icon.inflicts::after
height: 36px;
background-repeat: no-repeat;
}
.block::before {
z-index: 1;
}
.board .orb {
z-index: 5;
}
.block::after {
z-index: 10;
transition: opacity 0.3s;
}
.block:hover::after {
opacity: 0.3;
}
/*轮盘位,在宝珠后面*/
.block.roulette::before
{