没有34级JOY时才会执行回收

This commit is contained in:
wangsq
2021-01-09 17:57:51 +08:00
parent 9f9a79482c
commit 3935cc236f

View File

@ -211,8 +211,8 @@ async function jdJxStory() {
$.log(`${$.joyIds[8]} ${$.joyIds[9]} ${$.joyIds[10]} ${$.joyIds[11]}\n`)
}
// 如果格子全部被占有且没有可以合并的JOY只能回收低级的JOY
if(checkHasFullOccupied() && !checkCanMerge()) {
// 如果格子全部被占有且没有可以合并的JOY只能回收低级的JOY (没有34级JOY时才会执行)
if(checkHasFullOccupied() && !checkCanMerge() && !checkHas34Level()) {
const minJoyId = Math.min(...$.joyIds);
const boxId = $.joyIds.indexOf(minJoyId);
console.log(`格子全部被占有且没有可以合并的JOY回收${boxId + 1}号位等级为${minJoyId}的JOY`)
@ -262,6 +262,11 @@ function checkHasFullOccupied() {
return !$.joyIds.includes(0);
}
// 查询是否有34级JOY
function checkHas34Level() {
return $.joyIds.includes(34);
}
function checkCanMerge() {
let obj = {};
let canMerge = false;