js 脚本:首领讨伐一条龙更新,新增挑战失败一次后,再次尝试。修改了深邃摹结株传送文件 (#643)
* Update main.js * Update manifest.json * Update settings.json * Update 深邃摹结株前往.json
This commit is contained in:
@@ -16,15 +16,7 @@
|
|||||||
"x": 9352.87109375,
|
"x": 9352.87109375,
|
||||||
"y": -1333.6162109375,
|
"y": -1333.6162109375,
|
||||||
"action_params": ""
|
"action_params": ""
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 2,
|
|
||||||
"action": "combat_script",
|
|
||||||
"move_mode": "walk",
|
|
||||||
"type": "teleport",
|
|
||||||
"x": 9352.87109375,
|
|
||||||
"y": -1333.6162109375,
|
|
||||||
"action_params": "钟离 moveMouseBy(500, 0),s(0.2),e(hold),w(7);"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ const autoNavigateToReward = async () => {
|
|||||||
|
|
||||||
// 3. 前进一小步
|
// 3. 前进一小步
|
||||||
keyDown("w");
|
keyDown("w");
|
||||||
await sleep(900);
|
await sleep(800);
|
||||||
keyUp("w");
|
keyUp("w");
|
||||||
await sleep(100); // 等待角色移动稳定
|
await sleep(100); // 等待角色移动稳定
|
||||||
}
|
}
|
||||||
@@ -102,7 +102,7 @@ await pathingScript.runFile(`assets/${challengeName}前往.json`);
|
|||||||
await keyMouseScript.runFile(`assets/${challengeName}前往键鼠.json`);
|
await keyMouseScript.runFile(`assets/${challengeName}前往键鼠.json`);
|
||||||
for (let i = 0;i < challengeNum; i++) {
|
for (let i = 0;i < challengeNum; i++) {
|
||||||
await sleep(1000);
|
await sleep(1000);
|
||||||
if(samePlace == 1&& i > 0){
|
if(samePlace != "YES" && i > 0){
|
||||||
log.info(`前往第${i+1}次恢复状态`);
|
log.info(`前往第${i+1}次恢复状态`);
|
||||||
await pathingScript.runFile("assets/recover.json");//回复状态
|
await pathingScript.runFile("assets/recover.json");//回复状态
|
||||||
log.info(`前往第${i+1}次讨伐${challengeName}`);
|
log.info(`前往第${i+1}次讨伐${challengeName}`);
|
||||||
@@ -110,13 +110,24 @@ await pathingScript.runFile(`assets/${challengeName}前往.json`);
|
|||||||
await keyMouseScript.runFile(`assets/${challengeName}前往键鼠.json`);
|
await keyMouseScript.runFile(`assets/${challengeName}前往键鼠.json`);
|
||||||
}
|
}
|
||||||
log.info(`开始第${i+1}次战斗`);
|
log.info(`开始第${i+1}次战斗`);
|
||||||
|
try {
|
||||||
await dispatcher.runTask(new SoloTask("AutoFight"));
|
await dispatcher.runTask(new SoloTask("AutoFight"));
|
||||||
|
} catch (error) {
|
||||||
|
//失败后最多只挑战一次,因为两次都打不过,基本上没戏,干脆直接报错结束
|
||||||
|
log.info(`挑战失败,再来一次`);
|
||||||
|
await pathingScript.runFile("assets/recover.json");//回复状态
|
||||||
|
await pathingScript.runFile(`assets/${challengeName}前往.json`);
|
||||||
|
await keyMouseScript.runFile(`assets/${challengeName}前往键鼠.json`);
|
||||||
|
await dispatcher.runTask(new SoloTask("AutoFight"));
|
||||||
|
}
|
||||||
|
|
||||||
log.info(`等待一会儿,避免钟离柱子害人`);
|
log.info(`等待一会儿,避免钟离柱子害人`);
|
||||||
await sleep(10000);
|
await sleep(10000);
|
||||||
log.info(`第${i+1}次领奖`);
|
log.info(`第${i+1}次领奖`);
|
||||||
await autoNavigateToReward();//前往地脉之花
|
await autoNavigateToReward();//前往地脉之花
|
||||||
//await pathingScript.runFile(`assets/${challengeName}领奖.json`);
|
//await pathingScript.runFile(`assets/${challengeName}领奖.json`);
|
||||||
await sleep(600);
|
await sleep(600);
|
||||||
|
|
||||||
keyPress("F");
|
keyPress("F");
|
||||||
await sleep(800);
|
await sleep(800);
|
||||||
click(968, 759);//消耗树脂领取
|
click(968, 759);//消耗树脂领取
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"manifest_version": 1,
|
"manifest_version": 1,
|
||||||
"name": "首领连续讨伐",
|
"name": "首领连续讨伐",
|
||||||
"version": "1.1",
|
"version": "1.2",
|
||||||
"description": "请看一看readme文件",
|
"description": "请看一看readme文件",
|
||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -6,6 +6,8 @@
|
|||||||
"label": "请问你设置好相关参数了吗",
|
"label": "请问你设置好相关参数了吗",
|
||||||
"options": [
|
"options": [
|
||||||
"YES",
|
"YES",
|
||||||
|
"YES",
|
||||||
|
"YES"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -14,7 +16,8 @@
|
|||||||
"type": "select",
|
"type": "select",
|
||||||
"label": "是否原地连续挑战(默认不使用)",
|
"label": "是否原地连续挑战(默认不使用)",
|
||||||
"options": [
|
"options": [
|
||||||
"YES"
|
"YES",
|
||||||
|
"NO"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -24,40 +27,39 @@
|
|||||||
"type": "select",
|
"type": "select",
|
||||||
"label": "请选择首领",
|
"label": "请选择首领",
|
||||||
"options": [
|
"options": [
|
||||||
"金焰绒翼龙暴君",
|
"爆炎树",
|
||||||
"深罪浸礼者",
|
"半永恒统辖矩阵",
|
||||||
"遗迹巨蛇",
|
"掣电树",
|
||||||
"半永恒统辖矩阵",
|
"纯水精灵",
|
||||||
"兆载永劫龙兽",
|
"翠翎恐簟",
|
||||||
"无相之草",
|
"深罪浸礼者",
|
||||||
"纯水精灵",
|
"深邃摹结株",
|
||||||
"熔岩辉龙像",
|
"风蚀沙虫",
|
||||||
"科培琉司的劫罚",
|
"歌裴莉娅的葬送",
|
||||||
"歌裴莉娅的葬送",
|
"古岩龙蜥",
|
||||||
"无相之火",
|
"恒常机关阵列",
|
||||||
"雷音权现",
|
"急冻树",
|
||||||
"翠翎恐簟",
|
"金焰绒翼龙暴君",
|
||||||
"风蚀沙虫",
|
"科培琉司的劫罚",
|
||||||
"实验性场力发生装置",
|
"雷音权现",
|
||||||
"无相之雷",
|
"灵觉隐修的迷者",
|
||||||
"急冻树",
|
"秘源机兵·构型械",
|
||||||
"爆炎树",
|
"魔偶剑鬼",
|
||||||
"古岩龙蜥",
|
"千年珍珠骏麟",
|
||||||
"无相之水",
|
"熔岩辉龙像",
|
||||||
"掣电树",
|
"贪食匿叶龙山王",
|
||||||
"恒常机关阵列",
|
"铁甲熔火帝皇",
|
||||||
"魔偶剑鬼",
|
"无相之草",
|
||||||
"贪食匿叶龙山王",
|
"无相之火",
|
||||||
"铁甲熔火帝皇",
|
"无相之雷",
|
||||||
"无相之岩",
|
"无相之水",
|
||||||
"千年珍珠骏麟",
|
"无相之岩",
|
||||||
"水形幻人",
|
"水形幻人",
|
||||||
"隐山猊兽",
|
"实验性场力发生装置",
|
||||||
"秘源机兵·构型械",
|
"遗迹巨蛇",
|
||||||
"灵觉隐修的迷者",
|
"隐山猊兽",
|
||||||
"深邃摹结株"
|
"兆载永劫龙兽"
|
||||||
]
|
]
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user