Skip to content

Commit cf0a011

Browse files
authored
Merge pull request #236 from Gloaming02/feature/add-50jjb-support
功能: 添加50级皎皎币支持
2 parents 1a6719d + 1d44470 commit cf0a011

1 file changed

Lines changed: 20 additions & 1 deletion

File tree

src/tasks/fullauto/Auto70jjbTask.py

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class Auto70jjbTask(DNAOneTimeTask, CommissionsTask, BaseCombatTask):
1616
def __init__(self, *args, **kwargs):
1717
super().__init__(*args, **kwargs)
1818
self.icon = FluentIcon.FLAG
19-
self.name = "自动70级皎皎币本"
19+
self.name = "自动50/70级皎皎币本"
2020
self.description = "全自动"
2121
self.group_name = "全自动"
2222
self.group_icon = FluentIcon.CAFE
@@ -305,6 +305,22 @@ def _path_elevator_center(self):
305305
self._release_all_move_keys()
306306
self.reset_and_transport()
307307

308+
def _path_50jjb(self):
309+
"""路径逻辑:50皎皎币-简单向前走"""
310+
self.log_info("未识别到70级地图,执行50级皎皎币路径")
311+
# 等待0.5秒后按下w
312+
self.sleep(0.5)
313+
self.send_key_down("w")
314+
# 再等待1.0秒(总共1.5秒)后按下闪避键
315+
self.sleep(1.0)
316+
self.send_key_down(self.get_dodge_key())
317+
# 再等待5.5秒(总共7.0秒)后松开闪避键
318+
self.sleep(5.5)
319+
self.send_key_up(self.get_dodge_key())
320+
# 再等待1.0秒(总共8.0秒)后松开w
321+
self.sleep(1.0)
322+
self.send_key_up("w")
323+
308324
def walk_to_aim(self, delay=0):
309325
"""
310326
主寻路函数:根据识别到的坐标选择路径
@@ -329,6 +345,9 @@ def walk_to_aim(self, delay=0):
329345
elif self.find_track_point(0.50, 0.71, 0.53, 0.76):
330346
# 分支4:电梯中
331347
self._path_elevator_center()
348+
else:
349+
# 如果70级地图都没识别到,默认执行50级皎皎币路径
350+
self._path_50jjb()
332351

333352
except Exception as e:
334353
logger.error("Error in walk_to_aim", e)

0 commit comments

Comments
 (0)