刷新次数用完直接放弃
All checks were successful
ci/woodpecker/push/check_format Pipeline was successful

This commit is contained in:
Elaina 2024-12-27 12:27:48 +08:00
parent b76105c526
commit ba1878c4a8
4 changed files with 9 additions and 4 deletions

BIN
mower/resources/rogue/no_refresh_time.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -107,9 +107,9 @@ class ChooseNextNodeSolver(SceneGraphSolver):
RogueAbandonExploreSolver().run()
return True
scope = self.get_node_pos(self.node_id)
if scope[1][0] < 0:
if scope[1][0] - 100 < 0:
self.swipe_ext([(1000, 870), (1820, 870)], [200], 400, 0.1)
elif scope[0][0] > 1920:
elif scope[0][0] + 100 > 1920:
self.swipe_ext([(1820, 870), (1000, 870)], [200], 400, 0.1)
else:
self.ctap(scope, 2)
@ -120,7 +120,7 @@ class ChooseNextNodeSolver(SceneGraphSolver):
self.scene_graph_step(Scene.ROGUE_MAIN)
return
self.get_next_node_id()
if not self.node_id:
if not self.node_id or self.find("rogue/no_refresh_time"):
return RogueAbandonExploreSolver().run()
if not data.nodes[self.node_id].next_nodes: # 最后一个节点不好匹配
@ -128,7 +128,7 @@ class ChooseNextNodeSolver(SceneGraphSolver):
return
scope = self.get_node_pos(self.node_id, ((0, 150), (960, 880)))
if scope[1][0] < 0 or scope[0][0] > 960:
if scope[1][0] - 100 < 0 or scope[0][0] > 960:
self.scene_graph_step(Scene.ROGUE_MAIN)
return

View file

@ -136,6 +136,7 @@ color = {
"rogue/init_recruit": (941, 34),
"rogue/level_up_check": (926, 877),
"rogue/monthly_commision": (837, 134),
"rogue/no_refresh_time": (1573, 136),
"rogue/regular1": (1362, 1017),
"rogue/regular2": (1262, 981),
"rogue/regular3": (1263, 980),

View file

@ -438,6 +438,7 @@ Res = Literal[
"rogue/layer_loading/2",
"rogue/level_up_check",
"rogue/monthly_commision",
"rogue/no_refresh_time",
"rogue/node_Sarkaz/Boss",
"rogue/node_Sarkaz/不期而遇",
"rogue/node_Sarkaz/作战",