@@ -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