fix: 移除find_plugin

[skip changelog]
This commit is contained in:
status102
2024-07-23 17:41:59 +08:00
parent c89b63b78e
commit 20ddfedfb7
4 changed files with 9 additions and 4 deletions

View File

@@ -45,7 +45,7 @@ asst::RoguelikeTask::RoguelikeTask(const AsstCallback& callback, Assistant* inst
// ------------------ 通用插件 ------------------
m_roguelike_task_ptr->register_plugin<ScreenshotTaskPlugin>();
m_roguelike_task_ptr->register_plugin<RoguelikeFormationTaskPlugin>(m_config_ptr);
m_roguelike_task_ptr->register_plugin<RoguelikeControlTaskPlugin>(m_config_ptr);
m_control_ptr = m_roguelike_task_ptr->register_plugin<RoguelikeControlTaskPlugin>(m_config_ptr);
m_roguelike_task_ptr->register_plugin<RoguelikeResetTaskPlugin>(m_config_ptr);
m_roguelike_task_ptr->register_plugin<RoguelikeSettlementTaskPlugin>(m_config_ptr);
m_invest_ptr = m_roguelike_task_ptr->register_plugin<RoguelikeInvestTaskPlugin>(m_config_ptr);
@@ -213,6 +213,8 @@ bool asst::RoguelikeTask::set_params(const json::value& params)
m_foldartal_use_ptr->set_enable(theme == RoguelikeTheme::Sami);
m_cp_ptr->set_enable(theme == RoguelikeTheme::Sami);
m_invest_ptr->set_control_plugin_ptr(m_control_ptr);
const auto& ptr = m_custom_ptr;
ptr->set_custom(RoguelikeCustomType::Squad, params.get("squad", "")); // 开局分队
ptr->set_custom(RoguelikeCustomType::Roles, params.get("roles", "")); // 开局职业组