diff --git a/src/MeoAssistant/DronesForShamareTaskPlugin.cpp b/src/MeoAssistant/DronesForShamareTaskPlugin.cpp index f55c0fbd5f..6698144108 100644 --- a/src/MeoAssistant/DronesForShamareTaskPlugin.cpp +++ b/src/MeoAssistant/DronesForShamareTaskPlugin.cpp @@ -37,6 +37,7 @@ bool asst::DronesForShamareTaskPlugin::_run() } ProcessTask drone_task(*this, { "DroneAssistTrade" }); + drone_task.set_retry_times(5); bool drone_ret = drone_task.run(); if (drone_ret) { m_cast_ptr->set_uses_of_drone("_Used"); diff --git a/src/MeoAssistant/InfrastTask.cpp b/src/MeoAssistant/InfrastTask.cpp index 8ac482852b..a13511ac78 100644 --- a/src/MeoAssistant/InfrastTask.cpp +++ b/src/MeoAssistant/InfrastTask.cpp @@ -27,7 +27,7 @@ asst::InfrastTask::InfrastTask(AsstCallback callback, void* callback_arg) m_dorm_task_ptr(std::make_shared(callback, callback_arg, TaskType)) { m_infrast_begin_task_ptr->set_tasks({ "InfrastBegin" }); - m_trade_task_ptr->regiseter_plugin(); + m_trade_task_ptr->regiseter_plugin()->set_retry_times(0); m_replenish_task_ptr = m_mfg_task_ptr->regiseter_plugin(); m_subtasks.emplace_back(m_infrast_begin_task_ptr);