@@ -87,9 +87,9 @@ def run(self, profile: Profile, closer: Closer = None, debug=False):
87
87
self .run_once (task .deck , closer = task_closer , debug = debug )
88
88
if closer .close (self .job_stats ):
89
89
return
90
+ self .__switch_level ()
90
91
current_level += 1
91
92
current_win = 0
92
- self .__switch_level ()
93
93
if current_level == task .target_level :
94
94
to_win = task .target_win - current_win
95
95
if to_win > 0 :
@@ -310,7 +310,7 @@ def __close(self, close: bool):
310
310
self .__controller .press_buttons ([Controller .Button .A ])
311
311
target = 0 if close else 1
312
312
count = 0
313
- while True :
313
+ for i in range ( 101 ) :
314
314
current = self .__multi_detect (detection .replay_cursor )(debug = self .__session ['debug' ])
315
315
if current == target :
316
316
break
@@ -330,11 +330,14 @@ def __start(self):
330
330
while not self .__multi_detect (detection .level )(debug = self .__session ['debug' ]):
331
331
self .__controller .press_buttons ([Controller .Button .A ])
332
332
sleep (2 )
333
+ self .__controller .press_buttons ([Controller .Button .DPAD_RIGHT ])
334
+ self .__controller .press_buttons ([Controller .Button .DPAD_RIGHT ])
333
335
while not self .__multi_detect (detection .start )(debug = self .__session ['debug' ]):
334
336
self .__controller .press_buttons ([Controller .Button .DPAD_DOWN ])
335
337
sleep (0.5 )
336
338
self .__controller .press_buttons ([Controller .Button .A ])
337
339
self .__controller .press_buttons ([Controller .Button .A ]) # in case command is lost
340
+ sleep (2 )
338
341
# while self.__multi_detect(detection.deck_cursor)(debug=self.__session['debug']) == -1:
339
342
# self.__controller.press_buttons([Controller.Button.A])
340
343
# sleep(0.5)
@@ -344,11 +347,14 @@ def __switch_level(self):
344
347
while not self .__multi_detect (detection .level )(debug = self .__session ['debug' ]):
345
348
self .__controller .press_buttons ([Controller .Button .A ])
346
349
sleep (2 )
350
+ self .__controller .press_buttons ([Controller .Button .DPAD_RIGHT ])
351
+ self .__controller .press_buttons ([Controller .Button .DPAD_RIGHT ])
347
352
while not self .__multi_detect (detection .start )(debug = self .__session ['debug' ]):
348
353
self .__controller .press_buttons ([Controller .Button .DPAD_DOWN ])
349
354
sleep (0.5 )
350
355
self .__controller .press_buttons ([Controller .Button .A ])
351
356
self .__controller .press_buttons ([Controller .Button .A ]) # in case command is lost
357
+ sleep (2 )
352
358
# while self.__multi_detect(detection.deck_cursor)(debug=self.__session['debug']) == -1:
353
359
# self.__controller.press_buttons([Controller.Button.A])
354
360
# sleep(0.5)
0 commit comments