参量质变仪 v.1.5 20251021 (#2213)

- 新增过期物品处理。
This commit is contained in:
kaedelcb
2025-10-22 23:30:11 +08:00
committed by GitHub
parent 42debcd2a2
commit 6bdd03c20c
4 changed files with 31 additions and 12 deletions

View File

@@ -32,22 +32,31 @@
## 六、更新说明
### v.1.1 20250426
### v.1.5 20251021
- 修改下拉菜单次数适配4K分辨率
### v.1.2 20250512
- 更改UID识别方法适配原神UI改变。
### v.1.3 20250629
- 更改下来滚动条方式,防止鼠标超出边界。
- 规范化脚本名称添加README.md文件。
- 新增过期物品处理
### v.1.4 20250727
- 优化当输入队伍名为空时的错误处理(设置过一次队伍再删除会判断为空而非未定义,之前没有触发错误提示)。
- 当质变仪在已经放入材料后,重新运行仍然尝试进行芭芭拉攻击流程。
### v.1.3 20250629
- 更改下来滚动条方式,防止鼠标超出边界。
- 规范化脚本名称添加README.md文件。
### v.1.2 20250512
- 更改UID识别方法适配原神UI改变。
### v.1.1 20250426
- 修改下拉菜单次数适配4K分辨率。

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -5,6 +5,7 @@
var ZHIBIANYI = typeof settings.ZHIBIANY === 'string' && settings.ZHIBIANYI.trim() !== '' ? settings.ZHIBIANYI : "assets/zhibian.png";
var actiontime = settings.actiontime != undefined && ~~settings.actiontime > 0 ? ~~settings.actiontime : 50;
var CHA = "assets/cha.png"
var outTimeStuff = "assets/ConfirmButton.png"
var TEAM
const ITEM = settings.ITEM !== undefined ? (
settings.ITEM === "1养成道具" ? 1 :
@@ -106,6 +107,13 @@ async function deployTransformer(){
await sleep(500);
await keyPress("B");
await sleep(1000);
let outTime = await imageRecognition(outTimeStuff,0.5,1,0,760, 700, 100, 100);
if (outTime.found){
log.info("过期物品处理完成,继续执行");
await sleep(1000);
}
await click(1067,57);//点开背包,可做图像识别优化
await textOCR("小道具",3,0,0,126,17,99,53);if (!result.found){throw new Error("未打开'小道具'页面");}//确认在小道具界面
@@ -116,6 +124,7 @@ async function deployTransformer(){
}
/**======================================================================================
* 游戏内“参量质变仪”的放入薄荷交互流程
*/
@@ -225,6 +234,7 @@ async function executeAttack(){
//main/======================================================================================
await genshin.returnMainUi();
log.info("版本v1.5");
//检查用户是否配置队伍============================================
if (settings.TEAMname === undefined || settings.TEAMname === "" || settings.TEAMname === null) {
throw new Error("必填请在配置页面填写队伍名称芭芭拉放4号位"); // 没选就报错后停止

View File

@@ -1,7 +1,7 @@
{
"manifest_version": 1,
"name": "参量质变仪",
"version": "1.4",
"version": "1.5",
"bgi_version": "0.44.0",
"description": "参量质变仪自动化,请注意说明文件,如有BUG请联系作者QQ:119996800",
"tags": [