辉鸭蛋
|
0a5c78ebbe
|
code format
|
2024-12-28 23:01:22 +08:00 |
|
mfkvfhpdx
|
81a7518f72
|
暂停后按下的键会释放,增加战斗检查偏色配置,由于跟队伍无关,只在独立任务,自动战斗处设置。
|
2024-12-28 17:12:47 +08:00 |
|
mfkvfhpdx
|
bb7d84ffe3
|
战斗配置增加超时,调度器增加清空功能
|
2024-12-27 23:47:58 +08:00 |
|
zjl
|
a63ed2f2d2
|
路径追踪支持可配置
|
2024-12-27 21:46:52 +08:00 |
|
辉鸭蛋
|
9580dd916a
|
pathing: add action combat_script
|
2024-11-16 22:48:26 +08:00 |
|
辉鸭蛋
|
11ec9bc45d
|
refactor: CancellationTokenSource -> CancellationToken
|
2024-10-19 01:50:21 +08:00 |
|
辉鸭蛋
|
4859c4dc4a
|
add log & pathing opt
|
2024-10-16 01:31:44 +08:00 |
|
辉鸭蛋
|
c15cb33c2c
|
rename variables and properties, refactor code, add new configuration options
重命名变量和属性,重构代码,添加新配置选项
主要更改:
* 将 `AutoFightConfig` 和 `AutoFightParam` 类中的字段和属性重命名,以提高名称的清晰度和一致性。
* 移除不必要的 `using` 语句,并调整顺序。
* 重构 `AutoFightTask` 和 `AutoFightHandler` 类中的条件判断和方法逻辑。
* 调整 `CameraRotateTask` 类中的参数值。
* 在 `PathExecutor` 类中添加 `_rotateTask` 字段,并修改相关方法调用。
* 在 `TaskSettingsPage.xaml` 中添加新的配置选项。
* 在 `HotKeyPageViewModel` 类中添加 `using` 语句,并修改热键回调逻辑。
* 修改 `TaskSettingsPageViewModel` 类中 `AutoFightParam` 的初始化。
|
2024-09-30 13:42:11 +08:00 |
|
辉鸭蛋
|
24c2d2cbf0
|
直接调用重构后的自动战斗独立任务
移除了 `AutoFightHandler` 类中的 `_combatScriptBag` 相关代码,并替换为新的 `AutoFightTask` 任务。
添加了新的命名空间引用,包括 `BetterGenshinImpact.GameTask.AutoFight`、`BetterGenshinImpact.GameTask.Common.TaskControl`、`System.IO` 和 `Wpf.Ui.Violeta.Controls`。
在 `StartFight` 方法中,替换了原有的战斗操作逻辑,使用 `AutoFightTask` 类来处理战斗任务。
添加了新的 `GetFightStrategy` 方法,用于获取战斗策略文件路径。
修改了战斗结束检测逻辑,将 `checkFightFinish` 方法重命名为 `CheckFightFinish`,并调整了检测逻辑。
调整了任务取消的逻辑,使用新的 `CancellationTokenSource` 实例 `cts2` 来管理任务取消。
将原有的 `Task` 实例替换为 `Task.Run` 方法来启动任务。
调整了任务等待逻辑,使用 `Task.WhenAll` 方法等待战斗任务和结束检测任务的完成。
|
2024-09-23 22:24:58 +08:00 |
|
辉鸭蛋
|
89340c42b0
|
code cleanup
|
2024-09-22 00:01:10 +08:00 |
|
何杰泽
|
997059dd4b
|
添加fight action。战斗结束策略比较low。
|
2024-09-21 15:56:37 +08:00 |
|