add:保全代理元素与场景

This commit is contained in:
Elaina 2024-12-07 21:12:08 +08:00
parent bd3d83851e
commit 36ed947ee4
9 changed files with 29 additions and 1 deletions

View file

@ -615,6 +615,10 @@
"label": "SSS_CHOOSE_EC",
"comment": "选择定向元件"
},
"1019": {
"label": "SSS_ELIMI_AGENCY",
"comment": "保全扫荡确认"
},
"1101": {
"label": "SF_ENTRANCE",
"comment": "隐秘战线入口"

BIN
mower/resources/sss/ope/elimi_agency_on.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
mower/resources/sss/ope/prts.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
mower/resources/sss/ope/use.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -28,11 +28,15 @@ def enter_sss(solver: BaseSolver):
@edge(Scene.SSS_DEVICE, Scene.SSS_EXIT_CONFIRM)
@edge(Scene.SSS_OPERATION_COMPLETE, Scene.SSS_DEPLOY)
@edge(Scene.SSS_SQUAD, Scene.SSS_EXIT_CONFIRM)
@edge(Scene.SSS_TERMINATED, Scene.SSS_START)
def sss_back(solver: BaseSolver):
solver.back()
@edge(Scene.SSS_TERMINATED, Scene.SSS_START)
def sss_terminated(solver: BaseSolver):
solver.tap((960, 540))
@edge(Scene.SSS_ABANDON_DROP_IN_FIGHT, Scene.OPERATOR_FIGHT)
@edge(Scene.SSS_EXIT_CONFIRM, Scene.SSS_TERMINATED)
def sss_exit(solver: BaseSolver):

View file

@ -311,6 +311,8 @@ class Recognizer:
self.scene = Scene.SSS_ACTION
elif self.find("sss/accomplished"):
self.scene = Scene.SSS_ACCOMPLISHED
elif self.find("sss/ope/use"):
self.scene = Scene.SSS_ELIMI_AGENCY
elif self.find("login_captcha"):
self.scene = Scene.LOGIN_CAPTCHA
elif self.find("sign_in/banner"):

View file

@ -150,6 +150,9 @@ color = {
"sss/loading_ex": (1647, 524),
"sss/main": (1569, 256),
"sss/no_drop_check": (1669, 865),
"sss/ope/elimi_agency_on": (1653, 857),
"sss/ope/prts": (1369, 857),
"sss/ope/use": (1627, 965),
"sss/redeploy": (1644, 970),
"sss/redeploy_ex": (1642, 968),
"sss/settlement_commission": (1593, 31),

View file

@ -307,6 +307,8 @@ class Scene:
"应急模式额外元件"
SSS_CHOOSE_EC = 1018
"选择定向元件"
SSS_ELIMI_AGENCY = 1019
"保全扫荡确认"
SF_ENTRANCE = 1101
"隐秘战线入口"
SF_EXIT = 1102
@ -520,6 +522,7 @@ SceneComment = {
1016: "保全作战完成或终止",
1017: "应急模式额外元件",
1018: "选择定向元件",
1019: "保全扫荡确认",
1101: "隐秘战线入口",
1102: "暂离行动",
1103: "选择小队",

View file

@ -496,6 +496,9 @@ Res = Literal[
"sss/loading_ex",
"sss/main",
"sss/no_drop_check",
"sss/ope/elimi_agency_on",
"sss/ope/prts",
"sss/ope/use",
"sss/operation_complete",
"sss/redeploy",
"sss/redeploy_ex",