diff --git a/resource/tasks.json b/resource/tasks.json index caab5981b4..2807d9a6d9 100644 --- a/resource/tasks.json +++ b/resource/tasks.json @@ -5951,6 +5951,9 @@ "BattleStartExercise": { "baseTask": "BattleStart" }, + "BattleStartTrials": { + "baseTask": "BattleStart" + }, "BattleStartSimulation": { "action": "ClickSelf", "roi": [ diff --git a/resource/template/BattleStartTrials.png b/resource/template/BattleStartTrials.png new file mode 100644 index 0000000000..9f20affcbf Binary files /dev/null and b/resource/template/BattleStartTrials.png differ diff --git a/src/MaaCore/Task/Interface/CopilotTask.cpp b/src/MaaCore/Task/Interface/CopilotTask.cpp index 0c02268ff1..0e99f73c9f 100644 --- a/src/MaaCore/Task/Interface/CopilotTask.cpp +++ b/src/MaaCore/Task/Interface/CopilotTask.cpp @@ -19,7 +19,9 @@ asst::CopilotTask::CopilotTask(const AsstCallback& callback, Assistant* inst) m_subtasks.emplace_back(m_formation_task_ptr); auto start_2_tp = std::make_shared(callback, inst, TaskType); - start_2_tp->set_tasks({ "BattleStartNormal", "BattleStartRaid", "BattleStartExercise", "BattleStartSimulation" }) + start_2_tp + ->set_tasks({ "BattleStartNormal", "BattleStartRaid", "BattleStartExercise", "BattleStartSimulation", + "BattleStartTrials" }) .set_ignore_error(false); m_subtasks.emplace_back(start_2_tp);