diff --git a/languages/ja.js b/languages/ja.js index 5049e777..515fb337 100644 --- a/languages/ja.js +++ b/languages/ja.js @@ -11,6 +11,7 @@ sort_evoRoot_Attrs : "カード進化ルートの属性", sort_rarity: "レアリティ", sort_cost: "コスト", + sort_mp: "MP", sort_skillLv1: "最大スキルターン", sort_skillLvMax: "最小スキルターン", sort_hpMax110: "最大 HP", diff --git a/languages/ko.js b/languages/ko.js index 065f53a1..08b1eadb 100644 --- a/languages/ko.js +++ b/languages/ko.js @@ -11,6 +11,7 @@ sort_evoRoot_Attrs : "카드 진화 루트의 특성", sort_rarity: "래리티", sort_cost: "비용", + sort_mp: "MP", sort_skillLv1: "최대 스킬 턴", sort_skillLvMax: "최소 스킬 턴", sort_hpMax110: "최대 HP", diff --git a/languages/zh-CN.js b/languages/zh-CN.js index 21b101ad..0c593c65 100644 --- a/languages/zh-CN.js +++ b/languages/zh-CN.js @@ -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() { diff --git a/languages/zh-TW.js b/languages/zh-TW.js index 7c55a981..a698794c 100644 --- a/languages/zh-TW.js +++ b/languages/zh-TW.js @@ -11,6 +11,7 @@ sort_evoRoot_Attrs : "進化根怪物的屬性", sort_rarity: "稀有度", sort_cost: "消耗", + sort_mp: "MP", sort_skillLv1: "技能最大冷卻時間", sort_skillLvMax: "技能最小冷卻時間", sort_hpMax110: "最大 HP", diff --git a/languages/zh.js b/languages/zh.js index 9d6d592e..7d43037b 100644 --- a/languages/zh.js +++ b/languages/zh.js @@ -1 +1,26 @@ -document.title = localTranslating.webpage_title; \ No newline at end of file +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: "强制刷新数据", +} \ No newline at end of file diff --git a/script-json_data.js b/script-json_data.js index 1072605d..ef12e091 100644 --- a/script-json_data.js +++ b/script-json_data.js @@ -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);