修复不抓晶核还会切换队伍的问题
This commit is contained in:
@@ -1,4 +1,6 @@
|
|||||||
(async function () {
|
(async function () {
|
||||||
|
const startTime = Date.now(); //记录启动时间
|
||||||
|
|
||||||
setGameMetrics(1920, 1080, 1); // 设置游戏运行的分辨率和缩放
|
setGameMetrics(1920, 1080, 1); // 设置游戏运行的分辨率和缩放
|
||||||
//基础延迟
|
//基础延迟
|
||||||
let delay = settings.delay || 2000;
|
let delay = settings.delay || 2000;
|
||||||
@@ -58,11 +60,12 @@
|
|||||||
|
|
||||||
|
|
||||||
// 设置世界权限
|
// 设置世界权限
|
||||||
|
let domainName = settings.domainName;
|
||||||
|
if (domainName != "默认当前") {
|
||||||
keyPress("VK_F2")
|
keyPress("VK_F2")
|
||||||
await sleep(1000);
|
await sleep(1000);
|
||||||
click(160, 1020); // 点击世界权限
|
click(160, 1020); // 点击世界权限
|
||||||
await sleep(1000);
|
await sleep(1000);
|
||||||
let domainName = settings.domainName;
|
|
||||||
switch (domainName) {
|
switch (domainName) {
|
||||||
case "不允许加入":
|
case "不允许加入":
|
||||||
click(330, 870);
|
click(330, 870);
|
||||||
@@ -83,6 +86,8 @@
|
|||||||
keyPress("Escape");
|
keyPress("Escape");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// 前往_合成台
|
// 前往_合成台
|
||||||
@@ -107,6 +112,7 @@
|
|||||||
|
|
||||||
|
|
||||||
// 自动秘境
|
// 自动秘境
|
||||||
|
if (settings.autoInstance == "是" | settings.autoInstance == undefined) {
|
||||||
while (true) {
|
while (true) {
|
||||||
try {
|
try {
|
||||||
await dispatcher.runTask(new SoloTask("AutoDomain"));
|
await dispatcher.runTask(new SoloTask("AutoDomain"));
|
||||||
@@ -123,6 +129,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// 分解狗粮
|
// 分解狗粮
|
||||||
@@ -233,7 +240,8 @@
|
|||||||
await sleep(1000);
|
await sleep(1000);
|
||||||
|
|
||||||
|
|
||||||
//切换队伍
|
//切换至抓晶蝶队伍
|
||||||
|
if (settings.catchButterfly == "是" | settings.catchButterfly == undefined) {
|
||||||
keyPress("L");
|
keyPress("L");
|
||||||
await sleep(3000);
|
await sleep(3000);
|
||||||
click(75, 1020);
|
click(75, 1020);
|
||||||
@@ -264,21 +272,13 @@
|
|||||||
keyPress("Escape");
|
keyPress("Escape");
|
||||||
log.info("已切换至第" + settings.number || 5 + "队");
|
log.info("已切换至第" + settings.number || 5 + "队");
|
||||||
await sleep(delay);
|
await sleep(delay);
|
||||||
|
}
|
||||||
|
|
||||||
//切换角色
|
//切换角色
|
||||||
keyPress("1");
|
keyPress("1");
|
||||||
log.info("已切换至第1个角色");
|
log.info("已切换至第1个角色");
|
||||||
|
|
||||||
|
|
||||||
// // 向后行走1.5秒
|
|
||||||
// keyDown("S");
|
|
||||||
// await sleep(1500);
|
|
||||||
// keyUp("S");
|
|
||||||
// log.info("已完成 向后走1.5秒");
|
|
||||||
// await sleep(1000);
|
|
||||||
|
|
||||||
|
|
||||||
// 进入尘歌壶
|
// 进入尘歌壶
|
||||||
keyPress("B");
|
keyPress("B");
|
||||||
await sleep(1000);
|
await sleep(1000);
|
||||||
@@ -293,9 +293,11 @@
|
|||||||
log.info("已完成 进入尘歌壶");
|
log.info("已完成 进入尘歌壶");
|
||||||
|
|
||||||
|
|
||||||
// // 防止加载卡岩
|
// 如果延迟时间大于3000ms 执行防止加载卡岩
|
||||||
// await sleep(3000);
|
if (delay > 3000) {
|
||||||
// log.info("等待防止加载卡岩");
|
await sleep(3000);
|
||||||
|
log.info("当前基础延迟大于{time},已等待防止加载卡岩", "3000ms");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// 尘歌壶找阿圆
|
// 尘歌壶找阿圆
|
||||||
@@ -405,25 +407,37 @@
|
|||||||
await captureCrystalfly('枫丹-苍白的遗荣', 4188, 2992, 2);
|
await captureCrystalfly('枫丹-苍白的遗荣', 4188, 2992, 2);
|
||||||
await captureCrystalfly('枫丹-幽林雾道', 3376, 3290, 2);
|
await captureCrystalfly('枫丹-幽林雾道', 3376, 3290, 2);
|
||||||
await captureCrystalfly('枫丹-卡布狄斯堡遗迹上方', 3554, 3024, 4);
|
await captureCrystalfly('枫丹-卡布狄斯堡遗迹上方', 3554, 3024, 4);
|
||||||
await captureCrystalfly('枫丹-卡布狄斯堡遗迹下方', 3374, 2699, 4);
|
await captureCrystalfly('枫丹-卡布狄斯堡遗迹下方_优化', 3374, 2699, 3);
|
||||||
await captureCrystalfly('枫丹-莫尔泰区', 3810, 2334, 2);
|
await captureCrystalfly('枫丹-莫尔泰区', 3810, 2334, 2);
|
||||||
await captureCrystalfly('枫丹-特别温暖的地方', 4790, 2520, 3);
|
await captureCrystalfly('枫丹-特别温暖的地方', 4790, 2520, 3);
|
||||||
|
|
||||||
|
await captureCrystalfly('须弥-化城郭左侧', 2699, -767, 2);
|
||||||
await captureCrystalfly('须弥-下风蚀地', 4452, -2456, 3);
|
await captureCrystalfly('须弥-下风蚀地', 4452, -2456, 3);
|
||||||
|
dispatcher.addTimer(new RealtimeTimer("AutoPick", { "forceInteraction": false })); // 关闭自动拾取的实时任务
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const endTime = Date.now();
|
||||||
|
const totalTimeInSeconds = (endTime - startTime) / 1000;
|
||||||
|
const minutes = Math.floor(totalTimeInSeconds / 60);
|
||||||
|
const seconds = totalTimeInSeconds % 60;
|
||||||
|
const formattedTime = `${minutes}分${seconds.toFixed(0).padStart(2, '0')}秒`;
|
||||||
|
log.info(`已完成总耗时: ${formattedTime}`);
|
||||||
|
await sleep(2000);
|
||||||
|
log.info("已完成 所有内容 结束-Tzi");
|
||||||
|
await sleep(2000);
|
||||||
|
|
||||||
// 结束游戏
|
// 结束游戏
|
||||||
|
if (settings.exitGame == "是" | settings.exitGame == undefined) {
|
||||||
for (let i = 0; i < 5; i++) {
|
for (let i = 0; i < 5; i++) {
|
||||||
log.info('即将在 {num}s 后退出', 5 - i + "s");
|
log.info('即将在 {num}s 后退出', 5 - i + "s");
|
||||||
await sleep(1000);
|
await sleep(1000);
|
||||||
}
|
}
|
||||||
log.info("已完成 所有内容 结束-Tzi");
|
|
||||||
await sleep(2000);
|
|
||||||
keyDown("MENU");
|
keyDown("MENU");
|
||||||
keyDown("F4");
|
keyDown("F4");
|
||||||
await sleep(50);
|
await sleep(50);
|
||||||
keyUp("MENU");
|
keyUp("MENU");
|
||||||
keyUp("F4");
|
keyUp("F4");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
})();
|
})();
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"manifest_version": 1,
|
"manifest_version": 1,
|
||||||
"name": "Tzi-每日一条龙+副本晶蝶尘歌壶邮件",
|
"name": "Tzi-每日一条龙+副本晶蝶尘歌壶邮件_0.04",
|
||||||
"version": "0.03",
|
"version": "0.04",
|
||||||
"bgi_version": "0.36.0",
|
"bgi_version": "0.36.0",
|
||||||
"description": "每日一条龙 包含每日任务 刷副本,分解狗粮,尘歌壶,抓晶蝶 自动下线。【自动副本】请先去独立任务中将自动秘境配置完成,【自动晶蝶】队伍需要携带早柚或瑶瑶。【尘歌壶】将快捷道具栏需装满4个,确保尘歌壶在第5位。运行前可以右键配置参数。主要适配枫丹凯瑟琳锚点。",
|
"description": "每日一条龙 包含每日任务 刷副本,分解狗粮,尘歌壶,抓晶蝶 自动下线。【自动副本】请先去独立任务中将自动秘境配置完成,【自动晶蝶】队伍需要携带早柚或瑶瑶。【尘歌壶】将快捷道具栏需装满4个,确保尘歌壶在第5位。运行前可以右键配置参数。主要适配枫丹凯瑟琳锚点。",
|
||||||
"authors": [
|
"authors": [
|
||||||
@@ -16,6 +16,12 @@
|
|||||||
//同时感谢大佬们的付出 为我提供思路
|
//同时感谢大佬们的付出 为我提供思路
|
||||||
|
|
||||||
|
|
||||||
|
// version 0.04
|
||||||
|
// 新增设置世界权限 默认当前的选项
|
||||||
|
// 修复不抓晶核还会切换队伍的问题
|
||||||
|
// 新增晶蝶点位
|
||||||
|
|
||||||
|
|
||||||
// version 0.03
|
// version 0.03
|
||||||
// 新增多个合成台点位
|
// 新增多个合成台点位
|
||||||
// 新增多个晶蝶抓取点位
|
// 新增多个晶蝶抓取点位
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"type": "select",
|
"type": "select",
|
||||||
"label": "设置房间权限(默认 不允许加入)",
|
"label": "设置房间权限(默认 不允许加入)",
|
||||||
"options": [
|
"options": [
|
||||||
|
"默认当前",
|
||||||
"直接加入",
|
"直接加入",
|
||||||
"确认后可加入",
|
"确认后可加入",
|
||||||
"不允许加入"
|
"不允许加入"
|
||||||
@@ -46,6 +47,15 @@
|
|||||||
"清琼岛"
|
"清琼岛"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "autoInstance",
|
||||||
|
"type": "select",
|
||||||
|
"label": "自动秘境(默认 是)",
|
||||||
|
"options": [
|
||||||
|
"是",
|
||||||
|
"否"
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "decomposeDogFood",
|
"name": "decomposeDogFood",
|
||||||
"type": "select",
|
"type": "select",
|
||||||
|
|||||||
Reference in New Issue
Block a user