mirror of
https://github.com/LmeSzinc/StarRailCopilot.git
synced 2024-11-27 10:36:23 +00:00
964c2b3e56
- 修复了透视识别错误保存选项无效的问题
28 lines
749 B
Python
28 lines
749 B
Python
from module.base.base import ModuleBase
|
|
from module.combat.assets import MOVE_DOWN
|
|
|
|
|
|
class CombatManual(ModuleBase):
|
|
auto_mode_checked = False
|
|
manual_executed = False
|
|
|
|
def combat_manual_reset(self):
|
|
self.manual_executed = False
|
|
|
|
def handle_combat_stand_still_in_the_middle(self):
|
|
if self.config.COMBAT_AUTO_MODE != 'stand_still_in_the_middle':
|
|
return False
|
|
|
|
self.device.long_click(MOVE_DOWN, duration=0.8)
|
|
return True
|
|
|
|
def handle_combat_manual(self):
|
|
if self.manual_executed or not self.auto_mode_checked:
|
|
return False
|
|
|
|
if self.handle_combat_stand_still_in_the_middle():
|
|
self.manual_executed = True
|
|
return True
|
|
|
|
return False
|