diff --git a/resource/tasks.json b/resource/tasks.json index afc34fc380..a12b0717fe 100644 --- a/resource/tasks.json +++ b/resource/tasks.json @@ -8388,7 +8388,7 @@ "next": [ "Roguelike@ChooseDifficulty", "Roguelike@StartExplore", - "Roguelike@NextLevel#next", + "Roguelike@Stages#next", "Roguelike@GetDrops#next", "Roguelike@NextLevel", "Roguelike@ExitThenAbandon", @@ -8485,7 +8485,7 @@ ], "postDelay": 500, "next": [ - "Roguelike@NextLevel#next", + "Roguelike@Stages#next", "Roguelike@ChooseOperFlag", "Roguelike@StageEncounterSpecialClose", "Roguelike@TraderRandomShopping", @@ -8507,7 +8507,7 @@ "postDelay": 1000, "next": [ "Roguelike@StartExplore", - "Roguelike@NextLevel#next", + "Roguelike@Stages#next", "Roguelike@GamePass", "Roguelike@TodoEnter", "Roguelike@Continue", @@ -8589,7 +8589,7 @@ ], "postDelay": 3000, "next": [ - "Roguelike@NextLevel#next" + "Roguelike@Stages#next" ] }, "Roguelike@Exit": { @@ -9149,7 +9149,7 @@ 267 ], "next": [ - "Roguelike@NextLevel#next", + "Roguelike@Stages#next", "Roguelike@ClickToStartPoint" ] }, @@ -9211,6 +9211,11 @@ "Roguelike@NextLevel" ] }, + "Roguelike@Stages": { + "Doc": "base_task", + "algorithm": "JustReturn", + "next": [] + }, "Roguelike@NextLevel": { "algorithm": "OcrDetect", "action": "ClickSelf", @@ -9221,6 +9226,9 @@ 431, 245, 144 + ], + "next": [ + "Roguelike@Stages#next" ] }, "Roguelike@QuickFormation": { @@ -9439,7 +9447,7 @@ "Doc": "本任务注册了插件RoguelikeStageEncounterTaskPlugin", "next": [ "Roguelike@StageEncounterOptions#next", - "Roguelike@NextLevel#next", + "Roguelike@Stages#next", "Roguelike@StageEncounterClickToLeave" ] }, @@ -9578,7 +9586,7 @@ "Doc2": "古堡馈赠(随机奖励)", "next": [ "Roguelike@StageEncounterEnter", - "Roguelike@NextLevel#next" + "Roguelike@Stages#next" ] }, "Roguelike@StageCombatDps": { @@ -9590,7 +9598,7 @@ "next": [ "Roguelike@StageCombatDpsEnter", "Roguelike@StageEmergencyDpsEnter", - "Roguelike@NextLevel#next" + "Roguelike@Stages#next" ] }, "Roguelike@StageCombatDpsEnter": { @@ -9608,7 +9616,7 @@ "Roguelike@StageDreadfulFoeEnter", "Roguelike@StageEmergencyDpsEnter", "Roguelike@StageCombatDpsEnter", - "Roguelike@NextLevel#next" + "Roguelike@Stages#next" ] }, "Roguelike@StageDreadfulFoeEnter": { @@ -9625,7 +9633,7 @@ "next": [ "Roguelike@StageEmergencyDpsEnter", "Roguelike@StageCombatDpsEnter", - "Roguelike@NextLevel#next" + "Roguelike@Stages#next" ] }, "Roguelike@StageEmergencyDpsEnter": { @@ -9640,7 +9648,7 @@ "Doc2": "不期而遇(随机奖励)", "next": [ "Roguelike@StageEncounterEnter", - "Roguelike@NextLevel#next" + "Roguelike@Stages#next" ] }, "Roguelike@StageEncounterClickToLeave": { @@ -9654,7 +9662,7 @@ ], "next": [ "Roguelike@StageEncounterOptions#next", - "Roguelike@NextLevel#next", + "Roguelike@Stages#next", "Roguelike@StageEncounterClickToLeave" ] }, @@ -9736,7 +9744,7 @@ "Roguelike@StageEncounterLeaveConfirm", "Roguelike@StageEncounterOptionLeave", "Roguelike@StageEncounterOptionUnknown", - "Roguelike@NextLevel#next", + "Roguelike@Stages#next", "Roguelike@StageEncounterOptions#next" ] }, @@ -9748,7 +9756,7 @@ "Roguelike@StageEncounterLeaveConfirm", "Roguelike@StageEncounterOptionFree", "Roguelike@StageEncounterOptionUnknown", - "Roguelike@NextLevel#next", + "Roguelike@Stages#next", "Roguelike@StageEncounterOptions#next" ] }, @@ -9760,7 +9768,7 @@ "Roguelike@StageEncounterLeaveConfirm", "Roguelike@StageEncounterOptionFree", "Roguelike@StageEncounterOptionUnknown", - "Roguelike@NextLevel#next", + "Roguelike@Stages#next", "Roguelike@StageEncounterOptions#next" ] }, @@ -9802,7 +9810,7 @@ "postDelay": 1000, "next": [ "Roguelike@StageEncounterEnter", - "Roguelike@NextLevel#next", + "Roguelike@Stages#next", "Roguelike@StageEncounterOptions#next", "Roguelike@DropsFlag", "Roguelike@CloseEvent" @@ -9835,7 +9843,7 @@ "Doc2": "安全的角落", "next": [ "Roguelike@StageSafeHouseEnter", - "Roguelike@NextLevel#next" + "Roguelike@Stages#next" ] }, "Roguelike@StageSafeHouseEnter": { @@ -9866,7 +9874,7 @@ "Doc2": "诡意行商(交易所)", "next": [ "Roguelike@StageTraderEnter", - "Roguelike@NextLevel#next" + "Roguelike@Stages#next" ] }, "Roguelike@StageTraderEnter": { @@ -10125,7 +10133,7 @@ 203 ], "next": [ - "Roguelike@NextLevel#next" + "Roguelike@Stages#next" ] }, "Roguelike@StartAction": { @@ -10286,7 +10294,7 @@ "template": "Roguelike@DialogSkipConfirm.png", "next": [ "Phantom@Roguelike@DialogSkip", - "Phantom@Roguelike@NextLevel#next" + "Phantom@Roguelike@Stages#next" ] }, "Phantom@Roguelike@DropsFlag": { @@ -10295,7 +10303,7 @@ "Phantom@Roguelike@GetDrops#next", "Phantom@Roguelike@GetDropCompleted", "Phantom@Roguelike@GetDropLeave", - "Phantom@Roguelike@NextLevel#next", + "Phantom@Roguelike@Stages#next", "Phantom@Roguelike@StageEncounterOptions#next", "Phantom@Roguelike@StageEncounterSpecialClose", "Phantom@Roguelike@EnterAfterRecruit", @@ -10311,7 +10319,7 @@ "Phantom@Roguelike@GetDrops#next", "Phantom@Roguelike@GetDropCompleted", "Phantom@Roguelike@GetDropLeave", - "Phantom@Roguelike@NextLevel#next", + "Phantom@Roguelike@Stages#next", "Phantom@Roguelike@StageEncounterOptions#next", "Phantom@Roguelike@StageEncounterSpecialClose", "Phantom@Roguelike@EnterAfterRecruit", @@ -10327,7 +10335,7 @@ "Phantom@Roguelike@GetDropLeave", "Phantom@Roguelike@GetDrops#next", "Phantom@Roguelike@GetDropCompleted", - "Phantom@Roguelike@NextLevel#next", + "Phantom@Roguelike@Stages#next", "Phantom@Roguelike@StageEncounterOptions#next", "Phantom@Roguelike@StageEncounterSpecialClose", "Phantom@Roguelike@EnterAfterRecruit", @@ -10398,15 +10406,7 @@ "Phantom@Roguelike@ExitThenAbandon_mode4" ] }, - "Phantom@Roguelike@NextLevel": { - "text": [ - "迷雾歧途", - "落阳庭院", - "故土残躯", - "噩梦之始", - "血月长廊", - "渴欲大厅" - ], + "Phantom@Roguelike@Stages": { "next": [ "Phantom@Roguelike@LevelName", "Phantom@Roguelike@StageTrader", @@ -10418,6 +10418,16 @@ "Phantom@Roguelike@StageDreadfulFoe" ] }, + "Phantom@Roguelike@NextLevel": { + "text": [ + "迷雾歧途", + "落阳庭院", + "故土残躯", + "噩梦之始", + "血月长廊", + "渴欲大厅" + ] + }, "Phantom@Roguelike@RecruitMain": { "template": "Phantom@Roguelike@Recruit.png" }, @@ -10451,7 +10461,7 @@ "Phantom@Roguelike@RolesDefault", "Phantom@Roguelike@CloseCollection", "Phantom@Roguelike@DialogSkip", - "Phantom@Roguelike@NextLevel#next" + "Phantom@Roguelike@Stages#next" ] }, "Phantom@Roguelike@SquadDefault": {}, @@ -10606,7 +10616,7 @@ ], "next": [ "Mizuki@Roguelike@StageEncounterEnter", - "Mizuki@Roguelike@NextLevel#next", + "Mizuki@Roguelike@Stages#next", "Mizuki@Roguelike@DropsFlag", "Mizuki@Roguelike@CloseEvent", "Mizuki@Roguelike@ChooseOperFlag" @@ -10628,7 +10638,7 @@ ], "next": [ "Mizuki@Roguelike@StageEncounterEnter", - "Mizuki@Roguelike@NextLevel#next", + "Mizuki@Roguelike@Stages#next", "Mizuki@Roguelike@DropsFlag", "Mizuki@Roguelike@CloseEvent", "Mizuki@Roguelike@ChooseOperFlag" @@ -10662,7 +10672,7 @@ ], "next": [ "Mizuki@Roguelike@StageEncounterEnter", - "Mizuki@Roguelike@NextLevel#next" + "Mizuki@Roguelike@Stages#next" ] }, "Mizuki@Roguelike@Continue": {}, @@ -10683,7 +10693,7 @@ "template": "Roguelike@DialogSkipConfirm.png", "next": [ "Mizuki@Roguelike@DialogSkip", - "Mizuki@Roguelike@NextLevel#next" + "Mizuki@Roguelike@Stages#next" ] }, "Mizuki@Roguelike@DiceConfirm": { @@ -10700,7 +10710,7 @@ "postDelay": 1000, "next": [ "Mizuki@Roguelike@StageEncounterEnter", - "Mizuki@Roguelike@NextLevel#next", + "Mizuki@Roguelike@Stages#next", "Mizuki@Roguelike@ClickToDrops" ] }, @@ -10726,7 +10736,7 @@ "Mizuki@Roguelike@GetDrops#next", "Mizuki@Roguelike@GetDropCompleted", "Mizuki@Roguelike@GetDropLeave", - "Mizuki@Roguelike@NextLevel#next", + "Mizuki@Roguelike@Stages#next", "Mizuki@Roguelike@StageEncounterOptions#next", "Mizuki@Roguelike@StageEncounterSpecialClose", "Mizuki@Roguelike@EnterAfterRecruit", @@ -10742,7 +10752,7 @@ "Mizuki@Roguelike@GetDrops#next", "Mizuki@Roguelike@GetDropCompleted", "Mizuki@Roguelike@GetDropLeave", - "Mizuki@Roguelike@NextLevel#next", + "Mizuki@Roguelike@Stages#next", "Mizuki@Roguelike@StageEncounterOptions#next", "Mizuki@Roguelike@StageEncounterSpecialClose", "Mizuki@Roguelike@EnterAfterRecruit", @@ -10758,7 +10768,7 @@ "Mizuki@Roguelike@GetDropLeave", "Mizuki@Roguelike@GetDrops#next", "Mizuki@Roguelike@GetDropCompleted", - "Mizuki@Roguelike@NextLevel#next", + "Mizuki@Roguelike@Stages#next", "Mizuki@Roguelike@StageEncounterOptions#next", "Mizuki@Roguelike@StageEncounterSpecialClose", "Mizuki@Roguelike@EnterAfterRecruit", @@ -10898,16 +10908,7 @@ "Mizuki@Roguelike@ExitThenAbandon_mode4" ] }, - "Mizuki@Roguelike@NextLevel": { - "text": [ - "天光海岸", - "离岸孤岛", - "波涛略地", - "隐秘温床", - "失尘岩洞", - "幽海丛林", - "绀碧摇篮" - ], + "Mizuki@Roguelike@Stages": { "next": [ "Mizuki@Roguelike@LevelName", "Mizuki@Roguelike@StageTrader", @@ -10928,6 +10929,17 @@ "Mizuki@Roguelike@CloseCollectionClose" ] }, + "Mizuki@Roguelike@NextLevel": { + "text": [ + "天光海岸", + "离岸孤岛", + "波涛略地", + "隐秘温床", + "失尘岩洞", + "幽海丛林", + "绀碧摇篮" + ] + }, "Mizuki@Roguelike@RecruitMain": { "template": "Mizuki@Roguelike@Recruit.png" }, @@ -10962,7 +10974,7 @@ "Mizuki@Roguelike@RolesDefault", "Mizuki@Roguelike@CloseCollection", "Mizuki@Roguelike@DialogSkip", - "Mizuki@Roguelike@NextLevel#next", + "Mizuki@Roguelike@Stages#next", "Mizuki@Roguelike@MapObject" ] }, @@ -10989,7 +11001,7 @@ "Mizuki@Roguelike@StageDreadfulFoeEnter", "Mizuki@Roguelike@StageEmergencyDpsEnter", "Mizuki@Roguelike@StageCombatDpsEnter", - "Mizuki@Roguelike@NextLevel#next" + "Mizuki@Roguelike@Stages#next" ] }, "Mizuki@Roguelike@StageDreadfulFoe-5Enter": { @@ -11006,7 +11018,7 @@ "templThreshold": 0.95, "next": [ "Mizuki@Roguelike@StageEncounterEnter", - "Mizuki@Roguelike@NextLevel#next" + "Mizuki@Roguelike@Stages#next" ] }, "Mizuki@Roguelike@StageEncounter": { @@ -11069,7 +11081,7 @@ "templThreshold": 0.95, "next": [ "Mizuki@Roguelike@StageEncounterEnter", - "Mizuki@Roguelike@NextLevel#next" + "Mizuki@Roguelike@Stages#next" ] }, "Mizuki@Roguelike@StageRegionalCommissioning": { @@ -11078,7 +11090,7 @@ "templThreshold": 0.95, "next": [ "Mizuki@Roguelike@StageEncounterEnter", - "Mizuki@Roguelike@NextLevel#next" + "Mizuki@Roguelike@Stages#next" ] }, "Mizuki@Roguelike@StageSafeHouse": { @@ -11102,7 +11114,7 @@ "templThreshold": 0.95, "next": [ "Mizuki@Roguelike@StageEncounterEnter", - "Mizuki@Roguelike@NextLevel#next" + "Mizuki@Roguelike@Stages#next" ] }, "Mizuki@Roguelike@StartExplore": {}, @@ -11195,7 +11207,7 @@ ], "next": [ "Sami@Roguelike@StageEncounterEnter", - "Sami@Roguelike@NextLevel#next", + "Sami@Roguelike@Stages#next", "Sami@Roguelike@DropsFlag", "Sami@Roguelike@CloseEvent", "Sami@Roguelike@ChooseOperFlag" @@ -11242,7 +11254,7 @@ "template": "Roguelike@DialogSkipConfirm.png", "next": [ "Sami@Roguelike@DialogSkip", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@DropsFlag": { @@ -11252,7 +11264,7 @@ "Sami@Roguelike@GetDropCompleted", "Sami@Roguelike@GetDropLeave", "Sami@Roguelike@NextLevel", - "Sami@Roguelike@NextLevel#next", + "Sami@Roguelike@Stages#next", "Sami@Roguelike@StageEncounterOptions#next", "Sami@Roguelike@StageEncounterSpecialClose", "Sami@Roguelike@EnterAfterRecruit", @@ -11268,8 +11280,7 @@ "Sami@Roguelike@GetDrops#next", "Sami@Roguelike@GetDropCompleted", "Sami@Roguelike@GetDropLeave", - "Sami@Roguelike@NextLevel", - "Sami@Roguelike@NextLevel#next", + "Sami@Roguelike@Stages#next", "Sami@Roguelike@StageEncounterOptions#next", "Sami@Roguelike@StageEncounterSpecialClose", "Sami@Roguelike@EnterAfterRecruit", @@ -11285,8 +11296,7 @@ "Sami@Roguelike@GetDropLeave", "Sami@Roguelike@GetDrops#next", "Sami@Roguelike@GetDropCompleted", - "Sami@Roguelike@NextLevel", - "Sami@Roguelike@NextLevel#next", + "Sami@Roguelike@Stages#next", "Sami@Roguelike@StageEncounterOptions#next", "Sami@Roguelike@StageEncounterSpecialClose", "Sami@Roguelike@EnterAfterRecruit", @@ -11440,17 +11450,7 @@ "Sami@Roguelike@ExitThenAbandon_mode4" ] }, - "Sami@Roguelike@NextLevel": { - "text": [ - "完成本层", - "下一层级" - ], - "roi": [ - 268, - 600, - 197, - 78 - ], + "Sami@Roguelike@Stages": { "next": [ "Sami@Roguelike@LevelName", "Sami@Roguelike@NextLevel", @@ -11501,6 +11501,18 @@ "Sami@Roguelike@CloseCollectionClose" ] }, + "Sami@Roguelike@NextLevel": { + "text": [ + "完成本层", + "下一层级" + ], + "roi": [ + 268, + 600, + 197, + 78 + ] + }, "Sami@Roguelike@NextLevelAggressive": { "baseTask": "Sami@Roguelike@NextLevel", "next": [ @@ -11591,7 +11603,7 @@ "Sami@Roguelike@RolesDefault", "Sami@Roguelike@CloseCollection", "Sami@Roguelike@DialogSkip", - "Sami@Roguelike@NextLevel#next", + "Sami@Roguelike@Stages#next", "Sami@Roguelike@MapObject", "Sami@Roguelike@GetCiphertextBoard" ] @@ -11607,14 +11619,14 @@ "templThreshold": 0.95, "next": [ "Sami@Roguelike@StageBoonsEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageBoonsAI6": { "templThreshold": 0.95, "next": [ "Sami@Roguelike@StageBoonsEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalBoons": { @@ -11622,7 +11634,7 @@ "templThreshold": 0.95, "next": [ "Sami@Roguelike@StageBoonsEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalBoonsAI6": { @@ -11630,7 +11642,7 @@ "templThreshold": 0.95, "next": [ "Sami@Roguelike@StageBoonsEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageBoonsEnter": { @@ -11655,7 +11667,7 @@ "baseTask": "Sami@Roguelike@Stage", "next": [ "Sami@Roguelike@StageBoskyPassageEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageBoskyPassageAI6": { @@ -11663,7 +11675,7 @@ "baseTask": "Roguelike@Stage", "next": [ "Sami@Roguelike@StageBoskyPassageEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalBoskyPassage": { @@ -11671,7 +11683,7 @@ "baseTask": "Roguelike@StageVertical", "next": [ "Sami@Roguelike@StageBoskyPassageEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalBoskyPassageAI6": { @@ -11679,7 +11691,7 @@ "baseTask": "Roguelike@StageVertical", "next": [ "Sami@Roguelike@StageBoskyPassageEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageBoskyPassageEnter": { @@ -11707,7 +11719,7 @@ "next": [ "Sami@Roguelike@StageCombatDpsEnter", "Sami@Roguelike@StageEmergencyDpsEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalCombatDps": { @@ -11716,7 +11728,7 @@ "next": [ "Sami@Roguelike@StageCombatDpsEnter", "Sami@Roguelike@StageEmergencyDpsEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalCombatDpsAI6": { @@ -11725,7 +11737,7 @@ "next": [ "Sami@Roguelike@StageCombatDpsEnter", "Sami@Roguelike@StageEmergencyDpsEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageCombatDpsEnter": {}, @@ -11739,8 +11751,7 @@ "Sami@Roguelike@StageDreadfulFoeEnter", "Sami@Roguelike@StageEmergencyDpsEnter", "Sami@Roguelike@StageCombatDpsEnter", - "Sami@Roguelike@NextLevel", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageDreadfulFoe-5Enter": { @@ -11756,7 +11767,7 @@ "next": [ "Sami@Roguelike@StageEmergencyDpsEnter", "Sami@Roguelike@StageCombatDpsEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalEmergencyDps": { @@ -11765,7 +11776,7 @@ "next": [ "Sami@Roguelike@StageEmergencyDpsEnter", "Sami@Roguelike@StageCombatDpsEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalEmergencyDpsAI6": { @@ -11774,7 +11785,7 @@ "next": [ "Sami@Roguelike@StageEmergencyDpsEnter", "Sami@Roguelike@StageCombatDpsEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageEmergencyDpsEnter": {}, @@ -11784,7 +11795,7 @@ "templThreshold": 0.95, "next": [ "Sami@Roguelike@StageEncounterEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageEmergencyTransportationAI6": { @@ -11792,7 +11803,7 @@ "templThreshold": 0.95, "next": [ "Sami@Roguelike@StageEncounterEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalEmergencyTransportation": { @@ -11801,7 +11812,7 @@ "templThreshold": 0.9, "next": [ "Sami@Roguelike@StageEncounterEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalEmergencyTransportationAI6": { @@ -11809,7 +11820,7 @@ "templThreshold": 0.9, "next": [ "Sami@Roguelike@StageEncounterEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageEncounter": { @@ -11820,7 +11831,7 @@ "baseTask": "Roguelike@Stage", "next": [ "Sami@Roguelike@StageEncounterEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalEncounter": { @@ -11828,7 +11839,7 @@ "templThreshold": 0.9, "next": [ "Sami@Roguelike@StageEncounterEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalEncounterAI6": { @@ -11836,7 +11847,7 @@ "baseTask": "Roguelike@StageVertical", "next": [ "Sami@Roguelike@StageEncounterEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageEncounterEnter": {}, @@ -11853,7 +11864,7 @@ "templThreshold": 0.9, "next": [ "Sami@Roguelike@StageFerociousPresageEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageFerociousPresageEnter": { @@ -11865,7 +11876,7 @@ "templThreshold": 0.9, "next": [ "Sami@Roguelike@StageMysteriousPresageEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageMysteriousPresageEnter": { @@ -11926,7 +11937,7 @@ "Sami@Roguelike@StageEncounterClickToLeave": { "next": [ "Sami@Roguelike@StageEncounterOptions#next", - "Sami@Roguelike@NextLevel#next", + "Sami@Roguelike@Stages#next", "Sami@Roguelike@StageEncounterClickToLeave" ] }, @@ -11936,7 +11947,7 @@ "templThreshold": 0.95, "next": [ "Sami@Roguelike@StageEncounterEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageGamblingAI6": { @@ -11944,7 +11955,7 @@ "templThreshold": 0.95, "next": [ "Sami@Roguelike@StageEncounterEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalGambling": { @@ -11953,7 +11964,7 @@ "templThreshold": 0.9, "next": [ "Sami@Roguelike@StageEncounterEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalGamblingAI6": { @@ -11961,7 +11972,7 @@ "templThreshold": 0.9, "next": [ "Sami@Roguelike@StageEncounterEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageProphecy": { @@ -11970,7 +11981,7 @@ "templThreshold": 0.95, "next": [ "Sami@Roguelike@StageEncounterEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageProphecyAI6": { @@ -11978,7 +11989,7 @@ "templThreshold": 0.95, "next": [ "Sami@Roguelike@StageEncounterEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalProphecy": { @@ -11987,7 +11998,7 @@ "templThreshold": 0.9, "next": [ "Sami@Roguelike@StageEncounterEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalProphecyAI6": { @@ -11995,7 +12006,7 @@ "templThreshold": 0.9, "next": [ "Sami@Roguelike@StageEncounterEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageSafeHouse": { @@ -12006,7 +12017,7 @@ "baseTask": "Sami@Roguelike@Stage", "next": [ "Sami@Roguelike@StageSafeHouseEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalSafeHouse": { @@ -12014,7 +12025,7 @@ "templThreshold": 0.9, "next": [ "Sami@Roguelike@StageSafeHouseEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalSafeHouseAI6": { @@ -12022,7 +12033,7 @@ "baseTask": "Roguelike@StageVertical", "next": [ "Sami@Roguelike@StageSafeHouseEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageSafeHouseEnter": { @@ -12049,7 +12060,7 @@ "baseTask": "Sami@Roguelike@Stage", "next": [ "Sami@Roguelike@StageTraderEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalTrader": { @@ -12057,7 +12068,7 @@ "templThreshold": 0.9, "next": [ "Sami@Roguelike@StageTraderEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalTraderAI6": { @@ -12065,17 +12076,13 @@ "templThreshold": 0.9, "next": [ "Sami@Roguelike@StageTraderEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageTraderEnter": {}, "Sami@Roguelike@StageTraderLeaveConfirm": { "template": "Roguelike@StageTraderLeaveConfirm.png", "postDelay": 1000, - "next": [ - "Sami@Roguelike@NextLevel", - "Sami@Roguelike@NextLevel#next" - ], "exceededNext": [ "Sami@Roguelike@ExitThenAbandon", "Sami@Roguelike@NextLevelThenExit" @@ -12083,19 +12090,7 @@ }, "Sami@Roguelike@NextLevelThenExit": { "Doc": "点进下一层后执行退出", - "text": [ - "完成本层", - "下一层级" - ], - "roi": [ - 268, - 600, - 197, - 78 - ], - "algorithm": "OcrDetect", - "action": "ClickSelf", - "cache": false, + "baseTask": "Sami@Roguelike@NextLevel", "next": [ "Sami@Roguelike@NextLevelThenExit", "Sami@Roguelike@ExitThenAbandon" @@ -12107,7 +12102,7 @@ "templThreshold": 0.95, "next": [ "Sami@Roguelike@StageEncounterEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageWindAndRainAI6": { @@ -12115,7 +12110,7 @@ "templThreshold": 0.95, "next": [ "Sami@Roguelike@StageEncounterEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalWindAndRain": { @@ -12124,7 +12119,7 @@ "templThreshold": 0.9, "next": [ "Sami@Roguelike@StageEncounterEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StageVerticalWindAndRainAI6": { @@ -12132,7 +12127,7 @@ "templThreshold": 0.9, "next": [ "Sami@Roguelike@StageEncounterEnter", - "Sami@Roguelike@NextLevel#next" + "Sami@Roguelike@Stages#next" ] }, "Sami@Roguelike@StartExploreConfirm": {