Compare commits
4 commits
b452c0c69f
...
aba037ac32
Author | SHA1 | Date | |
---|---|---|---|
aba037ac32 | |||
03fd3dd6f3 | |||
17d28f0884 | |||
8185b790ce |
7 changed files with 19 additions and 0 deletions
|
@ -20,6 +20,8 @@ class DailySolver(BaseSolver):
|
||||||
def _(self):
|
def _(self):
|
||||||
if self.success:
|
if self.success:
|
||||||
return True
|
return True
|
||||||
|
if self.find("product_complete"):
|
||||||
|
return
|
||||||
if self.animation():
|
if self.animation():
|
||||||
return
|
return
|
||||||
# 检查是否领过线索
|
# 检查是否领过线索
|
||||||
|
@ -47,7 +49,9 @@ class DailySolver(BaseSolver):
|
||||||
@TransitionOn(BaseSolver.waiting_scene)
|
@TransitionOn(BaseSolver.waiting_scene)
|
||||||
def _(self):
|
def _(self):
|
||||||
self.waiting_solver()
|
self.waiting_solver()
|
||||||
|
self.solver_update_before_transition = False
|
||||||
|
|
||||||
@TransitionOn()
|
@TransitionOn()
|
||||||
def _(self):
|
def _(self):
|
||||||
ClueMainSolver().run()
|
ClueMainSolver().run()
|
||||||
|
self.solver_update_before_transition = False
|
||||||
|
|
|
@ -33,7 +33,9 @@ class GetClueCountSolver(BaseSolver, BaseMixin):
|
||||||
@TransitionOn(BaseSolver.waiting_scene)
|
@TransitionOn(BaseSolver.waiting_scene)
|
||||||
def _(self):
|
def _(self):
|
||||||
self.waiting_solver()
|
self.waiting_solver()
|
||||||
|
self.solver_update_before_transition = False
|
||||||
|
|
||||||
@TransitionOn()
|
@TransitionOn()
|
||||||
def _(self):
|
def _(self):
|
||||||
MeetingSolver().run()
|
MeetingSolver().run()
|
||||||
|
self.solver_update_before_transition = False
|
||||||
|
|
|
@ -63,7 +63,9 @@ class GiveAwaySolver(BaseSolver):
|
||||||
@TransitionOn(BaseSolver.waiting_scene)
|
@TransitionOn(BaseSolver.waiting_scene)
|
||||||
def _(self):
|
def _(self):
|
||||||
self.waiting_solver()
|
self.waiting_solver()
|
||||||
|
self.solver_update_before_transition = False
|
||||||
|
|
||||||
@TransitionOn()
|
@TransitionOn()
|
||||||
def _(self):
|
def _(self):
|
||||||
ClueMainSolver().run()
|
ClueMainSolver().run()
|
||||||
|
self.solver_update_before_transition = False
|
||||||
|
|
|
@ -36,7 +36,9 @@ class MessageBoard(BaseSolver):
|
||||||
@TransitionOn(BaseSolver.waiting_scene)
|
@TransitionOn(BaseSolver.waiting_scene)
|
||||||
def _(self):
|
def _(self):
|
||||||
self.waiting_solver()
|
self.waiting_solver()
|
||||||
|
self.solver_update_before_transition = False
|
||||||
|
|
||||||
@TransitionOn()
|
@TransitionOn()
|
||||||
def _(self):
|
def _(self):
|
||||||
MeetingSolver().run()
|
MeetingSolver().run()
|
||||||
|
self.solver_update_before_transition = False
|
||||||
|
|
|
@ -17,6 +17,8 @@ class PartyTimeSolver(BaseSolver, BaseMixin):
|
||||||
@TransitionOn(Scene.INFRA_DETAILS)
|
@TransitionOn(Scene.INFRA_DETAILS)
|
||||||
def _(self):
|
def _(self):
|
||||||
MeetingSolver().run()
|
MeetingSolver().run()
|
||||||
|
if self.find("product_complete"):
|
||||||
|
return
|
||||||
if not self.find("clue/party_on"):
|
if not self.find("clue/party_on"):
|
||||||
config.party_time = None
|
config.party_time = None
|
||||||
logger.info("线索交流未开启")
|
logger.info("线索交流未开启")
|
||||||
|
@ -31,7 +33,9 @@ class PartyTimeSolver(BaseSolver, BaseMixin):
|
||||||
@TransitionOn(BaseSolver.waiting_scene)
|
@TransitionOn(BaseSolver.waiting_scene)
|
||||||
def _(self):
|
def _(self):
|
||||||
self.waiting_solver()
|
self.waiting_solver()
|
||||||
|
self.solver_update_before_transition = False
|
||||||
|
|
||||||
@TransitionOn()
|
@TransitionOn()
|
||||||
def _(self):
|
def _(self):
|
||||||
MeetingSolver().run()
|
MeetingSolver().run()
|
||||||
|
self.solver_update_before_transition = False
|
||||||
|
|
|
@ -141,11 +141,14 @@ class PlaceSolver(BaseSolver):
|
||||||
self.clue_status[cl] = "self_only"
|
self.clue_status[cl] = "self_only"
|
||||||
else:
|
else:
|
||||||
self.clue_status[cl] = None
|
self.clue_status[cl] = None
|
||||||
|
self.solver_update_before_transition = False
|
||||||
|
|
||||||
@TransitionOn(BaseSolver.waiting_scene)
|
@TransitionOn(BaseSolver.waiting_scene)
|
||||||
def _(self):
|
def _(self):
|
||||||
self.waiting_solver()
|
self.waiting_solver()
|
||||||
|
self.solver_update_before_transition = False
|
||||||
|
|
||||||
@TransitionOn()
|
@TransitionOn()
|
||||||
def _(self):
|
def _(self):
|
||||||
ClueMainSolver().run()
|
ClueMainSolver().run()
|
||||||
|
self.solver_update_before_transition = False
|
||||||
|
|
|
@ -38,7 +38,9 @@ class ReceiveSolver(BaseSolver):
|
||||||
@TransitionOn(BaseSolver.waiting_scene)
|
@TransitionOn(BaseSolver.waiting_scene)
|
||||||
def _(self):
|
def _(self):
|
||||||
self.waiting_solver()
|
self.waiting_solver()
|
||||||
|
self.solver_update_before_transition = False
|
||||||
|
|
||||||
@TransitionOn()
|
@TransitionOn()
|
||||||
def _(self):
|
def _(self):
|
||||||
ClueMainSolver().run()
|
ClueMainSolver().run()
|
||||||
|
self.solver_update_before_transition = False
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue