const dataSourceList = [ //几个不同的游戏服务区 { code:"ja", source:"パズル&ドラゴンズ" }, { code:"en", source:"Puzzle & Dragons" }, { code:"ko", source:"퍼즐앤드래곤" }, ]; //类型允许的潜觉杀,前面的数字是官方数据的类型编号,后面的杀是自己做的图片中的潜觉序号 const type_allowable_latent = { "0":[], //0进化 "12":[], //12觉醒 "14":[], //14强化 "15":[], //15卖钱 "9":[],//特殊保护 "1":[17,18,19,20,21,22,23,24], //1平衡 "2":[20,24],//2体力 "3":[18,22],//3回复 "4":[20,24],//4龙 "5":[19],//5神 "6":[19,23],//6攻击 "7":[17],//7恶魔 "8":[17,20,21,24],//8机械 }; //等效觉醒列表 const equivalent_awoken = [ {small:10,big:52,times:2}, //防封 {small:11,big:68,times:5}, //防暗 {small:12,big:69,times:5}, //防废 {small:13,big:70,times:5}, //防毒 {small:19,big:53,times:2}, //手指 {small:21,big:56,times:2}, //SB ]; //排序程序列表 const sort_function_list = [ {tag:"sort_none",name:"无",function:()=>0}, {tag:"sort_id",name:"怪物ID",function:(a,b)=>a.id-b.id}, {tag:"sort_evoRootId",name:"进化树",function:(a,b)=>a.evoRootId-b.evoRootId}, {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:"最大HP(Lv110)",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_rarity",name:"稀有度",function:(a,b)=>a.rarity-b.rarity}, {tag:"sort_cost",name:"消耗",function:(a,b)=>a.cost-b.cost}, ];