修复bug
This commit is contained in:
parent
ec2b5add41
commit
6c1ac35063
|
@ -2114,39 +2114,29 @@ function parseBigNumber(number)
|
||||||
return a_pC - b_pC;
|
return a_pC - b_pC;
|
||||||
})},
|
})},
|
||||||
{name:"====其他搜索====",function:cards=>cards},
|
{name:"====其他搜索====",function:cards=>cards},
|
||||||
{name:"全部8格潜觉(转生、超转生)",function:cards=>cards.filter(card=>{
|
{name:"全部8格潜觉(转生、超转生)",function:cards=>cards.filter(card=>card.is8Latent)},
|
||||||
return card.is8Latent;
|
{name:"全部像素进化",function:cards=>cards.filter(card=>card.evoMaterials.includes(3826))},
|
||||||
})},
|
{name:"全部用三神面进化",function:cards=>cards.filter(card=>card.evoMaterials.includes(3795))},
|
||||||
{name:"全部像素进化",function:cards=>cards.filter(card=>{
|
{name:"全部用彩龙果进化",function:cards=>cards.filter(card=>card.evoMaterials.includes(3971))},
|
||||||
return card.evoMaterials.indexOf(3826)>=0;
|
{name:"全部由武器进化而来",function:cards=>cards.filter(card=>card.isUltEvo && Cards[card.evoBaseId].awakenings.includes(49))},
|
||||||
})},
|
{name:"全部110级三维成长100%",function:cards=>cards.filter(card=>card.limitBreakIncr>=100)},
|
||||||
{name:"全部用三神面进化",function:cards=>cards.filter(card=>{
|
{name:"有110,但没有超觉醒",function:cards=>cards.filter(card=>card.limitBreakIncr>0 && card.superAwakenings.length<1)},
|
||||||
return card.evoMaterials.indexOf(3795)>=0;
|
{name:"全部珠子皮肤",function:cards=>cards.filter(card=>card.blockSkinId>0)},
|
||||||
})},
|
{name:"全部低于100mp",function:cards=>cards.filter(card=>card.sellMP<100)},
|
||||||
{name:"全部用彩龙果进化",function:cards=>cards.filter(card=>{
|
{name:"只显示可以做辅助",function:cards=>cards.filter(card=>card.canAssist)},
|
||||||
return card.evoMaterials.indexOf(3971)>=0;
|
{name:"3个type",function:cards=>cards.filter(card=>card.types.filter(t=>t>=0).length>=3)},
|
||||||
})},
|
{name:"9个觉醒",function:cards=>cards.filter(card=>card.awakenings.length>=9)},
|
||||||
{name:"全部由武器进化而来",function:cards=>cards.filter(card=>{
|
{name:"所有潜觉蛋龙",function:cards=>cards.filter(card=>card.latentAwakeningId>0)},
|
||||||
return card.isUltEvo && Cards[card.evoBaseId].awakenings.indexOf(49)>=0;
|
|
||||||
})},
|
|
||||||
{name:"全部110级三维成长100%",function:cards=>cards.filter(card=>{
|
|
||||||
return card.limitBreakIncr>=100;
|
|
||||||
})},
|
|
||||||
{name:"全部珠子皮肤",function:cards=>cards.filter(card=>{
|
|
||||||
return card.blockSkinId>0;
|
|
||||||
})},
|
|
||||||
{name:"全部低于100mp",function:cards=>cards.filter(card=>{
|
|
||||||
return card.sellMP<100;
|
|
||||||
})},
|
|
||||||
];
|
];
|
||||||
|
|
||||||
const searchBox = editBox.querySelector(".search-box");
|
const searchBox = editBox.querySelector(".search-box");
|
||||||
const controlDiv = searchBox.querySelector(".control-div");
|
const controlDiv = searchBox.querySelector(".control-div");
|
||||||
let fragment = document.createDocumentFragment();
|
let fragment = document.createDocumentFragment();
|
||||||
|
const specialSearchDiv = fragment.appendChild(document.createElement("div"))
|
||||||
const specialSearch1 = document.createElement("select");
|
const specialSearch1 = document.createElement("select");
|
||||||
const specialSearch2 = document.createElement("select");
|
const specialSearch2 = document.createElement("select");
|
||||||
const specialSearch1Label = fragment.appendChild(document.createElement("label"));
|
const specialSearch1Label = specialSearchDiv.appendChild(document.createElement("label"));
|
||||||
const specialSearch2Label = fragment.appendChild(document.createElement("label"));
|
const specialSearch2Label = specialSearchDiv.appendChild(document.createElement("label"));
|
||||||
specialSearch1Label.innerHTML = "筛选1:";
|
specialSearch1Label.innerHTML = "筛选1:";
|
||||||
specialSearch2Label.innerHTML = "筛选2:";
|
specialSearch2Label.innerHTML = "筛选2:";
|
||||||
specialSearch1Label.appendChild(specialSearch1);
|
specialSearch1Label.appendChild(specialSearch1);
|
||||||
|
@ -2164,7 +2154,7 @@ function parseBigNumber(number)
|
||||||
result = specialSearchFunctions[parseInt(specialSearch2.value,10)].function(result); //第二遍搜索
|
result = specialSearchFunctions[parseInt(specialSearch2.value,10)].function(result); //第二遍搜索
|
||||||
searchBox.startSearch(result);
|
searchBox.startSearch(result);
|
||||||
};
|
};
|
||||||
controlDiv.insertBefore(fragment,controlDiv.querySelector(".sort-div"));
|
controlDiv.insertBefore(fragment,controlDiv.firstElementChild);
|
||||||
const searchClear = controlDiv.querySelector(".search-clear");
|
const searchClear = controlDiv.querySelector(".search-clear");
|
||||||
searchClear.addEventListener("click",function(e){
|
searchClear.addEventListener("click",function(e){
|
||||||
specialSearch1.selectedIndex = 0;
|
specialSearch1.selectedIndex = 0;
|
||||||
|
|
|
@ -620,13 +620,12 @@ function initialize()
|
||||||
{
|
{
|
||||||
const monstersList = editBox.querySelector("#monsters-name-list");
|
const monstersList = editBox.querySelector("#monsters-name-list");
|
||||||
let fragment = document.createDocumentFragment();
|
let fragment = document.createDocumentFragment();
|
||||||
const linkReg = "link:(\\d+)";
|
|
||||||
Cards.forEach(function(m){ //添加下拉框候选
|
Cards.forEach(function(m){ //添加下拉框候选
|
||||||
const opt = fragment.appendChild(document.createElement("option"));
|
const opt = fragment.appendChild(document.createElement("option"));
|
||||||
opt.value = m.id;
|
opt.value = m.id;
|
||||||
opt.label = m.id + " - " + returnMonsterNameArr(m, currentLanguage.searchlist, currentDataSource.code).join(" | ");
|
opt.label = m.id + " - " + returnMonsterNameArr(m, currentLanguage.searchlist, currentDataSource.code).join(" | ");
|
||||||
|
|
||||||
const linkRes = new RegExp(linkReg,"ig").exec(m.specialAttribute);
|
const linkRes = new RegExp("link:(\\d+)","ig").exec(m.specialAttribute);
|
||||||
if (linkRes)
|
if (linkRes)
|
||||||
{//每个有链接的符卡,把它们被链接的符卡的进化根修改到链接前的
|
{//每个有链接的符卡,把它们被链接的符卡的进化根修改到链接前的
|
||||||
const _m = Cards[parseInt(linkRes[1],10)];
|
const _m = Cards[parseInt(linkRes[1],10)];
|
||||||
|
@ -961,6 +960,7 @@ function initialize()
|
||||||
s_awokensEquivalent.checked,
|
s_awokensEquivalent.checked,
|
||||||
s_includeSuperAwoken.checked
|
s_includeSuperAwoken.checked
|
||||||
);
|
);
|
||||||
|
console.log("搜索结果",searchResult);
|
||||||
showSearch(searchResult);
|
showSearch(searchResult);
|
||||||
};
|
};
|
||||||
searchBox.startSearch = startSearch;
|
searchBox.startSearch = startSearch;
|
||||||
|
@ -1025,6 +1025,11 @@ function initialize()
|
||||||
}
|
}
|
||||||
s_sortList.onchange = reSortCards;
|
s_sortList.onchange = reSortCards;
|
||||||
s_sortReverse.onchange = reSortCards;
|
s_sortReverse.onchange = reSortCards;
|
||||||
|
sort_function_list.forEach((sfunc,idx)=>{
|
||||||
|
const newOpt = new Option(sfunc.name,idx);
|
||||||
|
newOpt.setAttribute("data-tag",sfunc.tag);
|
||||||
|
s_sortList.options.add(newOpt);
|
||||||
|
});
|
||||||
|
|
||||||
//id搜索
|
//id搜索
|
||||||
const monstersID = settingBox.querySelector(".row-mon-id .m-id");
|
const monstersID = settingBox.querySelector(".row-mon-id .m-id");
|
||||||
|
|
Loading…
Reference in New Issue