From c94fac2156f23e6619a0ef5422673eb19dfd6c39 Mon Sep 17 00:00:00 2001 From: Lancarus Date: Sun, 1 Oct 2023 03:52:34 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E4=B8=8D=E5=90=8C?= =?UTF-8?q?=E5=B1=82=E6=95=B0=E7=9A=84stages=E7=AD=96=E7=95=A5=20[skip=20c?= =?UTF-8?q?i]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resource/tasks.json | 182 +++++++++++++++++++++++++++++++++++++------- 1 file changed, 155 insertions(+), 27 deletions(-) diff --git a/resource/tasks.json b/resource/tasks.json index 6312fe2d29..56324babea 100644 --- a/resource/tasks.json +++ b/resource/tasks.json @@ -10422,6 +10422,11 @@ ] }, "Phantom@Roguelike@Stages": { + "baseTask": "Phantom@Roguelike@Stages_default" + }, + "Phantom@Roguelike@Stages_default": { + "Doc": "avoid battle,其他模式和6层策略", + "algorithm": "JustReturn", "next": [ "Phantom@Roguelike@StageTrader", "Phantom@Roguelike@StageSafeHouse", @@ -10432,6 +10437,32 @@ "Phantom@Roguelike@StageDreadfulFoe" ] }, + "Phantom@Roguelike@Stages_pragmatic": { + "Doc": "避紧急作战,4-5层策略", + "algorithm": "JustReturn", + "next": [ + "Phantom@Roguelike@StageCombatDps", + "Phantom@Roguelike@StageTrader", + "Phantom@Roguelike@StageBoons", + "Phantom@Roguelike@StageEncounter", + "Phantom@Roguelike@StageSafeHouse", + "Phantom@Roguelike@StageEmergencyDps", + "Phantom@Roguelike@StageDreadfulFoe" + ] + }, + "Phantom@Roguelike@Stages_aggressive": { + "Doc": "优先紧急作战,1-3层", + "algorithm": "JustReturn", + "next": [ + "Phantom@Roguelike@StageEmergencyDps", + "Phantom@Roguelike@StageCombatDps", + "Phantom@Roguelike@StageEncounter", + "Phantom@Roguelike@StageBoons", + "Phantom@Roguelike@StageTrader", + "Phantom@Roguelike@StageSafeHouse", + "Phantom@Roguelike@StageDreadfulFoe" + ] + }, "Phantom@Roguelike@NextLevel": { "text": [ "迷雾歧途", @@ -10908,6 +10939,11 @@ ] }, "Mizuki@Roguelike@Stages": { + "baseTask": "Mizuki@Roguelike@Stages_default" + }, + "Mizuki@Roguelike@Stages_default": { + "Doc": "avoid battle,其他模式和5-6层策略", + "algorithm": "JustReturn", "next": [ "Mizuki@Roguelike@StageTrader", "Mizuki@Roguelike@StageSafeHouse", @@ -10915,11 +10951,53 @@ "Mizuki@Roguelike@StageEmergencyTransportation", "Mizuki@Roguelike@StageEncounter", "Mizuki@Roguelike@StageBoons", + "Mizuki@Roguelike@StageGambling", "Mizuki@Roguelike@StageCombatDps", "Mizuki@Roguelike@StageEmergencyDps", "Mizuki@Roguelike@StageDreadfulFoe", "Mizuki@Roguelike@StageDreadfulFoe-5", "Mizuki@Roguelike@StageRegionalCommissioning", + "Mizuki@Roguelike@CommissionedMissionCompleted", + "Mizuki@Roguelike@DiceConfirm", + "Mizuki@Roguelike@CloseCollectionContinue", + "Mizuki@Roguelike@CloseCollectionClose" + ] + }, + "Mizuki@Roguelike@Stages_pragmatic": { + "Doc": "避紧急作战,3-4层策略", + "algorithm": "JustReturn", + "next": [ + "Mizuki@Roguelike@StageCombatDps", + "Mizuki@Roguelike@StageTrader", + "Mizuki@Roguelike@StageSafeHouse", + "Mizuki@Roguelike@StageEncounter", + "Mizuki@Roguelike@StageBoons", + "Mizuki@Roguelike@StageWindAndRain", + "Mizuki@Roguelike@StageEmergencyTransportation", + "Mizuki@Roguelike@StageEmergencyDps", + "Mizuki@Roguelike@StageDreadfulFoe", + "Mizuki@Roguelike@StageDreadfulFoe-5", + "Mizuki@Roguelike@StageRegionalCommissioning", + "Mizuki@Roguelike@StageGambling", + "Mizuki@Roguelike@CommissionedMissionCompleted", + "Mizuki@Roguelike@DiceConfirm", + "Mizuki@Roguelike@CloseCollectionContinue", + "Mizuki@Roguelike@CloseCollectionClose" + ] + }, + "Mizuki@Roguelike@Stages_aggressive": { + "Doc": "优先紧急作战,1-2层,删掉了boss点的判断", + "algorithm": "JustReturn", + "next": [ + "Mizuki@Roguelike@StageEmergencyDps", + "Mizuki@Roguelike@StageCombatDps", + "Mizuki@Roguelike@StageEncounter", + "Mizuki@Roguelike@StageSafeHouse", + "Mizuki@Roguelike@StageBoons", + "Mizuki@Roguelike@StageTrader", + "Mizuki@Roguelike@StageWindAndRain", + "Mizuki@Roguelike@StageEmergencyTransportation", + "Mizuki@Roguelike@StageRegionalCommissioning", "Mizuki@Roguelike@StageGambling", "Mizuki@Roguelike@CommissionedMissionCompleted", "Mizuki@Roguelike@DiceConfirm", @@ -11433,6 +11511,11 @@ ] }, "Sami@Roguelike@Stages": { + "baseTask": "Sami@Roguelike@Stages_default" + }, + "Sami@Roguelike@Stages_default": { + "Doc": "avoid battle,其他模式和5-6层策略", + "algorithm": "JustReturn", "next": [ "Sami@Roguelike@NextLevel", "Sami@Roguelike@StageBoskyPassage", @@ -11482,22 +11565,10 @@ "Sami@Roguelike@CloseCollectionClose" ] }, - "Sami@Roguelike@NextLevel": { - "text": [ - "完成本层", - "下一层级" - ], - "roi": [ - 268, - 600, - 197, - 78 - ] - }, - "Sami@Roguelike@NextLevelAggressive": { - "baseTask": "Sami@Roguelike@NextLevel", + "Sami@Roguelike@Stages_pragmatic": { + "Doc": "避紧急作战,3-4层策略", + "algorithm": "JustReturn", "next": [ - "Sami@Roguelike@NextLevel", "Sami@Roguelike@StageVerticalBoskyPassage", "Sami@Roguelike@StageVerticalBoskyPassageAI6", "Sami@Roguelike@StageBoskyPassage", @@ -11507,6 +11578,63 @@ "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" + ] + }, + "Sami@Roguelike@Stages_aggressive": { + "Doc": "优先紧急作战,1-2层,删掉了boss点的判断", + "algorithm": "JustReturn", + "next": [ + "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", @@ -11525,8 +11653,6 @@ "Sami@Roguelike@StageTraderAI6", "Sami@Roguelike@StageVerticalProphecy", "Sami@Roguelike@StageVerticalProphecyAI6", - "Sami@Roguelike@StageVerticalEmergencyTransportation", - "Sami@Roguelike@StageVerticalEmergencyTransportationAI6", "Sami@Roguelike@StageWindAndRain", "Sami@Roguelike@StageWindAndRainAI6", "Sami@Roguelike@StageProphecy", @@ -11535,20 +11661,22 @@ "Sami@Roguelike@StageEmergencyTransportationAI6", "Sami@Roguelike@StageGambling", "Sami@Roguelike@StageGamblingAI6", - "Sami@Roguelike@StageVerticalWindAndRain", - "Sami@Roguelike@StageVerticalWindAndRainAI6", - "Sami@Roguelike@StageVerticalGambling", - "Sami@Roguelike@StageVerticalGamblingAI6", - "Sami@Roguelike@StageVerticalEmergencyDps", - "Sami@Roguelike@StageVerticalEmergencyDpsAI6", - "Sami@Roguelike@StageEmergencyDps", - "Sami@Roguelike@StageEmergencyDpsAI6", "Sami@Roguelike@StageMysteriousPresage", - "Sami@Roguelike@StageDreadfulFoe", - "Sami@Roguelike@StageDreadfulFoe-5", "Sami@Roguelike@CloseCollectionClose" ] }, + "Sami@Roguelike@NextLevel": { + "text": [ + "完成本层", + "下一层级" + ], + "roi": [ + 268, + 600, + 197, + 78 + ] + }, "Sami@Roguelike@RecruitMain": { "template": "Sami@Roguelike@Recruit.png" },