Revert "feat: 肉鸽插件添加设置参数功能,设置失败的插件会被自动disable (#9862)"

This reverts commit bd59e12f1c.
This commit is contained in:
status102
2024-07-23 07:31:24 +08:00
parent cae8d0b7e3
commit cc3c360179
4 changed files with 16 additions and 27 deletions

View File

@@ -224,6 +224,9 @@ bool asst::RoguelikeTask::set_params(const json::value& params)
// 是否检查坍缩范式非CLP_PDS模式下默认为False, CLP_PDS模式下默认为True
m_config_ptr->set_check_clp_pds(
params.get("check_collapsal_paradigms", mode == RoguelikeMode::CLP_PDS));
m_cp_ptr->set_double_check_clp_pds(
params.get("double_check_collapsal_paradigms", mode == RoguelikeMode::CLP_PDS));
}
const auto& ptr = m_custom_ptr;
@@ -237,12 +240,5 @@ bool asst::RoguelikeTask::set_params(const json::value& params)
RoguelikeCustomType::UseNonfriendSupport,
params.get("use_nonfriend_support", false) ? "1" : "0"); // 是否可以是非好友助战干员
// ———————— plugin configuration ————————————————————————————————
for (const TaskPluginPtr& plugin : m_roguelike_task_ptr->get_plugins()) {
if (RoguelikeTaskPluginPtr roguelike_plugin = std::dynamic_pointer_cast<AbstractRoguelikeTaskPlugin>(plugin)) {
roguelike_plugin->config(params);
}
}
return true;
}