mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-18 18:20:39 +08:00
feat: 加入肉鸽节点地图识别功能,并应用于萨卡兹肉鸽蓝图快速过图 (#9812)
* feat: 添加 RoguelikeMode::FastPass,负责用蓝图分队快速过图 * chore: update templates for RoguelikeMap and RoguelikeRouting * feat: RoguelikeMap * feat: RoguelikeMapConfig * feat: BrightPointAnalyzer * feat: RoguelikeRouting * chore: Auto update by pre-commit hooks [skip changelog] * fix: 修复会卡在商店门口的bug * fix: adapt new plugin-registration signature * chore: try fix submodule * perf: 复用task * chore: Auto update by pre-commit hooks [skip changelog] * fix: 为函数申明补上定义 --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: status102 <102887808+status102@users.noreply.github.com>
This commit is contained in:
@@ -31,6 +31,9 @@
|
||||
#include "Task/Roguelike/Sami/RoguelikeFoldartalStartTaskPlugin.h"
|
||||
#include "Task/Roguelike/Sami/RoguelikeFoldartalUseTaskPlugin.h"
|
||||
|
||||
// –––––––– 萨卡兹主题专用配置及插件 –––––––––––––––––––
|
||||
#include "Task/Roguelike/Map/RoguelikeRoutingTaskPlugin.h"
|
||||
|
||||
#include "Utils/Logger.hpp"
|
||||
|
||||
asst::RoguelikeTask::RoguelikeTask(const AsstCallback& callback, Assistant* inst) :
|
||||
@@ -82,6 +85,10 @@ asst::RoguelikeTask::RoguelikeTask(const AsstCallback& callback, Assistant* inst
|
||||
m_roguelike_task_ptr->register_plugin<RoguelikeFoldartalStartTaskPlugin>(m_config_ptr, m_control_ptr);
|
||||
m_roguelike_task_ptr->register_plugin<RoguelikeCollapsalParadigmTaskPlugin>(m_config_ptr, m_control_ptr);
|
||||
|
||||
// ------------------ 萨卡兹主题专用插件 ------------------
|
||||
|
||||
m_roguelike_task_ptr->register_plugin<RoguelikeRoutingTaskPlugin>(m_config_ptr, m_control_ptr);
|
||||
|
||||
// 这个任务如果卡住会放弃当前的肉鸽并重新开始,所以多添加亿点。先这样凑合用
|
||||
for (int i = 0; i != 999; ++i) {
|
||||
m_subtasks.emplace_back(m_roguelike_task_ptr);
|
||||
|
||||
Reference in New Issue
Block a user