Files
MaaAssistantArknights/resource/tasks.json

7670 lines
164 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"SlowlySwipeToTheLeft": {
"algorithm": "JustReturn",
"action": "SlowlySwipeToTheLeft"
},
"SlowlySwipeToTheRight": {
"algorithm": "JustReturn",
"action": "SlowlySwipeToTheRight"
},
"SwipeToTheRight": {
"algorithm": "JustReturn",
"action": "SwipeToTheRight",
"next": [
"SwipeToTheRight"
],
"maxTimes": 2
},
"SwipeToTheLeft": {
"algorithm": "JustReturn",
"action": "SwipeToTheLeft",
"next": [
"SwipeToTheLeft"
],
"maxTimes": 2
},
"1-7": {
"algorithm": "JustReturn",
"action": "DoNothing",
"next": [
"StageThemeTo1-7",
"StageThemeEpisode3ToEpisode1To1-7",
"StageThemeEpisode2ToEpisode1To1-7",
"StageThemeEpisode1To1-7",
"Stage1-7"
]
},
"StageThemeTo1-7": {
"template": "StageTheme.png",
"roi": [
200,
640,
300,
60
],
"action": "ClickSelf",
"next": [
"StageThemeChapter3ToChapter2To1-7",
"StageThemeChapter2ToChapter1To1-7",
"StageThemeEpisode3ToEpisode1To1-7",
"StageThemeEpisode2ToEpisode1To1-7",
"StageThemeEpisode1To1-7"
]
},
"StageThemeChapter3ToChapter2To1-7": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"text": [
"幻灭"
],
"roi": [
200,
120,
80,
32
],
"cache": false,
"next": [
"StageThemeChapter2ToChapter1To1-7"
]
},
"StageThemeChapter2ToChapter1To1-7": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"text": [
"觉醒"
],
"roi": [
200,
120,
80,
32
],
"cache": false,
"next": [
"StageThemeEpisode3ToEpisode1To1-7",
"StageThemeEpisode2ToEpisode1To1-7",
"StageThemeEpisode1To1-7"
]
},
"StageThemeEpisode3ToEpisode1To1-7": {
"action": "ClickSelf",
"roi": [
250,
320,
155,
200
],
"cache": false,
"next": [
"Stage1-7",
"SwipeLeftToStage1-7",
"SwipeRightToStage1-7"
]
},
"StageThemeEpisode2ToEpisode1To1-7": {
"action": "ClickSelf",
"roi": [
480,
230,
280,
300
],
"cache": false,
"next": [
"Stage1-7",
"SwipeLeftToStage1-7",
"SwipeRightToStage1-7"
]
},
"StageThemeEpisode1To1-7": {
"action": "ClickSelf",
"roi": [
750,
160,
400,
400
],
"cache": false,
"next": [
"Stage1-7",
"SwipeLeftToStage1-7",
"SwipeRightToStage1-7"
]
},
"SwipeLeftToStage1-7": {
"algorithm": "OcrDetect",
"action": "SlowlySwipeToTheLeft",
"fullMatch": true,
"text": [
"1-8",
"TR-10",
"1-9",
"1-10",
"1-11",
"1-12"
],
"cache": false,
"roi": [
0,
120,
1080,
480
],
"next": [
"Stage1-7",
"SwipeLeftToStage1-7",
"SwipeRightToStage1-7"
]
},
"SwipeRightToStage1-7": {
"algorithm": "OcrDetect",
"action": "SlowlySwipeToTheRight",
"fullMatch": true,
"text": [
"1-1",
"1-2",
"1-3",
"1-4",
"1-5",
"TR-8",
"1-6",
"TR-9"
],
"cache": false,
"roi": [
0,
120,
1080,
480
],
"next": [
"Stage1-7",
"SwipeRightToStage1-7",
"SwipeLeftToStage1-7"
]
},
"Stage1-7": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"text": [
"1-7"
],
"cache": false,
"roi": [
0,
190,
1080,
60
]
},
"DV-8": {
"algorithm": "JustReturn",
"action": "DoNothing",
"sub": [
"DV-Open"
],
"next": [
"StageDV-8",
"SwapToStageDV-8"
]
},
"DV-6": {
"algorithm": "JustReturn",
"action": "DoNothing",
"sub": [
"DV-Open"
],
"next": [
"StageDV-6",
"SwapToStageDV-6"
]
},
"DV-7": {
"algorithm": "JustReturn",
"action": "DoNothing",
"sub": [
"DV-Open"
],
"next": [
"StageDV-7",
"SwapToStageDV-7"
]
},
"DV-Open": {
"action": "ClickSelf",
"algorithm": "OcrDetect",
"text": [
"绿野幻梦",
"活动",
"开放"
],
"roi": [
0,
500,
500,
150
],
"next": [
"DVChapterToDV"
]
},
"DVChapterToDV": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"cache": false,
"text": [
"实验基地"
],
"roi": [
1025,
176,
241,
180
],
"rearDelay": 2000,
"next": [
"DVChapterToDV",
"SwipeToTheRight"
]
},
"SwapToStageDV-8": {
"algorithm": "JustReturn",
"action": "SlowlySwipeToTheLeft",
"next": [
"StageDV-8",
"SwapToStageDV-8"
]
},
"SwapToStageDV-6": {
"algorithm": "JustReturn",
"action": "SlowlySwipeToTheLeft",
"next": [
"StageDV-6",
"SwapToStageDV-6"
]
},
"SwapToStageDV-7": {
"algorithm": "JustReturn",
"action": "SlowlySwipeToTheLeft",
"next": [
"StageDV-7",
"SwapToStageDV-7"
]
},
"StageDV-8": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"cache": false,
"text": [
"DV-8"
],
"roi": [
0,
145,
1280,
332
]
},
"StageDV-6": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"cache": false,
"text": [
"DV-6"
],
"roi": [
0,
145,
1280,
332
]
},
"StageDV-7": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"cache": false,
"text": [
"DV-7"
],
"roi": [
0,
145,
1280,
332
]
},
"LE-5": {
"algorithm": "JustReturn",
"action": "DoNothing",
"sub": [
"LE-Open",
"LEChapterToLE"
],
"next": [
"StageLE-5",
"SwapToStageLE-5"
]
},
"LE-6": {
"algorithm": "JustReturn",
"action": "DoNothing",
"sub": [
"LE-Open",
"LEChapterToLE"
],
"next": [
"StageLE-6",
"SwapToStageLE-6"
]
},
"LE-7": {
"algorithm": "JustReturn",
"action": "DoNothing",
"sub": [
"LE-Open",
"LEChapterToLE"
],
"next": [
"StageLE-7",
"SwapToStageLE-7"
]
},
"LE-Open": {
"action": "ClickSelf",
"roi": [
471,
0,
530,
711
]
},
"LEChapterToLE": {
"algorithm": "OcrDetect",
"text": [
"夕照大厅",
"大厅"
],
"roi": [
1011,
495,
217,
139
],
"action": "ClickSelf",
"sub": [
"SwipeToTheRight"
]
},
"SwapToStageLE-5": {
"algorithm": "JustReturn",
"action": "SlowlySwipeToTheLeft",
"next": [
"StageLE-5",
"SwapToStageLE-5"
]
},
"SwapToStageLE-6": {
"algorithm": "JustReturn",
"action": "SlowlySwipeToTheLeft",
"next": [
"StageLE-6",
"SwapToStageLE-6"
]
},
"SwapToStageLE-7": {
"algorithm": "JustReturn",
"action": "SlowlySwipeToTheLeft",
"next": [
"StageLE-7",
"SwapToStageLE-7"
]
},
"StageLE-5": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"cache": false,
"text": [
"LE-5"
],
"roi": [
0,
145,
1280,
332
]
},
"StageLE-6": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"cache": false,
"text": [
"LE-6"
],
"roi": [
0,
145,
1280,
332
]
},
"StageLE-7": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"cache": false,
"text": [
"LE-7"
],
"roi": [
0,
145,
1280,
332
]
},
"SN-8": {
"algorithm": "JustReturn",
"action": "DoNothing",
"sub": [
"SN-Open",
"SN-Chapter2",
"StageSN-8"
]
},
"SN-9": {
"algorithm": "JustReturn",
"action": "DoNothing",
"sub": [
"SN-Open",
"SN-Chapter3",
"StageSN-9"
]
},
"SN-10": {
"algorithm": "JustReturn",
"action": "DoNothing",
"sub": [
"SN-Open",
"SN-Chapter3",
"StageSN-10"
]
},
"SN-Open": {
"action": "ClickSelf"
},
"SN-Chapter2": {
"action": "ClickSelf",
"roi": [
163,
418,
197,
125
],
"next": [
"SN-Chapter2",
"SwipeToTheRight"
]
},
"SN-Chapter3": {
"action": "ClickSelf",
"roi": [
205,
487,
254,
165
],
"next": [
"SN-Chapter3",
"SwipeToTheLeft"
]
},
"StageSN-8": {
"action": "ClickSelf",
"template": "SN-8.png",
"cache": false,
"roi": [
296,
93,
171,
195
]
},
"StageSN-9": {
"action": "ClickSelf",
"template": "SN-9.png",
"cache": false,
"roi": [
610,
328,
176,
198
]
},
"StageSN-10": {
"action": "ClickSelf",
"template": "SN-10.png",
"cache": false,
"roi": [
678,
220,
173,
200
]
},
"BI-7": {
"algorithm": "JustReturn",
"action": "DoNothing",
"sub": [
"BI-Open",
"StageBI",
"StageBI7"
]
},
"BI-8": {
"algorithm": "JustReturn",
"action": "DoNothing",
"sub": [
"BI-Open",
"StageBI",
"StageBI8"
]
},
"BI-Open": {
"algorithm": "OcrDetect",
"text": [
"风雪过境"
],
"roi": [
0,
500,
500,
150
]
},
"StageBI": {
"action": "ClickSelf",
"roi": [
1000,
250,
280,
150
],
"next": [
"SwipeToTheRight"
]
},
"StageBI7": {
"action": "ClickSelf",
"cache": false,
"roi": [
50,
250,
200,
80
]
},
"StageBI8": {
"action": "ClickSelf",
"cache": false,
"roi": [
200,
350,
200,
80
]
},
"CE-6": {
"algorithm": "JustReturn",
"action": "DoNothing",
"sub": [
"StageResource",
"SwipeToTheLeft",
"StageCE",
"StageCE6"
]
},
"LS-6": {
"algorithm": "JustReturn",
"action": "DoNothing",
"sub": [
"StageResource",
"SwipeToTheLeft",
"StageLS",
"StageLS6"
]
},
"CA-5": {
"algorithm": "JustReturn",
"action": "DoNothing",
"sub": [
"StageResource",
"SwipeToTheLeft",
"StageCA",
"StageCA5"
]
},
"AP-5": {
"algorithm": "JustReturn",
"action": "DoNothing",
"sub": [
"StageResource",
"SwipeToTheLeft",
"StageAP",
"StageAP5"
]
},
"PR-A-1": {
"algorithm": "JustReturn",
"doc": "医疗/重装",
"action": "DoNothing",
"sub": [
"StageResource",
"SwipeToTheRight",
"StagePR-A",
"StagePR-A-1"
]
},
"PR-A-2": {
"algorithm": "JustReturn",
"action": "DoNothing",
"sub": [
"StageResource",
"SwipeToTheRight",
"StagePR-A",
"StagePR-A-2"
]
},
"PR-B-1": {
"algorithm": "JustReturn",
"doc": "术士/狙击",
"action": "DoNothing",
"sub": [
"StageResource",
"SwipeToTheRight",
"StagePR-B",
"StagePR-B-1"
]
},
"PR-B-2": {
"algorithm": "JustReturn",
"action": "DoNothing",
"sub": [
"StageResource",
"SwipeToTheRight",
"StagePR-B",
"StagePR-B-2"
]
},
"PR-C-1": {
"algorithm": "JustReturn",
"doc": "先锋/辅助",
"action": "DoNothing",
"sub": [
"StageResource",
"SwipeToTheRight",
"StagePR-C",
"StagePR-C-1"
]
},
"PR-C-2": {
"algorithm": "JustReturn",
"action": "DoNothing",
"sub": [
"StageResource",
"SwipeToTheRight",
"StagePR-C",
"StagePR-C-2"
]
},
"PR-D-1": {
"algorithm": "JustReturn",
"doc": "近卫/特种",
"action": "DoNothing",
"sub": [
"StageResource",
"SwipeToTheRight",
"StagePR-D",
"StagePR-D-1"
]
},
"PR-D-2": {
"algorithm": "JustReturn",
"action": "DoNothing",
"sub": [
"StageResource",
"SwipeToTheRight",
"StagePR-D",
"StagePR-D-2"
]
},
"StageResource": {
"action": "ClickSelf",
"doc": "进入资源关卡",
"roi": [
455,
562,
544,
158
]
},
"StageCE": {
"action": "ClickSelf",
"cache": false
},
"StageLS": {
"action": "ClickSelf",
"cache": false
},
"StageCA": {
"action": "ClickSelf",
"cache": false
},
"StageAP": {
"action": "ClickSelf",
"cache": false
},
"StagePR-A": {
"action": "ClickSelf",
"cache": false
},
"StagePR-B": {
"action": "ClickSelf",
"cache": false
},
"StagePR-C": {
"action": "ClickSelf",
"cache": false
},
"StagePR-D": {
"action": "ClickSelf",
"cache": false
},
"AbleToAgent": {
"algorithm": "JustReturn",
"action": "DoNothing"
},
"UnableToAgent": {
"action": "SwipeToTheLeft",
"roi": [
994,
535,
286,
143
],
"next": [
"StageCE5",
"StageLS5"
]
},
"StageCE6": {
"action": "ClickSelf",
"cache": false,
"roi": [
936,
101,
243,
143
],
"next": [
"UnableToAgent",
"AbleToAgent"
]
},
"StageLS6": {
"action": "ClickSelf",
"cache": false,
"roi": [
936,
101,
243,
143
],
"next": [
"UnableToAgent",
"AbleToAgent"
]
},
"StageCE5": {
"action": "ClickSelf",
"cache": false,
"roi": [
850,
140,
250,
220
]
},
"StageLS5": {
"action": "ClickSelf",
"cache": false,
"roi": [
850,
140,
250,
220
]
},
"StageCA5": {
"action": "ClickSelf",
"cache": false,
"roi": [
850,
140,
250,
220
]
},
"StageAP5": {
"action": "ClickSelf",
"cache": false,
"roi": [
850,
140,
250,
220
]
},
"StagePR-A-1": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"text": [
"PR-A-1"
],
"roi": [
27,
260,
742,
400
]
},
"StagePR-A-2": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"text": [
"PR-A-2"
],
"roi": [
472,
0,
793,
502
]
},
"StagePR-B-1": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"text": [
"PR-B-1"
],
"roi": [
27,
260,
742,
400
]
},
"StagePR-B-2": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"text": [
"PR-B-2"
],
"roi": [
472,
0,
793,
502
]
},
"StagePR-C-1": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"text": [
"PR-C-1"
],
"roi": [
27,
260,
742,
400
]
},
"StagePR-C-2": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"text": [
"PR-C-2"
],
"roi": [
472,
0,
793,
502
]
},
"StagePR-D-1": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"text": [
"PR-D-1"
],
"roi": [
27,
260,
742,
400
]
},
"StagePR-D-2": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"text": [
"PR-D-2"
],
"roi": [
472,
0,
793,
502
]
},
"CharsNameOcrReplace": {
"algorithm": "OcrDetect",
"text": [],
"Doc": "该任务的 ocrReplace 被所有涉及干员名的识别任务复用",
"ocrReplace": [
[
"白面.*",
"白面鸮"
],
[
"夜营",
"夜莺"
],
[
"蛇居箱",
"蛇屠箱"
],
[
".*刺",
"棘刺"
],
[
"^E$",
"山"
],
[
"^口$",
"山"
],
[
"^F$",
"山"
],
[
"^U$",
"山"
],
[
"^1$",
"山"
],
[
"^中$",
"山"
],
[
"^上$",
"山"
],
[
"^云$",
"山"
],
[
"姜哦",
"嵯峨"
],
[
"姜峨",
"嵯峨"
],
[
"健影",
"傀影"
],
[
"愧影",
"傀影"
],
[
"赤赤黑大",
"赫默"
],
[
"赤赤黑犬",
"赫默"
],
[
"赫黑大",
"赫默"
],
[
"^灵鲨",
"幽灵鲨"
],
[
"桑甚",
"桑葚"
],
[
"灰烟",
"灰烬"
],
[
"迷.*香",
"迷迭香"
],
[
"森.*",
"森蚺"
],
[
".*心斯卡蒂",
"浊心斯卡蒂"
],
[
"斯卡蒂的海刷",
"斯卡蒂的海嗣"
],
[
"^会$",
"令"
],
[
"^心$",
"令"
],
[
"归漠幽灵鲨",
"归溟幽灵鲨"
],
[
"鞭便刃",
"鞭刃"
],
[
"险星",
"陨星"
],
[
"雪难",
"雪雉"
],
[
"狮竭",
"狮蝎"
],
[
"扬师虫",
"狮蝎"
],
[
"漂冬",
"凛冬"
],
[
"笔草",
"苇草"
],
[
"领习",
"翎羽"
],
[
"燃石",
"燧石"
],
[
"卡湿利安",
"卡涅利安"
],
[
"^研$",
"砾"
],
[
"紫雨",
"絮雨"
],
[
"罗比拉塔",
"罗比菈塔"
],
[
"^叶$",
"吽"
],
[
"慢砂",
"摄砂"
],
[
"灌尘芙蓉",
"濯尘芙蓉"
],
[
"^子$",
"孑"
],
[
"凤笛",
"风笛"
],
[
"岚笛",
"风笛"
]
]
},
"StartUp": {
"algorithm": "JustReturn",
"action": "DoNothing",
"next": [
"GameStart",
"StartToWakeUp",
"StartUpConnectingFlag",
"StartLoginBServer",
"BServerPrivacyPolicy",
"Terminal",
"CloseAnno",
"TodaysSupplies",
"ReturnToTerminal",
"OfflineConfirm",
"EndOfAction",
"StageSNFlag"
]
},
"BServerPrivacyPolicy": {
"Doc": "B服有时候会在GameStart之前有个隐私协议的确认需要点击一下",
"action": "ClickSelf",
"roi": [
700,
560,
120,
100
],
"next": [
"GameStart",
"StartToWakeUp",
"StartUpConnectingFlag",
"StartLoginBServer",
"BServerPrivacyPolicy",
"Terminal",
"CloseAnno",
"OfflineConfirm",
"TodaysSupplies"
]
},
"Annihilation": {
"doc": "剿灭作战一般本周的满了也不会有人再刷的所以只识别右上角ToDoList里的剿灭就可以了",
"template": "StageAnnihilation.png",
"cache": false,
"action": "ClickSelf",
"roi": [
900,
70,
380,
400
],
"maskRange": [
1,
255
]
},
"StageBegin": {
"algorithm": "JustReturn",
"action": "DoNothing",
"next": [
"ReturnToTerminal",
"Terminal",
"CloseAnno",
"StageSNReturnToTerminal",
"TodaysSupplies"
]
},
"FightBegin": {
"algorithm": "JustReturn",
"action": "DoNothing",
"next": [
"UsePrts",
"UsePrts-StageSN",
"StartButton1",
"PRTS3",
"PRTS",
"PRTS2",
"EndOfAction"
]
},
"GameStart": {
"action": "ClickSelf",
"roi": [
550,
600,
200,
120
],
"cache": false,
"templThreshold": 0.7,
"rearDelay": 3000,
"maskRange": [
1,
255
],
"reduceOtherTimes": [
"StartButton1",
"StartButton2"
],
"next": [
"GameStart",
"StartToWakeUp",
"StartUpConnectingFlag",
"StartLoginBServer",
"BServerPrivacyPolicy",
"Terminal",
"CloseAnno",
"OfflineConfirm",
"TodaysSupplies"
]
},
"StartUpConnectingFlag": {
"action": "ClickSelf",
"roi": [
0,
635,
450,
85
],
"next": [
"StartToWakeUp",
"StartLoginBServer",
"BServerPrivacyPolicy",
"StartUpConnectingFlag",
"Terminal",
"CloseAnno",
"OfflineConfirm",
"TodaysSupplies"
]
},
"StartLoginBServer": {
"action": "ClickSelf",
"roi": [
440,
370,
400,
80
],
"next": [
"StartUpConnectingFlag",
"StartLoginBServer",
"BServerPrivacyPolicy",
"Terminal",
"CloseAnno",
"OfflineConfirm",
"TodaysSupplies"
]
},
"ReturnToTerminal": {
"template": "Return.png",
"templThreshold": 0.7,
"action": "ClickSelf",
"roi": [
0,
0,
180,
80
],
"next": [
"ReturnToTerminal",
"Terminal",
"ReturnToTerminalConfirm",
"CloseAnno",
"StageSNReturnToTerminal"
]
},
"ReturnToTerminalConfirm": {
"template": "PopupConfirm.png",
"action": "ClickSelf",
"roi": [
630,
400,
650,
160
],
"next": [
"ReturnToTerminal",
"Terminal",
"CloseAnno",
"StageSNReturnToTerminal"
]
},
"UsePrts": {
"action": "ClickSelf",
"roi": [
1000,
550,
280,
90
],
"cache": false,
"next": [
"StartButton1"
]
},
"UsePrts-StageSN": {
"Doc": "三周年活动关卡“愚人号”代理指挥按钮",
"action": "ClickSelf",
"roi": [
1010,
508,
270,
143
],
"cache": false,
"next": [
"StartButton1"
]
},
"StartButton1": {
"algorithm": "OcrDetect",
"text": [
"开始行动"
],
"cache": false,
"preDelay": 500,
"roi": [
1000,
600,
280,
120
],
"exceededNext": [
"StageSNReturnFlag",
"Stop"
],
"action": "ClickSelf",
"next": [
"StartButton2",
"UseMedicine",
"UseStone",
"NoStone",
"OfflineConfirm"
]
},
"StageSNFlag": {
"template": "StageSNReturnFlag.png",
"cache": false,
"roi": [
284,
509,
242,
141
],
"action": "DoNothing"
},
"StageSNReturnFlag": {
"Doc": "三周年活动关卡“愚人号”的“开始行动”界面,没有返回按钮,点一下返回后面任务出错",
"action": "ClickRect",
"cache": false,
"roi": [
284,
509,
242,
141
],
"specificRect": [
20,
20,
135,
35
],
"next": [
"Stop"
]
},
"StageSNReturnToAward": {
"template": "StageSNReturnFlag.png",
"action": "ClickRect",
"cache": false,
"roi": [
284,
509,
242,
141
],
"specificRect": [
20,
20,
135,
35
],
"next": [
"ReturnToAward"
]
},
"StageSNReturnToFriends": {
"template": "StageSNReturnFlag.png",
"action": "ClickRect",
"cache": false,
"roi": [
284,
509,
242,
141
],
"specificRect": [
20,
20,
135,
35
],
"next": [
"ReturnToFriends"
]
},
"StageSNReturnToInfrast": {
"template": "StageSNReturnFlag.png",
"action": "ClickRect",
"cache": false,
"roi": [
284,
509,
242,
141
],
"specificRect": [
20,
20,
135,
35
],
"next": [
"ReturnToInfrast"
]
},
"StageSNReturnToMall": {
"template": "StageSNReturnFlag.png",
"action": "ClickRect",
"cache": false,
"roi": [
284,
509,
242,
141
],
"specificRect": [
20,
20,
135,
35
],
"next": [
"ReturnToMall"
]
},
"StageSNReturnToRecruit": {
"template": "StageSNReturnFlag.png",
"action": "ClickRect",
"cache": false,
"roi": [
284,
509,
242,
141
],
"specificRect": [
20,
20,
135,
35
],
"next": [
"ReturnToRecruit"
]
},
"StageSNReturnToRoguelike1": {
"template": "StageSNReturnFlag.png",
"action": "ClickRect",
"cache": false,
"roi": [
284,
509,
242,
141
],
"specificRect": [
20,
20,
135,
35
],
"next": [
"ReturnToRoguelike1"
]
},
"StageSNReturnToTerminal": {
"template": "StageSNReturnFlag.png",
"action": "ClickRect",
"cache": false,
"roi": [
284,
509,
242,
141
],
"specificRect": [
20,
20,
135,
35
],
"next": [
"ReturnToTerminal"
]
},
"StartButton2": {
"action": "ClickSelf",
"rearDelay": 40000,
"roi": [
1000,
350,
220,
340
],
"next": [
"PRTS3",
"PRTS",
"PRTS2",
"EndOfAction",
"StartButton2",
"PrtsErrorConfirm",
"OfflineConfirm",
"WaitAfterPRTS"
]
},
"PRTS": {
"algorithm": "OcrDetect",
"text": [
"角色"
],
"roi": [
900,
500,
380,
150
],
"action": "DoNothing",
"rearDelay": 5000,
"next": [
"PRTS",
"PRTS3",
"PRTS2",
"EndOfAction",
"PrtsErrorConfirm",
"OfflineConfirm",
"WaitAfterPRTS"
]
},
"PRTS2": {
"algorithm": "OcrDetect",
"text": [
"接管"
],
"roi": [
324,
579,
219,
141
],
"action": "DoNothing",
"rearDelay": 5000,
"next": [
"PRTS3",
"PRTS2",
"PRTS",
"EndOfAction",
"PrtsErrorConfirm",
"OfflineConfirm",
"WaitAfterPRTS"
]
},
"PRTS3": {
"action": "DoNothing",
"template": "BattleOfficiallyBegin.png",
"roi": [
1165,
20,
65,
65
],
"maskRange": [
100,
255
],
"rearDelay": 5000,
"next": [
"PRTS3",
"PRTS",
"PRTS2",
"EndOfAction",
"PrtsErrorConfirm",
"OfflineConfirm",
"WaitAfterPRTS"
]
},
"WaitAfterPRTS": {
"algorithm": "JustReturn",
"action": "DoNothing",
"next": [
"PRTS3",
"PRTS",
"PRTS2",
"EndOfAction",
"ClickCornerAfterPRTS_1"
]
},
"ClickCornerAfterPRTS_1": {
"ClickCorner_Doc": "点击屏幕右边,不会点到掉落物品,且不会关掉关卡选择的一块区域",
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
1000,
120,
270,
10
],
"rearDelay": 3000,
"next": [
"EndOfAction",
"StartButton1",
"StartButton2",
"UseMedicine",
"UseStone",
"NoStone",
"StartToWakeUp",
"StartUpConnectingFlag",
"StartLoginBServer",
"BServerPrivacyPolicy",
"OfflineConfirm",
"ClickCornerAfterPRTS_2"
]
},
"ClickCornerAfterPRTS_2": {
"ClickCorner_Doc": "点击屏幕右边,不会点到掉落物品,且不会关掉关卡选择的一块区域",
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
1000,
120,
270,
10
],
"rearDelay": 3000,
"next": [
"EndOfAction",
"StartButton1",
"StartButton2",
"UseMedicine",
"UseStone",
"NoStone",
"GameStart",
"StartToWakeUp",
"StartUpConnectingFlag",
"StartLoginBServer",
"BServerPrivacyPolicy",
"OfflineConfirm"
],
"onErrorNext": [
"RestartGameAndContinueFighting"
]
},
"EndOfAction": {
"Doc": "本任务注册了插件 StageDropsTaskPlugin",
"roi": [
11,
357,
153,
143
],
"action": "DoNothing",
"next": [
"ClickCorner"
]
},
"StageDrops": {
"algorithm": "JustReturn",
"preDelay": 5000
},
"ClickCorner": {
"ClickCorner_Doc": "点击屏幕右边,不会点到掉落物品,且不会关掉关卡选择的一块区域",
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
1000,
120,
270,
10
],
"next": [
"StartButton1",
"StartButton2",
"UseMedicine",
"UseStone",
"NoStone",
"EndOfAction"
],
"onErrorNext": [
"RestartGameAndContinueFighting"
]
},
"RestartGameAndContinueFighting": {
"algorithm": "JustReturn",
"action": "DoNothing",
"rearDelay": 5000,
"next": [
"GameStart",
"StartToWakeUp",
"StartUpConnectingFlag",
"StartLoginBServer",
"BServerPrivacyPolicy",
"Terminal",
"CloseAnno",
"TodaysSupplies",
"OfflineConfirm"
]
},
"UseMedicine": {
"action": "DoNothing",
"templThreshold": 0.7,
"roi": [
580,
50,
400,
100
],
"next": [
"MedicineConfirm"
]
},
"MedicineConfirm": {
"action": "ClickSelf",
"maxTimes": 0,
"roi": [
1000,
500,
200,
150
],
"reduceOtherTimes": [
"StartButton1"
],
"exceededNext": [
"CloseStonePage"
],
"next": [
"StartButton1",
"OfflineConfirm"
]
},
"UseStone": {
"action": "DoNothing",
"roi": [
600,
130,
420,
420
],
"next": [
"StoneConfirm"
]
},
"StoneConfirm": {
"template": "MedicineConfirm.png",
"action": "ClickSelf",
"maxTimes": 0,
"roi": [
1000,
500,
200,
150
],
"reduceOtherTimes": [
"StartButton1"
],
"exceededNext": [
"CloseStonePage"
],
"next": [
"StartButton1",
"OfflineConfirm"
]
},
"NoStone": {
"action": "DoNothing",
"roi": [
800,
250,
350,
250
],
"next": [
"CloseStonePage"
]
},
"CloseStonePage": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
0,
200,
300,
400
],
"next": [
"StageSNReturnFlag",
"Stop"
]
},
"PrtsErrorConfirm": {
"roi": [
0,
120,
1280,
480
],
"action": "DoNothing",
"next": [
"AbandonAction",
"OfflineConfirmAfterBattle"
]
},
"AbandonAction": {
"action": "ClickSelf",
"reduceOtherTimes": [
"StartButton1",
"StartButton2"
],
"roi": [
0,
400,
650,
230
],
"next": [
"FightMissionFailed",
"EndOfAction",
"StartToWakeUp",
"StartUpConnectingFlag",
"StartLoginBServer",
"BServerPrivacyPolicy",
"OfflineConfirm",
"StartButton1"
]
},
"FightMissionFailed": {
"algorithm": "OcrDetect",
"text": [
"任务失败"
],
"action": "ClickSelf",
"roi": [
36,
226,
482,
269
],
"next": [
"EndOfAction",
"StartToWakeUp",
"StartUpConnectingFlag",
"StartLoginBServer",
"BServerPrivacyPolicy",
"OfflineConfirm",
"StartButton1"
],
"onErrorNext": [
"ClickCornerAfterPRTS_1"
]
},
"OfflineConfirmAfterBattle": {
"template": "PopupConfirm.png",
"action": "ClickSelf",
"roi": [
630,
400,
650,
160
],
"next": [
"PRTS3",
"PRTS",
"PRTS2",
"PrtsErrorConfirm",
"OfflineConfirm",
"StartToWakeUp",
"StartUpConnectingFlag",
"StartLoginBServer",
"BServerPrivacyPolicy"
]
},
"OfflineConfirm": {
"action": "ClickSelf",
"roi": [
310,
409,
648,
165
],
"reduceOtherTimes": [
"StartButton1",
"StartButton2"
],
"next": [
"CloseAnno",
"StartToWakeUp",
"StartUpConnectingFlag",
"StartLoginBServer",
"BServerPrivacyPolicy",
"OfflineConfirm",
"TodaysSupplies"
]
},
"StartToWakeUp": {
"action": "ClickSelf",
"roi": [
520,
460,
240,
100
],
"next": [
"StartToWakeUp",
"StartUpConnectingFlag",
"StartLoginBServer",
"BServerPrivacyPolicy",
"Terminal",
"CloseAnno",
"OfflineConfirm",
"TodaysSupplies"
]
},
"CloseAnno": {
"action": "ClickSelf",
"cache": false,
"roi": [
1100,
0,
180,
200
],
"next": [
"Terminal",
"CloseAnno",
"TodaysSupplies"
]
},
"Terminal": {
"action": "ClickSelf",
"roi": [
880,
100,
180,
120
],
"exceededNext": [
"TodaysSupplies",
"CloseAnno",
"Stop"
],
"next": [
"GoLastBattle",
"Terminal",
"CloseAnno",
"TodaysSupplies",
"Stop"
],
"rearDelay": 3000
},
"TodaysSupplies": {
"algorithm": "OcrDetect",
"text": [
"今日配给"
],
"action": "ClickRect",
"specificRect": [
1000,
1,
270,
340
],
"roi": [
500,
50,
300,
150
],
"next": [
"CloseAnno",
"Terminal"
]
},
"LastBattle": {
"algorithm": "JustReturn",
"action": "DoNothing",
"next": [
"GoLastBattle",
"StartButton1"
]
},
"GoLastBattle": {
"algorithm": "OcrDetect",
"text": [
"前往上一次作战",
"前往",
"作战"
],
"roi": [
916,
479,
249,
127
],
"action": "ClickSelf",
"next": [
"UsePrts",
"UsePrts-StageSN",
"StartButton1"
]
},
"RecruitBegin": {
"algorithm": "JustReturn",
"action": "DoNothing",
"next": [
"RecruitFinish",
"RecruitFlag",
"Recruit",
"ReturnToRecruit",
"ReturnToRecruitCloseAnno",
"StageSNReturnToRecruit",
"TodaysSuppliesToRecruit"
]
},
"TodaysSuppliesToRecruit": {
"algorithm": "OcrDetect",
"text": [
"今日配给"
],
"action": "ClickRect",
"specificRect": [
1000,
1,
270,
340
],
"roi": [
500,
50,
300,
150
],
"next": [
"ReturnToRecruitCloseAnno",
"Recruit"
]
},
"ReturnToRecruit": {
"template": "Return.png",
"templThreshold": 0.7,
"action": "ClickSelf",
"roi": [
0,
0,
180,
80
],
"next": [
"Recruit",
"ReturnToRecruit",
"ReturnToRecruitConfirm",
"ReturnToRecruitCloseAnno",
"StageSNReturnToRecruit",
"TodaysSuppliesToRecruit"
]
},
"ReturnToRecruitConfirm": {
"template": "PopupConfirm.png",
"action": "ClickSelf",
"roi": [
630,
400,
650,
160
],
"next": [
"Recruit",
"ReturnToRecruit",
"ReturnToRecruitCloseAnno",
"StageSNReturnToRecruit",
"TodaysSuppliesToRecruit"
]
},
"ReturnToRecruitCloseAnno": {
"template": "CloseAnno.png",
"action": "ClickSelf",
"cache": false,
"roi": [
1100,
0,
180,
200
],
"next": [
"Recruit",
"ReturnToRecruitCloseAnno",
"ReturnToRecruit",
"StageSNReturnToRecruit",
"TodaysSuppliesToRecruit"
]
},
"Recruit": {
"action": "ClickSelf",
"roi": [
900,
450,
200,
150
],
"maskRange": [
1,
255
],
"next": [
"RecruitBeginLoading",
"RecruitBegin"
]
},
"RecruitBeginLoading": {
"algorithm": "OcrDetect",
"action": "DoNothing",
"text": [
"正在提交",
"反馈至神经"
],
"roi": [
700,
600,
300,
120
],
"next": [
"RecruitBeginLoading",
"Recruit",
"RecruitBegin"
]
},
"RecruitFinish": {
"action": "ClickSelf",
"templThreshold": 0.7,
"cache": false,
"roi": [
0,
300,
1280,
420
],
"next": [
"RecruitFinishLoading",
"RecruitFinish",
"RecruitSkip",
"RecruitSkipWithoutButton"
]
},
"RecruitFinishLoading": {
"algorithm": "OcrDetect",
"action": "DoNothing",
"text": [
"正在提交",
"反馈至神经"
],
"roi": [
700,
600,
300,
120
],
"next": [
"RecruitFinishLoading",
"RecruitFinish",
"RecruitSkip",
"RecruitSkipWithoutButton"
]
},
"RecruitSkip": {
"action": "ClickSelf",
"roi": [
1100,
0,
180,
150
],
"next": [
"RecruitSkip",
"RecruitSkipWithoutButton"
]
},
"RecruitSkipWithoutButton": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
1180,
15,
85,
60
],
"next": [
"RecruitFinish",
"RecruitFlag",
"RecruitSkipWithoutButton"
]
},
"StartRecruit": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"rearDelay": 500,
"text": [
"开始招"
],
"roi": [
0,
300,
1280,
420
]
},
"RecruitFlag": {
"algorithm": "OcrDetect",
"text": [
"公开招募"
],
"roi": [
50,
100,
230,
100
],
"action": "Stop"
},
"RecruitNow": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"rearDelay": 500,
"cache": false,
"text": [
"立即招"
],
"roi": [
0,
300,
1280,
420
],
"next": [
"RecruitNowConfirm"
]
},
"RecruitNowConfirm": {
"action": "ClickSelf",
"roi": [
640,
450,
640,
150
],
"next": [
"RecruitFinish",
"RecruitNowConfirm"
]
},
"ActivitiesBegin": {
"algorithm": "JustReturn",
"action": "DoNothing",
"next": [
"ReturnToActivities",
"MiningActivities",
"RecruitingActivities"
]
},
"ReturnToActivities": {
"template": "Return.png",
"templThreshold": 0.7,
"action": "ClickSelf",
"roi": [
0,
0,
180,
80
],
"next": [
"ReturnToActivities",
"MiningActivities",
"RecruitingActivities",
"Stop"
]
},
"MiningActivities": {
"algorithm": "OcrDetect",
"text": [
"限时开采",
"开采"
],
"action": "ClickSelf",
"roi": [
0,
20,
302,
302
],
"next": [
"MiningActivityDigging",
"MiningActivitiesReturn"
]
},
"MiningActivityDigging": {
"action": "ClickSelf",
"roi": [
901,
469,
334,
182
],
"next": [
"MiningActivityDigging",
"MiningActivityDiggingEnd",
"MiningActivitiesReturn"
]
},
"MiningActivityDiggingEnd": {
"action": "ClickSelf",
"roi": [
559,
563,
160,
157
],
"next": [
"MiningActivitiesReturn"
]
},
"MiningActivitiesReturn": {
"template": "CloseAnno.png",
"action": "ClickSelf",
"roi": [
1146,
0,
134,
162
],
"next": [
"RecruitingActivities",
"MiningActivitiesReturn",
"Stop"
]
},
"RecruitingActivities": {
"algorithm": "OcrDetect",
"text": [
"赠送",
"次"
],
"action": "ClickSelf",
"roi": [
1148,
416,
132,
138
],
"next": [
"RecruitingActivitiesConfirm",
"RecruitingActivities"
]
},
"RecruitingActivitiesConfirm": {
"action": "DoNothing",
"algorithm": "OcrDetect",
"text": [
"赠送",
"次",
"小时"
],
"roi": [
729,
515,
303,
135
],
"next": [
"RecruitingActivitiesRecruit",
"RecruitingActivitiesConfirm"
]
},
"RecruitingActivitiesRecruit": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"text": [
"寻访一次",
"寻访"
],
"roi": [
770,
577,
267,
143
],
"next": [
"RecruitingActivitiesRecruitNowConfirm"
]
},
"RecruitingActivitiesRecruitNowConfirm": {
"action": "ClickSelf",
"template": "RecruitNowConfirm.png",
"roi": [
586,
399,
694,
192
],
"next": [
"RecruitingActivitiesRecruitSkip",
"RecruitingActivitiesRecruitSkipWithoutButton",
"RecruitingActivitiesRecruitNowConfirm"
]
},
"RecruitingActivitiesRecruitSkip": {
"action": "ClickSelf",
"template": "RecruitSkip.png",
"roi": [
1100,
0,
180,
150
],
"next": [
"RecruitingActivitiesRecruitSkip",
"RecruitingActivitiesRecruitSkipWithoutButton"
]
},
"RecruitingActivitiesRecruitSkipWithoutButton": {
"action": "ClickRect",
"algorithm": "JustReturn",
"specificRect": [
1180,
15,
85,
60
],
"next": [
"RecruitingActivitiesRecruitEnd",
"RecruitingActivitiesRecruitSkip",
"RecruitingActivitiesRecruitSkipWithoutButton"
]
},
"RecruitingActivitiesRecruitEnd": {
"algorithm": "OcrDetect",
"action": "DoNothing",
"text": [
"寻访一次",
"寻访"
],
"roi": [
770,
577,
267,
143
],
"next": [
"Stop"
]
},
"AwardBegin": {
"algorithm": "JustReturn",
"action": "DoNothing",
"next": [
"ReturnToAward",
"Award",
"ReceiveAward",
"DailyTask",
"WeeklyTask",
"ReturnToAwardCloseAnno",
"StageSNReturnToAward",
"TodaysSuppliesToAward"
]
},
"TodaysSuppliesToAward": {
"algorithm": "OcrDetect",
"text": [
"今日配给"
],
"action": "ClickRect",
"specificRect": [
1000,
1,
270,
340
],
"roi": [
500,
50,
300,
150
],
"next": [
"ReturnToAwardCloseAnno",
"Award"
]
},
"Award": {
"template": "Task.png",
"action": "ClickSelf",
"roi": [
700,
530,
130,
130
],
"next": [
"ReceiveAward",
"DailyTask",
"WeeklyTask",
"Award",
"ReturnToAwardCloseAnno",
"TodaysSuppliesToAward"
]
},
"ReceiveAward": {
"action": "ClickSelf",
"roi": [
950,
50,
330,
150
],
"next": [
"CloseTaskAward"
]
},
"CloseTaskAward": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
600,
600,
60,
60
],
"next": [
"CloseTaskAwardDouble"
]
},
"CloseTaskAwardDouble": {
"Doc": "有时候奖励出的太慢了,所以这里多点一次",
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
600,
600,
60,
60
],
"next": [
"WeeklyTask",
"AwardFinished",
"CloseTaskAwardDouble"
],
"maxTimes": 10
},
"AwardFinished": {
"action": "Stop",
"roi": [
400,
0,
880,
100
],
"maskRange": [
1,
255
]
},
"DailyTask": {
"action": "ClickSelf",
"cache": false,
"roi": [
400,
0,
880,
100
],
"next": [
"ReceiveAward",
"WeeklyTask"
]
},
"WeeklyTask": {
"action": "ClickSelf",
"cache": false,
"roi": [
400,
0,
880,
100
],
"next": [
"ReceiveAward",
"Stop"
]
},
"ReturnToAward": {
"template": "Return.png",
"templThreshold": 0.7,
"action": "ClickSelf",
"roi": [
0,
0,
180,
80
],
"next": [
"Award",
"ReturnToAward",
"ReturnToAwardConfirm",
"ReturnToAwardCloseAnno",
"StageSNReturnToAward",
"TodaysSuppliesToAward"
]
},
"ReturnToAwardConfirm": {
"template": "PopupConfirm.png",
"action": "ClickSelf",
"roi": [
630,
400,
650,
160
],
"next": [
"Award",
"ReturnToAward",
"ReturnToAwardCloseAnno",
"StageSNReturnToAward",
"TodaysSuppliesToAward"
]
},
"ReturnToAwardCloseAnno": {
"template": "CloseAnno.png",
"action": "ClickSelf",
"cache": false,
"roi": [
1100,
0,
180,
200
],
"next": [
"Award",
"ReturnToAwardCloseAnno",
"ReturnToAward",
"StageSNReturnToAward",
"TodaysSuppliesToAward"
]
},
"VisitBegin": {
"algorithm": "JustReturn",
"action": "DoNothing",
"next": [
"Friends",
"FriendsList",
"StartToVisit",
"VisitNext",
"VisitNextBlack",
"ReturnToFriends",
"ReturnToFriendsCloseAnno",
"StageSNReturnToFriends",
"TodaysSuppliesToVisit"
]
},
"TodaysSuppliesToVisit": {
"algorithm": "OcrDetect",
"text": [
"今日配给"
],
"action": "ClickRect",
"specificRect": [
1000,
1,
270,
340
],
"roi": [
500,
50,
300,
150
],
"next": [
"ReturnToFriendsCloseAnno",
"Friends"
]
},
"ReturnToFriends": {
"template": "Return.png",
"templThreshold": 0.7,
"action": "ClickSelf",
"roi": [
0,
0,
180,
80
],
"next": [
"Friends",
"ReturnToFriends",
"ReturnToFriendsConfirm",
"ReturnToFriendsCloseAnno",
"StageSNReturnToFriends",
"TodaysSuppliesToVisit"
]
},
"ReturnToFriendsConfirm": {
"template": "PopupConfirm.png",
"action": "ClickSelf",
"roi": [
630,
400,
650,
160
],
"next": [
"Friends",
"ReturnToFriends",
"ReturnToFriendsCloseAnno",
"StageSNReturnToFriends",
"TodaysSuppliesToVisit"
]
},
"ReturnToFriendsCloseAnno": {
"template": "CloseAnno.png",
"action": "ClickSelf",
"cache": false,
"roi": [
1100,
0,
180,
200
],
"next": [
"Friends",
"ReturnToFriends",
"ReturnToFriendsCloseAnno",
"StageSNReturnToFriends",
"TodaysSuppliesToVisit"
]
},
"Friends": {
"templThreshold": 0.7,
"action": "ClickSelf",
"roi": [
250,
500,
200,
150
],
"next": [
"FriendsList",
"Friends",
"ReturnToFriendsCloseAnno",
"TodaysSuppliesToVisit"
]
},
"FriendsList": {
"action": "ClickSelf",
"roi": [
0,
150,
250,
150
],
"next": [
"StartToVisit",
"NoFriends"
]
},
"NoFriends": {
"algorithm": "OcrDetect",
"text": [
"暂无好友"
],
"roi": [
650,
100,
300,
150
],
"action": "DoNothing",
"next": [
"ReturnToHome"
]
},
"StartToVisit": {
"action": "ClickSelf",
"cache": false,
"templThreshold": 0.75,
"roi": [
900,
0,
200,
720
],
"next": [
"VisitNext",
"VisitNextBlack",
"VisitNextOcr"
]
},
"VisitNext": {
"action": "ClickSelf",
"roi": [
1080,
570,
195,
130
],
"next": [
"VisitLimited",
"VisitNext",
"VisitNextBlack",
"VisitNextOcr"
]
},
"VisitNextOcr": {
"algorithm": "OcrDetect",
"text": [
"访问下位"
],
"action": "ClickSelf",
"roi": [
1080,
570,
195,
130
],
"next": [
"VisitLimited",
"VisitNext",
"VisitNextBlack",
"VisitNextOcr"
]
},
"MallBegin": {
"algorithm": "JustReturn",
"action": "DoNothing",
"next": [
"ReturnToMall",
"Mall",
"ReturnToMallCloseAnno",
"StageSNReturnToMall",
"TodaysSuppliesToMall"
]
},
"TodaysSuppliesToMall": {
"algorithm": "OcrDetect",
"text": [
"今日配给"
],
"action": "ClickRect",
"specificRect": [
1000,
1,
270,
340
],
"roi": [
500,
50,
300,
150
],
"next": [
"ReturnToMallCloseAnno",
"Mall"
]
},
"ReturnToMall": {
"template": "Return.png",
"templThreshold": 0.7,
"action": "ClickSelf",
"roi": [
0,
0,
180,
80
],
"next": [
"Mall",
"ReturnToMallConfirm",
"ReturnToMall",
"ReturnToMallCloseAnno",
"StageSNReturnToMall",
"TodaysSuppliesToMall"
]
},
"ReturnToMallConfirm": {
"template": "PopupConfirm.png",
"action": "ClickSelf",
"roi": [
630,
400,
650,
160
],
"next": [
"ReturnToMall",
"Mall",
"ReturnToMallCloseAnno",
"StageSNReturnToMall",
"TodaysSuppliesToMall"
]
},
"ReturnToMallCloseAnno": {
"template": "CloseAnno.png",
"action": "ClickSelf",
"cache": false,
"roi": [
1100,
0,
180,
200
],
"next": [
"Mall",
"ReturnToMallCloseAnno",
"ReturnToMall",
"StageSNReturnToMall",
"TodaysSuppliesToMall"
]
},
"Mall": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"text": [
"中心"
],
"roi": [
640,
360,
640,
360
],
"next": [
"CreditStoreOcr",
"Mall",
"ReturnToMallCloseAnno",
"TodaysSuppliesToMall"
]
},
"CreditStoreOcr": {
"algorithm": "OcrDetect",
"text": [
"信用交易所"
],
"roi": [
1000,
0,
280,
300
],
"action": "ClickSelf",
"next": [
"CollectCredit",
"CreditStoreFailed",
"Stop"
]
},
"CreditStoreFailed": {
"action": "DoNothing",
"roi": [
76,
44,
144,
127
],
"next": [
"CreditStoreOcr"
]
},
"CollectCredit": {
"action": "ClickSelf",
"roi": [
900,
0,
250,
100
],
"next": [
"CollectCredit",
"CloseCollectCredit"
],
"rearDelay": 2000
},
"CloseCollectCredit": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
1000,
1,
270,
340
],
"next": [
"CrisisPopup",
"Stop"
]
},
"CrisisPopup": {
"action": "ClickRect",
"roi": [
450,
130,
400,
100
],
"specificRect": [
20,
20,
135,
35
]
},
"VisitLimited": {
"algorithm": "OcrDetect",
"text": [
"今日参与",
"已达上限"
],
"action": "DoNothing",
"roi": [
900,
50,
375,
140
],
"next": [
"ReturnToHome"
]
},
"VisitNextBlack": {
"action": "DoNothing",
"roi": [
1080,
570,
195,
130
],
"next": [
"ReturnToHome"
]
},
"ReturnToHome": {
"template": "Return.png",
"templThreshold": 0.7,
"action": "ClickSelf",
"roi": [
0,
0,
180,
80
],
"next": [
"HomeFlag",
"ReturnToHome",
"ReturnToHomeConfirm",
"ReturnToHomeCloseAnno"
]
},
"ReturnToHomeConfirm": {
"template": "PopupConfirm.png",
"action": "ClickSelf",
"roi": [
630,
400,
650,
160
],
"next": [
"HomeFlag",
"ReturnToHome",
"ReturnToHomeCloseAnno"
]
},
"ReturnToHomeCloseAnno": {
"template": "CloseAnno.png",
"action": "ClickSelf",
"cache": false,
"roi": [
1100,
0,
180,
200
],
"next": [
"HomeFlag",
"ReturnToHome",
"ReturnToHomeCloseAnno"
]
},
"HomeFlag": {
"template": "Terminal.png",
"action": "Stop",
"roi": [
880,
100,
180,
120
]
},
"CreditShop-Commoditys": {
"template": "CreditPoint.png",
"rectMove": [
-60,
-180,
220,
220
]
},
"CreditShop-SoldOut": {
"template": "SoldOut.png"
},
"CreditShop-BuyIt": {
"template": "BuyIt.png",
"roi": [
800,
500,
250,
150
],
"preDelay": 500,
"rearDelay": 1500
},
"CreditShop-NoMoney": {
"algorithm": "OcrDetect",
"text": [
"信用不足",
"无法购买"
],
"roi": [
940,
60,
339,
110
]
},
"CreditShop-ProductName": {
"algorithm": "OcrDetect",
"text": [],
"ocrReplace": [
[
"龙门.*",
"龙门币"
]
],
"roi": [
0,
-30,
220,
70
]
},
"Stop": {
"algorithm": "JustReturn",
"action": "Stop"
},
"RecruitTimeReduce": {
"action": "ClickSelf",
"Doc": "检查到01调整时间",
"roi": [
350,
250,
200,
100
]
},
"RecruitTags": {
"algorithm": "OcrDetect",
"text": [],
"roi": [
375,
360,
480,
120
],
"ocrReplace": [
[
"千员",
"干员"
],
[
".*击干员",
"狙击干员"
]
]
},
"RecruitRefresh": {
"action": "ClickSelf",
"roi": [
850,
340,
220,
170
],
"next": [
"RecruitRefreshConfirm"
]
},
"RecruitNoRefresh": {
"action": "DoNothing",
"roi": [
850,
340,
220,
170
]
},
"RecruitRefreshConfirm": {
"template": "PopupConfirm.png",
"action": "ClickSelf",
"roi": [
630,
400,
650,
160
],
"next": [
"RecruitLoading",
"SleepThenStop"
]
},
"RecruitLoading": {
"algorithm": "OcrDetect",
"action": "DoNothing",
"text": [
"正在提交",
"反馈至神经"
],
"roi": [
700,
600,
300,
120
],
"next": [
"RecruitLoading",
"SleepThenStop"
]
},
"SleepThenStop": {
"algorithm": "JustReturn",
"action": "DoNothing",
"rearDelay": 2000
},
"RecruitCheckTimeUnreduced": {
"action": "DoNothing",
"Doc": "检查时间是不是没有调整过",
"roi": [
350,
150,
200,
150
]
},
"RecruitCheckTimeReduced": {
"action": "DoNothing",
"Doc": "检查时间是不是调整过",
"roi": [
350,
150,
200,
150
]
},
"RecruitConfirm": {
"action": "ClickSelf",
"roi": [
860,
540,
230,
80
],
"next": [
"RecruitConfirmLoading",
"RecruitFlag"
]
},
"RecruitConfirmLoading": {
"algorithm": "OcrDetect",
"action": "DoNothing",
"text": [
"正在提交",
"反馈至神经"
],
"roi": [
700,
600,
300,
120
],
"next": [
"RecruitConfirmLoading",
"RecruitFlag"
]
},
"InfrastBegin": {
"algorithm": "JustReturn",
"action": "DoNothing",
"next": [
"EnterInfrast",
"InfrastEnteredFlag",
"InfrastNotification",
"ReturnToInfrast",
"ReturnToInfrastCloseAnno",
"StageSNReturnToInfrast",
"TodaysSuppliesToInfrast"
]
},
"TodaysSuppliesToInfrast": {
"algorithm": "OcrDetect",
"text": [
"今日配给"
],
"action": "ClickRect",
"specificRect": [
1000,
1,
270,
340
],
"roi": [
500,
50,
300,
150
],
"next": [
"ReturnToInfrast",
"EnterInfrast"
]
},
"ReturnToInfrast": {
"template": "Return.png",
"templThreshold": 0.7,
"roi": [
0,
0,
180,
80
],
"action": "ClickSelf",
"next": [
"EnterInfrast",
"InfrastNotification",
"InfrastEnteredFlag",
"ReturnToInfrast",
"ReturnToInfrastConfirm",
"ReturnToInfrastCloseAnno",
"StageSNReturnToInfrast",
"TodaysSuppliesToInfrast"
]
},
"ReturnToInfrastConfirm": {
"template": "PopupConfirm.png",
"action": "ClickSelf",
"roi": [
630,
400,
650,
160
],
"next": [
"EnterInfrast",
"InfrastNotification",
"InfrastEnteredFlag",
"ReturnToInfrast",
"ReturnToInfrastCloseAnno",
"StageSNReturnToInfrast",
"TodaysSuppliesToInfrast"
]
},
"ReturnToInfrastCloseAnno": {
"template": "CloseAnno.png",
"action": "ClickSelf",
"cache": false,
"roi": [
1100,
0,
180,
200
],
"next": [
"EnterInfrast",
"InfrastNotification",
"InfrastEnteredFlag",
"ReturnToInfrast",
"ReturnToInfrastCloseAnno",
"StageSNReturnToInfrast",
"TodaysSuppliesToInfrast"
]
},
"Return": {
"action": "ClickSelf",
"templThreshold": 0.7,
"rearDelay": 2000
},
"EnterInfrast": {
"roi": [
900,
540,
160,
160
],
"action": "ClickSelf",
"next": [
"InfrastEnteredFlag",
"EnterInfrast",
"ReturnToInfrastCloseAnno",
"TodaysSuppliesToInfrast"
],
"rearDelay": 5000
},
"InfrastEnteredFlag": {
"template": "InfrastOverview.png",
"action": "DoNothing",
"roi": [
0,
100,
300,
150
],
"next": [
"InfrastNotification",
"Stop"
]
},
"InfrastNotification": {
"roi": [
1100,
0,
180,
300
],
"cache": false,
"action": "ClickSelf",
"next": [
"InfrastReward",
"InfrastExitReward"
]
},
"InfrastReward": {
"algorithm": "OcrDetect",
"text": [
"可收获",
"订单交付",
"员信赖"
],
"action": "ClickSelf",
"roi": [
0,
600,
800,
118
],
"cache": false,
"next": [
"InfrastReward",
"InfrastExitReward"
]
},
"InfrastExitReward": {
"Doc": "干员疲劳、线索收集 是不能一键收获的,所以要先退出一键收获的界面,这里点击的是控制中枢左侧那一片空白的区域",
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
250,
100,
380,
140
],
"next": [
"Stop"
]
},
"DroneAssistMfg": {
"action": "ClickSelf",
"roi": [
1180,
500,
100,
100
],
"maxTimes": 1,
"Doc": "不同于贸易站,制造站的无人机是一次性全用掉的,所以只执行一次就够了",
"next": [
"DroneMax",
"DroneConfirm",
"DroneCancel"
]
},
"DroneAssistTrade": {
"action": "ClickSelf",
"cache": false,
"roi": [
250,
430,
460,
120
],
"next": [
"DroneMax",
"DroneConfirm",
"DroneCancel"
]
},
"DroneMax": {
"action": "ClickSelf",
"roi": [
900,
300,
120,
80
],
"next": [
"DroneConfirm",
"DroneCancel"
]
},
"DroneConfirm": {
"action": "ClickSelf",
"rearDelay": 3500,
"cache": false,
"roi": [
778,
501,
377,
165
],
"next": [
"DroneConfirmLoading",
"DeliverableOrder",
"DroneAssist-Trade-Stop",
"DroneAssistMfg"
]
},
"DroneCancel": {
"action": "ClickSelf",
"cache": false,
"roi": [
85,
498,
452,
162
]
},
"DroneConfirmLoading": {
"algorithm": "OcrDetect",
"action": "DoNothing",
"text": [
"正在提交",
"反馈至神经"
],
"roi": [
700,
600,
300,
120
],
"next": [
"DroneConfirmLoading",
"DeliverableOrder",
"DroneAssist-Trade-Stop",
"DroneAssistMfg"
]
},
"DeliverableOrder": {
"action": "ClickSelf",
"roi": [
250,
300,
230,
250
],
"next": [
"DeliverableOrder",
"DroneAssistTrade"
],
"rearDelay": 2000
},
"DroneAssist-Trade-Stop": {
"Doc": "如果找到了“无人机加速”按钮却没有找到订单交付说明上一次无人机没有把一个订单加速完成也说明没有更多的无人机了所以直接stop",
"template": "DroneAssistTrade.png",
"action": "Stop"
},
"ReplenishToMax": {
"action": "ClickSelf",
"roi": [
882,
128,
165,
149
],
"rearDelay": 1000,
"next": [
"ReplenishToMaxConfirm",
"Stop"
]
},
"ReplenishToMaxConfirm": {
"action": "ClickSelf",
"roi": [
854,
504,
192,
187
]
},
"ShamareThumbnail": {
"algorithm": "JustReturn",
"action": "DoNothing",
"next": [
"ShamareThumbnail1",
"ShamareThumbnail2",
"ShamareThumbnail3"
]
},
"ShamareThumbnail1": {
"action": "DoNothing",
"templThreshold": 0.9,
"cache": false,
"roi": [
240,
550,
380,
170
]
},
"ShamareThumbnail2": {
"action": "DoNothing",
"templThreshold": 0.9,
"cache": false,
"roi": [
240,
550,
380,
170
]
},
"ShamareThumbnail3": {
"action": "DoNothing",
"templThreshold": 0.9,
"cache": false,
"roi": [
240,
550,
380,
170
]
},
"InfrastSkillsUpper": {
"algorithm": "JustReturn",
"roi": [
400,
280,
880,
80
]
},
"InfrastSkillsLower": {
"algorithm": "JustReturn",
"roi": [
400,
560,
880,
80
]
},
"InfrastOperNameOcr": {
"algorithm": "OcrDetect",
"text": [],
"rectMove_Doc": "基于笑脸的位置移动",
"rectMove": [
0,
20,
113,
22
]
},
"InfrastOperFaceHash": {
"algorithm": "Hash",
"hash": [],
"threshold": 40,
"rectMove_Doc": "基于笑脸的位置移动",
"rectMove": [
0,
-185,
113,
90
]
},
"InfrastSmileyOnRest": {
"template": "SmileyOnRest.png",
"maskRange": [
100,
255
],
"templThreshold": 0.8
},
"InfrastSmileyOnWork": {
"template": "SmileyOnWork.png",
"maskRange": [
100,
255
],
"templThreshold": 0.8
},
"InfrastSmileyOnDistract": {
"template": "SmileyOnDistract.png",
"maskRange": [
100,
255
],
"templThreshold": 0.8
},
"InfrastSkills": {
"template": "empty.png",
"templThreshold": 0.85,
"specialThreshold": 95,
"specialThreshold_Doc": "用于做灰度图平均值",
"rectMove_Doc": "基于笑脸的位置移动",
"rectMove": [
-8,
-42,
82,
40
],
"maskRange": [
1,
255
]
},
"InfrastOperListSwipeBegin": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
1080,
200,
100,
300
],
"preDelay": 1000,
"rearDelay": 300,
"Doc": "这里的preDelay作为滑动duration使用rearDelay作为滑动额外延时使用"
},
"InfrastOperListSwipeEnd": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
700,
200,
100,
300
]
},
"ProcessTaskSlowlySwipeRightRect": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
780,
200,
100,
300
],
"preDelay": 1500,
"rearDelay": 300,
"Doc": "这里的preDelay作为滑动duration使用rearDelay作为滑动额外延时使用"
},
"ProcessTaskSlowlySwipeLeftRect": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
300,
200,
100,
300
]
},
"InfrastOperListSwipeToTheLeftBegin": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
1080,
200,
200,
300
],
"preDelay": 100,
"rearDelay": 1000,
"maxTimes": 2,
"Doc": "这里的preDelay作为滑动duration使用rearDelay作为滑动额外延时使用maxTimes作为重复次数使用"
},
"InfrastOperListSwipeToTheLeftEnd": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
400,
200,
200,
300
]
},
"InfrastOperMoodProgressBar": {
"template": "empty.png",
"templThreshold": 160,
"specialThreshold": 20,
"Doc": "这里的templThreshold作为进度条最小灰度阈值使用specialThreshold作为进度条相邻点最大变化阈值使用。懒得重新弄个字段了",
"rectMove_Doc": "基于笑脸的位置移动",
"rectMove": [
21,
8,
85,
4
]
},
"InfrastMfg": {
"template": "Manufacturing.png",
"templThreshold": 0.9,
"maskRange": [
1,
255
],
"roi": [
0,
200,
820,
520
]
},
"InfrastMfgMini": {
"template": "ManufacturingMini.png",
"templThreshold": 0.9,
"roi": [
0,
240,
640,
400
],
"maskRange": [
1,
255
]
},
"InfrastTrade": {
"template": "Trade.png",
"templThreshold": 0.9,
"maskRange": [
1,
255
],
"roi": [
0,
200,
820,
520
]
},
"InfrastTradeMini": {
"template": "TradeMini.png",
"templThreshold": 0.9,
"roi": [
0,
240,
640,
400
],
"maskRange": [
1,
255
]
},
"InfrastPower": {
"template": "Power.png",
"maskRange": [
1,
255
],
"roi": [
0,
200,
820,
520
],
"templThreshold": 0.95
},
"InfrastPowerMini": {
"template": "PowerMini.png",
"roi": [
0,
240,
640,
400
],
"maskRange": [
1,
255
],
"templThreshold": 0.95
},
"InfrastDorm": {
"template": "Dorm.png",
"maskRange": [
1,
255
],
"roi": [
400,
220,
880,
500
],
"templThreshold": 0.95
},
"InfrastDormMini": {
"template": "DormMini.png",
"maskRange": [
1,
255
],
"roi": [
620,
240,
360,
480
],
"templThreshold": 0.95
},
"InfrastOffice": {
"template": "Office.png",
"maskRange": [
1,
255
],
"roi": [
880,
330,
400,
160
],
"templThreshold": 0.95
},
"InfrastOfficeMini": {
"template": "OfficeMini.png",
"maskRange": [
1,
255
],
"roi": [
980,
320,
300,
160
],
"templThreshold": 0.95
},
"InfrastReception": {
"template": "Reception.png",
"maskRange": [
1,
255
],
"roi": [
880,
120,
400,
160
],
"templThreshold": 0.95
},
"InfrastReceptionMini": {
"template": "ReceptionMini.png",
"maskRange": [
1,
255
],
"roi": [
980,
180,
300,
140
],
"templThreshold": 0.95
},
"InfrastControl": {
"template": "ControlCenter.png",
"maskRange": [
1,
255
],
"roi": [
400,
0,
880,
300
],
"templThreshold": 0.95
},
"InfrastControlMini": {
"template": "ControlCenterMini.png",
"maskRange": [
1,
255
],
"roi": [
620,
80,
360,
230
],
"templThreshold": 0.95
},
"InfrastStationedInfo": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"cache": false,
"text": [
"进驻信息"
],
"roi": [
0,
0,
150,
720
],
"rearDelay": 1000,
"next": [
"InfrastEnterOperList"
]
},
"InfrastEnterOperList": {
"algorithm": "OcrDetect",
"cache": false,
"action": "ClickSelf",
"text": [
"心情",
"休息中",
"工作中",
"进驻"
],
"roi": [
800,
0,
480,
650
],
"rearDelay": 1000
},
"InfrastClearButton": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
430,
655,
150,
40
],
"rearDelay": 1000
},
"InfrastConfirmButton": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
1105,
655,
150,
40
],
"rearDelay": 500,
"next": [
"InfrastConfirmButtonWait",
"Stop"
]
},
"InfrastConfirmButtonWait": {
"algorithm": "OcrDetect",
"text": [
"正在提交",
"反馈至神经"
],
"roi": [
700,
640,
300,
80
],
"rearDelay": 500,
"next": [
"InfrastConfirmButtonWait",
"Stop"
]
},
"InfrastBottomLeftTab": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
0,
540,
520,
180
],
"preDelay": 1000,
"rearDelay": 2000
},
"InfrastDormConfirmButton": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
1105,
655,
150,
40
],
"rearDelay": 500,
"next": [
"InfrastDormConfirmButtonWait",
"InfrastDormDoubleConfirmButton",
"Stop"
]
},
"InfrastDormConfirmButtonWait": {
"algorithm": "OcrDetect",
"text": [
"正在提交",
"反馈至神经"
],
"roi": [
700,
640,
300,
80
],
"rearDelay": 500,
"next": [
"InfrastDormConfirmButtonWait",
"InfrastDormDoubleConfirmButton",
"Stop"
]
},
"InfrastDormDoubleConfirmButton": {
"template": "DormConfirm.png",
"action": "ClickSelf",
"roi": [
630,
620,
650,
100
],
"rearDelay": 500,
"next": [
"InfrastDormConfirmButtonWait",
"InfrastDormDoubleConfirmButton",
"Stop"
]
},
"InfrastEnterFacility": {
"algorithm": "JustReturn",
"rearDelay": 2000
},
"InfrastFacilityListTabMfg": {
"template": "FacilityListTabMfg.png",
"roi": [
0,
0,
250,
720
],
"maskRange": [
1,
255
],
"rearDelay": 1000
},
"InfrastFacilityListTabTrade": {
"template": "FacilityListTabTrade.png",
"roi": [
0,
0,
250,
720
],
"maskRange": [
1,
255
],
"rearDelay": 1000
},
"InfrastOperLockedMfg": {
"template": "OperLockedMfg.png",
"roi": [
200,
500,
430,
220
]
},
"InfrastOperLockedTrade": {
"template": "OperLockedTrade.png",
"roi": [
200,
500,
430,
220
]
},
"InfrastFlagCombatRecord": {
"template": "InfrastMfgDogFoodFlag.png",
"roi": [
1000,
0,
280,
720
]
},
"InfrastFlagPureGold": {
"template": "InfrastMfgPureGoldFlag.png",
"roi": [
1000,
0,
280,
720
]
},
"InfrastFlagOriginStone": {
"template": "InfrastMfgOriginStoneFlag.png",
"roi": [
1000,
0,
280,
720
]
},
"InfrastFlagChip": {
"template": "InfrastMfgChipFlag.png",
"roi": [
1000,
0,
280,
720
]
},
"InfrastFlagMoney": {
"template": "InfrastTradeMoneyFlag.png",
"roi": [
900,
500,
380,
220
]
},
"InfrastFlagSyntheticJade": {
"template": "InfrastTradeSyntheticJadeFlag.png",
"roi": [
900,
500,
380,
220
]
},
"InfrastAddOperatorMfgGentle": {
"template": "AddOperatorMfgGentle.png",
"templThreshold": 0.8,
"roi": [
200,
500,
500,
220
],
"rearDelay": 1000
},
"InfrastAddOperatorMfgAggressive": {
"template": "AddOperatorMfgAggressive.png",
"templThreshold": 0.8,
"roi": [
200,
500,
500,
100
],
"rectMove": [
5,
50,
80,
80
],
"rearDelay": 1000
},
"InfrastAddOperatorTradeGentle": {
"template": "AddOperatorTradeGentle.png",
"templThreshold": 0.8,
"roi": [
200,
500,
500,
220
],
"rearDelay": 1000
},
"InfrastAddOperatorTradeAggressive": {
"template": "AddOperatorTradeAggressive.png",
"templThreshold": 0.8,
"roi": [
200,
500,
500,
100
],
"rectMove": [
5,
50,
80,
80
],
"rearDelay": 1000
},
"InfrastAddOperatorReceptionGentle": {
"template": "AddOperatorReceptionGentle.png",
"templThreshold": 0.8,
"roi": [
0,
0,
300,
720
],
"rearDelay": 1000
},
"InfrastAddOperatorReceptionAggressive": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
30,
200,
200,
300
],
"rearDelay": 1000
},
"InfrastOperSelected": {
"template": "empty.png",
"templThreshold": 8000,
"templThreshold_Doc": "这个任务中作为符合range的像素点数量阈值",
"maskRange": [
95,
105
],
"rectMove": [
0,
-230,
74,
283
]
},
"InfrastOperOnShift": {
"template": "OnShift.png",
"templThreshold": 0.8,
"rectMove": [
0,
-95,
70,
50
]
},
"InfrastClueVacancyNo1": {
"template": "ClueVacancyNo1.png",
"cache": false,
"templThreshold": 0.75,
"roi": [
0,
100,
500,
250
],
"rearDelay": 500
},
"InfrastClueVacancyNo2": {
"template": "ClueVacancyNo2.png",
"cache": false,
"templThreshold": 0.75,
"roi": [
200,
200,
500,
250
],
"rearDelay": 500
},
"InfrastClueVacancyNo3": {
"template": "ClueVacancyNo3.png",
"cache": false,
"templThreshold": 0.75,
"roi": [
400,
100,
500,
250
],
"rearDelay": 500
},
"InfrastClueVacancyNo4": {
"template": "ClueVacancyNo4.png",
"cache": false,
"templThreshold": 0.75,
"roi": [
650,
150,
500,
250
],
"rearDelay": 500
},
"InfrastClueVacancyNo5": {
"template": "ClueVacancyNo5.png",
"cache": false,
"templThreshold": 0.75,
"roi": [
300,
420,
500,
250
],
"rearDelay": 500
},
"InfrastClueVacancyNo6": {
"template": "ClueVacancyNo6.png",
"cache": false,
"templThreshold": 0.75,
"roi": [
500,
350,
500,
250
],
"rearDelay": 500
},
"InfrastClueVacancyNo7": {
"template": "ClueVacancyNo7.png",
"cache": false,
"templThreshold": 0.75,
"roi": [
50,
350,
500,
250
],
"rearDelay": 500
},
"InfrastClue": {
"template": "Clue.png",
"maskRange": [
1,
255
],
"roi": [
800,
0,
480,
720
]
},
"InfrastClueOnTheRightSwipeBegin": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
900,
600,
300,
100
],
"preDelay": 500,
"rearDelay": 500,
"maxTimes": 1,
"Doc": "这里的preDelay作为滑动duration使用rearDelay作为滑动额外延时使用maxTimes作为重复次数使用"
},
"InfrastClueOnTheRightSwipeEnd": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
900,
200,
300,
100
]
},
"InfrastClueSelfMaybeFull": {
"Doc": "有一种情况是自己的线索满了但是却没有new的标记",
"roi": [
1110,
89,
170,
177
],
"action": "ClickSelf",
"next": [
"InfrastClueSelfFull",
"CloseCluePage"
]
},
"InfrastClueSelfFull": {
"algorithm": "OcrDetect",
"text": [
"已达线索上限",
"无法获取新的线索",
"上限",
"无法"
],
"roi": [
286,
550,
366,
130
],
"next": [
"CloseCluePageThenSendClue"
]
},
"CloseCluePageThenSendClue": {
"template": "CloseCluePage.png",
"action": "ClickSelf",
"roi": [
930,
50,
120,
120
],
"next": [
"CloseCluePageThenSendClue",
"SendClues"
]
},
"InfrastClueSelfNew": {
"template": "ClueNew.png",
"action": "ClickSelf",
"roi": [
1150,
100,
130,
80
],
"rectMove": [
-45,
15,
60,
60
],
"next": [
"GetSelfClue"
]
},
"GetSelfClue": {
"template": "GetClue1.png",
"action": "ClickSelf",
"roi": [
680,
540,
250,
80
],
"next": [
"InfrastClueFriendNew",
"InfrastClueSelfFull",
"CloseCluePage",
"ReceptionFlag"
]
},
"InfrastClueFriendNew": {
"template": "ClueNew.png",
"action": "ClickSelf",
"roi": [
1150,
220,
130,
80
],
"rectMove": [
-45,
15,
60,
60
],
"next": [
"GetFriendClue"
]
},
"GetFriendClue": {
"template": "GetClue2.png",
"action": "ClickSelf",
"roi": [
800,
600,
480,
120
],
"next": [
"InfrastClueSelfMaybeFull",
"ReceptionFlag"
]
},
"CloseCluePage": {
"template": "CloseCluePage.png",
"action": "ClickSelf",
"roi": [
930,
50,
120,
120
],
"next": [
"CloseCluePage",
"SendClueFlag",
"InfrastClueFriendNew",
"ReceptionFlag"
]
},
"SendClueFlag": {
"action": "DoNothing",
"doc": "这里识别的是自己的线索的new如果获取完自己的线索、再获取完好友送的线索自己的线索new还亮着则说明自己的线索没获取成功即线索满了",
"next": [
"SendClues"
],
"roi": [
1150,
100,
130,
80
],
"template": "ClueNew.png"
},
"UnlockClues": {
"template": "UnlockClues.png",
"action": "ClickSelf",
"cache": false,
"templThreshold": 0.9,
"roi": [
200,
600,
700,
120
],
"rearDelay": 5000,
"next": [
"UnlockCluesIsFake",
"InfrastBottomLeftTab"
]
},
"UnlockCluesIsFake": {
"Doc": "点了一次解锁了还在这个界面,说明是识别错了",
"cache": false,
"template": "UnlockClues.png",
"action": "ClickSelf",
"templThreshold": 0.9,
"roi": [
200,
600,
700,
120
]
},
"ReceptionFlag": {
"action": "DoNothing",
"roi": [
350,
0,
200,
100
]
},
"EndOfClueExchangeBegin": {
"algorithm": "JustReturn",
"action": "DoNothing",
"rearDelay": 1000,
"next": [
"EndOfClueExchange",
"ReceptionFlag"
]
},
"EndOfClueExchange": {
"cache": false,
"templThreshold": 0.7,
"roi": [
0,
0,
400,
200
],
"next": [
"EndOfClueExchangeClose"
]
},
"EndOfClueExchangeClose": {
"template": "Return.png",
"templThreshold": 0.7,
"action": "ClickSelf",
"roi": [
0,
0,
180,
80
],
"next": [
"ReceptionFlag"
],
"rearDelay": 3000
},
"SendClues": {
"action": "ClickSelf",
"roi": [
1157,
346,
84,
81
],
"maskRange": [
1,
255
],
"rearDelay": 1000,
"next": [
"SelectClue",
"CloseSendClue"
]
},
"SelectClue": {
"action": "ClickSelf",
"roi": [
2,
133,
418,
196
],
"maskRange": [
1,
255
],
"maxTimes": 3,
"exceededNext": [
"CloseSendClue"
],
"next": [
"ClueGiveTo1st",
"ClueGiveTo2nd",
"ClueGiveTo3rd",
"ClueGiveTo4th",
"ClueGiveToNextPage",
"ClueGiveTo1stConfirm"
]
},
"ClueGiveLoading": {
"algorithm": "OcrDetect",
"action": "DoNothing",
"text": [
"正在提交",
"反馈至神经"
],
"roi": [
700,
600,
300,
120
],
"next": [
"ClueGiveLoading",
"SelectClue",
"CloseSendClue"
]
},
"ClueGiveTo1st": {
"template": "ClusCanBeSent.png",
"action": "DoNothing",
"cache": false,
"maskRange": [
1,
255
],
"roi": [
830,
70,
320,
100
],
"next": [
"ClueGiveTo1stConfirm"
]
},
"ClueGiveTo1stConfirm": {
"template": "SendClueConfirm.png",
"action": "ClickSelf",
"roi": [
1150,
50,
100,
160
],
"next": [
"ClueGiveLoading",
"SelectClue",
"CloseSendClue"
]
},
"ClueGiveTo2nd": {
"template": "ClusCanBeSent.png",
"action": "DoNothing",
"cache": false,
"maskRange": [
1,
255
],
"roi": [
830,
220,
320,
100
],
"next": [
"ClueGiveTo2ndConfirm"
]
},
"ClueGiveTo2ndConfirm": {
"template": "SendClueConfirm.png",
"action": "ClickSelf",
"roi": [
1150,
200,
100,
160
],
"next": [
"ClueGiveLoading",
"SelectClue",
"CloseSendClue"
]
},
"ClueGiveTo3rd": {
"template": "ClusCanBeSent.png",
"action": "DoNothing",
"cache": false,
"maskRange": [
1,
255
],
"roi": [
830,
370,
320,
100
],
"next": [
"ClueGiveTo3rdConfirm"
]
},
"ClueGiveTo3rdConfirm": {
"template": "SendClueConfirm.png",
"action": "ClickSelf",
"roi": [
1150,
350,
100,
160
],
"next": [
"ClueGiveLoading",
"SelectClue",
"CloseSendClue"
]
},
"ClueGiveTo4th": {
"template": "ClusCanBeSent.png",
"action": "DoNothing",
"cache": false,
"maskRange": [
1,
255
],
"roi": [
830,
520,
320,
100
],
"next": [
"ClueGiveTo4thConfirm"
]
},
"ClueGiveTo4thConfirm": {
"template": "SendClueConfirm.png",
"action": "ClickSelf",
"roi": [
1150,
500,
100,
160
],
"next": [
"ClueGiveLoading",
"SelectClue",
"CloseSendClue"
]
},
"CloseSendClue": {
"action": "ClickSelf",
"roi": [
1225,
16,
41,
41
],
"next": [
"InfrastClueSelfNew",
"InfrastClueFriendNew",
"ReceptionFlag"
]
},
"ClueGiveToNextPage": {
"action": "ClickSelf",
"templThreshold": 0.95,
"roi": [
1184,
655,
50,
48
],
"maskRange": [
1,
255
],
"next": [
"ClueGiveTo1st",
"ClueGiveTo2nd",
"ClueGiveTo3rd",
"ClueGiveTo4th",
"ClueGiveToNextPage",
"ClueGiveTo1stConfirm"
]
},
"BattleStageName": {
"algorithm": "OcrDetect",
"cache": false,
"text": [],
"ocrReplace": [
[
".*兽小屋",
"驯兽小屋"
],
[
"分.*不均",
"分赃不均"
],
[
"落.*骑士",
"落魄骑士"
],
[
"邪异.*笼",
"邪异囚笼"
],
[
"寒洲惜别",
"寒渊惜别"
]
],
"roi": [
250,
435,
800,
100
]
},
"BattleQuickFormation": {
"action": "ClickSelf",
"roi": [
816,
0,
404,
149
],
"rearDelay": 1000,
"next": [
"BattleQuickFormationClear"
]
},
"BattleQuickFormationClear": {
"action": "ClickSelf",
"roi": [
334,
605,
286,
115
],
"rearDelay": 500,
"next": [
"BattleQuickFormationCollapseRole",
"Stop"
]
},
"BattleQuickFormationCollapseRole": {
"action": "ClickSelf",
"roi": [
1163,
0,
117,
133
],
"rearDelay": 500
},
"BattleQuickFormation-OperNameFlag": {
"templThreshold": 0.95,
"roi": [
370,
250,
910,
420
]
},
"BattleQuickFormationOCR": {
"algorithm": "OcrDetect",
"fullMatch": true,
"text": [],
"roi": [
10,
-10,
117,
22
],
"rearDelay": 100
},
"BattleQuickFormationSkill1": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
15,
385,
80,
100
]
},
"BattleQuickFormationSkill2": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
15,
560,
80,
30
]
},
"BattleQuickFormationSkill3": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
15,
710,
80,
10
]
},
"BattleQuickFormationConfirm": {
"action": "ClickSelf",
"roi": [
880,
608,
400,
112
],
"rearDelay": 1000
},
"BattleStartPre": {
"algorithm": "OcrDetect",
"text": [
"开始行动",
"开始突袭"
],
"cache": false,
"roi": [
1000,
600,
280,
120
],
"action": "ClickSelf",
"rearDelay": 1000
},
"BattleStartNormal": {
"action": "ClickSelf",
"roi": [
989,
318,
232,
374
],
"rearDelay": 2000
},
"BattleStartRaid": {
"action": "ClickSelf",
"roi": [
989,
318,
232,
374
],
"rearDelay": 2000
},
"BattleStartExercise": {
"action": "ClickSelf",
"roi": [
989,
318,
232,
374
],
"rearDelay": 2000
},
"BattleStartSimulation": {
"action": "ClickSelf",
"roi": [
417,
567,
444,
153
],
"rearDelay": 2000
},
"BattleOperName": {
"algorithm": "OcrDetect",
"text": [],
"fullMatch": true,
"roi": [
0,
182,
160,
30
]
},
"BattleOfficiallyBegin": {
"action": "DoNothing",
"roi": [
1165,
20,
65,
65
],
"maskRange": [
100,
255
]
},
"BattleSpeedUp": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
1070,
20,
60,
60
]
},
"BattlePause": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
1170,
20,
60,
60
],
"rearDelay": 100
},
"BattleCancelSelection": {
"algorithm": "JustReturn",
"action": "ClickSelf",
"specificRect": [
150,
0,
1000,
60
],
"rearDelay": 500
},
"BattleAvatarData": {
"template": "empty.png",
"templThreshold": 0.6
},
"BattleKillsFlag": {
"roi": [
150,
0,
600,
60
],
"maskRange": [
1,
255
]
},
"BattleKills": {
"algorithm": "OcrDetect",
"text": [
],
"roi": [
50,
0,
100,
40
]
},
"BattleCostData": {
"algorithm": "OcrDetect",
"text": [],
"roi": [
1196,
494,
83,
44
]
},
"BattleAutoSkillFlag": {
"template": "BattleSkillReady.png",
"cache": false,
"rectMove": [
-40,
-150,
80,
100
],
"maskRange": [
1,
255
]
},
"BattleSkillReadyOnClick": {
"roi": [
748,
414,
210,
118
],
"templThreshold": 0.7,
"cache": false,
"action": "ClickSelf",
"rectMove": [
0,
-110,
90,
90
],
"rearDelay": 300
},
"BattleSkillStopOnClick": {
"roi": [
748,
414,
210,
118
],
"cache": false,
"action": "ClickSelf",
"rectMove": [
0,
-110,
90,
90
],
"rearDelay": 300
},
"BattleUseOper": {
"algorithm": "JustReturn",
"preDelay": 200,
"rearDelay": 100,
"Doc": "pre 是从点击干员到干员信息弹出来等待的时间rear 是干员上场,到设置朝向之间等待的时间"
},
"BattleSwipeOper": {
"algorithm": "JustReturn",
"preDelay": 500,
"rearDelay": 200,
"Doc": "pre 是将干员滑动到场上的 duration 系数rear 是设置干员朝向滑动的 duration"
},
"BattleOpersFlag": {
"templThreshold": 0.85,
"roi": [
0,
588,
1280,
18
],
"maskRange": [
1,
255
]
},
"BattleOperClickRange": {
"algorithm": "JustReturn",
"rectMove": [
-45,
6,
75,
120
]
},
"BattleOperAvailable": {
"template": "empty.png",
"specialThreshold": 100,
"specialThreshold_Doc": "用于做V通道平均值阈值",
"rectMove": [
0,
0,
10,
10
]
},
"BattleOperCooling": {
"template": "empty.png",
"specialThreshold": 6000,
"specialThreshold_Doc": "这个任务中作为符合range的像素点数量阈值",
"rectMove": [
-45,
6,
75,
120
],
"maskRange": [
0,
10
]
},
"BattleOperRoleRange": {
"algorithm": "JustReturn",
"rectMove": [
-41,
6,
31,
25
]
},
"BattleOperRoleCaster": {},
"BattleOperRoleMedic": {},
"BattleOperRolePioneer": {},
"BattleOperRoleSniper": {},
"BattleOperRoleSpecial": {},
"BattleOperRoleSupport": {},
"BattleOperRoleTank": {},
"BattleOperRoleWarrior": {},
"BattleOperRoleDrone": {},
"BattleOperCostRange": {
"algorithm": "Hash",
"hash": [],
"rectMove": [
-10,
12,
30,
17
]
},
"BattleOperCostChannelH": {
"algorithm": "Hash",
"hash": [],
"maskRange": [
0,
255
]
},
"BattleOperCostChannelS": {
"algorithm": "Hash",
"hash": [],
"maskRange": [
0,
50
]
},
"BattleOperCostChannelV": {
"algorithm": "Hash",
"hash": [],
"maskRange": [
80,
255
]
},
"BattleOperCost0": {
"algorithm": "Hash",
"hash": [
"1ff83ffc3c3e780e700ee007e007e007e007e007e007f00f780e7c1e3ffc1ff8"
]
},
"BattleOperCost1": {
"algorithm": "Hash",
"hash": [
"00ff03ff1fff7fffffffff3f003f003f003f003f003f003f003f003f003f003f"
]
},
"BattleOperCost2": {
"algorithm": "Hash",
"hash": [
"3ffe7ffefc3ff81fe01f001f001f003e007e01fc07f81fe03fc07e00ffffffff"
]
},
"BattleOperCost3": {
"algorithm": "Hash",
"hash": [
"3ffe7ffffc3ff81fe01f001f03fe07fc07fe003f001fe01fe01ff83fffff7ffe",
"07f01ffe700e700700070007000c0078003c000700070007e007700e1e7e0ff0"
]
},
"BattleOperCost4": {
"algorithm": "Hash",
"hash": [
"007c00fc01fc03fc03fc0fbc1f3c3f3c7e3cfc3cffffffffffff003c003c003c"
]
},
"BattleOperCost5": {
"algorithm": "Hash",
"hash": [
"3ffe7c007c0078007ff87ffe7ffe7c3f781f0007e007f81ffc1fffff7ffe3ffc",
"3ffe38003800780070007ff87ffe703e000f000fc00ff81ffc3f7ffe3ffc07e0"
]
},
"BattleOperCost6": {
"algorithm": "Hash",
"hash": [
"03c003800f001f003e003ff87ffc7c3ef00ee00fe007e00ff00e7c3e3ffc1ff8"
]
},
"BattleOperCost7": {
"algorithm": "Hash",
"hash": [
"ffffffff003e007e007c00f800f801f001f003c003c00f801f001f003e003e00"
]
},
"BattleOperCost8": {
"algorithm": "Hash",
"hash": [
"3ffc7ffe7c3e700e700e7c7e7ffc3ffc7ffefefef00fe00ff00ff03ffffe7ffe"
]
},
"BattleOperCost9": {
"algorithm": "Hash",
"hash": [
"3ffc7ffe7c3ff00ff007f007f00ffc0f7fff3ffe1ffe00fc01f803f00ff00fc0"
]
},
"BattleHpFlag": {
"roi": [
400,
0,
650,
60
],
"rectMove": [
40,
0,
100,
35
]
},
"BattleHpFlag2": {
"roi": [
400,
0,
650,
60
],
"rectMove": [
40,
0,
100,
35
]
},
"BattleHpChannelH": {
"algorithm": "Hash",
"hash": [],
"maskRange": [
0,
1
]
},
"BattleHpChannelS": {
"algorithm": "Hash",
"hash": [],
"maskRange": [
120,
150
]
},
"BattleHpChannelV": {
"algorithm": "Hash",
"hash": [],
"maskRange": [
170,
255
]
},
"BattleHp0": {
"algorithm": "Hash",
"hash": [
"03e007fc3c0638066003400140014001c001400140016003600338061e1c07f8"
]
},
"BattleHp1": {
"algorithm": "Hash",
"hash": [
"003f01ff1ffffe0f000700070007000700070007000700070007000700070007"
]
},
"BattleHp2": {
"algorithm": "Hash",
"hash": [
"07e03c3c2007c0030003000300030007001c003800e003c004003800f800ffff"
]
},
"BattleHp3": {
"algorithm": "Hash",
"hash": [
"0ff07e78700ee00700070006000e03f80078000e000700078007e00e703e1ff8"
]
},
"BattleHp4": {
"algorithm": "Hash",
"hash": [
"0010003c007c007c01dc039c061c0c1c381c301c783effff001c001c001c001c"
]
},
"BattleHp5": {
"algorithm": "Hash",
"hash": [
"1ff87ffe7000600060006000fff0f038e00e0006000700078007e00e703e1ff0"
]
},
"BattleHp6": {
"algorithm": "Hash",
"hash": [
"018002000e000c0010003fe07808f004c006800380018003c007e006300c1ff0"
]
},
"BattleHp7": {
"algorithm": "Hash",
"hash": [
"7fffffff00070006000e003800380070004001c0018003800e000e001c001000"
]
},
"BattleHp8": {
"algorithm": "Hash",
"hash": [
"0ff01038600ee006e006600670081ff01c7860068007800180018007600e1ff8"
]
},
"BattleHp9": {
"algorithm": "Hash",
"hash": [
"07e01e78700e6006e007e007e0076006700e1ffe011800700060008001800700"
]
},
"Roguelike1BattleExitBegin": {
"action": "ClickSelf",
"roi": [
3,
0,
153,
154
],
"maskRange": [
100,
255
],
"next": [
"Roguelike1BattleAbandon",
"Roguelike1BattleExitBegin"
]
},
"Roguelike1BattleAbandon": {
"action": "ClickSelf",
"roi": [
648,
229,
220,
246
],
"next": [
"Roguelike1BattleAbandonConfirm",
"Roguelike1BattleAbandon"
]
},
"Roguelike1BattleAbandonConfirm": {
"action": "ClickSelf",
"roi": [
716,
416,
259,
153
],
"next": [
"Roguelike1BattleAbandonConfirm",
"Stop"
]
},
"Roguelike1BattleSpeedUp": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
1070,
20,
60,
60
],
"preDelay": 3000
},
"BattleSkillReady": {
"roi": [
0,
0,
1280,
580
],
"maskRange": [
1,
255
],
"rectMove": [
0,
100,
40,
40
]
},
"BattleUseSkill": {
"algorithm": "JustReturn",
"rearDelay": 100,
"action": "ClickRect",
"specificRect": [
850,
390,
50,
40
]
},
"BattleOperRetreat": {
"algorithm": "JustReturn",
"rearDelay": 200,
"action": "ClickRect",
"specificRect": [
580,
190,
40,
30
]
},
"StartToWakeUpToRoguelike1": {
"template": "StartToWakeUp.png",
"action": "ClickSelf",
"roi": [
520,
460,
240,
100
],
"next": [
"StartToWakeUpToRoguelike1",
"StartUpConnectingToRoguelike1",
"TerminalToRoguelike1",
"CloseAnnoToRoguelike1",
"TodaysSuppliesToRoguelike1"
]
},
"StartUpConnectingToRoguelike1": {
"template": "StartUpConnectingFlag.png",
"action": "DoNothing",
"roi": [
0,
635,
450,
85
],
"next": [
"StartToWakeUpToRoguelike1",
"StartUpConnectingToRoguelike1",
"TerminalToRoguelike1",
"CloseAnnoToRoguelike1",
"TodaysSuppliesToRoguelike1"
]
},
"TodaysSuppliesToRoguelike1": {
"algorithm": "OcrDetect",
"text": [
"今日配给"
],
"action": "ClickRect",
"specificRect": [
1000,
1,
270,
340
],
"roi": [
500,
50,
300,
150
],
"next": [
"CloseAnnoToRoguelike1",
"TerminalToRoguelike1"
]
},
"CloseAnnoToRoguelike1": {
"template": "CloseAnno.png",
"action": "ClickSelf",
"cache": false,
"roi": [
1100,
0,
180,
200
],
"next": [
"TerminalToRoguelike1",
"CloseAnnoToRoguelike1",
"TodaysSuppliesToRoguelike1"
]
},
"TerminalToRoguelike1": {
"template": "Terminal.png",
"action": "ClickSelf",
"roi": [
880,
100,
180,
120
],
"next": [
"TerminalToRoguelike1",
"CloseAnnoToRoguelike1",
"Roguelike1TodoEnter",
"IntegratedStrategies"
],
"rearDelay": 1000
},
"Roguelike1TodoEnter": {
"action": "ClickSelf",
"cache": false,
"roi": [
908,
54,
372,
500
],
"next": [
"Roguelike1TodoEnter",
"Roguelike1Begin"
]
},
"IntegratedStrategies": {
"action": "ClickSelf",
"roi": [
963,
599,
148,
121
],
"next": [
"IntegratedStrategies",
"IntegratedStrategiesToRoguelike1"
]
},
"IntegratedStrategiesToRoguelike1": {
"algorithm": "OcrDetect",
"action": "ClickSelf",
"text": [
"进入主题"
],
"roi": [
1006,
445,
246,
157
],
"next": [
"IntegratedStrategiesToRoguelike1",
"Roguelike1Begin"
]
},
"ReturnToRoguelike1": {
"template": "Return.png",
"templThreshold": 0.7,
"cache": false,
"action": "ClickSelf",
"roi": [
0,
0,
180,
80
],
"next": [
"Roguelike1ChooseDifficulty",
"Roguelike1Start",
"Roguelike1ExitThenAbandon",
"Roguelike1Abandon",
"TerminalToRoguelike1",
"ReturnToRoguelike1",
"ReturnToRoguelike1Confirm",
"CloseAnnoToRoguelike1",
"StageSNReturnToRoguelike1"
]
},
"ReturnToRoguelike1Confirm": {
"template": "PopupConfirm.png",
"action": "ClickSelf",
"roi": [
630,
400,
650,
160
],
"next": [
"TerminalToRoguelike1",
"ReturnToRoguelike1",
"CloseAnnoToRoguelike1",
"StageSNReturnToRoguelike1"
]
},
"OfflineConfirmToRoguelike1": {
"template": "OfflineConfirm.png",
"action": "ClickSelf",
"roi": [
310,
409,
648,
165
],
"next": [
"CloseAnnoToRoguelike1",
"StartToWakeUpToRoguelike1",
"StartUpConnectingToRoguelike1",
"OfflineConfirmToRoguelike1"
]
},
"Roguelike1Begin": {
"algorithm": "JustReturn",
"next": [
"Roguelike1ChooseDifficulty",
"Roguelike1Start",
"Roguelike1ExitThenAbandon",
"Roguelike1Abandon",
"TodaysSuppliesToRoguelike1",
"TerminalToRoguelike1",
"Roguelike1TodoEnter",
"Roguelike1Continue",
"ReturnToRoguelike1",
"ReturnToRoguelike1Confirm",
"OfflineConfirmToRoguelike1",
"StartToWakeUpToRoguelike1",
"StartUpConnectingToRoguelike1",
"StageSNReturnToRoguelike1"
]
},
"Roguelike1Continue": {
"action": "ClickSelf",
"cache": false,
"roi": [
1032,
487,
248,
215
],
"rearDelay": 500,
"next": [
"Roguelike1MissionFailedFlag2",
"Roguelike1ExitThenAbandon"
]
},
"Roguelike1ChooseDifficulty": {
"action": "ClickSelf",
"roi": [
1061,
373,
208,
71
],
"next": [
"Roguelike1Start"
]
},
"Roguelike1Start": {
"action": "ClickSelf",
"cache": false,
"roi": [
1026,
470,
254,
248
],
"rearDelay": 500,
"next": [
"Roguelike1Recruit1",
"Roguelike1InitalDrop",
"Roguelike1Start"
]
},
"Roguelike1InitalDrop": {
"Doc": "古堡观光(简单模式)初始会有一个免费道具,点确认。月底小队也有,再多几次",
"action": "ClickSelf",
"roi": [
569,
583,
141,
137
],
"next": [
"Roguelike1Recruit1",
"Roguelike1InitalDrop"
]
},
"Roguelike1DialogSkip": {
"Doc": "月底小队,跳过对话",
"action": "ClickSelf",
"roi": [
1106,
0,
174,
139
],
"next": [
"Roguelike1DialogSkip",
"Roguelike1DialogSkipConfirm"
]
},
"Roguelike1DialogSkipConfirm": {
"action": "ClickSelf",
"roi": [
725,
409,
249,
169
],
"next": [
"Roguelike1DialogSkip",
"Roguelike1StageTrader",
"Roguelike1StageSafeHouse",
"Roguelike1StageEncounter",
"Roguelike1StageBoons",
"Roguelike1StageCambatDps",
"Roguelike1StageEmergencyDps",
"Roguelike1StageDreadfulFoe"
]
},
"Roguelike1LastReward": {
"Doc": "你的上一次探索突破了至少两层困难,这一次可以获得更多支援——热水壶",
"action": "ClickSelf",
"cache": false,
"roi": [
174,
151,
935,
533
],
"next": [
"Roguelike1LastRewardConfirm"
]
},
"Roguelike1LastReward2": {
"Doc": "你的上一次探索突破了至少两层困难,这一次可以获得更多支援—— 5 源石锭",
"action": "ClickSelf",
"cache": false,
"roi": [
174,
151,
935,
533
],
"next": [
"Roguelike1LastRewardConfirm"
]
},
"Roguelike1LastReward3": {
"Doc": "你的上一次探索突破了至少两层困难,这一次可以获得更多支援—— 3 目标生命",
"action": "ClickSelf",
"cache": false,
"roi": [
174,
151,
935,
533
],
"next": [
"Roguelike1LastRewardConfirm"
]
},
"Roguelike1LastRewardRand": {
"Doc": "你的上一次探索突破了至少两层困难,这一次可以获得更多支援—— 问号",
"action": "ClickSelf",
"cache": false,
"roi": [
174,
151,
935,
533
],
"next": [
"Roguelike1LastRewardConfirm"
]
},
"Roguelike1LastRewardConfirm": {
"template": "Roguelike1RecruitConfirm.png",
"action": "ClickSelf",
"cache": false,
"roi": [
174,
151,
935,
533
],
"next": [
"Roguelike1Team3",
"Roguelike1CloseCollection"
]
},
"Roguelike1Recruit1": {
"action": "ClickSelf",
"cache": false,
"roi": [
0,
153,
365,
532
],
"next": [
"Roguelike1RecruitConfirm"
]
},
"Roguelike1RecruitConfirm": {
"action": "ClickSelf",
"cache": false,
"roi": [
0,
483,
1280,
200
],
"next": [
"Roguelike1LastReward",
"Roguelike1LastReward2",
"Roguelike1LastReward3",
"Roguelike1LastRewardRand",
"Roguelike1Team3",
"Roguelike1CloseCollection",
"Roguelike1DialogSkip",
"Roguelike1StageTrader",
"Roguelike1StageSafeHouse",
"Roguelike1StageEncounter",
"Roguelike1StageBoons",
"Roguelike1StageCambatDps",
"Roguelike1StageEmergencyDps",
"Roguelike1StageDreadfulFoe"
]
},
"Roguelike1CloseCollection": {
"action": "ClickSelf",
"cache": false,
"roi": [
569,
400,
140,
139
],
"next": [
"Roguelike1LastReward",
"Roguelike1LastReward2",
"Roguelike1LastReward3",
"Roguelike1LastRewardRand",
"Roguelike1Team3"
]
},
"Roguelike1Team3": {
"action": "ClickSelf",
"cache": false,
"roi": [
601,
153,
363,
529
],
"next": [
"Roguelike1TeamConfirm"
]
},
"Roguelike1TeamConfirm": {
"action": "ClickSelf",
"cache": false,
"roi": [
0,
153,
1280,
529
],
"next": [
"Roguelike1RecruitMain"
]
},
"Roguelike1RecruitMain": {
"action": "ClickSelf",
"template": "Roguelike1Recruit.png",
"cache": false,
"roi": [
190,
470,
300,
154
],
"next": [
"Roguelike1ChooseOperFlag",
"Roguelike1RecruitCloseGuide"
],
"rearDelay": 1000
},
"Roguelike1RecruitOther": {
"action": "ClickSelf",
"template": "Roguelike1Recruit.png",
"cache": false,
"roi": [
190,
470,
900,
154
],
"next": [
"Roguelike1ChooseOperFlag",
"Roguelike1RecruitCloseGuide"
],
"rearDelay": 1000
},
"Roguelike1RecruitCloseGuide": {
"action": "ClickSelf",
"roi": [
56,
41,
194,
134
],
"next": [
"Roguelike1ChooseOperFlag"
]
},
"Roguelike1ChooseOper": {
"Doc": "本任务注册了插件 RoguelikeRecruitTaskPlugin",
"algorithm": "JustReturn",
"action": "DoNothing",
"next": [
"Roguelike1ChooseOperConfirm"
]
},
"Roguelike1RecruitOcrFlag": {
"roi": [
600,
100,
500,
500
],
"templThreshold": 0.95
},
"Roguelike1RecruitOcr": {
"algorithm": "OcrDetect",
"text": [],
"roi": [
13,
26,
120,
23
]
},
"Roguelike1RecruitElite0": {
"roi": [
-170,
-60,
60,
50
]
},
"Roguelike1RecruitElite1": {
"roi": [
-170,
-60,
60,
50
]
},
"Roguelike1RecruitElite2": {
"roi": [
-170,
-60,
60,
50
]
},
"Roguelike1RecruitLevel": {
"template": "empty.png",
"roi": [
-171,
0,
15,
11
]
},
"Roguelike1ChooseOperFlag": {
"template": "Roguelike1ChooseOperConfirm.png",
"action": "DoNothing",
"roi": [
1016,
602,
264,
118
],
"next": [
"Roguelike1ChooseOper",
"Roguelike1RecruitCloseGuide"
]
},
"Roguelike1ChooseOperConfirm": {
"action": "ClickSelf",
"cache": false,
"roi": [
1016,
602,
264,
118
],
"next": [
"Roguelike1RecruitSkip",
"Roguelike1TraderRandomShopping",
"Roguelike1StageEncounterGiveUpRecruitConfirm",
"Roguelike1ChooseOperConfirm",
"Roguelike1RecruitWithoutButton"
]
},
"Roguelike1RecruitSkip": {
"template": "RecruitSkip.png",
"action": "ClickSelf",
"roi": [
1100,
0,
180,
150
],
"next": [
"Roguelike1RecruitSkip",
"Roguelike1RecruitOther",
"Roguelike1DropsFlag",
"Roguelike1TraderRandomShopping",
"Roguelike1ChooseOperFlag",
"Roguelike1StageTraderLeave",
"Roguelike1RecruitWithoutButton"
]
},
"Roguelike1RecruitWithoutButton": {
"template": "RecruitSkipWithoutButton.png",
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
1180,
15,
85,
60
],
"next": [
"Roguelike1RecruitOther",
"Roguelike1EnterAfterRecruit",
"Roguelike1DropsFlag",
"Roguelike1TraderRandomShopping",
"Roguelike1ChooseOperFlag",
"Roguelike1StageTraderLeave",
"Roguelike1RecruitWithoutButton"
]
},
"Roguelike1EnterAfterRecruit": {
"action": "ClickSelf",
"roi": [
1078,
234,
202,
239
],
"rearDelay": 3000,
"next": [
"Roguelike1StageTrader",
"Roguelike1StageSafeHouse",
"Roguelike1StageEncounter",
"Roguelike1StageBoons",
"Roguelike1StageCambatDps",
"Roguelike1StageEmergencyDps",
"Roguelike1StageDreadfulFoe"
]
},
"Roguelike1StageTrader": {
"Doc": "诡意行商(交易所)",
"action": "ClickSelf",
"cache": false,
"roi": [
0,
53,
1280,
554
],
"templThreshold": 0.85,
"next": [
"Roguelike1StageTraderEnter",
"Roguelike1StageTrader",
"Roguelike1StageSafeHouse",
"Roguelike1StageEncounter",
"Roguelike1StageBoons",
"Roguelike1StageCambatDps",
"Roguelike1StageEmergencyDps",
"Roguelike1StageDreadfulFoe"
]
},
"Roguelike1StageTraderEnter": {
"action": "ClickSelf",
"cache": false,
"roi": [
1035,
374,
226,
220
],
"rearDelay": 3000,
"next": [
"Roguelike1StageTraderInvestSystem",
"Roguelike1TraderRandomShopping",
"Roguelike1StageTraderLeave"
]
},
"Roguelike1TraderRandomShopping": {
"action": "ClickSelf",
"cache": false,
"roi": [
427,
374,
661,
196
],
"next": [
"Roguelike1TraderRandomShoppingConfirm",
"Roguelike1TraderRandomShoppingCancel"
],
"maskRange": [
1,
255
]
},
"Roguelike1TraderRandomShoppingConfirm": {
"action": "ClickSelf",
"cache": false,
"roi": [
872,
425,
221,
136
],
"next": [
"Roguelike1TraderRandomShopping",
"Roguelike1ChooseOperFlag",
"Roguelike1StageTraderLeave"
]
},
"Roguelike1TraderRandomShoppingCancel": {
"template": "Roguelike1StageTraderInvestCancel.png",
"action": "ClickSelf",
"cache": false,
"roi": [
350,
350,
500,
250
],
"next": [
"Roguelike1StageTraderLeave"
]
},
"Roguelike1StageSafeHouse": {
"Doc": "安全的角落",
"action": "ClickSelf",
"cache": false,
"roi": [
0,
53,
1280,
554
],
"templThreshold": 0.85,
"next": [
"Roguelike1StageSafeHouseEnter",
"Roguelike1StageTrader",
"Roguelike1StageSafeHouse",
"Roguelike1StageEncounter",
"Roguelike1StageBoons",
"Roguelike1StageCambatDps",
"Roguelike1StageEmergencyDps",
"Roguelike1StageDreadfulFoe"
]
},
"Roguelike1StageSafeHouseEnter": {
"action": "ClickSelf",
"cache": false,
"roi": [
1037,
374,
221,
221
],
"next": [
"Roguelike1StageEncounterFree",
"Roguelike1StageEncounterLeave",
"Roguelike1StageEncounterUnknown",
"Roguelike1StageEncounterClickToLeave"
]
},
"Roguelike1StageTraderInvestSystem": {
"templThreshold": 0.75,
"action": "ClickSelf",
"roi": [
365,
51,
276,
216
],
"next": [
"Roguelike1StageTraderInvestSystemEnter"
]
},
"Roguelike1StageTraderInvestSystemEnter": {
"action": "ClickSelf",
"roi": [
417,
228,
502,
247
],
"next": [
"Roguelike1StageTraderInvestSystemError",
"Roguelike1StageTraderInvestConfirm",
"Roguelike1StageTraderInvestCancel"
]
},
"Roguelike1StageTraderInvestConfirm": {
"action": "ClickSelf",
"roi": [
852,
422,
278,
144
],
"rearDelay": 500,
"next": [
"Roguelike1StageTraderInvestSystemError",
"Roguelike1StageTraderInvestSystemFull",
"Roguelike1StageTraderInvestConfirm",
"Roguelike1StageTraderInvestCancel"
]
},
"Roguelike1StageTraderInvestSystemError": {
"action": "ClickSelf",
"cache": false,
"roi": [
508,
204,
235,
240
],
"next": [
"Roguelike1StageTraderInvestCancel"
]
},
"Roguelike1StageTraderInvestSystemFull": {
"algorithm": "OcrDetect",
"cache": false,
"reduceOtherTimes": [
"Roguelike1StageTraderInvestConfirm"
],
"text": [
"当前储备余额已达上限",
"当前",
"上限"
],
"roi": [
982,
28,
298,
289
],
"next": [
"Roguelike1StageTraderInvestCancel"
]
},
"Roguelike1StageTraderInvestCancel": {
"action": "ClickSelf",
"roi": [
507,
418,
242,
149
],
"exceededNext": [
"Roguelike1ExitThenAbandon"
],
"next": [
"Roguelike1StageTraderInvestSystemLeave"
]
},
"Roguelike1StageTraderInvestSystemLeave": {
"action": "ClickSelf",
"roi": [
682,
420,
245,
143
],
"next": [
"Roguelike1TraderRandomShopping",
"Roguelike1StageTraderLeave"
]
},
"Roguelike1StageTraderLeave": {
"action": "ClickSelf",
"cache": false,
"roi": [
1046,
443,
234,
204
],
"exceededNext": [
"Roguelike1ExitThenAbandon"
],
"next": [
"Roguelike1StageTraderLeaveConfirm"
]
},
"Roguelike1ExitThenAbandon": {
"action": "ClickSelf",
"cache": false,
"roi": [
0,
0,
320,
160
],
"next": [
"Roguelike1ExitThenAbandon",
"Roguelike1Abandon"
]
},
"Roguelike1Abandon": {
"action": "ClickSelf",
"roi": [
1076,
243,
177,
179
],
"next": [
"Roguelike1AbandonConfirm",
"Roguelike1Abandon"
]
},
"Roguelike1AbandonConfirm": {
"action": "ClickSelf",
"roi": [
720,
413,
249,
168
],
"next": [
"Roguelike1MissionFailedFlag2",
"Roguelike1Start"
]
},
"Roguelike1StageTraderLeaveConfirm": {
"action": "ClickSelf",
"cache": false,
"roi": [
985,
447,
295,
203
],
"next": [
"Roguelike1StageTrader",
"Roguelike1StageSafeHouse",
"Roguelike1StageEncounter",
"Roguelike1StageBoons",
"Roguelike1StageCambatDps",
"Roguelike1StageEmergencyDps",
"Roguelike1StageDreadfulFoe"
]
},
"Roguelike1StageEncounter": {
"Doc": "不期而遇(随机奖励)",
"action": "ClickSelf",
"cache": false,
"roi": [
0,
53,
1280,
554
],
"templThreshold": 0.85,
"next": [
"Roguelike1StageEncounterEnter",
"Roguelike1StageTrader",
"Roguelike1StageSafeHouse",
"Roguelike1StageEncounter",
"Roguelike1StageBoons",
"Roguelike1StageCambatDps",
"Roguelike1StageEmergencyDps",
"Roguelike1StageDreadfulFoe"
]
},
"Roguelike1StageBoons": {
"Doc": "古堡馈赠(随机奖励)",
"action": "ClickSelf",
"cache": false,
"roi": [
0,
53,
1280,
554
],
"templThreshold": 0.85,
"next": [
"Roguelike1StageEncounterEnter",
"Roguelike1StageTrader",
"Roguelike1StageSafeHouse",
"Roguelike1StageEncounter",
"Roguelike1StageBoons",
"Roguelike1StageCambatDps",
"Roguelike1StageEmergencyDps",
"Roguelike1StageDreadfulFoe"
]
},
"Roguelike1StageEncounterEnter": {
"action": "ClickSelf",
"cache": false,
"roi": [
1037,
374,
221,
221
],
"next": [
"Roguelike1StageEncounterFree",
"Roguelike1StageEncounterLeave",
"Roguelike1StageEncounterUnknown",
"Roguelike1StageEncounterClickToLeave"
]
},
"Roguelike1StageEncounterFree": {
"action": "ClickSelf",
"cache": false,
"roi": [
1100,
0,
180,
700
],
"preDelay": 500,
"templThreshold": 0.99,
"next": [
"Roguelike1StageEncounterLeaveConfirm"
]
},
"Roguelike1StageEncounterLeave": {
"action": "ClickSelf",
"cache": false,
"roi": [
1100,
0,
180,
700
],
"preDelay": 500,
"templThreshold": 0.97,
"next": [
"Roguelike1StageEncounterLeaveConfirm"
]
},
"Roguelike1StageEncounterUnknown": {
"action": "ClickSelf",
"cache": false,
"roi": [
950,
50,
320,
580
],
"templThreshold": 0.9,
"preDelay": 1500,
"next": [
"Roguelike1StageEncounterLeaveConfirm"
]
},
"Roguelike1StageEncounterLeaveConfirm": {
"action": "ClickSelf",
"cache": false,
"roi": [
1069,
0,
211,
700
],
"rearDelay": 1000,
"next": [
"Roguelike1StageEncounterFree",
"Roguelike1StageEncounterLeave",
"Roguelike1StageEncounterUnknown",
"Roguelike1ChooseOperFlag",
"Roguelike1StageEncounterSpecialClose",
"Roguelike1StageCambatDpsEnter",
"Roguelike1StageEmergencyDpsEnter",
"Roguelike1ClickToDrops"
]
},
"Roguelike1StageEncounterSpecialClose": {
"Doc": "关掉“大锁”",
"action": "ClickSelf",
"roi": [
570,
400,
140,
138
],
"next": [
"Roguelike1StageEncounterSpecialClose",
"Roguelike1ClickToDrops"
]
},
"Roguelike1StageEncounterGiveUpRecruitConfirm": {
"action": "ClickSelf",
"roi": [
613,
410,
424,
171
],
"next": [
"Roguelike1TraderRandomShopping",
"Roguelike1StageTraderLeave",
"Roguelike1DropsFlag",
"Roguelike1ClickToDrops"
]
},
"Roguelike1StageEncounterClickToLeave": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
600,
600,
50,
50
],
"next": [
"Roguelike1StageEncounterFree",
"Roguelike1StageEncounterLeave",
"Roguelike1StageEncounterUnknown",
"Roguelike1StageEncounterClickToLeave"
]
},
"Roguelike1StageCambatDps": {
"Doc": "普通作战",
"action": "ClickSelf",
"cache": false,
"roi": [
0,
53,
1280,
554
],
"next": [
"Roguelike1StageCambatDpsEnter",
"Roguelike1StageEmergencyDpsEnter",
"Roguelike1StageTrader",
"Roguelike1StageSafeHouse",
"Roguelike1StageEncounter",
"Roguelike1StageBoons",
"Roguelike1StageCambatDps",
"Roguelike1StageEmergencyDps",
"Roguelike1StageDreadfulFoe"
],
"next_Doc": "普通作战和紧急作战的图比较像有时候会识别错这里的next把两个开始的按钮都放进来提高容错"
},
"Roguelike1StageCambatDpsEnter": {
"action": "ClickSelf",
"cache": false,
"roi": [
1036,
371,
223,
223
],
"next": [
"Roguelike1QuickFormation"
]
},
"Roguelike1StageEmergencyDps": {
"Doc": "紧急作战",
"action": "ClickSelf",
"cache": false,
"roi": [
0,
53,
1280,
554
],
"next": [
"Roguelike1StageEmergencyDpsEnter",
"Roguelike1StageCambatDpsEnter",
"Roguelike1StageTrader",
"Roguelike1StageSafeHouse",
"Roguelike1StageEncounter",
"Roguelike1StageBoons",
"Roguelike1StageCambatDps",
"Roguelike1StageEmergencyDps",
"Roguelike1StageDreadfulFoe"
],
"next_Doc": "普通作战和紧急作战的图比较像有时候会识别错这里的next把两个开始的按钮都放进来提高容错"
},
"Roguelike1StageEmergencyDpsEnter": {
"action": "ClickSelf",
"cache": false,
"roi": [
1036,
371,
223,
223
],
"next": [
"Roguelike1QuickFormation"
]
},
"Roguelike1StageDreadfulFoe": {
"Doc": "险路恶敌boss关卡",
"action": "ClickSelf",
"cache": false,
"roi": [
0,
53,
1280,
554
],
"next": [
"Roguelike1StageDreadfulFoeEnter",
"Roguelike1StageEmergencyDpsEnter",
"Roguelike1StageCambatDpsEnter",
"Roguelike1StageTrader",
"Roguelike1StageSafeHouse",
"Roguelike1StageEncounter",
"Roguelike1StageBoons",
"Roguelike1StageCambatDps",
"Roguelike1StageEmergencyDps",
"Roguelike1StageDreadfulFoe"
],
"next_Doc": "普通作战和紧急作战的图比较像有时候会识别错这里的next把两个开始的按钮都放进来提高容错"
},
"Roguelike1StageDreadfulFoeEnter": {
"action": "ClickSelf",
"cache": false,
"roi": [
1036,
371,
223,
223
],
"next": [
"Roguelike1QuickFormation"
]
},
"Roguelike1QuickFormation": {
"Doc": "本任务注册了插件 RoguelikeFormationTaskPlugin",
"action": "ClickSelf",
"roi": [
817,
0,
402,
146
],
"next": [
"Roguelike1FormationConfirm"
],
"rearDelay": 2000
},
"Roguelike1FormationOper": {
"cache": false,
"roi": [
363,
11,
891,
668
],
"maskRange": [
1,
255
],
"templThreshold": 0.7
},
"Roguelike1FormationOperSelected": {
"template": "empty.png",
"templThreshold": 12000,
"templThreshold_Doc": "这个任务中作为符合range的像素点数量阈值",
"maskRange": [
95,
105
]
},
"Roguelike1FormationConfirm": {
"action": "ClickSelf",
"roi": [
1015,
601,
265,
119
],
"next": [
"Roguelike1StartAction"
]
},
"Roguelike1SkillSelectionFlag": {
"templThreshold": 0.9,
"maskRange": [
1,
255
]
},
"Roguelike1SkillSelectionName": {
"algorithm": "OcrDetect",
"text": [],
"roi": [
210,
10,
120,
22
]
},
"Roguelike1SkillSelectionRect": {
"template": "empty.png",
"roi": [
170,
2,
170,
2
],
"rectMove": [
5,
-45,
45,
45
],
"templThreshold": 60,
"Doc": "这里的阈值作为平均灰度值(亮度)阈值使用"
},
"Roguelike1StartAction": {
"template": "Roguelike1StartAction.png",
"Doc": "本任务注册了插件 RoguelikeSkillSelectionTaskPlugin、RoguelikeBattleTaskPlugin",
"action": "ClickSelf",
"roi": [
905,
593,
375,
127
],
"next": [
"Roguelike1InBattleFlag",
"Roguelike1MissionCompletedFlag",
"Roguelike1MissionFailedFlag",
"Roguelike1MissionFailedFlag2"
]
},
"Roguelike1WaitBattleStart": {
"Doc": "点了开始行动之后可能会网络不好一直loading用这个任务等一会",
"template": "Roguelike1QuickFormation.png",
"action": "DoNothing",
"roi": [
817,
0,
402,
146
],
"next": [
"Roguelike1WaitBattleStart"
]
},
"Roguelike1InBattleFlag": {
"template": "BattleOfficiallyBegin.png",
"roi": [
1165,
20,
65,
65
],
"maskRange": [
100,
255
],
"action": "DoNothing",
"rearDelay": 5000,
"next": [
"Roguelike1InBattleFlag",
"Roguelike1MissionCompletedFlag",
"Roguelike1MissionFailedFlag",
"Roguelike1MissionFailedFlag2"
]
},
"Roguelike1MissionCompletedFlag": {
"roi": [
0,
0,
148,
143
],
"next": [
"Roguelike1ClickToDrops"
]
},
"Roguelike1ClickToDrops": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
600,
600,
50,
50
],
"rearDelay": 500,
"next": [
"Roguelike1StageTrader",
"Roguelike1StageSafeHouse",
"Roguelike1StageEncounter",
"Roguelike1StageBoons",
"Roguelike1StageCambatDps",
"Roguelike1StageEmergencyDps",
"Roguelike1StageDreadfulFoe",
"Roguelike1ChooseOperFlag",
"Roguelike1StageEncounterSpecialClose",
"Roguelike1TraderRandomShopping",
"Roguelike1StageTraderLeave",
"Roguelike1DropsFlag",
"Roguelike1ClickToDrops"
]
},
"Roguelike1DropsFlag": {
"roi": [
875,
601,
152,
119
],
"next": [
"Roguelike1GetDropCompleted",
"Roguelike1GetDrop1",
"Roguelike1GetDrop2",
"Roguelike1GetDrop3",
"Roguelike1GetDropSelect",
"Roguelike1GetDropRecruit",
"Roguelike1GetDropLeave",
"Roguelike1StageTrader",
"Roguelike1StageSafeHouse",
"Roguelike1StageEncounter",
"Roguelike1StageBoons",
"Roguelike1StageCambatDps",
"Roguelike1StageEmergencyDps",
"Roguelike1StageDreadfulFoe",
"Roguelike1StageEncounterFree",
"Roguelike1StageEncounterLeave",
"Roguelike1StageEncounterUnknown",
"Roguelike1ChooseOperFlag",
"Roguelike1StageEncounterSpecialClose",
"Roguelike1EnterAfterRecruit",
"Roguelike1StageTraderLeave",
"Roguelike1DialogSkip"
]
},
"Roguelike1GetDrop1": {
"Doc": "源石锭,绿色的“拿走”按钮",
"action": "ClickSelf",
"cache": false,
"roi": [
0,
471,
1280,
157
],
"templThreshold": 0.85,
"next": [
"Roguelike1DropsFlag",
"Roguelike1ChooseOperFlag"
]
},
"Roguelike1GetDrop2": {
"Doc": "希望,黄色的“拿走”按钮",
"action": "ClickSelf",
"cache": false,
"roi": [
0,
471,
1280,
157
],
"templThreshold": 0.85,
"next": [
"Roguelike1DropsFlag",
"Roguelike1ChooseOperFlag",
"Roguelike1ClickToDrops"
]
},
"Roguelike1GetDrop3": {
"Doc": "未知的剧目,黄色的“翻开”按钮",
"action": "ClickSelf",
"cache": false,
"roi": [
0,
471,
1280,
157
],
"templThreshold": 0.85,
"next": [
"Roguelike1ChooseOperFlag",
"Roguelike1ClickToDrops"
]
},
"Roguelike1GetDropRecruit": {
"Doc": "招募券,白色的“招募”按钮",
"action": "ClickSelf",
"cache": false,
"roi": [
0,
471,
1280,
157
],
"templThreshold": 0.85,
"rearDelay": 1000,
"next": [
"Roguelike1ChooseOperFlag",
"Roguelike1GetDropCompleted",
"Roguelike1GetDrop1",
"Roguelike1GetDrop2",
"Roguelike1GetDrop3",
"Roguelike1GetDropSelect",
"Roguelike1GetDropRecruit",
"Roguelike1GetDropLeave"
]
},
"Roguelike1GetDropSelect": {
"Doc": "“选择”按钮,有可能是招募二选一,也有收藏品二选一",
"action": "ClickSelf",
"cache": false,
"roi": [
0,
471,
1280,
157
],
"rearDelay": 2000,
"next": [
"Roguelike1GetDropSelectRecruit",
"Roguelike1GetDropSelectReward",
"Roguelike1ChooseOperFlag"
]
},
"Roguelike1GetDropSelectRecruit": {
"template": "Roguelike1GetDropRecruit.png",
"action": "ClickSelf",
"cache": false,
"roi": [
0,
420,
1280,
175
],
"templThreshold": 0.85,
"next": [
"Roguelike1ChooseOperFlag",
"Roguelike1GetDropSelectRecruit"
]
},
"Roguelike1GetDropSelectReward": {
"cache": false,
"action": "ClickSelf",
"roi": [
0,
420,
1280,
175
],
"next": [
"Roguelike1ClickToDrops",
"Roguelike1GetDropSelectReward",
"Roguelike1ChooseOperFlag"
]
},
"Roguelike1GetDropCompleted": {
"action": "ClickRect",
"specificRect": [
600,
600,
50,
50
],
"rearDelay": 3000,
"next": [
"Roguelike1ChooseOperFlag",
"Roguelike1ClickToDrops"
]
},
"Roguelike1GetDropLeave": {
"Doc": "不要了,走了(",
"action": "ClickSelf",
"cache": false,
"roi": [
0,
218,
1280,
296
],
"next": [
"Roguelike1GetDropLeaveConfirm",
"Roguelike1DropsFlag",
"Roguelike1ChooseOperFlag"
]
},
"Roguelike1GetDropLeaveConfirm": {
"action": "ClickSelf",
"cache": false,
"roi": [
0,
484,
1280,
138
],
"next": [
"Roguelike1DropsFlag"
]
},
"Roguelike1MissionFailedFlag": {
"roi": [
504,
163,
480,
167
],
"next": [
"Roguelike1StageTrader",
"Roguelike1StageSafeHouse",
"Roguelike1StageEncounter",
"Roguelike1StageBoons",
"Roguelike1StageCambatDps",
"Roguelike1StageEmergencyDps",
"Roguelike1StageDreadfulFoe",
"Roguelike1ClickToStartPoint"
]
},
"Roguelike1MissionFailedFlag2": {
"cache": false,
"roi": [
473,
0,
351,
194
],
"next": [
"Roguelike1ClickToStartPoint"
]
},
"Roguelike1ClickToStartPoint": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
600,
600,
50,
50
],
"rearDelay": 1000,
"next": [
"Roguelike1Start",
"Roguelike1StageTrader",
"Roguelike1StageSafeHouse",
"Roguelike1StageEncounter",
"Roguelike1StageBoons",
"Roguelike1StageCambatDps",
"Roguelike1StageEmergencyDps",
"Roguelike1StageDreadfulFoe",
"Roguelike1ClickToStartPoint"
]
},
"StageDrops-StageName": {
"algorithm": "OcrDetect",
"action": "DoNothing",
"text": [],
"roi": [
140,
60,
200,
55
]
},
"StageDrops-BaseLine": {
"template": "empty.png",
"roi": [
0,
636,
1280,
2
],
"templThreshold": 17,
"templThreshold_Doc": "这里用来作为基线间距阈值",
"specialThreshold": 100,
"specialThreshold_Doc": "基建长度阈值不小于120",
"maskRange": [
35,
255
]
},
"StageDrops-Item": {
"template": "empty.png",
"templThreshold": 0.6,
"roi": [
0,
-130,
138,
130
],
"maskRange": [
1,
255
]
},
"StageDrops-DropType-ExpAndLMB": {
"roi": [
0,
2,
0,
25
],
"Doc": "roi 只用到了 y 和 height"
},
"StageDrops-DropType-Normal": {
"roi": [
0,
2,
0,
25
],
"Doc": "roi 只用到了 y 和 height"
},
"StageDrops-DropType-Extra": {
"roi": [
0,
2,
0,
25
],
"Doc": "roi 只用到了 y 和 height"
},
"StageDrops-DropType-Furniture": {
"roi": [
0,
2,
0,
25
],
"Doc": "roi 只用到了 y 和 height"
},
"StageDrops-DropType-Special": {
"roi": [
0,
2,
0,
25
],
"Doc": "roi 只用到了 y 和 height"
},
"StageDrops-DropType-Sanity": {
"roi": [
0,
2,
0,
25
],
"Doc": "roi 只用到了 y 和 height"
},
"StageDrops-DropType-Reward": {
"roi": [
0,
2,
0,
25
],
"Doc": "roi 只用到了 y 和 height"
},
"StageDrops-Quantity": {
"template": "empty.png",
"templThreshold": 3,
"templThreshold_Doc": "这里用来作为字间距阈值",
"roi": [
62,
90,
43,
22
],
"maskRange": [
150,
255
]
},
"NumberOcrReplace": {
"algorithm": "OcrDetect",
"text": [],
"ocrReplace": [
[
"o",
"0"
],
[
"O",
"0"
],
[
"I",
"1"
],
[
"l",
"1"
],
[
"工",
"1"
],
[
"方",
"万"
]
]
},
"StageDrops-Difficulty-Tough": {
"templThreshold": 0.7,
"roi": [
0,
0,
220,
220
]
},
"StageDrops-Difficulty-Normal": {
"templThreshold": 0.7,
"roi": [
0,
0,
220,
220
]
},
"StageDrops-Difficulty-Normal2": {
"templThreshold": 0.7,
"roi": [
0,
0,
220,
220
]
},
"StageDrops-Stars-3": {
"templThreshold": 0.8,
"roi": [
50,
270,
250,
100
]
},
"StageDrops-Stars-2": {
"templThreshold": 0.8,
"roi": [
50,
270,
250,
100
]
},
"DeoptMatchData": {
"template": "empty.png",
"templThreshold": 0.6,
"roi": [
0,
0,
1060,
596
],
"roi_Doc": "作为截图的缩放尺寸使用",
"maskRange": [
1,
255
]
},
"DeoptBaseRect": {
"template": "empty.png",
"roi": [
0,
90,
219,
150
]
},
"DeoptQuantity": {
"template": "empty.png",
"templThreshold": 3,
"templThreshold_Doc": "这里用来作为字间距阈值",
"roi": [
36,
69,
47,
20
],
"maskRange": [
150,
255
]
},
"DepotTaskSlowlySwipeRightRect": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
780,
200,
100,
300
],
"preDelay": 1500,
"rearDelay": 300,
"Doc": "这里的preDelay作为滑动duration使用rearDelay作为滑动额外延时使用"
},
"DepotTaskSlowlySwipeLeftRect": {
"algorithm": "JustReturn",
"action": "ClickRect",
"specificRect": [
300,
200,
100,
300
]
},
"DepotBegin": {
"algorithm": "JustReturn",
"action": "DoNothing",
"next": [
"DepotEnter",
"DepotMaterialTab",
"DepotMaterialTabClicked"
]
},
"DepotEnter": {
"action": "ClickSelf",
"roi": [
1109,
560,
171,
160
],
"next": [
"DepotMaterialTab"
]
},
"DepotMaterialTab": {
"action": "ClickSelf",
"roi": [
1026,
0,
254,
138
],
"next": [
"DepotMaterialTabClicked"
]
},
"DepotMaterialTabClicked": {
"action": "DoNothing",
"roi": [
1026,
0,
254,
138
]
}
}