add short delay to give FishyQR keybind a headsup

This commit is contained in:
Semjon Kerner 2022-02-20 19:59:37 +01:00 committed by Semjon Kerner
parent 6c4b00775e
commit a6ec33f30f

View File

@ -32,6 +32,7 @@ class SemiFisherEngine(IEngine):
logging.info("Starting the bot engine, look at the fishing hole to start fishing")
Thread(target=self._wait_and_check).start()
time.sleep(0.2)
capture = self.window.get_capture()
if capture is None:
logging.error("couldn't get game capture")
@ -66,10 +67,11 @@ class SemiFisherEngine(IEngine):
values = get_values_from_image(capture)
# if fishyqr fails to get read multiple times, stop the bot
if not values:
skip_count += 1
if skip_count >= 5:
logging.error("Couldn't read values from FishyQR, Stopping engine...")
return
skip_count += 1
time.sleep(0.1)
else:
skip_count = 0