js:锄地一条龙修正输出 (#1298)

This commit is contained in:
mno
2025-07-07 22:28:07 +08:00
committed by GitHub
parent 7fdf0387ca
commit 0e87ecd23a
3 changed files with 21 additions and 50 deletions

View File

@@ -26,10 +26,16 @@ const timeMoveDown = 1200;
const blacklistKeywords = ocrPickupJson["黑名单"]; const blacklistKeywords = ocrPickupJson["黑名单"];
if (!settings.accountName) { if (!settings.accountName) {
for (let i = 0; i < 30; i++) { for (let i = 0; i < 120; i++) {
log.error("你没有打开过自定义配置"); // 原始文本
log.error("请先阅读README.md后使用"); let originalMessage = " 请先阅读js文件夹中的【README.md后使用";
await sleep(2000); // 计算轮替的偏移量,每次循环偏移一位
let offset = i % originalMessage.length; // 每次循环偏移一位
// 构造轮替后的文本
let message = originalMessage.slice(-offset) + originalMessage.slice(0, -offset);
// 输出内容
log.error(message);
await sleep(500);
} }
} }
@@ -304,9 +310,9 @@ async function findBestRouteGroups(pathings, k, targetEliteNum, targetMonsterNum
pathings.sort((a, b) => a.index - b.index); pathings.sort((a, b) => a.index - b.index);
// 输出日志信息 // 输出日志信息
log.info(`总精英怪数量: ${totalSelectedElites}`); log.info(`总精英怪数量: ${totalSelectedElites.toFixed(0)}`);
log.info(`总普通怪数量: ${totalSelectedMonsters}`); log.info(`总普通怪数量: ${totalSelectedMonsters.toFixed(0)}`);
log.info(`总收益: ${totalGainCombined} 摩拉`); log.info(`总收益: ${totalGainCombined.toFixed(0)} 摩拉`);
// 将总用时转换为时、分、秒表示 // 将总用时转换为时、分、秒表示
const hours = Math.floor(totalTimeCombined / 3600); const hours = Math.floor(totalTimeCombined / 3600);
@@ -719,9 +725,9 @@ async function processPathingsByGroup(pathings, targetTexts, blacklistKeywords,
// 输出当前组的总计信息 // 输出当前组的总计信息
log.info(`当前组 ${selectedGroupName} 的总计信息:`); log.info(`当前组 ${selectedGroupName} 的总计信息:`);
log.info(`精英怪数量: ${totalElites}`); log.info(`精英怪数量: ${totalElites.toFixed(0)}`);
log.info(`小怪数量: ${totalMonsters}`); log.info(`小怪数量: ${totalMonsters.toFixed(0)}`);
log.info(`预计收益: ${totalGain} 摩拉`); log.info(`预计收益: ${totalGain.toFixed(0)} 摩拉`);
// 将预计总时间转换为时、分、秒表示 // 将预计总时间转换为时、分、秒表示
const hours = Math.floor(totalEstimatedTime / 3600); const hours = Math.floor(totalEstimatedTime / 3600);

View File

@@ -1,35 +0,0 @@
000-传奇
100-蒙德,雪山
200-璃月,层岩
300-稻妻,渊下宫
400-须弥
500-枫丹
600-纳塔
700-至冬
800-无归属地
更新至5月19日:
路线144条: 传奇2条线,精英怪141条线
001传奇:双龙蜥1200摩x2,占4只精英位;等效600摩x4只
002传奇:拳王艾威尔森3000摩,占3只精英位;等效1000x3只
600摩拉:103只
400摩拉:19只
200摩拉:437只
总计:558 ~ 565只 (随机7只 稻妻惑饲滩)
低效文件:137只(600摩1只,200摩136只)
**从零开始的提瓦特400杀:423 ~ 430只(随机7只 稻妻惑饲滩) 收益≈14W**
**A文件380只左右**
**B收尾文件41只(用于保证600摩怪全刷完)**
路径详情:
https://www.kdocs.cn/wo/sl/v11s2cO5
___________________________________________________________________________________________________
特殊怪物:
次数盾-21只,所在路线(601/602/603/604/605/606,路线内总计26只精英)
浊水幻灵-26只,所在路线(219/501/505/506/513/514/515/516/517/518,路线内总计36只精英)
炉壳山鼬-3只,所在路线(613/614/615,路线内总计3只精英)
玄文兽-26只,所在路线(224/225/226/228/229/231/232,路线内总计32只精英)
役人-7只,所在路线(502低效/514/515,路线内总计15只精英)
___________________________________________________________________________________________________
预备低效: 0只

View File

@@ -41,23 +41,23 @@
{ {
"name": "tagsForGroup1", "name": "tagsForGroup1",
"type": "input-text", "type": "input-text",
"label": "路径组一要排除的标签,允许使用的标签:\n水免次数盾高危传奇蕈兽小怪\n多个标签使用中文逗号分隔", "label": "允许使用的标签:\n水免次数盾高危传奇蕈兽小怪\n多个标签使用中文逗号分隔\n\n路径组一要【排除】的标签",
"default": "蕈兽" "default": "蕈兽"
}, },
{ {
"name": "tagsForGroup2", "name": "tagsForGroup2",
"type": "input-text", "type": "input-text",
"label": "路径组二要选择的标签,允许使用的标签:\n水免次数盾高危传奇蕈兽小怪\n多个标签使用中文逗号分隔" "label": "路径组二要选择的标签"
}, },
{ {
"name": "tagsForGroup3", "name": "tagsForGroup3",
"type": "input-text", "type": "input-text",
"label": "路径组三要选择的标签,允许使用的标签:\n水免次数盾高危传奇蕈兽小怪\n多个标签使用中文逗号分隔" "label": "路径组三要选择的标签"
}, },
{ {
"name": "tagsForGroup4", "name": "tagsForGroup4",
"type": "input-text", "type": "input-text",
"label": "路径组四要选择的标签,允许使用的标签:\n水免次数盾高危传奇蕈兽小怪\n多个标签使用中文逗号分隔" "label": "路径组四要选择的标签"
}, },
{ {
"name": "efficiencyIndex", "name": "efficiencyIndex",
@@ -80,6 +80,6 @@
{ {
"name": "excludeTags", "name": "excludeTags",
"type": "input-text", "type": "input-text",
"label": "排除关键词,含关键词的路线会被完全排除\n不同关键词使用中文逗号分隔\n例如填丘丘暴徒可以排除所有含有丘丘暴徒的路线" "label": "排除关键词,含关键词的路线会被完全排除\n不同关键词使用中文逗号分隔\n例如填丘丘暴徒可以排除所有含有丘丘暴徒的路线"
} }
] ]