chore: stages 识别失败时放弃当前探索

This commit is contained in:
uye
2025-08-08 17:53:44 +08:00
parent 09f7f94963
commit 5c88e14d8b
6 changed files with 58 additions and 29 deletions

View File

@@ -871,7 +871,8 @@
"next": ["JieGarden@Roguelike@StageEncounterEnter", "JieGarden@Roguelike@Stages#next"]
},
"JieGarden@Roguelike@Stages": {
"baseTask": "JieGarden@Roguelike@Stages_default"
"baseTask": "JieGarden@Roguelike@Stages_default",
"onErrorNext": ["JieGarden@Roguelike@ExitThenAbandon"]
},
"JieGarden@Roguelike@Stages_aggressive": {
"Doc": "优先紧急作战,1-2层",
@@ -895,7 +896,8 @@
"JieGarden@Roguelike@StageEmergencyTransportation",
"JieGarden@Roguelike@StageDreadfulFoe",
"JieGarden@Roguelike@StageDreadfulFoe-5"
]
],
"onErrorNext": ["JieGarden@Roguelike@ExitThenAbandon"]
},
"JieGarden@Roguelike@Stages_default": {
"Doc": "avoid battle,其他模式和5-6层策略",
@@ -919,7 +921,8 @@
"JieGarden@Roguelike@StageEmergencyDps",
"JieGarden@Roguelike@StageDreadfulFoe",
"JieGarden@Roguelike@StageDreadfulFoe-5"
]
],
"onErrorNext": ["JieGarden@Roguelike@ExitThenAbandon"]
},
"JieGarden@Roguelike@Stages_fastInvestment": {
"doc": "指挥分队专用投资策略,调用 RoguelikeRoutingTaskPlugin",
@@ -930,11 +933,13 @@
"JieGarden@Roguelike@CloseCollectionContinue",
"JieGarden@Roguelike@CloseCollectionClose",
"JieGarden@Roguelike@Routing-FastInvestment"
]
],
"onErrorNext": ["JieGarden@Roguelike@ExitThenAbandon"]
},
"JieGarden@Roguelike@Stages_leaveBoskyPassage": {
"algorithm": "JustReturn",
"next": ["JieGarden@Roguelike@ClickRemainingCandleFlame"]
"next": ["JieGarden@Roguelike@ClickRemainingCandleFlame"],
"onErrorNext": ["JieGarden@Roguelike@ExitThenAbandon"]
},
"JieGarden@Roguelike@Stages_pragmatic": {
"Doc": "避紧急作战,3-4层策略",
@@ -958,7 +963,8 @@
"JieGarden@Roguelike@StageEmergencyDps",
"JieGarden@Roguelike@StageDreadfulFoe",
"JieGarden@Roguelike@StageDreadfulFoe-5"
]
],
"onErrorNext": ["JieGarden@Roguelike@ExitThenAbandon"]
},
"JieGarden@Roguelike@Stages_routing": {
"algorithm": "JustReturn",
@@ -968,7 +974,8 @@
"JieGarden@Roguelike@CloseCollectionContinue",
"JieGarden@Roguelike@CloseCollectionClose",
"JieGarden@Roguelike@Routing"
]
],
"onErrorNext": ["JieGarden@Roguelike@ExitThenAbandon"]
},
"JieGarden@Roguelike@StartExplore": {
"roi": [1001, 524, 273, 196]

View File

@@ -421,7 +421,8 @@
"next": ["Mizuki@Roguelike@StageEncounterEnter", "Mizuki@Roguelike@Stages#next"]
},
"Mizuki@Roguelike@Stages": {
"baseTask": "Mizuki@Roguelike@Stages_default"
"baseTask": "Mizuki@Roguelike@Stages_default",
"onErrorNext": ["Mizuki@Roguelike@ExitThenAbandon"]
},
"Mizuki@Roguelike@Stages_aggressive": {
"Doc": "优先紧急作战,1-2层",
@@ -444,7 +445,8 @@
"Mizuki@Roguelike@CloseCollectionClose",
"Mizuki@Roguelike@StageDreadfulFoe",
"Mizuki@Roguelike@StageDreadfulFoe-5"
]
],
"onErrorNext": ["Mizuki@Roguelike@ExitThenAbandon"]
},
"Mizuki@Roguelike@Stages_default": {
"Doc": "avoid battle,其他模式和5-6层策略",
@@ -467,7 +469,8 @@
"Mizuki@Roguelike@DiceConfirm",
"Mizuki@Roguelike@CloseCollectionContinue",
"Mizuki@Roguelike@CloseCollectionClose"
]
],
"onErrorNext": ["Mizuki@Roguelike@ExitThenAbandon"]
},
"Mizuki@Roguelike@Stages_pragmatic": {
"Doc": "避紧急作战,3-4层策略",
@@ -490,7 +493,8 @@
"Mizuki@Roguelike@DiceConfirm",
"Mizuki@Roguelike@CloseCollectionContinue",
"Mizuki@Roguelike@CloseCollectionClose"
]
],
"onErrorNext": ["Mizuki@Roguelike@ExitThenAbandon"]
},
"Mizuki@Roguelike@StartExplore": {},
"Mizuki@Roguelike@StartExplore-EnterCheck": {

View File

@@ -241,7 +241,8 @@
"exceededNext": ["Phantom@Roguelike@ExitThenAbandon"]
},
"Phantom@Roguelike@Stages": {
"baseTask": "Phantom@Roguelike@Stages_default"
"baseTask": "Phantom@Roguelike@Stages_default",
"onErrorNext": ["Phantom@Roguelike@ExitThenAbandon"]
},
"Phantom@Roguelike@Stages_aggressive": {
"Doc": "优先紧急作战,1-3层",
@@ -258,7 +259,8 @@
"Phantom@Roguelike@StageTrader",
"Phantom@Roguelike@StageSafeHouse",
"Phantom@Roguelike@StageDreadfulFoe"
]
],
"onErrorNext": ["Phantom@Roguelike@ExitThenAbandon"]
},
"Phantom@Roguelike@Stages_default": {
"Doc": "avoid battle,其他模式和6层策略",
@@ -275,7 +277,8 @@
"Phantom@Roguelike@StageCombatDps",
"Phantom@Roguelike@StageEmergencyDps",
"Phantom@Roguelike@StageDreadfulFoe"
]
],
"onErrorNext": ["Phantom@Roguelike@ExitThenAbandon"]
},
"Phantom@Roguelike@Stages_pragmatic": {
"Doc": "避紧急作战,4-5层策略",
@@ -292,7 +295,8 @@
"Phantom@Roguelike@StageSafeHouse",
"Phantom@Roguelike@StageEmergencyDps",
"Phantom@Roguelike@StageDreadfulFoe"
]
],
"onErrorNext": ["Phantom@Roguelike@ExitThenAbandon"]
},
"Phantom@Roguelike@StartExplore": {},
"Phantom@Roguelike@StartExplore-EnterCheck": {

View File

@@ -976,7 +976,8 @@
"next": ["Sami@Roguelike@StageEncounterEnter", "Sami@Roguelike@Stages#next"]
},
"Sami@Roguelike@Stages": {
"baseTask": "Sami@Roguelike@Stages_default"
"baseTask": "Sami@Roguelike@Stages_default",
"onErrorNext": ["Sami@Roguelike@ExitThenAbandon"]
},
"Sami@Roguelike@StagesChaosZero": {
"algorithm": "OcrDetect",
@@ -1021,7 +1022,8 @@
"Sami@Roguelike@DropsFlag",
"Sami@Roguelike@StartUpThemes#next",
"Sami@Roguelike@ClickToDrops"
]
],
"onErrorNext": ["Sami@Roguelike@ExitThenAbandon"]
},
"Sami@Roguelike@Stages_aggressive": {
"Doc": "优先紧急作战,1-2层",
@@ -1070,7 +1072,8 @@
"Sami@Roguelike@StageDreadfulFoe-5",
"Sami@Roguelike@StageMysteriousPresage",
"Sami@Roguelike@CloseCollectionClose"
]
],
"onErrorNext": ["Sami@Roguelike@ExitThenAbandon"]
},
"Sami@Roguelike@Stages_collapsal_paradigms": {
"Doc": "为了刷隐藏坍缩而优先作战",
@@ -1115,7 +1118,8 @@
"Sami@Roguelike@StageDreadfulFoe-5",
"Sami@Roguelike@CloseCollectionClose",
"Sami@Roguelike@Abandon"
]
],
"onErrorNext": ["Sami@Roguelike@ExitThenAbandon"]
},
"Sami@Roguelike@Stages_default": {
"Doc": "avoid battle,其他模式和5-6层策略",
@@ -1168,7 +1172,8 @@
"Sami@Roguelike@StageDreadfulFoe-5",
"Sami@Roguelike@StageFerociousPresage",
"Sami@Roguelike@CloseCollectionClose"
]
],
"onErrorNext": ["Sami@Roguelike@ExitThenAbandon"]
},
"Sami@Roguelike@Stages_pragmatic": {
"Doc": "避紧急作战,3-4层策略",
@@ -1223,7 +1228,8 @@
"Sami@Roguelike@StageVerticalEmergencyTransportation",
"Sami@Roguelike@StageVerticalEmergencyTransportationAI6",
"Sami@Roguelike@CloseCollectionClose"
]
],
"onErrorNext": ["Sami@Roguelike@ExitThenAbandon"]
},
"Sami@Roguelike@StartAction": {
"Doc": "多一个Flag3",

View File

@@ -1065,7 +1065,8 @@
"next": ["Sarkaz@Roguelike@StageEncounterEnter", "Sarkaz@Roguelike@Stages#next"]
},
"Sarkaz@Roguelike@Stages": {
"baseTask": "Sarkaz@Roguelike@Stages_default"
"baseTask": "Sarkaz@Roguelike@Stages_default",
"onErrorNext": ["Sarkaz@Roguelike@ExitThenAbandon"]
},
"Sarkaz@Roguelike@Stages_aggressive": {
"Doc": "优先紧急作战,1-2层",
@@ -1096,7 +1097,8 @@
"Sarkaz@Roguelike@StageGambling",
"Sarkaz@Roguelike@StageDreadfulFoe",
"Sarkaz@Roguelike@StageDreadfulFoe-5"
]
],
"onErrorNext": ["Sarkaz@Roguelike@ExitThenAbandon"]
},
"Sarkaz@Roguelike@Stages_default": {
"Doc": "avoid battle,其他模式和5-6层策略",
@@ -1127,7 +1129,8 @@
"Sarkaz@Roguelike@StageEmergencyDps",
"Sarkaz@Roguelike@StageDreadfulFoe",
"Sarkaz@Roguelike@StageDreadfulFoe-5"
]
],
"onErrorNext": ["Sarkaz@Roguelike@ExitThenAbandon"]
},
"Sarkaz@Roguelike@Stages_fastInvestment": {
"doc": "点刺成锭分队专用投资策略,调用 RoguelikeRoutingTaskPlugin",
@@ -1138,7 +1141,8 @@
"Sarkaz@Roguelike@CloseCollectionClose",
"Sarkaz@Roguelike@DecreaseBurdenRetardation",
"Sarkaz@Roguelike@Routing-FastInvestment"
]
],
"onErrorNext": ["Sarkaz@Roguelike@ExitThenAbandon"]
},
"Sarkaz@Roguelike@Stages_pragmatic": {
"Doc": "避紧急作战,3-4层策略",
@@ -1170,7 +1174,8 @@
"Sarkaz@Roguelike@StageEmergencyDps",
"Sarkaz@Roguelike@StageDreadfulFoe",
"Sarkaz@Roguelike@StageDreadfulFoe-5"
]
],
"onErrorNext": ["Sarkaz@Roguelike@ExitThenAbandon"]
},
"Sarkaz@Roguelike@Stages_routing": {
"algorithm": "JustReturn",
@@ -1182,7 +1187,8 @@
"Sarkaz@Roguelike@DecreaseBurdenChaos",
"Sarkaz@Roguelike@DecreaseBurdenRetardation",
"Sarkaz@Roguelike@Routing"
]
],
"onErrorNext": ["Sarkaz@Roguelike@ExitThenAbandon"]
},
"Sarkaz@Roguelike@StartExplore": {
"roi": [1014, 481, 266, 219]

View File

@@ -1597,12 +1597,14 @@
"Roguelike@Stages_exit": {
"Doc": "烧水和直升,在进入第三层之后直接退出",
"algorithm": "JustReturn",
"next": ["Roguelike@ExitThenAbandon_ToHardest"]
"next": ["Roguelike@ExitThenAbandon_ToHardest"],
"onErrorNext": ["Roguelike@ExitThenAbandon"]
},
"Roguelike@Stages_restart": {
"doc": "保持当前难度重开,用于投资进入第二层后退出",
"algorithm": "JustReturn",
"next": ["Roguelike@ExitThenAbandon"]
"next": ["Roguelike@ExitThenAbandon"],
"onErrorNext": ["Roguelike@ExitThenAbandon"]
},
"Roguelike@StartAction": {
"Doc": "本任务注册了插件 RoguelikeSkillSelectionTaskPlugin、RoguelikeBattleTaskPlugin",