mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-20 02:55:38 +08:00
* perf: 萨米界园肉鸽添加并优化暂时撤退逻辑 * perf: 萨卡兹肉鸽关掉进入事件可能弹出的窗口 * chore: Auto update by pre-commit hooks [skip changelog] * fix: RolesConfirm不知道为啥点不进去 --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1410 lines
55 KiB
JSON
1410 lines
55 KiB
JSON
{
|
||
"Sami@StartExplore@Roguelike@ChooseOper": {
|
||
"next": [
|
||
"Sami@StartExplore@Roguelike@ChooseOperConfirm",
|
||
"Sami@StartExplore@Roguelike@ChooseOperConfirmToGiveUp",
|
||
"Sami@Roguelike@Abandon",
|
||
"Sami@StartExplore@Roguelike@ChooseOperConfirm#next"
|
||
]
|
||
},
|
||
"Sami@StartExplore@Roguelike@RecruitOther": {
|
||
"template": "Sami@Roguelike@Recruit.png"
|
||
},
|
||
"Sami@StartExplore@Roguelike@RecruitWithoutButton": {},
|
||
"Sami@Roguelike@Abandon": {
|
||
"template": ["Sami@Roguelike@Abandon.png", "Sami@Roguelike@AbandonPushDoor.png"],
|
||
"crop_doc": {
|
||
"roi": [1112, 268, 53, 52],
|
||
"mask": []
|
||
}
|
||
},
|
||
"Sami@Roguelike@CheckCollapsalParadigms": {
|
||
"algorithm": "OcrDetect",
|
||
"text": [
|
||
"去量化",
|
||
"去量深化",
|
||
"实质性坍缩",
|
||
"蔓延性坍缩",
|
||
"非线性移动",
|
||
"非线性行动",
|
||
"情绪实体",
|
||
"恐怖实体",
|
||
"泛社会悖论",
|
||
"泛文明悖论",
|
||
"气压异常",
|
||
"气压失序",
|
||
"触发性损伤",
|
||
"触发性危殆",
|
||
"趋同性消耗",
|
||
"趋同性缺失",
|
||
"目空一些",
|
||
"睁眼瞎",
|
||
"图像损坏",
|
||
"一抹黑"
|
||
]
|
||
},
|
||
"Sami@Roguelike@CheckCollapsalParadigmsBanner": {
|
||
"baseTask": "Sami@Roguelike@CheckCollapsalParadigms",
|
||
"roi": [945, 60, 335, 660]
|
||
},
|
||
"Sami@Roguelike@CheckCollapsalParadigmsOnBanner": {
|
||
"algorithm": "OcrDetect",
|
||
"text": ["坍缩范式加深", "坍缩范式消退"],
|
||
"roi": [945, 60, 335, 660]
|
||
},
|
||
"Sami@Roguelike@CheckCollapsalParadigmsOnPanel": {
|
||
"algorithm": "OcrDetect",
|
||
"text": ["当前坍缩值"],
|
||
"roi": [350, 120, 310, 520]
|
||
},
|
||
"Sami@Roguelike@CheckCollapsalParadigmsOnStage": {
|
||
"template": [
|
||
"Sami@Roguelike@OnStage_1.png",
|
||
"Sami@Roguelike@OnStage_2.png",
|
||
"Sami@Roguelike@OnStage_3.png",
|
||
"Sami@Roguelike@OnStage_4.png",
|
||
"Sami@Roguelike@OnStage_5.png",
|
||
"Sami@Roguelike@OnStage_6.png",
|
||
"Sami@Roguelike@OnStage_7.png",
|
||
"Sami@Roguelike@OnStage_0.png"
|
||
],
|
||
"templThreshold": 0.96,
|
||
"roi": [590, 45, 45, 35]
|
||
},
|
||
"Sami@Roguelike@CheckCollapsalParadigmsPanel": {
|
||
"baseTask": "Sami@Roguelike@CheckCollapsalParadigms",
|
||
"roi": [350, 120, 310, 520]
|
||
},
|
||
"Sami@Roguelike@CheckCollapsalParadigms_loading": {
|
||
"algorithm": "OcrDetect",
|
||
"text": ["正在提交反馈至神经"],
|
||
"ocrReplace": [["正在提交反馈神经", "正在提交反馈至神经"]],
|
||
"roi": [720, 645, 355, 45]
|
||
},
|
||
"Sami@Roguelike@CheckLevel": {
|
||
"text": ["科考记录"]
|
||
},
|
||
"Sami@Roguelike@ChooseDifficulty": {
|
||
"roi": [1064, 294, 216, 170]
|
||
},
|
||
"Sami@Roguelike@ChooseDifficultyEnter": {
|
||
"action": "ClickRect",
|
||
"specificRect": [1119, 479, 80, 22],
|
||
"postDelay": 800,
|
||
"template": "Sami@Roguelike@StartExplore.png",
|
||
"roi": [958, 530, 322, 189]
|
||
},
|
||
"Sami@Roguelike@ChooseOper": {
|
||
"next": [
|
||
"Sami@Roguelike@CloseCollectionClose",
|
||
"Sami@Roguelike@ChooseOperConfirm",
|
||
"Sami@Roguelike@Abandon",
|
||
"Sami@Roguelike@ChooseOperConfirm#next"
|
||
]
|
||
},
|
||
"Sami@Roguelike@ClickToDrops": {
|
||
"next": [
|
||
"Sami@Roguelike@Collapsal",
|
||
"Sami@Roguelike@Stages#next",
|
||
"Sami@Roguelike@ChooseOperFlag",
|
||
"Sami@Roguelike@StageEncounterSpecialClose",
|
||
"Sami@Roguelike@TraderRandomShopping",
|
||
"Sami@Roguelike@StageTraderLeave",
|
||
"Sami@Roguelike@DropsFlag",
|
||
"Sami@Roguelike@StartUpThemes#next",
|
||
"Sami@Roguelike@ClickToDrops"
|
||
]
|
||
},
|
||
"Sami@Roguelike@CloseCollection": {
|
||
"next": ["Sami@Roguelike@LastReward-EnterPoint", "Sami@Roguelike@GetLUD", "Sami@Roguelike@RolesDefault"]
|
||
},
|
||
"Sami@Roguelike@CloseCollectionClose": {
|
||
"action": "ClickSelf",
|
||
"templThreshold": 0.9,
|
||
"roi": [572, 434, 144, 141],
|
||
"next": [
|
||
"Sami@Roguelike@StageEncounterEnter",
|
||
"Sami@Roguelike@Stages#next",
|
||
"Sami@Roguelike@DropsFlag",
|
||
"Sami@Roguelike@CloseEvent",
|
||
"Sami@Roguelike@ChooseOperFlag"
|
||
]
|
||
},
|
||
"Sami@Roguelike@CloseEvent": {},
|
||
"Sami@Roguelike@CloseInterview": {
|
||
"template": "Sami@Roguelike@CloseCollectionClose.png"
|
||
},
|
||
"Sami@Roguelike@Collapsal": {
|
||
"algorithm": "OcrDetect",
|
||
"text": ["目空", "目空一些", "图像", "图像损坏"],
|
||
"roi": [1000, 22, 280, 165],
|
||
"next": ["RoguelikeControlTaskPlugin-Stop"]
|
||
},
|
||
"Sami@Roguelike@CollapsalParadigmTaskBannerCheckConfig": {
|
||
"doc": [
|
||
"RoguelikeCollapsalParadigmTaskPlugin用参数",
|
||
"| text: 坍缩范式加深时 banner 通知第一行的文字",
|
||
"| sub: 在 SubTaskStart 时触发 banner check 的任务",
|
||
"| next: 在 SubTaskCompleted 时触发 banner check 的任务"
|
||
],
|
||
"algorithm": "OcrDetect",
|
||
"text": ["坍缩范式加深"],
|
||
"sub": ["Sami@Roguelike@MissionCompletedFlag"],
|
||
"next": [
|
||
"Sami@Roguelike@GetDrop1",
|
||
"Sami@Roguelike@GetDrop2",
|
||
"Sami@Roguelike@GetDrop3",
|
||
"Sami@Roguelike@GetDrop4",
|
||
"Sami@Roguelike@GetDropSelectReward",
|
||
"Sami@Roguelike@GetDropSelectReward2",
|
||
"Sami@Roguelike@TraderRandomShoppingConfirm"
|
||
]
|
||
},
|
||
"Sami@Roguelike@CollapsalParadigmTaskPanelCheckConfig": {
|
||
"doc": [
|
||
"RoguelikeCollapsalParadigmTaskPlugin用参数",
|
||
"| sub: 在 SubTaskStart 时触发 panek check 的任务",
|
||
"| ocrReplace: 从温度模版名到区域名的映射"
|
||
],
|
||
"algorithm": "OcrDetect",
|
||
"sub": [
|
||
"Sami@Roguelike@StageCombatDps",
|
||
"Sami@Roguelike@StageCombatDpsAI6",
|
||
"Sami@Roguelike@StageVerticalCombatDps",
|
||
"Sami@Roguelike@StageVerticalCombatDpsAI6",
|
||
"Sami@Roguelike@StageEmergencyDps",
|
||
"Sami@Roguelike@StageEmergencyDpsAI6",
|
||
"Sami@Roguelike@StageVerticalEmergencyDps",
|
||
"Sami@Roguelike@StageVerticalEmergencyDpsAI6",
|
||
"Sami@Roguelike@StageDreadfulFoe",
|
||
"Sami@Roguelike@StageDreadfulFoe-5",
|
||
"Sami@Roguelike@StageEncounter",
|
||
"Sami@Roguelike@StageEncounterAI6",
|
||
"Sami@Roguelike@StageVerticalEncounter",
|
||
"Sami@Roguelike@StageVerticalEncounterAI6",
|
||
"Sami@Roguelike@StageSafeHouse",
|
||
"Sami@Roguelike@StageSafeHouseAI6",
|
||
"Sami@Roguelike@StageVerticalSafeHouse",
|
||
"Sami@Roguelike@StageVerticalSafeHouseAI6",
|
||
"Sami@Roguelike@StageGambling",
|
||
"Sami@Roguelike@StageGamblingAI6",
|
||
"Sami@Roguelike@StageVerticalGambling",
|
||
"Sami@Roguelike@StageVerticalGamblingAI6",
|
||
"Sami@Roguelike@StageProphecy",
|
||
"Sami@Roguelike@StageProphecyAI6",
|
||
"Sami@Roguelike@StageVerticalProphecy",
|
||
"Sami@Roguelike@StageVerticalProphecyAI6",
|
||
"Sami@Roguelike@StageBoons",
|
||
"Sami@Roguelike@StageBoonsAI6",
|
||
"Sami@Roguelike@StageVerticalBoons",
|
||
"Sami@Roguelike@StageVerticalBoonsAI6",
|
||
"Sami@Roguelike@StageTrader",
|
||
"Sami@Roguelike@StageTraderAI6",
|
||
"Sami@Roguelike@StageVerticalTrader",
|
||
"Sami@Roguelike@StageVerticalTraderAI6",
|
||
"Sami@Roguelike@StageWindAndRain",
|
||
"Sami@Roguelike@StageWindAndRainAI6",
|
||
"Sami@Roguelike@StageVerticalWindAndRain",
|
||
"Sami@Roguelike@StageVerticalWindAndRainAI6",
|
||
"Sami@Roguelike@StageEmergencyTransportation",
|
||
"Sami@Roguelike@StageEmergencyTransportationAI6",
|
||
"Sami@Roguelike@StageVerticalEmergencyTransportation",
|
||
"Sami@Roguelike@StageVerticalEmergencyTransportationAI6",
|
||
"Sami@Roguelike@StageBoskyPassage",
|
||
"Sami@Roguelike@StageBoskyPassageAI6",
|
||
"Sami@Roguelike@StageVerticalBoskyPassage",
|
||
"Sami@Roguelike@StageVerticalBoskyPassageAI6",
|
||
"Sami@Roguelike@StageMysteriousPresage",
|
||
"Sami@Roguelike@StageFerociousPresage"
|
||
],
|
||
"ocrReplace": [
|
||
["Sami@Roguelike@OnStage_0.png", "深埋迷境"],
|
||
["Sami@Roguelike@OnStage_1.png", "初霜湖泽"],
|
||
["Sami@Roguelike@OnStage_2.png", "密静林地"],
|
||
["Sami@Roguelike@OnStage_3.png", "昧明冻土"],
|
||
["Sami@Roguelike@OnStage_4.png", "积冰岩骸"],
|
||
["Sami@Roguelike@OnStage_5.png", "无瑕花园"],
|
||
["Sami@Roguelike@OnStage_6.png", "远见之构"],
|
||
["Sami@Roguelike@OnStage_7.png", "永恒之尘"]
|
||
],
|
||
"text": []
|
||
},
|
||
"Sami@Roguelike@Continue": {
|
||
"roi": [967, 536, 313, 177],
|
||
"next": ["Sami@Roguelike@MissionFailedFlag2", "Sami@Roguelike@ExitThenAbandon", "Sami@Roguelike@ContinueClick"]
|
||
},
|
||
"Sami@Roguelike@ContinueClick": {
|
||
"algorithm": "OcrDetect",
|
||
"action": "ClickSelf",
|
||
"text": ["初霜湖泽", "密静林地", "昧明冻土", "积冰岩骸", "无瑕花园", "远见之构", "深埋迷境"],
|
||
"roi": [522, 525, 245, 81],
|
||
"next": ["Sami@Roguelike@Continue"]
|
||
},
|
||
"Sami@Roguelike@DeepExploration": {
|
||
"template": "Roguelike@DeepExploration.png"
|
||
},
|
||
"Sami@Roguelike@DeepExplorationEnd": {
|
||
"template": "Roguelike@DeepExplorationEnd.png"
|
||
},
|
||
"Sami@Roguelike@DeepExplorationNotUnlockedComplain": {
|
||
"template": "Roguelike@DeepExplorationNotUnlocked.png"
|
||
},
|
||
"Sami@Roguelike@DeepExplorationRewardMiss": {
|
||
"template": "Roguelike@DeepExplorationRewardMissSuperDark.png"
|
||
},
|
||
"Sami@Roguelike@DialogSkip": {
|
||
"template": "Roguelike@DialogSkip.png",
|
||
"next": ["Sami@Roguelike@DialogSkipConfirm"]
|
||
},
|
||
"Sami@Roguelike@DialogSkipConfirm": {
|
||
"template": "Roguelike@DialogSkipConfirm.png",
|
||
"next": ["Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@DropsFlag": {
|
||
"template": "Roguelike@DropsFlag.png",
|
||
"baseTask": "Sami@Roguelike@DropsFlag_default"
|
||
},
|
||
"Sami@Roguelike@EnterAfterRecruit": {
|
||
"next": ["Sami@Roguelike@NextLevel", "Sami@Roguelike@FoldartalGainNextLevel"]
|
||
},
|
||
"Sami@Roguelike@ExitThenAbandon": {
|
||
"template": "Roguelike@ExitThenAbandon.png",
|
||
"next": ["Sami@Roguelike@ExitThenAbandon", "Sami@Roguelike@Abandon"]
|
||
},
|
||
"Sami@Roguelike@ExitThenAbandon_ToHardest": {
|
||
"template": "Roguelike@ExitThenAbandon.png",
|
||
"next": ["Sami@Roguelike@ExitThenAbandon_ToHardest", "Sami@Roguelike@Abandon"]
|
||
},
|
||
"Sami@Roguelike@Foldartal": {
|
||
"action": "ClickSelf",
|
||
"roi": [639, 599, 299, 121],
|
||
"postDelay": 2000,
|
||
"next": ["#self", "Stop"]
|
||
},
|
||
"Sami@Roguelike@FoldartalBack": {
|
||
"action": "ClickSelf",
|
||
"roi": [0, 0, 146, 144],
|
||
"postDelay": 2000
|
||
},
|
||
"Sami@Roguelike@FoldartalGain": {
|
||
"doc": "本任务注册插件RoguelikeFoldartalGain",
|
||
"action": "ClickRect",
|
||
"specificRect": [611, 496, 60, 51],
|
||
"postDelay": 500,
|
||
"roi": [333, 201, 676, 307],
|
||
"maskRange": [1, 255],
|
||
"next": ["Sami@Roguelike@FoldartalGain", "Sami@Roguelike@LastRewardChoose", "Sami@Roguelike@SquadConfirm#next"]
|
||
},
|
||
"Sami@Roguelike@FoldartalGainNextLevel": {
|
||
"baseTask": "Sami@Roguelike@NextLevel",
|
||
"text": ["完成本层", "下一层级"],
|
||
"roi": [268, 600, 197, 78]
|
||
},
|
||
"Sami@Roguelike@FoldartalGainNextLevelThenExit": {
|
||
"Doc": "点进下一层后执行退出",
|
||
"baseTask": "Sami@Roguelike@FoldartalGainNextLevel",
|
||
"next": ["#self", "Sami@Roguelike@ExitThenAbandon"]
|
||
},
|
||
"Sami@Roguelike@FoldartalGainOcr": {
|
||
"doc": "深入调查调查装备也在这里",
|
||
"algorithm": "OcrDetect",
|
||
"roi": [584, 261, 315, 46],
|
||
"text": [
|
||
"_布局_",
|
||
"黜人",
|
||
"猎手",
|
||
"战士",
|
||
"萨满",
|
||
"雪祀",
|
||
"英雄",
|
||
"树冠",
|
||
"水面",
|
||
"眼睛",
|
||
"拱门",
|
||
"光芒",
|
||
"大地",
|
||
"源石",
|
||
"乔木",
|
||
"砂石",
|
||
"灌木",
|
||
"兽类",
|
||
"人类",
|
||
"到来",
|
||
"离去",
|
||
"伤痕",
|
||
"_本因_",
|
||
"歌唱",
|
||
"沉默",
|
||
"朗诵",
|
||
"辩论",
|
||
"慰藉",
|
||
"告解",
|
||
"呼救",
|
||
"喜悦",
|
||
"惊讶",
|
||
"愤怒",
|
||
"疑惑",
|
||
"憧憬",
|
||
"爱恋",
|
||
"满足",
|
||
"巡视",
|
||
"筑巢",
|
||
"捕猎",
|
||
"掠夺",
|
||
"繁衍",
|
||
"迁徙",
|
||
"歇息",
|
||
"空无",
|
||
"雷达",
|
||
"留声机",
|
||
"景观",
|
||
"LUD",
|
||
"踢脚",
|
||
"自走车"
|
||
],
|
||
"ocrReplace": [
|
||
["黜", "黜人"],
|
||
["满", "萨满"],
|
||
["\"", ""]
|
||
]
|
||
},
|
||
"Sami@Roguelike@FoldartalGainOcrAfterCombat": {
|
||
"baseTask": "Sami@Roguelike@FoldartalGainOcr",
|
||
"roi": [44, 309, 1195, 124]
|
||
},
|
||
"Sami@Roguelike@FoldartalGainOcrNextLevel": {
|
||
"baseTask": "Sami@Roguelike@FoldartalGainOcr",
|
||
"roi": [290, 640, 151, 34]
|
||
},
|
||
"Sami@Roguelike@FoldartalUseConfirm": {
|
||
"algorithm": "OcrDetect",
|
||
"action": "ClickSelf",
|
||
"text": ["开始宣告"],
|
||
"roi": [953, 597, 302, 113],
|
||
"postDelay": 2000,
|
||
"ocrReplace": [
|
||
["开始告", "开始宣告"],
|
||
["^开始宣.*", "开始宣告"]
|
||
]
|
||
},
|
||
"Sami@Roguelike@FoldartalUseOcr": {
|
||
"algorithm": "OcrDetect",
|
||
"text": ["布局"],
|
||
"roi": [38, 64, 85, 578],
|
||
"rectMove": [150, -50, 50, 5],
|
||
"specificRect_Doc": "x拿来当文字灰度二值化下限用",
|
||
"specificRect": [150, 0, 0, 0],
|
||
"ocrReplace": [
|
||
["黜", "黜人"],
|
||
["满", "萨满"],
|
||
["\"", ""]
|
||
]
|
||
},
|
||
"Sami@Roguelike@FoldartalUseOnStage": {
|
||
"action": "ClickSelf",
|
||
"template": "empty.png",
|
||
"maxTimes": 10,
|
||
"roi": [429, 111, 844, 477]
|
||
},
|
||
"Sami@Roguelike@FoldartalUseOnStageBattle": {
|
||
"baseTask": "Sami@Roguelike@FoldartalUseOnStage",
|
||
"template": [
|
||
"Sami@Roguelike@FoldartalUseOnCombatDps.png",
|
||
"Sami@Roguelike@FoldartalUseOnEmergencyDps.png",
|
||
"Sami@Roguelike@FoldartalUseOnFerociousPresage.png"
|
||
],
|
||
"templThreshold": [0.7, 0.7, 0.7]
|
||
},
|
||
"Sami@Roguelike@FoldartalUseOnStageBoss": {
|
||
"baseTask": "Sami@Roguelike@FoldartalUseOnStage",
|
||
"template": ["Sami@Roguelike@FoldartalUseOnDreadfulFoe-5.png"],
|
||
"templThreshold": [0.7]
|
||
},
|
||
"Sami@Roguelike@FoldartalUseOnStageEncounter": {
|
||
"baseTask": "Sami@Roguelike@FoldartalUseOnStage",
|
||
"template": ["Sami@Roguelike@FoldartalUseOnEncounter.png"],
|
||
"templThreshold": [0.7]
|
||
},
|
||
"Sami@Roguelike@FoldartalUseOnStageGambling": {
|
||
"baseTask": "Sami@Roguelike@FoldartalUseOnStage",
|
||
"template": [
|
||
"Sami@Roguelike@FoldartalUseOnGambling.png",
|
||
"Sami@Roguelike@FoldartalUseOnWindAndRain.png",
|
||
"Sami@Roguelike@FoldartalUseOnEmergencyTransportation.png",
|
||
"Sami@Roguelike@FoldartalUseOnMysteriousPresage.png"
|
||
],
|
||
"templThreshold": [0.7, 0.7, 0.7, 0.7]
|
||
},
|
||
"Sami@Roguelike@FoldartalUseOnStageSkipBattle": {
|
||
"baseTask": "Sami@Roguelike@FoldartalUseOnStage",
|
||
"template": [
|
||
"Sami@Roguelike@FoldartalUseOnCombatDps.png",
|
||
"Sami@Roguelike@FoldartalUseOnEmergencyDps.png",
|
||
"Sami@Roguelike@FoldartalUseOnFerociousPresage.png"
|
||
],
|
||
"templThreshold": [0.7, 0.7, 0.7]
|
||
},
|
||
"Sami@Roguelike@FoldartalUseOnStageTrader": {
|
||
"baseTask": "Sami@Roguelike@FoldartalUseOnStage",
|
||
"template": ["Sami@Roguelike@FoldartalUseOnTrader.png"],
|
||
"templThreshold": [0.7]
|
||
},
|
||
"Sami@Roguelike@GamePass": {},
|
||
"Sami@Roguelike@GamePassSkip1": {},
|
||
"Sami@Roguelike@GamePassSkip1Confirm": {
|
||
"next": ["Sami@Roguelike@GamePassSkip2", "Sami@Roguelike@GamePassTheEndConfirm", "Sami@Roguelike@GamePass"]
|
||
},
|
||
"Sami@Roguelike@GamePassSkip2": {},
|
||
"Sami@Roguelike@GamePassTheEndConfirm": {},
|
||
"Sami@Roguelike@GetDrop1": {},
|
||
"Sami@Roguelike@GetDrop2": {},
|
||
"Sami@Roguelike@GetDrop3": {},
|
||
"Sami@Roguelike@GetDrop4": {
|
||
"baseTask": "Roguelike@GetDrop",
|
||
"next": ["Sami@Roguelike@DropsFlag", "Sami@Roguelike@ChooseOperFlag", "Sami@Roguelike@ClickToDrops"]
|
||
},
|
||
"Sami@Roguelike@GetDropCompleted": {},
|
||
"Sami@Roguelike@GetDropLeave": {},
|
||
"Sami@Roguelike@GetDropRecruit": {},
|
||
"Sami@Roguelike@GetDropSelect": {
|
||
"next": [
|
||
"Sami@Roguelike@GetDropSelectRecruit",
|
||
"Sami@Roguelike@GetDropSelectReward",
|
||
"Sami@Roguelike@GetDropSelectReward2",
|
||
"Sami@Roguelike@ChooseOperFlag",
|
||
"Sami@Roguelike@GetDropCompleted",
|
||
"Sami@Roguelike@GetDropSelect"
|
||
]
|
||
},
|
||
"Sami@Roguelike@GetDropSelectRecruit": {
|
||
"template": "Sami@Roguelike@Recruit.png"
|
||
},
|
||
"Sami@Roguelike@GetDropSelectReward": {},
|
||
"Sami@Roguelike@GetDropSelectReward2": {
|
||
"Doc": "密文板三选一",
|
||
"roi": [0, 420, 1280, 175],
|
||
"postDelay": 800,
|
||
"next": ["Sami@Roguelike@GetDropSelectReward2", "Sami@Roguelike@ChooseOperFlag", "Sami@Roguelike@ClickToDrops"]
|
||
},
|
||
"Sami@Roguelike@GetDrops": {
|
||
"next": [
|
||
"Sami@Roguelike@GetDrop1",
|
||
"Sami@Roguelike@GetDrop2",
|
||
"Sami@Roguelike@GetDrop3",
|
||
"Sami@Roguelike@GetDrop4",
|
||
"Sami@Roguelike@GetDropSelectReward",
|
||
"Sami@Roguelike@GetDropSelect",
|
||
"Sami@Roguelike@GetDropRecruit"
|
||
]
|
||
},
|
||
"Sami@Roguelike@GetLUD": {
|
||
"doc": "萨米调查装备只拿一个LUD-99X,暂时性措施",
|
||
"algorithm": "OcrDetect",
|
||
"text": ["LUD"],
|
||
"action": "ClickSelf",
|
||
"roi": [100, 430, 1100, 63],
|
||
"next": ["Sami@Roguelike@LastRewardConfirm"]
|
||
},
|
||
"Sami@Roguelike@InitialDrop": {},
|
||
"Sami@Roguelike@LastReward": {},
|
||
"Sami@Roguelike@LastReward-EnterPoint": {
|
||
"template": [
|
||
"Sami@Roguelike@LastReward.png",
|
||
"Sami@Roguelike@LastReward4.png",
|
||
"Sami@Roguelike@LastReward2.png",
|
||
"Sami@Roguelike@LastReward3.png",
|
||
"Sami@Roguelike@LastRewardRand.png"
|
||
]
|
||
},
|
||
"Sami@Roguelike@LastReward-Strategy": {
|
||
"next": [
|
||
"Sami@Roguelike@LastReward",
|
||
"Sami@Roguelike@LastReward4",
|
||
"Sami@Roguelike@LastReward2",
|
||
"Sami@Roguelike@LastReward3",
|
||
"Sami@Roguelike@LastRewardRand"
|
||
]
|
||
},
|
||
"Sami@Roguelike@LastReward2": {},
|
||
"Sami@Roguelike@LastReward3": {},
|
||
"Sami@Roguelike@LastReward4": {},
|
||
"Sami@Roguelike@LastRewardChoose": {
|
||
"roi": [485, 4, 368, 119],
|
||
"next": ["Sami@Roguelike@SquadConfirm#next"]
|
||
},
|
||
"Sami@Roguelike@LastRewardConfirm": {},
|
||
"Sami@Roguelike@LastRewardRand": {},
|
||
"Sami@Roguelike@MapObject": {
|
||
"roi": [257, 488, 189, 123],
|
||
"next": ["Sami@StartExplore@Roguelike@RecruitOther"]
|
||
},
|
||
"Sami@Roguelike@MissionFailedFlag": {},
|
||
"Sami@Roguelike@MissionFailedFlag2": {},
|
||
"Sami@Roguelike@MissionFailedFlag3": {
|
||
"baseTask": "Sami@Roguelike@MissionFailedFlag",
|
||
"template": "Sami@Roguelike@MissionFailedFlag3.png",
|
||
"roi": [504, 163, 480, 267]
|
||
},
|
||
"Sami@Roguelike@ClickToStartPoint": {
|
||
"next": [
|
||
"Sami@Roguelike@MissionCompletedFlag",
|
||
"Sami@Roguelike@MissionFailedFlag2",
|
||
"Sami@Roguelike@StartExplore",
|
||
"Sami@Roguelike@Stages#next",
|
||
"Sami@Roguelike@GamePass",
|
||
"Sami@Roguelike@TodoEnter",
|
||
"Sami@Roguelike@Continue",
|
||
"Sami@Roguelike@ReturnButtons#next",
|
||
"Sami@Roguelike@ReturnConfirm",
|
||
"Sami@Roguelike@StartUpThemes#next",
|
||
"Sami@Roguelike@ClickToStartPoint"
|
||
]
|
||
},
|
||
"Sami@Roguelike@MonthlySquad": {
|
||
"template": "Roguelike@MonthlySquad.png"
|
||
},
|
||
"Sami@Roguelike@MonthlySquadComms": {
|
||
"template": "Roguelike@MonthlySquadComms.png",
|
||
"roi": [560, 420, 190, 60]
|
||
},
|
||
"Sami@Roguelike@MonthlySquadCommsCompleted": {
|
||
"template": "Roguelike@CommsCompleted.png",
|
||
"roi": [390, 480, 160, 50]
|
||
},
|
||
"Sami@Roguelike@MonthlySquadRewardCompleted": {
|
||
"template": "Roguelike@RewardCompleted.png",
|
||
"specificRect": [490, 530, 45, 55]
|
||
},
|
||
"Sami@Roguelike@NextLevel": {
|
||
"text": ["初霜湖泽", "密静林地", "昧明冻土", "积冰岩骸", "无瑕花园", "远见之构", "深埋迷境"],
|
||
"roi": [522, 525, 245, 81],
|
||
"next": [
|
||
"Sami@Roguelike@FoldartalGainNextLevel",
|
||
"Sami@Roguelike@CloseInterview",
|
||
"Sami@Roguelike@StrategyChange",
|
||
"Sami@Roguelike@NextLevel"
|
||
]
|
||
},
|
||
"Sami@Roguelike@NextLevelThenExit": {
|
||
"Doc": "点进下一层后执行退出",
|
||
"baseTask": "Sami@Roguelike@NextLevel",
|
||
"next": ["#self", "Sami@Roguelike@FoldartalGainNextLevelThenExit", "Sami@Roguelike@ExitThenAbandon"]
|
||
},
|
||
"Sami@Roguelike@RecruitMain": {
|
||
"template": "Sami@Roguelike@Recruit.png"
|
||
},
|
||
"Sami@Roguelike@RecruitOther": {
|
||
"template": "Sami@Roguelike@Recruit.png"
|
||
},
|
||
"Sami@Roguelike@RecruitWithoutButton": {
|
||
"next": [
|
||
"Sami@Roguelike@RecruitOther",
|
||
"Sami@Roguelike@TraderRandomShopping",
|
||
"Sami@Roguelike@StageTraderLeave",
|
||
"Sami@Roguelike@DropsFlag",
|
||
"Sami@Roguelike@ChooseOperFlag",
|
||
"Sami@Roguelike@StageEncounterGiveUpRecruitConfirm",
|
||
"Sami@Roguelike@NextLevel",
|
||
"Sami@Roguelike@NextLevel#next",
|
||
"Sami@Roguelike@RecruitWithoutButton"
|
||
]
|
||
},
|
||
"Sami@Roguelike@RolesConfirm": {
|
||
"template": "Sami@Roguelike@LastRewardConfirm.png"
|
||
},
|
||
"Sami@Roguelike@RolesDefault": {},
|
||
"Sami@Roguelike@SelectTheme": {
|
||
"text": ["科考记录"]
|
||
},
|
||
"Sami@Roguelike@SpecialValRecognition": {
|
||
"Doc": "特殊值识别,如抗干扰值,需修改对应主题的roi",
|
||
"text": []
|
||
},
|
||
"Sami@Roguelike@SquadConfirm": {
|
||
"doc": "注意:在部分深入调查条目(如傀影主题的 <地面推进>)中有可能跳过招募组合直接开始初始招募",
|
||
"template": "Sami@Roguelike@LastRewardConfirm.png",
|
||
"next": [
|
||
"Sami@Roguelike@LastReward-EnterPoint",
|
||
"Sami@Roguelike@GetLUD",
|
||
"Sami@Roguelike@RolesDefault",
|
||
"Sami@Roguelike@RecruitMain",
|
||
"Sami@Roguelike@CloseCollection",
|
||
"Sami@Roguelike@MapObject",
|
||
"Sami@Roguelike@FoldartalGain"
|
||
]
|
||
},
|
||
"Sami@Roguelike@SquadDefault": {},
|
||
"Sami@Roguelike@StageBoons": {
|
||
"templThreshold": 0.95,
|
||
"next": ["Sami@Roguelike@StageBoonsEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageBoonsAI6": {
|
||
"baseTask": "Sami@Roguelike@Stage",
|
||
"templThreshold": 0.95,
|
||
"next": ["Sami@Roguelike@StageBoonsEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageBoonsEnter": {
|
||
"template": "Sami@Roguelike@StageTraderEnter.png",
|
||
"baseTask": "Sami@Roguelike@StageEnter",
|
||
"next": [
|
||
"Sami@Roguelike@StageVerticalConfirmBoons",
|
||
"Sami@Roguelike@StageBoonsEnter",
|
||
"Sami@Roguelike@StageEncounterJudgeClick"
|
||
]
|
||
},
|
||
"Sami@Roguelike@StageBoskyPassage": {
|
||
"templThreshold": 0.9,
|
||
"baseTask": "Sami@Roguelike@Stage",
|
||
"next": ["Sami@Roguelike@StageBoskyPassageEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageBoskyPassageAI6": {
|
||
"templThreshold": 0.9,
|
||
"baseTask": "Sami@Roguelike@Stage",
|
||
"next": ["Sami@Roguelike@StageBoskyPassageEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageBoskyPassageEnter": {
|
||
"baseTask": "Sami@Roguelike@StageEnter",
|
||
"next": [
|
||
"Sami@Roguelike@StageVerticalConfirmBoskyPassage",
|
||
"Sami@Roguelike@StageBoskyPassageEnter",
|
||
"Sami@Roguelike@StageEncounterJudgeClick"
|
||
]
|
||
},
|
||
"Sami@Roguelike@StageCombatDps": {
|
||
"templThreshold": 0.95
|
||
},
|
||
"Sami@Roguelike@StageCombatDpsAI6": {
|
||
"templThreshold": 0.95,
|
||
"baseTask": "Sami@Roguelike@Stage",
|
||
"next": [
|
||
"Sami@Roguelike@StageCombatDpsEnter",
|
||
"Sami@Roguelike@StageEmergencyDpsEnter",
|
||
"Sami@Roguelike@Stages#next"
|
||
]
|
||
},
|
||
"Sami@Roguelike@StageCombatDpsEnter": {},
|
||
"Sami@Roguelike@StageDreadfulFoe": {},
|
||
"Sami@Roguelike@StageDreadfulFoe-5": {
|
||
"Doc": "第五层的boss关卡",
|
||
"baseTask": "Sami@Roguelike@Stage",
|
||
"templThreshold": 0.85,
|
||
"exceededNext": ["RoguelikeControlTaskPlugin-Stop"],
|
||
"next": [
|
||
"Sami@Roguelike@StageDreadfulFoe-5Enter",
|
||
"Sami@Roguelike@StageDreadfulFoeEnter",
|
||
"Sami@Roguelike@StageEmergencyDpsEnter",
|
||
"Sami@Roguelike@StageCombatDpsEnter",
|
||
"Sami@Roguelike@Stages#next"
|
||
]
|
||
},
|
||
"Sami@Roguelike@StageDreadfulFoe-5Enter": {
|
||
"baseTask": "Sami@Roguelike@StageEnterBattle"
|
||
},
|
||
"Sami@Roguelike@StageDreadfulFoeEnter": {},
|
||
"Sami@Roguelike@StageEmergencyDps": {
|
||
"templThreshold": 0.95
|
||
},
|
||
"Sami@Roguelike@StageEmergencyDpsAI6": {
|
||
"templThreshold": 0.95,
|
||
"baseTask": "Sami@Roguelike@Stage",
|
||
"next": [
|
||
"Sami@Roguelike@StageEmergencyDpsEnter",
|
||
"Sami@Roguelike@StageCombatDpsEnter",
|
||
"Sami@Roguelike@Stages#next"
|
||
]
|
||
},
|
||
"Sami@Roguelike@StageEmergencyDpsEnter": {},
|
||
"Sami@Roguelike@StageEmergencyTransportation": {
|
||
"Doc": "先行一步,拒绝可以获取2希望",
|
||
"baseTask": "Sami@Roguelike@Stage",
|
||
"templThreshold": 0.95,
|
||
"next": ["Sami@Roguelike@StageEncounterEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageEmergencyTransportationAI6": {
|
||
"baseTask": "Sami@Roguelike@Stage",
|
||
"templThreshold": 0.95,
|
||
"next": ["Sami@Roguelike@StageEncounterEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageEncounter": {
|
||
"templThreshold": 0.96
|
||
},
|
||
"Sami@Roguelike@StageEncounterAI6": {
|
||
"templThreshold": 0.96,
|
||
"baseTask": "Sami@Roguelike@Stage",
|
||
"next": ["Sami@Roguelike@StageEncounterEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageEncounterEnter": {},
|
||
"Sami@Roguelike@StageEncounterLeaveConfirm": {},
|
||
"Sami@Roguelike@StageEncounterOptionFree": {},
|
||
"Sami@Roguelike@StageEncounterOptionLeave": {},
|
||
"Sami@Roguelike@StageEncounterOptionUnknown": {
|
||
"templThreshold": 0.85
|
||
},
|
||
"Sami@Roguelike@StageEncounterOptionWonderland": {},
|
||
"Sami@Roguelike@StageEncounterOptions": {
|
||
"next": [
|
||
"Sami@Roguelike@StageEncounterOptionFree",
|
||
"Sami@Roguelike@StageSafeHouseReuse",
|
||
"Sami@Roguelike@StageEncounterOptionLeave",
|
||
"Sami@Roguelike@StageEncounterOptionWonderland",
|
||
"Sami@Roguelike@ChooseOperFlag",
|
||
"Sami@Roguelike@StageEmergencyDpsEnter",
|
||
"Sami@Roguelike@StageCombatDpsEnter",
|
||
"Sami@Roguelike@CloseEvent",
|
||
"Sami@Roguelike@StageEncounterOptionUnknown"
|
||
]
|
||
},
|
||
"Sami@Roguelike@StageEncounterSpecialClose": {},
|
||
"Sami@Roguelike@StageFerociousPresage": {
|
||
"Doc": "凶戾的预感",
|
||
"baseTask": "Sami@Roguelike@Stage",
|
||
"templThreshold": 0.9,
|
||
"next": ["Sami@Roguelike@StageFerociousPresageEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageFerociousPresageEnter": {
|
||
"baseTask": "Sami@Roguelike@StageEnterBattle"
|
||
},
|
||
"Sami@Roguelike@StageGambling": {
|
||
"Doc": "骰子关卡",
|
||
"baseTask": "Sami@Roguelike@Stage",
|
||
"templThreshold": 0.95,
|
||
"next": ["Sami@Roguelike@StageEncounterEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageGamblingAI6": {
|
||
"baseTask": "Sami@Roguelike@Stage",
|
||
"templThreshold": 0.95,
|
||
"next": ["Sami@Roguelike@StageEncounterEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageMysteriousPresage": {
|
||
"Doc": "诡秘的预感",
|
||
"baseTask": "Sami@Roguelike@Stage",
|
||
"templThreshold": 0.9,
|
||
"next": ["Sami@Roguelike@StageMysteriousPresageEnter", "#self"]
|
||
},
|
||
"Sami@Roguelike@StageMysteriousPresageEnter": {
|
||
"baseTask": "Sami@Roguelike@StageEnter",
|
||
"templThreshold": 0.85,
|
||
"postDelay": 1000,
|
||
"next": ["Sami@Roguelike@TraderCheck", "Sami@Roguelike@StageEncounterJudgeClick"]
|
||
},
|
||
"Sami@Roguelike@StageProphecy": {
|
||
"Doc": "结局选择关卡",
|
||
"baseTask": "Sami@Roguelike@Stage",
|
||
"templThreshold": 0.95,
|
||
"next": ["Sami@Roguelike@StageEncounterEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageProphecyAI6": {
|
||
"baseTask": "Sami@Roguelike@Stage",
|
||
"templThreshold": 0.95,
|
||
"next": ["Sami@Roguelike@StageEncounterEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageSafeHouse": {
|
||
"templThreshold": 0.95
|
||
},
|
||
"Sami@Roguelike@StageSafeHouseAI6": {
|
||
"templThreshold": 0.95,
|
||
"baseTask": "Sami@Roguelike@Stage",
|
||
"next": ["Sami@Roguelike@StageSafeHouseEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageSafeHouseEnter": {
|
||
"next": [
|
||
"Sami@Roguelike@StageVerticalConfirmSafeHouse",
|
||
"Sami@Roguelike@StageSafeHouseEnter",
|
||
"Sami@Roguelike@StageEncounterJudgeClick"
|
||
]
|
||
},
|
||
"Sami@Roguelike@StageSafeHouseReuse": {
|
||
"algorithm": "OcrDetect",
|
||
"action": "ClickSelf",
|
||
"withoutDet": true,
|
||
"roi": [880, 210, 140, 36],
|
||
"text": ["活用安全屋"],
|
||
"preDelay": 500,
|
||
"next": ["Sami@Roguelike@StageEncounterOption#next"]
|
||
},
|
||
"Sami@Roguelike@StageTrader": {
|
||
"templThreshold": 0.95
|
||
},
|
||
"Sami@Roguelike@StageTraderAI6": {
|
||
"templThreshold": 0.95,
|
||
"baseTask": "Sami@Roguelike@Stage",
|
||
"next": ["Sami@Roguelike@StageTraderEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageTraderEnter": {},
|
||
"Sami@Roguelike@StageTraderLeaveConfirm": {
|
||
"template": "Roguelike@StageTraderLeaveConfirm.png",
|
||
"postDelay": 1000,
|
||
"exceededNext": [
|
||
"Sami@Roguelike@ExitThenAbandon",
|
||
"Sami@Roguelike@NextLevelThenExit",
|
||
"Sami@Roguelike@FoldartalGainNextLevelThenExit"
|
||
]
|
||
},
|
||
"Sami@Roguelike@StageTraderRefresh": {
|
||
"template": "Roguelike@StageTraderRefresh.png",
|
||
"action": "ClickSelf",
|
||
"roi": [230, 73, 212, 141]
|
||
},
|
||
"Sami@Roguelike@StageVerticalBoons": {
|
||
"baseTask": "Roguelike@StageVertical",
|
||
"templThreshold": 0.95,
|
||
"next": ["Sami@Roguelike@StageBoonsEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageVerticalBoonsAI6": {
|
||
"baseTask": "Roguelike@StageVertical",
|
||
"templThreshold": 0.95,
|
||
"next": ["Sami@Roguelike@StageBoonsEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageVerticalBoskyPassage": {
|
||
"templThreshold": 0.9,
|
||
"baseTask": "Roguelike@StageVertical",
|
||
"next": ["Sami@Roguelike@StageBoskyPassageEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageVerticalBoskyPassageAI6": {
|
||
"templThreshold": 0.9,
|
||
"baseTask": "Roguelike@StageVertical",
|
||
"next": ["Sami@Roguelike@StageBoskyPassageEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageVerticalCombatDps": {
|
||
"templThreshold": 0.9,
|
||
"baseTask": "Roguelike@StageVertical",
|
||
"next": [
|
||
"Sami@Roguelike@StageCombatDpsEnter",
|
||
"Sami@Roguelike@StageEmergencyDpsEnter",
|
||
"Sami@Roguelike@Stages#next"
|
||
]
|
||
},
|
||
"Sami@Roguelike@StageVerticalCombatDpsAI6": {
|
||
"templThreshold": 0.9,
|
||
"baseTask": "Roguelike@StageVertical",
|
||
"next": [
|
||
"Sami@Roguelike@StageCombatDpsEnter",
|
||
"Sami@Roguelike@StageEmergencyDpsEnter",
|
||
"Sami@Roguelike@Stages#next"
|
||
]
|
||
},
|
||
"Sami@Roguelike@StageVerticalConfirm": {
|
||
"next": ["#back"],
|
||
"exceededNext": [
|
||
"Sami@Roguelike@ExitThenAbandon",
|
||
"Sami@Roguelike@NextLevelThenExit",
|
||
"Sami@Roguelike@FoldartalGainNextLevelThenExit"
|
||
]
|
||
},
|
||
"Sami@Roguelike@StageVerticalConfirmBoons": {
|
||
"template": "Sami@Roguelike@StageVerticalConfirm.png",
|
||
"baseTask": "Sami@Roguelike@StageVerticalConfirm",
|
||
"next": ["Sami@Roguelike@StageBoonsEnter", "Sami@Roguelike@StageEncounterJudgeClick"]
|
||
},
|
||
"Sami@Roguelike@StageVerticalConfirmBoskyPassage": {
|
||
"template": "Sami@Roguelike@StageVerticalConfirm.png",
|
||
"baseTask": "Sami@Roguelike@StageVerticalConfirm",
|
||
"next": ["Sami@Roguelike@StageBoskyPassageEnter", "Sami@Roguelike@StageEncounterJudgeClick"]
|
||
},
|
||
"Sami@Roguelike@StageVerticalConfirmSafeHouse": {
|
||
"template": "Sami@Roguelike@StageVerticalConfirm.png",
|
||
"baseTask": "Sami@Roguelike@StageVerticalConfirm",
|
||
"next": [
|
||
"Sami@Roguelike@StageSafeHouseEnter",
|
||
"Sami@Roguelike@StageSafeHouseEnter",
|
||
"Sami@Roguelike@StageEncounterJudgeClick"
|
||
]
|
||
},
|
||
"Sami@Roguelike@StageVerticalConfirmStartButtonClicked": {
|
||
"baseTask": "Sami@Roguelike@StageVerticalConfirm",
|
||
"template": "Sami@Roguelike@StageVerticalConfirm.png",
|
||
"next": ["Sami@Roguelike@WaitForStartButtonClicked"]
|
||
},
|
||
"Sami@Roguelike@StageVerticalEmergencyDps": {
|
||
"templThreshold": 0.9,
|
||
"baseTask": "Roguelike@StageVertical",
|
||
"next": [
|
||
"Sami@Roguelike@StageEmergencyDpsEnter",
|
||
"Sami@Roguelike@StageCombatDpsEnter",
|
||
"Sami@Roguelike@Stages#next"
|
||
]
|
||
},
|
||
"Sami@Roguelike@StageVerticalEmergencyDpsAI6": {
|
||
"templThreshold": 0.9,
|
||
"baseTask": "Roguelike@StageVertical",
|
||
"next": [
|
||
"Sami@Roguelike@StageEmergencyDpsEnter",
|
||
"Sami@Roguelike@StageCombatDpsEnter",
|
||
"Sami@Roguelike@Stages#next"
|
||
]
|
||
},
|
||
"Sami@Roguelike@StageVerticalEmergencyTransportation": {
|
||
"Doc": "先行一步,拒绝可以获取2希望",
|
||
"baseTask": "Roguelike@StageVertical",
|
||
"templThreshold": 0.9,
|
||
"next": ["Sami@Roguelike@StageEncounterEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageVerticalEmergencyTransportationAI6": {
|
||
"baseTask": "Roguelike@StageVertical",
|
||
"templThreshold": 0.9,
|
||
"next": ["Sami@Roguelike@StageEncounterEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageVerticalEncounter": {
|
||
"baseTask": "Roguelike@StageVertical",
|
||
"templThreshold": 0.9,
|
||
"next": ["Sami@Roguelike@StageEncounterEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageVerticalEncounterAI6": {
|
||
"templThreshold": 0.9,
|
||
"baseTask": "Roguelike@StageVertical",
|
||
"next": ["Sami@Roguelike@StageEncounterEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageVerticalGambling": {
|
||
"Doc": "骰子关卡",
|
||
"baseTask": "Roguelike@StageVertical",
|
||
"templThreshold": 0.9,
|
||
"next": ["Sami@Roguelike@StageEncounterEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageVerticalGamblingAI6": {
|
||
"baseTask": "Roguelike@StageVertical",
|
||
"templThreshold": 0.9,
|
||
"next": ["Sami@Roguelike@StageEncounterEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageVerticalProphecy": {
|
||
"Doc": "结局选择关卡",
|
||
"baseTask": "Sami@Roguelike@StageVertical",
|
||
"templThreshold": 0.9,
|
||
"next": ["Sami@Roguelike@StageEncounterEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageVerticalProphecyAI6": {
|
||
"baseTask": "Sami@Roguelike@StageVertical",
|
||
"templThreshold": 0.9,
|
||
"next": ["Sami@Roguelike@StageEncounterEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageVerticalSafeHouse": {
|
||
"baseTask": "Roguelike@StageVertical",
|
||
"templThreshold": 0.9,
|
||
"next": ["Sami@Roguelike@StageSafeHouseEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageVerticalSafeHouseAI6": {
|
||
"templThreshold": 0.9,
|
||
"baseTask": "Roguelike@StageVertical",
|
||
"next": ["Sami@Roguelike@StageSafeHouseEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageVerticalTrader": {
|
||
"baseTask": "Roguelike@StageVertical",
|
||
"templThreshold": 0.9,
|
||
"next": ["Sami@Roguelike@StageTraderEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageVerticalTraderAI6": {
|
||
"baseTask": "Roguelike@StageVertical",
|
||
"templThreshold": 0.9,
|
||
"next": ["Sami@Roguelike@StageTraderEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageVerticalWindAndRain": {
|
||
"Doc": "失与得",
|
||
"baseTask": "Roguelike@StageVertical",
|
||
"templThreshold": 0.9,
|
||
"next": ["Sami@Roguelike@StageEncounterEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageVerticalWindAndRainAI6": {
|
||
"baseTask": "Roguelike@StageVertical",
|
||
"templThreshold": 0.9,
|
||
"next": ["Sami@Roguelike@StageEncounterEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageWindAndRain": {
|
||
"Doc": "失与得",
|
||
"baseTask": "Sami@Roguelike@Stage",
|
||
"templThreshold": 0.95,
|
||
"next": ["Sami@Roguelike@StageEncounterEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@StageWindAndRainAI6": {
|
||
"baseTask": "Sami@Roguelike@Stage",
|
||
"templThreshold": 0.95,
|
||
"next": ["Sami@Roguelike@StageEncounterEnter", "Sami@Roguelike@Stages#next"]
|
||
},
|
||
"Sami@Roguelike@Stages": {
|
||
"baseTask": "Sami@Roguelike@Stages_default",
|
||
"onErrorNext": ["Sami@Roguelike@ExitThenAbandon"]
|
||
},
|
||
"Sami@Roguelike@StagesChaosZero": {
|
||
"algorithm": "OcrDetect",
|
||
"Doc": "特殊值识别,当抗干扰为0时不进行纵向移动",
|
||
"text": ["0"],
|
||
"roi": [615, 0, 80, 45],
|
||
"ocrReplace": [["O", "0"]],
|
||
"next": [
|
||
"Sami@Roguelike@NextLevel",
|
||
"Sami@Roguelike@FoldartalGainNextLevel",
|
||
"Sami@Roguelike@StageBoskyPassage",
|
||
"Sami@Roguelike@StageBoskyPassageAI6",
|
||
"Sami@Roguelike@StageTrader",
|
||
"Sami@Roguelike@StageTraderAI6",
|
||
"Sami@Roguelike@StageSafeHouse",
|
||
"Sami@Roguelike@StageSafeHouseAI6",
|
||
"Sami@Roguelike@StageBoons",
|
||
"Sami@Roguelike@StageBoonsAI6",
|
||
"Sami@Roguelike@StageCombatDps",
|
||
"Sami@Roguelike@StageCombatDpsAI6",
|
||
"Sami@Roguelike@StageFerociousPresage",
|
||
"Sami@Roguelike@StageEmergencyTransportation",
|
||
"Sami@Roguelike@StageEmergencyTransportationAI6",
|
||
"Sami@Roguelike@StageMysteriousPresage",
|
||
"Sami@Roguelike@StageGambling",
|
||
"Sami@Roguelike@StageGamblingAI6",
|
||
"Sami@Roguelike@StageProphecy",
|
||
"Sami@Roguelike@StageProphecyAI6",
|
||
"Sami@Roguelike@StageEncounter",
|
||
"Sami@Roguelike@StageEncounterAI6",
|
||
"Sami@Roguelike@StageWindAndRain",
|
||
"Sami@Roguelike@StageWindAndRainAI6",
|
||
"Sami@Roguelike@StageDreadfulFoe",
|
||
"Sami@Roguelike@StageDreadfulFoe-5",
|
||
"Sami@Roguelike@StageEmergencyDps",
|
||
"Sami@Roguelike@StageEmergencyDpsAI6",
|
||
"Sami@Roguelike@CloseCollectionClose",
|
||
"Sami@Roguelike@ChooseOperFlag",
|
||
"Sami@Roguelike@StageEncounterSpecialClose",
|
||
"Sami@Roguelike@TraderRandomShopping",
|
||
"Sami@Roguelike@StageTraderLeave",
|
||
"Sami@Roguelike@StageEncounterOptions#next",
|
||
"Sami@Roguelike@DropsFlag",
|
||
"Sami@Roguelike@StartUpThemes#next",
|
||
"Sami@Roguelike@ClickToDrops"
|
||
],
|
||
"onErrorNext": ["Sami@Roguelike@ExitThenAbandon"]
|
||
},
|
||
"Sami@Roguelike@Stages_aggressive": {
|
||
"Doc": "优先紧急作战,1-2层",
|
||
"algorithm": "JustReturn",
|
||
"next": [
|
||
"Sami@Roguelike@NextLevel",
|
||
"Sami@Roguelike@FoldartalGainNextLevel",
|
||
"Sami@Roguelike@StagesChaosZero",
|
||
"Sami@Roguelike@StageVerticalBoskyPassage",
|
||
"Sami@Roguelike@StageVerticalBoskyPassageAI6",
|
||
"Sami@Roguelike@StageBoskyPassage",
|
||
"Sami@Roguelike@StageBoskyPassageAI6",
|
||
"Sami@Roguelike@StageVerticalEmergencyDps",
|
||
"Sami@Roguelike@StageVerticalEmergencyDpsAI6",
|
||
"Sami@Roguelike@StageEmergencyDps",
|
||
"Sami@Roguelike@StageEmergencyDpsAI6",
|
||
"Sami@Roguelike@StageVerticalCombatDps",
|
||
"Sami@Roguelike@StageVerticalCombatDpsAI6",
|
||
"Sami@Roguelike@StageCombatDps",
|
||
"Sami@Roguelike@StageCombatDpsAI6",
|
||
"Sami@Roguelike@StageFerociousPresage",
|
||
"Sami@Roguelike@StageVerticalSafeHouse",
|
||
"Sami@Roguelike@StageVerticalSafeHouseAI6",
|
||
"Sami@Roguelike@StageVerticalBoons",
|
||
"Sami@Roguelike@StageVerticalBoonsAI6",
|
||
"Sami@Roguelike@StageVerticalTrader",
|
||
"Sami@Roguelike@StageVerticalTraderAI6",
|
||
"Sami@Roguelike@StageSafeHouse",
|
||
"Sami@Roguelike@StageSafeHouseAI6",
|
||
"Sami@Roguelike@StageBoons",
|
||
"Sami@Roguelike@StageBoonsAI6",
|
||
"Sami@Roguelike@StageTrader",
|
||
"Sami@Roguelike@StageTraderAI6",
|
||
"Sami@Roguelike@StageEncounter",
|
||
"Sami@Roguelike@StageEncounterAI6",
|
||
"Sami@Roguelike@StageVerticalProphecy",
|
||
"Sami@Roguelike@StageVerticalProphecyAI6",
|
||
"Sami@Roguelike@StageWindAndRain",
|
||
"Sami@Roguelike@StageWindAndRainAI6",
|
||
"Sami@Roguelike@StageProphecy",
|
||
"Sami@Roguelike@StageProphecyAI6",
|
||
"Sami@Roguelike@StageEmergencyTransportation",
|
||
"Sami@Roguelike@StageEmergencyTransportationAI6",
|
||
"Sami@Roguelike@StageGambling",
|
||
"Sami@Roguelike@StageGamblingAI6",
|
||
"Sami@Roguelike@StageDreadfulFoe",
|
||
"Sami@Roguelike@StageDreadfulFoe-5",
|
||
"Sami@Roguelike@StageMysteriousPresage",
|
||
"Sami@Roguelike@CloseCollectionClose"
|
||
],
|
||
"onErrorNext": ["Sami@Roguelike@ExitThenAbandon"]
|
||
},
|
||
"Sami@Roguelike@Stages_collapsal_paradigms": {
|
||
"Doc": "为了刷隐藏坍缩而优先作战",
|
||
"algorithm": "JustReturn",
|
||
"next": [
|
||
"Sami@Roguelike@NextLevel",
|
||
"Sami@Roguelike@FoldartalGainNextLevel",
|
||
"Sami@Roguelike@StageCombatDps",
|
||
"Sami@Roguelike@StageCombatDpsAI6",
|
||
"Sami@Roguelike@StageVerticalCombatDps",
|
||
"Sami@Roguelike@StageVerticalCombatDpsAI6",
|
||
"Sami@Roguelike@StageFerociousPresage",
|
||
"Sami@Roguelike@StageEncounter",
|
||
"Sami@Roguelike@StageEncounterAI6",
|
||
"Sami@Roguelike@StageMysteriousPresage",
|
||
"Sami@Roguelike@StageTrader",
|
||
"Sami@Roguelike@StageTraderAI6",
|
||
"Sami@Roguelike@StageEmergencyDps",
|
||
"Sami@Roguelike@StageEmergencyDpsAI6",
|
||
"Sami@Roguelike@StageVerticalEmergencyDps",
|
||
"Sami@Roguelike@StageVerticalEmergencyDpsAI6",
|
||
"Sami@Roguelike@StageSafeHouse",
|
||
"Sami@Roguelike@StageSafeHouseAI6",
|
||
"Sami@Roguelike@StageBoons",
|
||
"Sami@Roguelike@StageBoonsAI6",
|
||
"Sami@Roguelike@StageVerticalSafeHouse",
|
||
"Sami@Roguelike@StageVerticalSafeHouseAI6",
|
||
"Sami@Roguelike@StageVerticalBoons",
|
||
"Sami@Roguelike@StageVerticalBoonsAI6",
|
||
"Sami@Roguelike@StageVerticalTrader",
|
||
"Sami@Roguelike@StageVerticalTraderAI6",
|
||
"Sami@Roguelike@StageWindAndRain",
|
||
"Sami@Roguelike@StageWindAndRainAI6",
|
||
"Sami@Roguelike@StageProphecy",
|
||
"Sami@Roguelike@StageProphecyAI6",
|
||
"Sami@Roguelike@StageBoskyPassage",
|
||
"Sami@Roguelike@StageBoskyPassageAI6",
|
||
"Sami@Roguelike@StageEmergencyTransportation",
|
||
"Sami@Roguelike@StageEmergencyTransportationAI6",
|
||
"Sami@Roguelike@StageGambling",
|
||
"Sami@Roguelike@StageGamblingAI6",
|
||
"Sami@Roguelike@StageDreadfulFoe",
|
||
"Sami@Roguelike@StageDreadfulFoe-5",
|
||
"Sami@Roguelike@CloseCollectionClose",
|
||
"Sami@Roguelike@Abandon"
|
||
],
|
||
"onErrorNext": ["Sami@Roguelike@ExitThenAbandon"]
|
||
},
|
||
"Sami@Roguelike@Stages_default": {
|
||
"Doc": "avoid battle,其他模式和5-6层策略",
|
||
"algorithm": "JustReturn",
|
||
"next": [
|
||
"Sami@Roguelike@NextLevel",
|
||
"Sami@Roguelike@FoldartalGainNextLevel",
|
||
"Sami@Roguelike@StagesChaosZero",
|
||
"Sami@Roguelike@StageBoskyPassage",
|
||
"Sami@Roguelike@StageBoskyPassageAI6",
|
||
"Sami@Roguelike@StageVerticalBoskyPassage",
|
||
"Sami@Roguelike@StageVerticalBoskyPassageAI6",
|
||
"Sami@Roguelike@StageTrader",
|
||
"Sami@Roguelike@StageTraderAI6",
|
||
"Sami@Roguelike@StageSafeHouse",
|
||
"Sami@Roguelike@StageSafeHouseAI6",
|
||
"Sami@Roguelike@StageBoons",
|
||
"Sami@Roguelike@StageBoonsAI6",
|
||
"Sami@Roguelike@StageEmergencyTransportation",
|
||
"Sami@Roguelike@StageEmergencyTransportationAI6",
|
||
"Sami@Roguelike@StageGambling",
|
||
"Sami@Roguelike@StageGamblingAI6",
|
||
"Sami@Roguelike@StageProphecy",
|
||
"Sami@Roguelike@StageProphecyAI6",
|
||
"Sami@Roguelike@StageEncounter",
|
||
"Sami@Roguelike@StageEncounterAI6",
|
||
"Sami@Roguelike@StageWindAndRain",
|
||
"Sami@Roguelike@StageWindAndRainAI6",
|
||
"Sami@Roguelike@StageMysteriousPresage",
|
||
"Sami@Roguelike@StageVerticalSafeHouse",
|
||
"Sami@Roguelike@StageVerticalSafeHouseAI6",
|
||
"Sami@Roguelike@StageVerticalBoons",
|
||
"Sami@Roguelike@StageVerticalBoonsAI6",
|
||
"Sami@Roguelike@StageVerticalEncounter",
|
||
"Sami@Roguelike@StageVerticalEncounterAI6",
|
||
"Sami@Roguelike@StageVerticalTrader",
|
||
"Sami@Roguelike@StageVerticalTraderAI6",
|
||
"Sami@Roguelike@StageVerticalWindAndRain",
|
||
"Sami@Roguelike@StageVerticalWindAndRainAI6",
|
||
"Sami@Roguelike@StageVerticalProphecy",
|
||
"Sami@Roguelike@StageVerticalProphecyAI6",
|
||
"Sami@Roguelike@StageVerticalEmergencyTransportation",
|
||
"Sami@Roguelike@StageVerticalEmergencyTransportationAI6",
|
||
"Sami@Roguelike@StageVerticalGambling",
|
||
"Sami@Roguelike@StageVerticalGamblingAI6",
|
||
"Sami@Roguelike@StageCombatDps",
|
||
"Sami@Roguelike@StageCombatDpsAI6",
|
||
"Sami@Roguelike@StageEmergencyDps",
|
||
"Sami@Roguelike@StageEmergencyDpsAI6",
|
||
"Sami@Roguelike@StageDreadfulFoe",
|
||
"Sami@Roguelike@StageDreadfulFoe-5",
|
||
"Sami@Roguelike@StageFerociousPresage",
|
||
"Sami@Roguelike@CloseCollectionClose"
|
||
],
|
||
"onErrorNext": ["Sami@Roguelike@ExitThenAbandon"]
|
||
},
|
||
"Sami@Roguelike@Stages_pragmatic": {
|
||
"Doc": "避紧急作战,3-4层策略",
|
||
"algorithm": "JustReturn",
|
||
"next": [
|
||
"Sami@Roguelike@NextLevel",
|
||
"Sami@Roguelike@FoldartalGainNextLevel",
|
||
"Sami@Roguelike@StagesChaosZero",
|
||
"Sami@Roguelike@StageVerticalBoskyPassage",
|
||
"Sami@Roguelike@StageVerticalBoskyPassageAI6",
|
||
"Sami@Roguelike@StageBoskyPassage",
|
||
"Sami@Roguelike@StageBoskyPassageAI6",
|
||
"Sami@Roguelike@StageVerticalCombatDps",
|
||
"Sami@Roguelike@StageVerticalCombatDpsAI6",
|
||
"Sami@Roguelike@StageCombatDps",
|
||
"Sami@Roguelike@StageCombatDpsAI6",
|
||
"Sami@Roguelike@StageFerociousPresage",
|
||
"Sami@Roguelike@StageVerticalTrader",
|
||
"Sami@Roguelike@StageVerticalTraderAI6",
|
||
"Sami@Roguelike@StageVerticalSafeHouse",
|
||
"Sami@Roguelike@StageVerticalSafeHouseAI6",
|
||
"Sami@Roguelike@StageVerticalBoons",
|
||
"Sami@Roguelike@StageVerticalBoonsAI6",
|
||
"Sami@Roguelike@StageVerticalEncounter",
|
||
"Sami@Roguelike@StageVerticalEncounterAI6",
|
||
"Sami@Roguelike@StageSafeHouse",
|
||
"Sami@Roguelike@StageSafeHouseAI6",
|
||
"Sami@Roguelike@StageBoons",
|
||
"Sami@Roguelike@StageBoonsAI6",
|
||
"Sami@Roguelike@StageEncounter",
|
||
"Sami@Roguelike@StageEncounterAI6",
|
||
"Sami@Roguelike@StageTrader",
|
||
"Sami@Roguelike@StageTraderAI6",
|
||
"Sami@Roguelike@StageVerticalProphecy",
|
||
"Sami@Roguelike@StageVerticalProphecyAI6",
|
||
"Sami@Roguelike@StageProphecy",
|
||
"Sami@Roguelike@StageProphecyAI6",
|
||
"Sami@Roguelike@StageWindAndRain",
|
||
"Sami@Roguelike@StageWindAndRainAI6",
|
||
"Sami@Roguelike@StageEmergencyTransportation",
|
||
"Sami@Roguelike@StageEmergencyTransportationAI6",
|
||
"Sami@Roguelike@StageGambling",
|
||
"Sami@Roguelike@StageGamblingAI6",
|
||
"Sami@Roguelike@StageVerticalEmergencyDps",
|
||
"Sami@Roguelike@StageVerticalEmergencyDpsAI6",
|
||
"Sami@Roguelike@StageEmergencyDps",
|
||
"Sami@Roguelike@StageEmergencyDpsAI6",
|
||
"Sami@Roguelike@StageMysteriousPresage",
|
||
"Sami@Roguelike@StageDreadfulFoe",
|
||
"Sami@Roguelike@StageDreadfulFoe-5",
|
||
"Sami@Roguelike@StageVerticalWindAndRain",
|
||
"Sami@Roguelike@StageVerticalWindAndRainAI6",
|
||
"Sami@Roguelike@StageVerticalEmergencyTransportation",
|
||
"Sami@Roguelike@StageVerticalEmergencyTransportationAI6",
|
||
"Sami@Roguelike@CloseCollectionClose"
|
||
],
|
||
"onErrorNext": ["Sami@Roguelike@ExitThenAbandon"]
|
||
},
|
||
"Sami@Roguelike@StartAction": {
|
||
"Doc": "多一个Flag3",
|
||
"template": "Roguelike@StartAction.png",
|
||
"next": [
|
||
"Sami@Roguelike@NoneSelected",
|
||
"Sami@Roguelike@InBattleFlag",
|
||
"Sami@Roguelike@MissionCompletedFlag",
|
||
"Sami@Roguelike@MissionFailedFlag",
|
||
"Sami@Roguelike@MissionFailedFlag2",
|
||
"Sami@Roguelike@MissionFailedFlag3",
|
||
"Sami@Roguelike@GamePassSkip1",
|
||
"Sami@Roguelike@GamePassTheEndConfirm",
|
||
"Sami@Roguelike@GamePass",
|
||
"Sami@Roguelike@StartAction@LoadingText",
|
||
"Sami@Roguelike@StartAction@LoadingIcon"
|
||
]
|
||
},
|
||
"Sami@Roguelike@StartExplore": {
|
||
"roi": [958, 530, 322, 189]
|
||
},
|
||
"Sami@Roguelike@StartExplore-EnterCheck": {
|
||
"template": "Sami@Roguelike@StartExplore.png",
|
||
"roi": [958, 530, 322, 189]
|
||
},
|
||
"Sami@Roguelike@StrategyChange_mode0": {
|
||
"text": ["_aggressive", "_pragmatic", "_default", "_SKIP_"],
|
||
"ocrReplace": [
|
||
["初霜湖泽", "_aggressive"],
|
||
["密静林地", "_aggressive"],
|
||
[".*明冻土", "昧明冻土"],
|
||
["昧明冻土", "_pragmatic"],
|
||
["积冰岩骸", "_pragmatic"],
|
||
["无瑕花园", "_default"],
|
||
["远见之构", "_default"],
|
||
["深埋迷境", "_SKIP_"]
|
||
]
|
||
},
|
||
"Sami@Roguelike@StrategyChange_mode1": {
|
||
"text": ["_default", "_exit"],
|
||
"ocrReplace": [
|
||
["初霜湖泽", "_default"],
|
||
["密静林地", "_exit"],
|
||
["昧明冻土", "_exit"],
|
||
["积冰岩骸", "_exit"],
|
||
["无瑕花园", "_exit"],
|
||
["远见之构", "_exit"],
|
||
["深埋迷境", "_exit"]
|
||
]
|
||
},
|
||
"Sami@Roguelike@StrategyChange_mode4": {
|
||
"text": ["_default", "_exit"],
|
||
"ocrReplace": [
|
||
["初霜湖泽", "_default"],
|
||
["密静林地", "_default"],
|
||
["昧明冻土", "_exit"],
|
||
["积冰岩骸", "_exit"],
|
||
["无瑕花园", "_exit"],
|
||
["远见之构", "_exit"],
|
||
["深埋迷境", "_exit"]
|
||
]
|
||
},
|
||
"Sami@Roguelike@StrategyChange_mode5": {
|
||
"text": ["_collapsal_paradigms", "_SKIP_"],
|
||
"ocrReplace": [
|
||
["初霜湖泽", "_collapsal_paradigms"],
|
||
["密静林地", "_collapsal_paradigms"],
|
||
["昧明冻土", "_SKIP_"],
|
||
["积冰岩骸", "_SKIP_"],
|
||
["无瑕花园", "_SKIP_"],
|
||
["远见之构", "_SKIP_"],
|
||
["深埋迷境", "_SKIP_"]
|
||
]
|
||
},
|
||
"Sami@Roguelike@StrategyChange_mode6": {
|
||
"text": ["_aggressive", "_pragmatic", "_default", "_SKIP_"],
|
||
"ocrReplace": [
|
||
["初霜湖泽", "_aggressive"],
|
||
["密静林地", "_aggressive"],
|
||
[".*明冻土", "昧明冻土"],
|
||
["昧明冻土", "_pragmatic"],
|
||
["积冰岩骸", "_pragmatic"],
|
||
["无瑕花园", "_default"],
|
||
["远见之构", "_default"],
|
||
["深埋迷境", "_SKIP_"]
|
||
]
|
||
},
|
||
"Sami@Roguelike@StrategyChange_mode7": {
|
||
"text": ["_aggressive", "_pragmatic", "_default", "_SKIP_"],
|
||
"ocrReplace": [
|
||
["初霜湖泽", "_aggressive"],
|
||
["密静林地", "_aggressive"],
|
||
[".*明冻土", "昧明冻土"],
|
||
["昧明冻土", "_pragmatic"],
|
||
["积冰岩骸", "_pragmatic"],
|
||
["无瑕花园", "_default"],
|
||
["远见之构", "_default"],
|
||
["深埋迷境", "_SKIP_"]
|
||
]
|
||
},
|
||
"Sami@Roguelike@SwipeCollapsalParadigmPanelUp": {
|
||
"doc": "向上滑动坍缩范式状态栏",
|
||
"algorithm": "JustReturn",
|
||
"action": "Swipe",
|
||
"specificRect": [640, 300, 0, 0],
|
||
"rectMove": [640, 0, 0, 0],
|
||
"specialParams": [500],
|
||
"postDelay": 500
|
||
},
|
||
"Sami@Roguelike@TodoEnter": {},
|
||
"Sami@Roguelike@ToggleCollapsalParadigmPanel": {
|
||
"doc": "点击屏幕上方居中区域以展开坍缩范式状态栏",
|
||
"algorithm": "JustReturn",
|
||
"action": "ClickRect",
|
||
"specificRect": [655, 20, 10, 10],
|
||
"postDelay": 500
|
||
},
|
||
"Sami@Roguelike@TraderCheck": {
|
||
"roi": [96, 210, 293, 236],
|
||
"next": ["Sami@Roguelike@StageTraderEnter#next"]
|
||
},
|
||
"Sami@Roguelike@WaitForStartButtonClicked": {
|
||
"template": "Roguelike@QuickFormation.png",
|
||
"next": ["Sami@Roguelike@StageVerticalConfirmStartButtonClicked", "Sami@Roguelike@WaitForStartButtonClicked"]
|
||
},
|
||
"Sami@RoguelikeSettlementConfirm": {
|
||
"template": "RoguelikeSettlementConfirm.png"
|
||
}
|
||
}
|