mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-18 10:10:45 +08:00
fix: 错误获取到萨米塌缩插件
This commit is contained in:
@@ -37,11 +37,13 @@ bool asst::RoguelikeStageEncounterTaskPlugin::_run()
|
||||
LogTraceFunction;
|
||||
if (!m_plugin_gained) {
|
||||
m_plugin_gained = true;
|
||||
typedef RoguelikeCollapsalParadigmTaskPlugin Plugin;
|
||||
for (const auto& plugin : m_task_ptr->get_plugins()) {
|
||||
if (auto ptr = std::dynamic_pointer_cast<Plugin>(plugin)) {
|
||||
m_clp_pd_plugin = ptr;
|
||||
break;
|
||||
if (RoguelikeCollapsalParadigmTaskPlugin::enabled(m_config)) {
|
||||
typedef RoguelikeCollapsalParadigmTaskPlugin Plugin;
|
||||
for (const auto& plugin : m_task_ptr->get_plugins()) {
|
||||
if (auto ptr = std::dynamic_pointer_cast<Plugin>(plugin)) {
|
||||
m_clp_pd_plugin = ptr;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -78,11 +78,13 @@ bool asst::RoguelikeFoldartalUseTaskPlugin::_run()
|
||||
LogTraceFunction;
|
||||
if (!m_plugin_gained) {
|
||||
m_plugin_gained = true;
|
||||
typedef RoguelikeCollapsalParadigmTaskPlugin Plugin;
|
||||
for (const auto& plugin : m_task_ptr->get_plugins()) {
|
||||
if (auto ptr = std::dynamic_pointer_cast<Plugin>(plugin)) {
|
||||
m_clp_pd_plugin = ptr;
|
||||
break;
|
||||
if (RoguelikeCollapsalParadigmTaskPlugin::enabled(m_config)) {
|
||||
typedef RoguelikeCollapsalParadigmTaskPlugin Plugin;
|
||||
for (const auto& plugin : m_task_ptr->get_plugins()) {
|
||||
if (auto ptr = std::dynamic_pointer_cast<Plugin>(plugin)) {
|
||||
m_clp_pd_plugin = ptr;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user