perf: 非萨米肉鸽时禁用仅萨米用插件

This commit is contained in:
status102
2024-07-23 08:23:25 +08:00
parent a8657429be
commit 0b2140a7ad
4 changed files with 15 additions and 3 deletions

View File

@@ -50,7 +50,7 @@ bool asst::RoguelikeCollapsalParadigmTaskPlugin::verify(
return false;
}
if (m_config->get_theme() != RoguelikeTheme::Sami || !m_config->get_check_clp_pds()) {
if (m_config->get_theme() != RoguelikeTheme::Sami) {
return false;
}

View File

@@ -13,8 +13,10 @@ bool asst::RoguelikeFoldartalGainTaskPlugin::verify(AsstMsg msg, const json::val
}
if (m_config->get_theme() != RoguelikeTheme::Sami) {
m_enable = false;
return false;
}
const std::string roguelike_name = m_config->get_theme() + "@";
const std::string& task = details.get("details", "task", "");
std::string_view task_view = task;

View File

@@ -11,7 +11,12 @@ bool asst::RoguelikeFoldartalStartTaskPlugin::verify(AsstMsg msg, const json::va
return false;
}
if (m_config->get_theme() != RoguelikeTheme::Sami || m_config->get_difficulty() != INT_MAX || !m_start_foldartal) {
if (m_config->get_theme() != RoguelikeTheme::Sami) {
m_enable = false;
return false;
}
if (m_config->get_difficulty() != INT_MAX || !m_start_foldartal) {
return false;
}
const std::string roguelike_name = m_config->get_theme() + "@";

View File

@@ -16,7 +16,12 @@ bool asst::RoguelikeFoldartalUseTaskPlugin::verify(const AsstMsg msg, const json
return false;
}
if (m_config->get_theme() != RoguelikeTheme::Sami || !m_use_foldartal) {
if (m_config->get_theme() != RoguelikeTheme::Sami) {
m_enable = false;
return false;
}
if (!m_use_foldartal) {
return false;
}