卫戍协议
This commit is contained in:
parent
7c1f2041c6
commit
21dc3d1793
25 changed files with 243 additions and 35 deletions
|
@ -10,6 +10,7 @@ from . import (
|
|||
rogue,
|
||||
shop,
|
||||
sss,
|
||||
stronghold_protocol,
|
||||
terminal,
|
||||
)
|
||||
from .utils import DG, SceneGraphSolver, edge
|
||||
|
@ -30,4 +31,5 @@ __all__ = [
|
|||
"sss",
|
||||
"terminal",
|
||||
"rogue",
|
||||
"stronghold_protocol",
|
||||
]
|
||||
|
|
|
@ -52,6 +52,7 @@ from .utils import edge
|
|||
@edge(Scene.OPERATOR_MANAGEMENT, Scene.NAVIGATION_BAR)
|
||||
@edge(Scene.OPERATOR_DETAILS, Scene.NAVIGATION_BAR)
|
||||
@edge(Scene.ROGUE_INDEX, Scene.NAVIGATION_BAR)
|
||||
@edge(Scene.SP_MAIN, Scene.NAVIGATION_BAR)
|
||||
def index_nav(solver: BaseSolver):
|
||||
solver.tap("nav_button")
|
||||
|
||||
|
|
26
mower/utils/graph/stronghold_protocol.py
Normal file
26
mower/utils/graph/stronghold_protocol.py
Normal file
|
@ -0,0 +1,26 @@
|
|||
from mower.utils.scene import Scene
|
||||
from mower.utils.solver import BaseSolver
|
||||
|
||||
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()
|
||||
|
||||
|
||||
@edge(Scene.SP_GIVEUP_CONFIRM, Scene.SP_MAIN)
|
||||
@edge(Scene.SP_BACK_CONFIRM, Scene.SP_MAIN)
|
||||
def dialog_confirm(solver: BaseSolver):
|
||||
solver.tap("double_confirm/main", x_rate=1)
|
||||
|
||||
|
||||
@edge(Scene.SP_ANIMATION, Scene.SP_ACTION)
|
||||
def wait(solver: BaseSolver):
|
||||
solver.sleep()
|
Loading…
Add table
Add a link
Reference in a new issue