JS脚本:新增两个周本,以及优化了进入周本的时间 (#779)

* 测试

* 你的提交信息

* 周本全2.0更新以及打牌更新

* Update manifest.json

* Update manifest.json

* Update manifest.json

* Update manifest.json

* Update manifest.json

* Update manifest.json

* Update manifest.json

* Update manifest.json

* Update manifest.json

* 打牌、周本bug 修复

* 新增两个周本,以及减少了了进入周本的时间

* Update settings.json
This commit is contained in:
5117600049
2025-05-11 17:32:09 +08:00
committed by GitHub
parent e78294f00b
commit 244ad72c57
33 changed files with 851 additions and 58 deletions

View File

@@ -1,5 +1,28 @@
(async function () {//女士
//检测传送结束 await tpEndDetection();
async function tpEndDetection() {
const region1 = RecognitionObject.ocr(1690, 230, 75, 350);// 队伍名称区域
const region2 = RecognitionObject.ocr(872, 681, 180, 30);// 点击任意处关闭
let tpTime = 0;
await sleep(1500);//点击传送后等待一段时间避免误判
//最多30秒传送时间
while (tpTime < 300) {
let capture = captureGameRegion();
let res1 = capture.find(region1);
let res2 = capture.find(region2);
if (!res1.isEmpty()|| !res2.isEmpty()){
log.info("传送完成");
await sleep(1000);//传送结束后有僵直
click(960, 810);//点击任意处
await sleep(500);
return;
}
tpTime++;
await sleep(100);
}
throw new Error('传送时间超时');
}
//吃料理
async function eatFood() {
let foodName = settings.foodName ?? 0;
@@ -138,11 +161,9 @@ await sleep(300);
click(1180, 760);//队伍等级偏低、体力不够可能会出弹窗
await sleep(2000);
click(1725, 1020);//开始挑战
await sleep(15000);
await tpEndDetection();
//副本内前往BOSS处
click(960, 810);//点击任意处
await sleep(2000);
await eatFood();//嗑药
keyPress("1");
await sleep(1000);//切回固定行走位