卫戍协议改进

This commit is contained in:
zhbaor 2024-11-19 09:30:29 +08:00
parent 224193c77c
commit 2b3c19a2d4
2 changed files with 5 additions and 3 deletions

View file

@ -65,7 +65,5 @@ class StrongholdProtocol(SceneGraphSolver, FightMixin):
# 开始作战
self.tap((1827, 93))
elif scene == Scene.SP_AUTO:
self.sleep()
else:
self.scene_graph_step(Scene.TERMINAL_MAIN)

View file

@ -9,7 +9,6 @@ from .utils import edge
@edge(Scene.SP_MAIN, Scene.TERMINAL_MAIN)
@edge(Scene.SP_DEFENCE, Scene.SP_MAIN)
@edge(Scene.SP_ACTION, Scene.SP_MAIN)
@edge(Scene.SP_AUTO, Scene.SP_BACK_CONFIRM)
@edge(Scene.SP_COMPLETE, Scene.SP_BACK_CONFIRM)
def sp_back(solver: BaseSolver):
solver.back()
@ -24,3 +23,8 @@ def dialog_confirm(solver: BaseSolver):
@edge(Scene.SP_ANIMATION, Scene.SP_ACTION)
def wait(solver: BaseSolver):
solver.sleep()
@edge(Scene.SP_AUTO, Scene.SP_ACTION)
def long_wait(solver: BaseSolver):
solver.sleep(5)