mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-17 18:01:26 +08:00
26 lines
659 B
C++
26 lines
659 B
C++
#include "ReplenishOriginiumShardTaskPlugin.h"
|
|
|
|
#include "ProcessTask.h"
|
|
|
|
bool asst::ReplenishOriginiumShardTaskPlugin::verify(AsstMsg msg, const json::value& details) const
|
|
{
|
|
if (msg != AsstMsg::SubTaskExtraInfo
|
|
|| details.get("subtask", std::string()) != "InfrastMfgTask") {
|
|
return false;
|
|
}
|
|
|
|
if (details.at("what").as_string() == "ProductOfFacility"
|
|
&& details.at("details").at("product").as_string() == "OriginStone") {
|
|
return true;
|
|
}
|
|
else {
|
|
return false;
|
|
}
|
|
}
|
|
|
|
bool asst::ReplenishOriginiumShardTaskPlugin::_run()
|
|
{
|
|
ProcessTask task(*this, { "ReplenishToMax" });
|
|
return task.run();
|
|
}
|