mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-19 10:32:19 +08:00
fix.修复异格导致基建卡住的问题、修复识别错误导致设施从头开始换班的问题
https://github.com/MistEO/MeoAssistantArknights/issues/132 https://github.com/MistEO/MeoAssistantArknights/issues/129
This commit is contained in:
@@ -45,18 +45,15 @@ bool asst::InfrastProductionTask::shift_facility_list()
|
||||
MultiMatchImageAnalyzer locked_analyzer;
|
||||
locked_analyzer.set_task_info("InfrastOperLocked" + facility_name());
|
||||
|
||||
int index = 0;
|
||||
for (const Rect& tab : m_facility_list_tabs) {
|
||||
m_cur_facility_index = index;
|
||||
for (; m_cur_facility_index < m_facility_list_tabs.size(); ++m_cur_facility_index) {
|
||||
Rect tab = m_facility_list_tabs.at(m_cur_facility_index);
|
||||
if (need_exit()) {
|
||||
return false;
|
||||
}
|
||||
if (index != 0) {
|
||||
if (m_cur_facility_index != 0) {
|
||||
callback(AsstMsg::SubTaskExtraInfo, basic_info_with_what("EnterFacility"));
|
||||
}
|
||||
|
||||
++index;
|
||||
|
||||
Ctrler.click(tab);
|
||||
sleep(tab_task_ptr->rear_delay);
|
||||
|
||||
@@ -625,4 +622,4 @@ bool asst::InfrastProductionTask::facility_list_detect()
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user