Commit Graph

1853 Commits

Author SHA1 Message Date
辉鸭蛋
2b233b7e8e pathing: 延长回到神像回血的时间 #1213 2025-02-23 23:45:45 +08:00
秋云
a9896f0ff1 修改部分细节 (#1189)
* 1. MoveMapTo之前保证缩放大于2,以保证初始中心点识别不会出错;
2. 重构MoveMapTo,主要去除了首次的试探过程(由于直接使用游戏坐标来确定需要移动的距离,试探已经不再需要)。

* 直接抛出异常而不是break

* 首次切换队伍时不会触发传送,而后续切换其他队伍时(RunnerContext.Instance.PartyName 已非空)才会触发传送。修改为任何时候都触发传送。

* 打开编队前添加少许延时

* 添加配置项 切换队伍前是否前往须弥七天神像
2025-02-23 23:39:57 +08:00
辉鸭蛋
e00f0b3fa0 change project structure 2025-02-23 22:03:52 +08:00
辉鸭蛋
55442418aa 设置时间结束时,立即关闭退出 2025-02-23 21:17:16 +08:00
辉鸭蛋
82eaa86121 异常场景处理添加 遇到 x 按钮时候 按下esc 2025-02-23 20:38:34 +08:00
辉鸭蛋
56d0463510 fishing: UI调整与优化
1. 实时任务只支持半自动
2. 半自动钓鱼恢复自动提杆的能力
3. UI调整
4. 添加自动钓鱼独立任务快捷键
2025-02-23 20:33:16 +08:00
辉鸭蛋
b63ceaa88a refactor: duplicated code 2025-02-23 18:21:43 +08:00
辉鸭蛋
8babe59066 fix throw 2025-02-23 17:10:23 +08:00
辉鸭蛋
7ec2e08d3a pathing: 修复简易策略脚本异常时,RetryException没有向外抛出的问题 2025-02-23 15:58:46 +08:00
辉鸭蛋
375d796db4 more log
地图追踪中当前配队无法满足简易策略脚本时,日志提示所需角色
2025-02-22 19:10:12 +08:00
可耐的小伙纸
9f6299df88 add:使用Starward记录游戏时间 (#1164)
* add:使用Starward记录游戏时间

* feat:修复了多余的参数(手滑

* add:添加了Starward协议检测
feat:使用正则解析ini
feat:删去RegistryGameLocator.GameServer

* feat:将重复操作分离为方法

* feat:从文件读取不启动记录
2025-02-22 18:56:25 +08:00
Scarlet
ad2c61590e bugfix: handle unhandled cases (#1203) 2025-02-21 13:33:38 +08:00
秋云
b82395cc3a 1. MoveMapTo之前保证缩放大于2,以保证初始中心点识别不会出错; (#1187)
2. 重构MoveMapTo,主要去除了首次的试探过程(由于直接使用游戏坐标来确定需要移动的距离,试探已经不再需要)。
2025-02-19 09:56:05 +08:00
Ayu0K
675206e9da fix #1178 修复保存键鼠脚本时丢失最后一个MacroEvent的问题 (#1188) 2025-02-19 09:55:04 +08:00
Ayu0K
7abd066b15 feat: 全局按键映射支持 (#1159)
* 更改了按键绑定UI的相关文本,增加通用设置项“启用全局按键映射”

* 全局改键功能实现
2025-02-17 22:02:39 +08:00
辉鸭蛋
95e17bdef0 fix ra 2025-02-17 21:55:57 +08:00
Scarlet
1aa23df648 feat: Chasca charged attack support (#1175) 2025-02-17 13:34:28 +08:00
辉鸭蛋
2135189bf6 新版本自动钓鱼 @FishmanTheMurloc (#1176)
* Revert "Revert #1059"

This reverts commit 4b65370e9f.

* natlan fish model

* 新增调整时间的功能

* test

* Feat/new fishing (#1060)

* 没有找到鱼饵时不再抛异常而是返回行为失败;细小优化;测试分支是否配置正确

* 恢复半自动钓鱼功能(仅自动拉条);将CheckFishingUserInterface方法添加到行为树,使其直接控制启停;PutRects方法增加筛选,避免画出没有高度的框框导致残留红点在画布上;去掉局部变量_currContent;钓鱼结束不再依据_noRectsCount判断

* 添加一步抛竿后检查,避免往红色靶点抛竿导致失败

* 大家终于炼出了好用的适用纳塔版本的鱼模型;实现注释描述的“选择最多鱼吃的饵料”;添加koihead鱼类,进入抛竿时忽略koi,只看koihead;Fishpond.TargetRect补上空值处理;去掉_switchBaitContinuouslyFrameNum,目前该段代码有时候会导致发呆;钓鱼结束时多等5秒,避免“获得鱼”的提示图被错误地计入下一次抛竿找鱼的预测

* 注释了AutoFishingTrigger中,FishBite和Fishing方法中的一些代码,解除了对CaptureContent.FrameRate的引用以方便开新坑;开了个新坑AutoFishingTask

* 新增全自动钓鱼独立任务的ui界面

* 封装了所有钓鱼行为,消灭了AutoFishingTrigger中大部分私有变量,剩余一些用来在行为之间传递信息的变量被丢到Blackboard中

* 代码清理:删除AutoFishingTrigger中被注释的私有变量;行为树扩展方法移动到单独的文件中

* 封装好的行为都搬家到Behaviours.cs去了;钓鱼独立任务基本完成;Blackboard添加chooseBaitUIOpening字段以避免在选择鱼饵界面时因图标被灰色遮罩而影响图像匹配;抛竿行为添加OnTerminate方法修复合并预抛竿和抛竿行为时产生的bug

* 优化VisionContext框框的代码

* AutoFishingTask加了个转圈圈找鱼的动作

* 钓鱼任务时如果有F键以及确认键,就交互一下进入钓鱼模式

* 添加供js调用的钓鱼任务方法

* 调整视角时也调整游戏角色的朝向;因为错误率较高,抛竿前找鱼时不再对右下角图标进行模板匹配检查

* 把MoveViewpointDown封装成行为了,黑板新增字段pitchReset,改进了流程中调整视角俯仰的部分;钓鱼任务中为了避免人物待机动作吃掉钓鱼F键,ChangeView方法改成始终都按S和W键

* ThrowRod行为删去对鱼群位置的校验,该段校验经常导致发呆;并将该行为更名为GetFishpond

* 对EnterFishingMode行为进行优化并修复bug;钓鱼循环修正

* 将螺旋视角找鱼的行为简化为低头转圈找,以适应路径任务完成时经常无法朝向鱼的情况;按下钓鱼键后等待界面出现时间延长至2秒

* 添加js独立任务调用自动钓鱼

* 新增`fishing`的Action用于触发钓鱼

* AutoFishingTask删去右下角ExitFishingButtonRo的模板匹配校验,因为错误的未识别有点多;添加当前焦点窗口校验

* AutoFishingTask增加设置昼夜功能,在7点和19点各钓一轮

---------

Co-authored-by: 辉鸭蛋 <huiyadanli@gmail.com>

---------

Co-authored-by: FishmanTheMurloc <162452111+FishmanTheMurloc@users.noreply.github.com>
2025-02-17 11:36:10 +08:00
Scarlet
1f2ed388d6 feature:自动战斗增加换队延迟 (#1174)
* feat: increase the delay before switching party

* feat: expose the delay before checking fight ended to user

* add example value to prompt text
2025-02-17 11:33:48 +08:00
辉鸭蛋
56853c541b update 2025-02-16 00:47:00 +08:00
Because66666
af8562327f 添加了项目结构说明书 (#1163)
* 添加了项目结构说明图

* 添加了项目结构说明图

* Update README.md

* Delete ProjectStructureWord/Structure.md

* 更新

* 完善了项目结构图说明书

* Update README.md

* Update README.md

* replace

---------

Co-authored-by: Because66666 <2210414@mail.nankai.edu.cn>
Co-authored-by: 辉鸭蛋 <huiyadanli@gmail.com>
2025-02-16 00:44:54 +08:00
Scarlet
73c73b63dd feat: drop climbing before actions that could be blocked (#1150) 2025-02-15 12:16:43 +08:00
辉鸭蛋
9748ccd9ea 0.42.0 0.42 2025-02-12 23:30:07 +08:00
辉鸭蛋
ccf1c37283 tp: expand non clickable areas 2025-02-12 23:12:26 +08:00
辉鸭蛋
aabd1e0c01 fix kale 2025-02-12 23:02:16 +08:00
辉鸭蛋
3fcc11a617 edit tp config 2025-02-12 22:41:04 +08:00
辉鸭蛋
717bd931f7 edit tp config #1145 2025-02-12 22:13:08 +08:00
Scarlet
cb8a743d34 修复因原神更新引起的地图缩放问题 (#1151)
* bugfix: fix map navigation problem caused by Genshin update

* constant adjust
2025-02-12 20:53:41 +08:00
郝凯阳
dccc116ea8 auto tcg: update character card config to v5.4 (#1148)
Co-authored-by: haokaiyang <haokaiyang@cmcm.com>
2025-02-12 15:31:20 +08:00
辉鸭蛋
79493b4407 Update README.md 2025-02-11 14:49:42 +08:00
辉鸭蛋
2c554ab2f4 delete debug code 2025-02-09 17:05:11 +08:00
辉鸭蛋
51216d6b84 pathing: auto skip config3 2025-02-09 15:16:22 +08:00
辉鸭蛋
040f40d94b fix notify bug 2025-02-08 22:25:00 +08:00
Houning_YA
3053e1aeb3 支持鼠标虚拟键代码 (#1124) 2025-02-08 20:42:38 +08:00
秋云
6bf0d886ca Merge pull request #1114 from physligl/main
Fix typos.
2025-02-08 13:49:11 +08:00
辉鸭蛋
f1cc1cdb94 Merge pull request #1117 from HZYgrandma/patch-6
添加迪希雅作为主要行走角色
2025-02-08 13:48:51 +08:00
辉鸭蛋
11ac1f3cfa Merge pull request #1119 from Uqbc9/main
Update avatar_macro.json  补充新角色;增加玛薇卡跳喷宏,按住极限平地9次跳喷
2025-02-08 13:47:51 +08:00
Uqbc9
ea8468b999 Update avatar_macro.json 补充新角色;增加玛薇卡跳喷宏,按住极限平地9次跳喷
补充新角色
增加玛薇卡跳喷宏,按住极限平地9次跳喷
2025-02-08 13:30:01 +08:00
洪籽阳外婆
8f5529f79d 添加迪希雅作为主要行走角色 2025-02-07 12:56:00 +08:00
辉鸭蛋
0351cc7410 0.41.0 0.41 2025-02-06 16:51:00 +08:00
辉鸭蛋
33dc5f7d42 fix tptask 2025-02-06 14:11:19 +08:00
辉鸭蛋
bb49feb19e offline package 2025-02-06 02:38:46 +08:00
辉鸭蛋
749cae4dc2 improve the recognition rate of orange option text 2025-02-06 02:16:57 +08:00
辉鸭蛋
472c169603 use R2 to distribute script files 2025-02-06 01:37:42 +08:00
辉鸭蛋
f76c877882 support only local script repo 2025-02-05 22:23:31 +08:00
辉鸭蛋
328b5f21cc add pyro_collect 2025-02-05 21:59:42 +08:00
辉鸭蛋
5118308e9d fight: kazuha cd opt 2025-02-05 21:43:05 +08:00
辉鸭蛋
d3bd62b2c4 fix party switch task
修复切换队伍时,第五个队伍无法被选中的问题
2025-02-05 21:10:08 +08:00
辉鸭蛋
9463827582 new banner 2025-02-05 10:51:05 +08:00
辉鸭蛋
445e9b8030 Merge remote-tracking branch 'origin/main' 2025-02-05 10:32:51 +08:00