mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-16 09:50:40 +08:00
@@ -27,6 +27,7 @@ bool asst::RoguelikeBattleTaskPlugin::verify(AsstMsg msg, const json::value& det
|
||||
|
||||
auto roguelike_name_opt = m_status->get_properties("roguelike_name");
|
||||
if (!roguelike_name_opt) {
|
||||
Log.error("Roguelike name doesn't exist!");
|
||||
return false;
|
||||
}
|
||||
const std::string roguelike_name = std::move(roguelike_name_opt.value()) + "@";
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
#include "RoguelikeControlTaskPlugin.h"
|
||||
|
||||
#include "RuntimeStatus.h"
|
||||
#include "Utils/Logger.hpp"
|
||||
|
||||
bool asst::RoguelikeControlTaskPlugin::verify(AsstMsg msg, const json::value& details) const
|
||||
{
|
||||
@@ -14,6 +15,7 @@ bool asst::RoguelikeControlTaskPlugin::verify(AsstMsg msg, const json::value& de
|
||||
|
||||
auto roguelike_name_opt = m_status->get_properties("roguelike_name");
|
||||
if (!roguelike_name_opt) {
|
||||
Log.error("Roguelike name doesn't exist!");
|
||||
return false;
|
||||
}
|
||||
const std::string roguelike_name = std::move(roguelike_name_opt.value()) + "@";
|
||||
|
||||
@@ -16,6 +16,7 @@ bool asst::RoguelikeCustomStartTaskPlugin::verify(AsstMsg msg, const json::value
|
||||
|
||||
auto roguelike_name_opt = m_status->get_properties("roguelike_name");
|
||||
if (!roguelike_name_opt) {
|
||||
Log.error("Roguelike name doesn't exist!");
|
||||
return false;
|
||||
}
|
||||
const std::string roguelike_name = std::move(roguelike_name_opt.value()) + "@";
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
#include "Controller.h"
|
||||
#include "RuntimeStatus.h"
|
||||
#include "Utils/Logger.hpp"
|
||||
|
||||
bool asst::RoguelikeDebugTaskPlugin::verify(AsstMsg msg, const json::value& details) const
|
||||
{
|
||||
@@ -15,6 +16,7 @@ bool asst::RoguelikeDebugTaskPlugin::verify(AsstMsg msg, const json::value& deta
|
||||
|
||||
auto roguelike_name_opt = m_status->get_properties("roguelike_name");
|
||||
if (!roguelike_name_opt) {
|
||||
Log.error("Roguelike name doesn't exist!");
|
||||
return false;
|
||||
}
|
||||
const std::string roguelike_name = std::move(roguelike_name_opt.value()) + "@";
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
#include "../Sub/ProcessTask.h"
|
||||
#include "Controller.h"
|
||||
#include "ImageAnalyzer/RoguelikeFormationImageAnalyzer.h"
|
||||
#include "TaskData.h"
|
||||
#include "RuntimeStatus.h"
|
||||
#include "TaskData.h"
|
||||
#include "Utils/Logger.hpp"
|
||||
|
||||
bool asst::RoguelikeFormationTaskPlugin::verify(AsstMsg msg, const json::value& details) const
|
||||
@@ -17,6 +17,7 @@ bool asst::RoguelikeFormationTaskPlugin::verify(AsstMsg msg, const json::value&
|
||||
|
||||
auto roguelike_name_opt = m_status->get_properties("roguelike_name");
|
||||
if (!roguelike_name_opt) {
|
||||
Log.error("Roguelike name doesn't exist!");
|
||||
return false;
|
||||
}
|
||||
const std::string roguelike_name = std::move(roguelike_name_opt.value()) + "@";
|
||||
|
||||
@@ -16,6 +16,7 @@ bool asst::RoguelikeRecruitTaskPlugin::verify(AsstMsg msg, const json::value& de
|
||||
|
||||
auto roguelike_name_opt = m_status->get_properties("roguelike_name");
|
||||
if (!roguelike_name_opt) {
|
||||
Log.error("Roguelike name doesn't exist!");
|
||||
return false;
|
||||
}
|
||||
const std::string roguelike_name = std::move(roguelike_name_opt.value()) + "@";
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
#include "RoguelikeResetTaskPlugin.h"
|
||||
|
||||
#include "RuntimeStatus.h"
|
||||
#include "Utils/Logger.hpp"
|
||||
|
||||
bool asst::RoguelikeResetTaskPlugin::verify(AsstMsg msg, const json::value& details) const
|
||||
{
|
||||
@@ -10,6 +11,7 @@ bool asst::RoguelikeResetTaskPlugin::verify(AsstMsg msg, const json::value& deta
|
||||
|
||||
auto roguelike_name_opt = m_status->get_properties("roguelike_name");
|
||||
if (!roguelike_name_opt) {
|
||||
Log.error("Roguelike name doesn't exist!");
|
||||
return false;
|
||||
}
|
||||
const std::string roguelike_name = std::move(roguelike_name_opt.value()) + "@";
|
||||
|
||||
@@ -16,6 +16,7 @@ bool asst::RoguelikeShoppingTaskPlugin::verify(AsstMsg msg, const json::value& d
|
||||
|
||||
auto roguelike_name_opt = m_status->get_properties("roguelike_name");
|
||||
if (!roguelike_name_opt) {
|
||||
Log.error("Roguelike name doesn't exist!");
|
||||
return false;
|
||||
}
|
||||
const std::string roguelike_name = std::move(roguelike_name_opt.value()) + "@";
|
||||
|
||||
@@ -16,6 +16,7 @@ bool asst::RoguelikeSkillSelectionTaskPlugin::verify(AsstMsg msg, const json::va
|
||||
|
||||
auto roguelike_name_opt = m_status->get_properties("roguelike_name");
|
||||
if (!roguelike_name_opt) {
|
||||
Log.error("Roguelike name doesn't exist!");
|
||||
return false;
|
||||
}
|
||||
const std::string roguelike_name = std::move(roguelike_name_opt.value()) + "@";
|
||||
|
||||
@@ -17,8 +17,6 @@ asst::RoguelikeTask::RoguelikeTask(const AsstCallback& callback, void* callback_
|
||||
: PackageTask(callback, callback_arg, TaskType),
|
||||
m_roguelike_task_ptr(std::make_shared<ProcessTask>(callback, callback_arg, TaskType))
|
||||
{
|
||||
m_roguelike_task_ptr->set_tasks({ "Stop" });
|
||||
|
||||
m_roguelike_task_ptr->register_plugin<RoguelikeFormationTaskPlugin>();
|
||||
m_roguelike_task_ptr->register_plugin<RoguelikeControlTaskPlugin>();
|
||||
m_roguelike_task_ptr->register_plugin<RoguelikeResetTaskPlugin>();
|
||||
@@ -60,8 +58,7 @@ bool asst::RoguelikeTask::set_params(const json::value& params)
|
||||
case 0:
|
||||
break;
|
||||
case 1:
|
||||
m_roguelike_task_ptr->set_times_limit("StageTraderLeaveConfirm", 0,
|
||||
ProcessTask::TimesLimitType::Post);
|
||||
m_roguelike_task_ptr->set_times_limit("StageTraderLeaveConfirm", 0, ProcessTask::TimesLimitType::Post);
|
||||
break;
|
||||
case 2:
|
||||
[[unlikely]] m_roguelike_task_ptr->set_times_limit("StageTraderInvestCancel", 0);
|
||||
|
||||
Reference in New Issue
Block a user