日常行动通用模块
Tips: ✅ 代表已实装,⏳ 代表拟定更改,❓ 代表开发检讨中,➡️ 表示该模块有"next"字段指向
❓ 需要商定/更换命名规范吗
1. 常用导航类操作
基本都存放在 mainmap.json 中。建议配合"next"中的"[JumpBack]"字段使用。
✅"返回主界面左半屏"
除以下场景外都能执行成功:
- 密探重置(真的有必要考虑吗?)
- 关卡扫荡界面(可以加,但好像没必要?可以再议)
✅"返回主界面右半屏"
同上
✅"返回上级界面"
点击屏幕左上角(默认的返回图标)一次,且不会点到小广头像
✅ ""进入界面-xx"" 主界面全功能导航
可直接调用 "进入界面-xx" 以自动导航至任意主要功能界面,兼容国服、港服(简中)。建议配合 "interrupt" 字段使用。 功能列表包括:
招募、密探、鸢报、心纸君、主线故事、据点、历练、观星、相见、恋念、名册、兰台
商城、活动
心纸营建(港服限定)、地宫(目前仅测试了国服)、秘宝(目前仅测试了国服)
💡 Tips:
关于
"进入界面-鸢报"换用
"TemplateMatch"方式识别并点击入口。兼容旧版鸢报导航"进入鸢报"。关于
"进入界面-主线故事"会比其他导航傻一点,本身就在主线界面时也会退出去重进,但不影响使用
(改良方向:可能改为检测右上角的体力碗 icon 吧,但会和历练界面重复?)
关于
"进入界面-兰台"每天第一次进会弹窗,可能会影响到
"已在界面-兰台"的识别?考虑换成主线那种傻瓜但稳定型的
✅ "已在界面-xx" 主界面全功能检测
检测当前是否在指定界面。
适用于除 主线故事 和 当期限时活动 以外的所有主界面功能。
需要使用相关参数时可于 mainmap.json 自行查阅参考。
2. 屏幕控制类操作
❓"向上/下/左/右滑动"
适用于选人/找情报/找关卡等需要翻页的情景
❓ "点击"等其他常用键鼠 input
⚠️ 待验证:各类
跳过键的位置是否一致
突发情报-羁绊对话和鸢记右上角跳过的重合区域"roi": [589, 143, 70, 32]
方便套娃调用或直接调用连续动作
3. 弹窗处理类操作
基本都存放在 popups.json 中,少部分待更改的测试版指令存放在 interruptpop.json 中。
✅ "退出popup" (⏳ 或许更名为"退出回复popup"?)
通过点击回复气力值或回复体力弹窗右上角的退出图标来关闭弹窗
✅ "退出分享popup"
⚠️ 未测试是否适用于
剧情分享界面(如鸢记)
通过点击密探分享界面弹窗右上角的退出图标来关闭弹窗
⏳"退出关卡扫荡popup"
⚠️ 好像不适用于历练扫荡,待测试
通过点击右上角的退出图标来关闭白鹄扫荡窗口
✅ "右上角退出今日不再提醒popup"
对于需要确认的今日不再提醒界面弹窗,通过点击右上角的退出图标来关闭弹窗(下次依旧会弹出)
⏳"new今日不再提醒popup" ➡️ "new退出今日不再提醒"
⚠️ 目前在
interruptpop.json中,待统一命名并转移
点击勾选今日不再提醒后 ➡️ 点击确认键,弹窗自然关闭(下次不会再弹出)
⏳ "new气力值回复" ➡️ [ "new鸟食耗尽check", "new确认回复气力值"]
⚠️ 目前在
interruptpop.json中,待统一命名并转移
检测到气力值回复弹窗后,若需消耗白金币则中止当前任务;否则点击确认,弹窗自然消失
⏳ "气力值回复" ➡️ ... ➡️ "退出气力回复页面" ➡️ ["行动A","行动B", ...]
⚠️ 不建议配合
"interrupt"字段使用的气力值回复弹窗调用方法。
如果想要使用这个模块,需要调用后自行在"退出气力回复页面"的"next"值列表中添加"你原本想执行的行动"。
暂定保留兼容性。
4. 关卡内行动(走格子)类操作(⏳ 或仅提供推荐参数?)
(检讨中)走格子行动用例(此处根据"next"中的顺序,会优先走 黄格子 > 绿格子):
"XX关卡走格子": {
"next": ["XX关卡-走黄格子", "XX关卡-走绿格子", "识别出口(OCR)"],
"interrupt": ["XX关卡-处理有的没的/对话(如鸢记)"]
},
"XX关卡-走黄格子":{
"recognition": "ColorMatch",
"roi": [98, 527, 519, 43],
"method": 4,
"upper": [218, 179, 112],
"lower": [142, 103, 36],
"count": 900,
"order_by": "Score",
"connected": true,
"action": "Click",
"post_wait_freezes": 1000,
"next":["XX关卡走格子"]
},
"XX关卡-走绿格子":{ },❓ 识别黄格子"
(检讨中)目前仅推荐参数(经突发情况(刷漆园蝶)不同天气背景验证可用)
"recognition": "ColorMatch",
"roi": [98, 527, 519, 43],
"method": 4,
"upper": [218, 179, 112],
"lower": [142, 103, 36],
"count": 900,
"order_by": "Score",
"connected": true,❓ 识别绿格子
(检讨中)目前仅推荐参数(经6-24验证可用)
"recognition": "ColorMatch",
"roi": [70, 518, 613, 200],
"method": 4,
"upper" : [97, 92, 82],
"lower": [48, 44, 39],
"count": 10000,
"order_by": "Score",
"connected": true,❓ 识别蓝格子
(检讨中)目前仅推荐参数(经他的传闻中不同天气背景验证可用)
"recognition": "ColorMatch",
"roi": [98, 527, 519, 43],
"method": 4,
"upper": [175, 201, 147],
"lower": [142, 172, 119],
"count": 900,
"order_by": "Score",
"connected": true,❓ "识别前进"等 OCR(文字识别)类
目前仅推荐参数
"roi": [98, 527, 519, 43]