改写战斗中替换group的逻辑
This commit is contained in:
commit
7f89eb0db8
3890 changed files with 82290 additions and 0 deletions
29
mower/utils/graph/shop.py
Normal file
29
mower/utils/graph/shop.py
Normal file
|
@ -0,0 +1,29 @@
|
|||
from mower.utils.scene import Scene
|
||||
from mower.utils.solver import BaseSolver
|
||||
|
||||
from .utils import edge
|
||||
|
||||
# 商店
|
||||
|
||||
|
||||
@edge(Scene.SHOP_OTHERS, Scene.SHOP_CREDIT)
|
||||
@edge(Scene.SHOP_TOKEN, Scene.SHOP_CREDIT)
|
||||
def shop_credit(solver: BaseSolver):
|
||||
solver.switch_shop("credit")
|
||||
|
||||
|
||||
@edge(Scene.SHOP_OTHERS, Scene.SHOP_TOKEN)
|
||||
@edge(Scene.SHOP_CREDIT, Scene.SHOP_TOKEN)
|
||||
def shop_token(solver: BaseSolver):
|
||||
solver.switch_shop("token")
|
||||
|
||||
|
||||
@edge(Scene.SHOP_CREDIT_CONFIRM, Scene.SHOP_CREDIT)
|
||||
@edge(Scene.SHOP_UNLOCK_SCHEDULE, Scene.SHOP_CREDIT)
|
||||
def shop_back(solver: BaseSolver):
|
||||
solver.back()
|
||||
|
||||
|
||||
@edge(Scene.SHOP_TRADE_TOKEN, Scene.SHOP_TOKEN)
|
||||
def trade_cancel(solver: BaseSolver):
|
||||
solver.tap_element("shop/trade_token_dialog", x_rate=0)
|
Loading…
Add table
Add a link
Reference in a new issue