diff --git a/resource/tasks.json b/resource/tasks.json index 198bd0bf2d..b09fa8a672 100644 --- a/resource/tasks.json +++ b/resource/tasks.json @@ -7521,6 +7521,11 @@ "Roguelike1ChooseOperConfirm" ] }, + "Roguelike1RecruitSwipeMaxTime": { + "template": "empty.png", + "maxTimes_Doc": "这个参数是肉鸽招募时,向右划动的最大次数", + "maxTimes": 4 + }, "Roguelike1RecruitOcrFlag": { "roi": [ 525, diff --git a/src/MeoAssistant/Task/Plugin/RoguelikeRecruitTaskPlugin.cpp b/src/MeoAssistant/Task/Plugin/RoguelikeRecruitTaskPlugin.cpp index afc3d7e2d5..cfb4fb18b6 100644 --- a/src/MeoAssistant/Task/Plugin/RoguelikeRecruitTaskPlugin.cpp +++ b/src/MeoAssistant/Task/Plugin/RoguelikeRecruitTaskPlugin.cpp @@ -49,7 +49,7 @@ bool asst::RoguelikeRecruitTaskPlugin::_run() // 干员名字的识别位置 std::unordered_map last_oper_rects; - constexpr int SwipeTimes = 4; + int SwipeTimes = Task.get("Roguelike1RecruitSwipeMaxTime")->max_times; int i = 0; std::unordered_set pre_oper_names; // 翻页找出所有候选干员