Files
MaaAssistantArknights/src/MeoAssistant/RoguelikeResetTaskPlugin.cpp

27 lines
630 B
C++

#include "RoguelikeResetTaskPlugin.h"
#include "RuntimeStatus.h"
bool asst::RoguelikeResetTaskPlugin::verify(AsstMsg msg, const json::value& details) const
{
if (msg != AsstMsg::SubTaskStart
|| details.get("subtask", std::string()) != "ProcessTask") {
return false;
}
if (details.at("details").at("task").as_string() == "Roguelike1Start") {
return true;
}
else {
return false;
}
}
bool asst::RoguelikeResetTaskPlugin::_run()
{
// 简单粗暴,后面如果多任务间有联动可能要改改
m_status->clear_number();
m_status->clear_str();
return true;
}