mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-18 10:10:45 +08:00
feat.新增支持贸易站源石碎片自动补货字段
This commit is contained in:
25
src/MeoAssistant/ReplenishOriginiumShardTaskPlugin.cpp
Normal file
25
src/MeoAssistant/ReplenishOriginiumShardTaskPlugin.cpp
Normal file
@@ -0,0 +1,25 @@
|
||||
#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();
|
||||
}
|
||||
Reference in New Issue
Block a user