1
0
mirror of https://github.com/TheFunny/ArisuAutoSweeper synced 2026-02-06 13:15:15 +00:00

Compare commits

..

1 Commits

Author SHA1 Message Date
RedDeadDepresso
dd74d25f1b
Merge 47f87741fd into 2cad7ebbac 2024-01-06 03:51:32 +00:00
2 changed files with 13 additions and 32 deletions

View File

@ -233,40 +233,21 @@ class AzurLaneAutoScript:
del_cached_property(self, 'config') del_cached_property(self, 'config')
continue continue
elif method == 'exit_aas': elif method == 'exit_aas':
if abs(task.next_run - datetime.now()) >= timedelta(minutes=2): # ensure tactical challenge is fully ran self.config.Optimization_WhenTaskQueueEmpty = 'goto_main'
self.config.Optimization_WhenTaskQueueEmpty = 'goto_main' self.exit_aas()
self.exit_aas() exit(1)
exit(1)
release_resources()
self.device.release_during_wait()
if not self.wait_until(task.next_run):
del_cached_property(self, 'config')
continue
elif method == 'exit_emulator': elif method == 'exit_emulator':
if abs(task.next_run - datetime.now()) >= timedelta(minutes=2): self.config.Optimization_WhenTaskQueueEmpty = 'goto_main'
self.config.Optimization_WhenTaskQueueEmpty = 'goto_main' self.exit_emulator()
self.exit_emulator() exit(1) # stops AAS from restarting emulator
exit(1) # stops AAS from restarting emulator
release_resources()
self.device.release_during_wait()
if not self.wait_until(task.next_run):
del_cached_property(self, 'config')
continue
elif method == 'exit_aas_emulator': elif method == 'exit_aas_emulator':
if abs(task.next_run - datetime.now()) >= timedelta(minutes=2): self.config.Optimization_WhenTaskQueueEmpty = 'goto_main'
self.config.Optimization_WhenTaskQueueEmpty = 'goto_main' self.exit_emulator()
self.exit_emulator() self.exit_aas()
self.exit_aas() exit(1)
exit(1)
release_resources()
self.device.release_during_wait()
if not self.wait_until(task.next_run):
del_cached_property(self, 'config')
continue
elif method == 'shutdown': elif method == 'shutdown':
if abs(task.next_run - datetime.now()) >= timedelta(minutes=2): self.config.Optimization_WhenTaskQueueEmpty = 'goto_main'
self.config.Optimization_WhenTaskQueueEmpty = 'goto_main' self.shutdown()
self.shutdown()
release_resources() release_resources()
self.device.release_during_wait() self.device.release_during_wait()
if not self.wait_until(task.next_run): if not self.wait_until(task.next_run):

View File

@ -221,7 +221,7 @@
}, },
"WhenTaskQueueEmpty": { "WhenTaskQueueEmpty": {
"name": "When Task Queue is Empty", "name": "When Task Queue is Empty",
"help": "Close Blue Archive when there are no pending tasks, can help reduce CPU.\nExit AAS, emulator and shutdown should be set while AAS is running tasks otherwise it won't start; after their execution it will be reset to Goto Main Page.\nExit AAS and emulator are only available on Windows.\n\nExit emulator is only possible if instance name and emulator path actually follow the same auto-filled values according to 'Serial' in Emulator Settings.\nFor example, for Bluestacks 5 the instance name and Bluestacks 5 installation path must be respectively:\nNougat64\nC:/Program Files/BlueStacks_nxt/HD-Player.exe", "help": "Close Blue Archive when there are no pending tasks, can help reduce CPU.\nExit AAS, emulator and shutdown should be set while AAS is running tasks otherwise it won't start and after their execution it will be reset to Goto Main Page.\nExit AAS and emulator are only available on Windows.\nExit emulator is only possible if instance name and emulator path follow the same auto-filled values according to 'Serial' in Emulator Settings",
"stay_there": "Stay There", "stay_there": "Stay There",
"goto_main": "Goto Main Page", "goto_main": "Goto Main Page",
"close_game": "Close Game", "close_game": "Close Game",