新降临

This commit is contained in:
枫谷剑仙 2021-03-30 19:42:35 +08:00
parent 2b674a8363
commit 6df1edf517
7 changed files with 35 additions and 6 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 200 KiB

After

Width:  |  Height:  |  Size: 258 KiB

View File

@ -826,7 +826,7 @@ function parseSkillDescription(skill) {
str = `回复队伍总回复力×${sk[0]/100}倍的 HP`;
break;
case 146:
str = `自身以外的宠物技能冷却减少${sk[0]}${sk[0]!=sk[1]?`~${sk[1]}`:""}回合`;
str = `自身以外的宠物技能冷却减少${sk[0]}${sk[0]!=sk[1]?`~${sk[1]}`:""}回合`;
break;
case 148:
str = `进入地下城时为队长的话,获得的等级经验值×${sk[0]/100}`;
@ -1434,6 +1434,9 @@ function parseSkillDescription(skill) {
case 214: //封自己的技能
str = `${sk[0]}回合内,玩家自身队伍无法使用主动技能`;
break;
case 218: //坐自己
str = `自身以外的宠物技能坐下↓${sk[0]}${sk[0]!=sk[1]?`~${sk[1]}`:""}回合`;
break;
default:
str = `未知的技能类型${type}(No.${id})`;
//开发部分
@ -3332,6 +3335,32 @@ function parseSkillDescription(skill) {
const sk = skill.params;
return document.createTextNode(`${sk[0]}${sk[0]!=sk[1]?`~${sk[1]}`:""}`);
}},
{name:"增加CD按坐数排序有范围的取小",function:cards=>cards.filter(card=>{
const searchType = 218;
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);
}
}).sort((a,b)=>{
const searchType = 218;
const a_s = Skills[a.activeSkillId], b_s = Skills[b.activeSkillId];
let a_pC = 0,b_pC = 0;
a_pC = (a_s.type == searchType) ?
a_s.params[0] :
a_s.params.map(id=>Skills[id]).find(subskill => subskill.type == searchType).params[0];
b_pC = (b_s.type == searchType) ?
b_s.params[0] :
b_s.params.map(id=>Skills[id]).find(subskill => subskill.type == searchType).params[0];
return a_pC - b_pC;
}),addition:card=>{
const searchTypeArray = [218];
const skill = getCardSkill(card, searchTypeArray);
const sk = skill.params;
return document.createTextNode(`坐下${sk[0]}${sk[0]!=sk[1]?`~${sk[1]}`:""}`);
}},
{name:"将自身换为队长",function:cards=>cards.filter(card=>{
const searchType = 93;
const skill = Skills[card.activeSkillId];

View File

@ -1 +1 @@
[{"code":"ja","ckey":{"card":"0b3e6b15fbdc08fd935a4ddd8fd69d3a","skill":"f91b34554d891be7bf7593b34ea852d8"},"updateTime":1616760173813},{"code":"en","ckey":{"card":"7641bdb2ce6a7b2bfc4cd19053e42f80","skill":"798ee48d61ca71046315bf6928ea14d0"},"updateTime":1616754292571},{"code":"ko","ckey":{"card":"0a4ed57145c885cbf750f41842f2077a","skill":"592087e83f01788ee61699e80fe8a2a4"},"updateTime":1616754292571}]
[{"code":"ja","ckey":{"card":"31b3fc45de2fb19a79a9675462cb6518","skill":"d877e50260140c8f0cfbdab364792ae8"},"updateTime":1617104003056},{"code":"en","ckey":{"card":"7641bdb2ce6a7b2bfc4cd19053e42f80","skill":"798ee48d61ca71046315bf6928ea14d0"},"updateTime":1616754292571},{"code":"ko","ckey":{"card":"0a4ed57145c885cbf750f41842f2077a","skill":"592087e83f01788ee61699e80fe8a2a4"},"updateTime":1616754292571}]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long