mirror of
https://github.com/babalae/bettergi-scripts-list.git
synced 2026-03-27 05:19:51 +08:00
fix(AutoPlanDomain): 修复秘境自动战斗配置过滤逻辑
- 修复了pushAllJsonConfig函数调用中的参数格式问题 - 添加了对autoFight.DomainRoundNum大于0的条件过滤 - 确保只有设置了有效刷取轮数的配置才会参与排序和执行 - 避免无效配置导致的自动战斗异常执行
This commit is contained in:
@@ -235,15 +235,16 @@ async function main() {
|
||||
await init();
|
||||
if (config.bgi_tools.open.open_push) {
|
||||
log.info(`开始推送bgi_tools配置`)
|
||||
await pushAllJsonConfig(JSON.parse(file.readTextSync(config.path.domain)), config.bgi_tools.api.httpPushAllJsonConfig,config.bgi_tools.token)
|
||||
await pushAllJsonConfig(JSON.parse(file.readTextSync(config.path.domain)), config.bgi_tools.api.httpPushAllJsonConfig, config.bgi_tools.token)
|
||||
}
|
||||
// 获取秘境配置
|
||||
let domainConfig = config.domain.config;
|
||||
//"队伍名称|秘境名称/刷取物品名称|刷几轮|限时/周日|周几执行(0-6)不填默认执行|执行顺序,..."
|
||||
const autoFightOrderList = initDomainOrderList(domainConfig);
|
||||
if (autoFightOrderList?.length > 0) {
|
||||
autoFightOrderList.sort((a, b) => b.order - a.order)
|
||||
await autoDomainList(autoFightOrderList);
|
||||
const list = autoFightOrderList.filter(item => item.autoFight.DomainRoundNum > 0)
|
||||
if (list?.length > 0) {
|
||||
list.sort((a, b) => b.order - a.order)
|
||||
await autoDomainList(list);
|
||||
} else {
|
||||
log.info(`本日无计划`)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user