解决排序显示错误的问题
This commit is contained in:
parent
1530e0edd0
commit
7d735c7d59
|
@ -11,6 +11,7 @@
|
|||
sort_evoRoot_Attrs : "カード進化ルートの属性",
|
||||
sort_rarity: "レアリティ",
|
||||
sort_cost: "コスト",
|
||||
sort_mp: "MP",
|
||||
sort_skillLv1: "最大スキルターン",
|
||||
sort_skillLvMax: "最小スキルターン",
|
||||
sort_hpMax110: "最大 HP",
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
sort_evoRoot_Attrs : "카드 진화 루트의 특성",
|
||||
sort_rarity: "래리티",
|
||||
sort_cost: "비용",
|
||||
sort_mp: "MP",
|
||||
sort_skillLv1: "최대 스킬 턴",
|
||||
sort_skillLvMax: "최소 스킬 턴",
|
||||
sort_hpMax110: "최대 HP",
|
||||
|
|
|
@ -1,4 +1,29 @@
|
|||
document.title = localTranslating.webpage_title;
|
||||
localTranslating = {
|
||||
webpage_title: `智龙迷城${teamsCount}人队伍图制作工具`,
|
||||
addition_display: "附加显示",
|
||||
title_blank: "输入队伍标题",
|
||||
detail_blank: "输入说明",
|
||||
sort_name:{
|
||||
sort_none: "无",
|
||||
sort_id: "怪物ID",
|
||||
sort_attrs: "属性",
|
||||
sort_evoRootId: "进化树",
|
||||
sort_evoRoot_Attrs : "进化根怪物的属性",
|
||||
sort_rarity: "稀有度",
|
||||
sort_cost: "消耗",
|
||||
sort_mp: "MP",
|
||||
sort_skillLv1: "技能最大冷却时间",
|
||||
sort_skillLvMax: "技能最小冷却时间",
|
||||
sort_hpMax110: "最大 HP",
|
||||
sort_atkMax110: "最大攻击",
|
||||
sort_rcvMax110: "最大回复",
|
||||
sort_hpMax110_awoken: "最大 HP(+觉醒)",
|
||||
sort_atkMax110_awoken: "最大攻击(+觉醒)",
|
||||
sort_rcvMax110_awoken: "最大回复(+觉醒)",
|
||||
sort_abilityIndex_awoken: "最大加权能力指数(+觉醒)",
|
||||
},
|
||||
force_reload_data: "强制刷新数据",
|
||||
}
|
||||
|
||||
//大数字缩短长度
|
||||
Number.prototype.bigNumberToString = function() {
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
sort_evoRoot_Attrs : "進化根怪物的屬性",
|
||||
sort_rarity: "稀有度",
|
||||
sort_cost: "消耗",
|
||||
sort_mp: "MP",
|
||||
sort_skillLv1: "技能最大冷卻時間",
|
||||
sort_skillLvMax: "技能最小冷卻時間",
|
||||
sort_hpMax110: "最大 HP",
|
||||
|
|
|
@ -1 +1,26 @@
|
|||
document.title = localTranslating.webpage_title;
|
||||
localTranslating = {
|
||||
webpage_title: `智龙迷城${teamsCount}人队伍图制作工具`,
|
||||
addition_display: "附加显示",
|
||||
title_blank: "输入队伍标题",
|
||||
detail_blank: "输入说明",
|
||||
sort_name:{
|
||||
sort_none: "无",
|
||||
sort_id: "怪物ID",
|
||||
sort_attrs: "属性",
|
||||
sort_evoRootId: "进化树",
|
||||
sort_evoRoot_Attrs : "进化根怪物的属性",
|
||||
sort_rarity: "稀有度",
|
||||
sort_cost: "消耗",
|
||||
sort_mp: "MP",
|
||||
sort_skillLv1: "技能最大冷却时间",
|
||||
sort_skillLvMax: "技能最小冷却时间",
|
||||
sort_hpMax110: "最大 HP",
|
||||
sort_atkMax110: "最大攻击",
|
||||
sort_rcvMax110: "最大回复",
|
||||
sort_hpMax110_awoken: "最大 HP(+觉醒)",
|
||||
sort_atkMax110_awoken: "最大攻击(+觉醒)",
|
||||
sort_rcvMax110_awoken: "最大回复(+觉醒)",
|
||||
sort_abilityIndex_awoken: "最大加权能力指数(+觉醒)",
|
||||
},
|
||||
force_reload_data: "强制刷新数据",
|
||||
}
|
|
@ -143,33 +143,33 @@ const pdcLatentMap = [
|
|||
];
|
||||
//排序程序列表
|
||||
const sort_function_list = [
|
||||
{tag:"sort_none",name:"",otLangName:{chs:"无"},function:()=>0},
|
||||
{tag:"sort_id",name:"",otLangName:{chs:"怪物ID"},function:(a,b)=>a.id-b.id},
|
||||
{tag:"sort_attrs",name:"",otLangName:{chs:"属性"},function:(a,b)=>{
|
||||
{tag:"sort_none",name:"无",function:()=>0},
|
||||
{tag:"sort_id",name:"怪物ID",function:(a,b)=>a.id-b.id},
|
||||
{tag:"sort_attrs",name:"属性",function:(a,b)=>{
|
||||
let num = a.attrs[0] - b.attrs[0];
|
||||
if (num === 0) num = a.attrs[1] - b.attrs[1];
|
||||
return num;
|
||||
}},
|
||||
{tag:"sort_evoRootId",name:"",otLangName:{chs:"进化树"},function:(a,b)=>a.evoRootId-b.evoRootId},
|
||||
{tag:"sort_evoRoot_Attrs",name:"",otLangName:{chs:"进化根怪物的属性"},function:(a,b)=>{
|
||||
{tag:"sort_evoRootId",name:"进化树",function:(a,b)=>a.evoRootId-b.evoRootId},
|
||||
{tag:"sort_evoRoot_Attrs",name:"进化根怪物的属性",function:(a,b)=>{
|
||||
const card_a = Cards[a.evoRootId],card_b = Cards[b.evoRootId];
|
||||
let num = card_a.attrs[0] - card_b.attrs[0];
|
||||
if (num === 0) num = card_a.attrs[1] - card_b.attrs[1];
|
||||
return num;
|
||||
}},
|
||||
{tag:"sort_rarity",name:"",otLangName:{chs:"稀有度"},function:(a,b)=>a.rarity-b.rarity},
|
||||
{tag:"sort_cost",name:"",otLangName:{chs:"消耗"},function:(a,b)=>a.cost-b.cost},
|
||||
{tag:"sort_mp",name:"",otLangName:{chs:"MP"},function:(a,b)=>a.mp-b.mp},
|
||||
{tag:"sort_skillLv1",name:"",otLangName:{chs:"技能最大冷却时间"},function:(a,b)=>Skills[a.activeSkillId].initialCooldown-Skills[b.activeSkillId].initialCooldown},
|
||||
{tag:"sort_skillLvMax",name:"",otLangName:{chs:"技能最小冷却时间"},function:(a,b)=>{
|
||||
{tag:"sort_rarity",name:"稀有度",function:(a,b)=>a.rarity-b.rarity},
|
||||
{tag:"sort_cost",name:"消耗",function:(a,b)=>a.cost-b.cost},
|
||||
{tag:"sort_mp",name:"MP",function:(a,b)=>a.mp-b.mp},
|
||||
{tag:"sort_skillLv1",name:"技能最大冷却时间",function:(a,b)=>Skills[a.activeSkillId].initialCooldown-Skills[b.activeSkillId].initialCooldown},
|
||||
{tag:"sort_skillLvMax",name:"技能最小冷却时间",function:(a,b)=>{
|
||||
const skill_a = Skills[a.activeSkillId],skill_b = Skills[b.activeSkillId];
|
||||
return (skill_a.initialCooldown - skill_a.maxLevel) - (skill_b.initialCooldown - skill_b.maxLevel);
|
||||
}},
|
||||
{tag:"sort_hpMax110",name:"",otLangName:{chs:"Lv110最大HP"},function:(a,b)=>a.hp.max * (1 + a.limitBreakIncr/100) - b.hp.max * (1 + b.limitBreakIncr/100)},
|
||||
{tag:"sort_atkMax110",name:"",otLangName:{chs:"Lv110最大攻击"},function:(a,b)=>a.atk.max * (1 + a.limitBreakIncr/100) - b.atk.max * (1 + b.limitBreakIncr/100)},
|
||||
{tag:"sort_rcvMax110",name:"",otLangName:{chs:"Lv110最大回复"},function:(a,b)=>a.rcv.max * (1 + a.limitBreakIncr/100) - b.rcv.max * (1 + b.limitBreakIncr/100)},
|
||||
{tag:"sort_hpMax110",name:"Lv110最大HP",function:(a,b)=>a.hp.max * (1 + a.limitBreakIncr/100) - b.hp.max * (1 + b.limitBreakIncr/100)},
|
||||
{tag:"sort_atkMax110",name:"Lv110最大攻击",function:(a,b)=>a.atk.max * (1 + a.limitBreakIncr/100) - b.atk.max * (1 + b.limitBreakIncr/100)},
|
||||
{tag:"sort_rcvMax110",name:"Lv110最大回复",function:(a,b)=>a.rcv.max * (1 + a.limitBreakIncr/100) - b.rcv.max * (1 + b.limitBreakIncr/100)},
|
||||
|
||||
{tag:"sort_hpMax110_awoken",name:"",otLangName:{chs:"Lv110最大攻击(+觉醒)"},function:(a,b)=>
|
||||
{tag:"sort_hpMax110_awoken",name:"Lv110最大攻击(+觉醒)",function:(a,b)=>
|
||||
{
|
||||
const abilities_2statusA = calculateAbility_max(a.id, solo, teamsCount),
|
||||
abilities_2statusB = calculateAbility_max(b.id, solo, teamsCount);
|
||||
|
@ -178,7 +178,7 @@ const sort_function_list = [
|
|||
return abA - abB;
|
||||
}
|
||||
},
|
||||
{tag:"sort_hpMax110_awoken",name:"",otLangName:{chs:"Lv110最大HP(+觉醒)"},function:(a,b)=>
|
||||
{tag:"sort_hpMax110_awoken",name:"Lv110最大HP(+觉醒)",function:(a,b)=>
|
||||
{
|
||||
const abilities_2statusA = calculateAbility_max(a.id, solo, teamsCount),
|
||||
abilities_2statusB = calculateAbility_max(b.id, solo, teamsCount);
|
||||
|
@ -187,7 +187,7 @@ const sort_function_list = [
|
|||
return abA - abB;
|
||||
}
|
||||
},
|
||||
{tag:"sort_hpMax110_awoken",name:"",otLangName:{chs:"Lv110最大回复(+觉醒)"},function:(a,b)=>
|
||||
{tag:"sort_hpMax110_awoken",name:"Lv110最大回复(+觉醒)",function:(a,b)=>
|
||||
{
|
||||
const abilities_2statusA = calculateAbility_max(a.id, solo, teamsCount),
|
||||
abilities_2statusB = calculateAbility_max(b.id, solo, teamsCount);
|
||||
|
@ -196,7 +196,7 @@ const sort_function_list = [
|
|||
return abA - abB;
|
||||
}
|
||||
},
|
||||
{tag:"sort_abilityIndex_awoken",name:"",otLangName:{chs:"Lv110最大加权能力指数(+觉醒)"},function:(a,b)=>
|
||||
{tag:"sort_abilityIndex_awoken",name:"Lv110最大加权能力指数(+觉醒)",function:(a,b)=>
|
||||
{
|
||||
const abilities_2statusA = calculateAbility_max(a.id, solo, teamsCount),
|
||||
abilities_2statusB = calculateAbility_max(b.id, solo, teamsCount);
|
||||
|
|
Loading…
Reference in New Issue