mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-12 09:48:20 +08:00
Fix: Get items in OS semi auto
This commit is contained in:
@@ -2,8 +2,10 @@ from module.combat.assets import *
|
||||
from module.combat.combat import Combat as Combat_
|
||||
from module.logger import logger
|
||||
from module.os_combat.assets import *
|
||||
from module.os_handler.assets import *
|
||||
from module.os_handler.enemy_searching import EnemySearchingHandler
|
||||
|
||||
|
||||
class Combat(Combat_, EnemySearchingHandler):
|
||||
def combat_appear(self):
|
||||
"""
|
||||
@@ -65,4 +67,26 @@ class Combat(Combat_, EnemySearchingHandler):
|
||||
if self.is_combat_executing():
|
||||
if emotion_reduce:
|
||||
self.emotion.reduce(fleet_index)
|
||||
break
|
||||
break
|
||||
|
||||
def handle_get_items(self, save_get_items=False):
|
||||
if self.appear(GET_ITEMS_1, offset=5, interval=self.battle_status_click_interval):
|
||||
self.device.click(CLICK_SAFE_AREA)
|
||||
self.interval_reset(BATTLE_STATUS_S)
|
||||
self.interval_reset(BATTLE_STATUS_A)
|
||||
self.interval_reset(BATTLE_STATUS_B)
|
||||
return True
|
||||
if self.appear(GET_ITEMS_2, offset=5, interval=self.battle_status_click_interval):
|
||||
self.device.click(CLICK_SAFE_AREA)
|
||||
self.interval_reset(BATTLE_STATUS_S)
|
||||
self.interval_reset(BATTLE_STATUS_A)
|
||||
self.interval_reset(BATTLE_STATUS_B)
|
||||
return True
|
||||
if self.appear(GET_OS_STATUS, offset=5, interval=self.battle_status_click_interval):
|
||||
self.device.click(CLICK_SAFE_AREA)
|
||||
self.interval_reset(BATTLE_STATUS_S)
|
||||
self.interval_reset(BATTLE_STATUS_A)
|
||||
self.interval_reset(BATTLE_STATUS_B)
|
||||
return True
|
||||
|
||||
return False
|
||||
|
||||
Reference in New Issue
Block a user