mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-04-01 05:50:33 +08:00
Fix: Add interval between clicks, avoid accidental or mis-clicks due to
poor timing screen captures. More susceptible in potato pcs
This commit is contained in:
@@ -268,6 +268,7 @@ class GuildLogistics(GuildBase):
|
|||||||
logger.hr('Guild logistics')
|
logger.hr('Guild logistics')
|
||||||
confirm_timer = Timer(1.5, count=3).start()
|
confirm_timer = Timer(1.5, count=3).start()
|
||||||
exchange_interval = Timer(1.5, count=3)
|
exchange_interval = Timer(1.5, count=3)
|
||||||
|
click_interval = Timer(0.5, count=1)
|
||||||
supply_checked = False
|
supply_checked = False
|
||||||
mission_checked = False
|
mission_checked = False
|
||||||
exchange_checked = False
|
exchange_checked = False
|
||||||
@@ -298,14 +299,18 @@ class GuildLogistics(GuildBase):
|
|||||||
if self._is_in_guild_logistics():
|
if self._is_in_guild_logistics():
|
||||||
# Supply
|
# Supply
|
||||||
if not supply_checked and self._guild_logistics_supply_available():
|
if not supply_checked and self._guild_logistics_supply_available():
|
||||||
self.device.click(GUILD_SUPPLY)
|
if click_interval.reached():
|
||||||
|
self.device.click(GUILD_SUPPLY)
|
||||||
|
click_interval.reset()
|
||||||
confirm_timer.reset()
|
confirm_timer.reset()
|
||||||
continue
|
continue
|
||||||
else:
|
else:
|
||||||
supply_checked = True
|
supply_checked = True
|
||||||
# Mission
|
# Mission
|
||||||
if not mission_checked and self._guild_logistics_mission_available():
|
if not mission_checked and self._guild_logistics_mission_available():
|
||||||
self.device.click(GUILD_MISSION)
|
if click_interval.reached():
|
||||||
|
self.device.click(GUILD_MISSION)
|
||||||
|
click_interval.reset()
|
||||||
confirm_timer.reset()
|
confirm_timer.reset()
|
||||||
continue
|
continue
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user