From a39fec7c37a0cdeb3b5bd2b70b09a572fc1ed79f Mon Sep 17 00:00:00 2001 From: lhhxxxxx <91231470+lhhxxxxx@users.noreply.github.com> Date: Fri, 29 Jul 2022 23:01:27 +0800 Subject: [PATCH 1/2] style. fix typo --- src/MeoAsstGui/MeoAsstGui.csproj | 6 +++--- ...gsUserControl.xaml => RoguelikeSettingsUserControl.xaml} | 0 ...Control.xaml.cs => RoguelikeSettingsUserControl.xaml.cs} | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) rename src/MeoAsstGui/UserControl/{RogueliekSettingsUserControl.xaml => RoguelikeSettingsUserControl.xaml} (100%) rename src/MeoAsstGui/UserControl/{RogueliekSettingsUserControl.xaml.cs => RoguelikeSettingsUserControl.xaml.cs} (92%) diff --git a/src/MeoAsstGui/MeoAsstGui.csproj b/src/MeoAsstGui/MeoAsstGui.csproj index dda5ccfac8..ac51dc518e 100644 --- a/src/MeoAsstGui/MeoAsstGui.csproj +++ b/src/MeoAsstGui/MeoAsstGui.csproj @@ -129,8 +129,8 @@ ConnectSettingsUserControl.xaml - - RogueliekSettingsUserControl.xaml + + RoguelikeSettingsUserControl.xaml MallSettingsUserControl.xaml @@ -199,7 +199,7 @@ Designer MSBuild:Compile - + MSBuild:Compile Designer diff --git a/src/MeoAsstGui/UserControl/RogueliekSettingsUserControl.xaml b/src/MeoAsstGui/UserControl/RoguelikeSettingsUserControl.xaml similarity index 100% rename from src/MeoAsstGui/UserControl/RogueliekSettingsUserControl.xaml rename to src/MeoAsstGui/UserControl/RoguelikeSettingsUserControl.xaml diff --git a/src/MeoAsstGui/UserControl/RogueliekSettingsUserControl.xaml.cs b/src/MeoAsstGui/UserControl/RoguelikeSettingsUserControl.xaml.cs similarity index 92% rename from src/MeoAsstGui/UserControl/RogueliekSettingsUserControl.xaml.cs rename to src/MeoAsstGui/UserControl/RoguelikeSettingsUserControl.xaml.cs index 0c73d0e01b..d5afdf5089 100644 --- a/src/MeoAsstGui/UserControl/RogueliekSettingsUserControl.xaml.cs +++ b/src/MeoAsstGui/UserControl/RoguelikeSettingsUserControl.xaml.cs @@ -1,4 +1,4 @@ -// +// // MeoAsstGui - A part of the MeoAssistantArknights project // Copyright (C) 2021 MistEO and Contributors // From ba23af15889b2bc4042c846ca9719a87a61f6a9d Mon Sep 17 00:00:00 2001 From: Horror Proton <107091537+horror-proton@users.noreply.github.com> Date: Sat, 30 Jul 2022 00:08:47 +0800 Subject: [PATCH 2/2] fix: fix post processing for recruit min level --- src/MeoAssistant/AutoRecruitTask.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/MeoAssistant/AutoRecruitTask.cpp b/src/MeoAssistant/AutoRecruitTask.cpp index c5b8c82023..bbd89d7384 100644 --- a/src/MeoAssistant/AutoRecruitTask.cpp +++ b/src/MeoAssistant/AutoRecruitTask.cpp @@ -313,7 +313,13 @@ asst::AutoRecruitTask::calc_task_result_type asst::AutoRecruitTask::recruit_calc // assuming timer would be set to 09:00:00 for (RecruitCombs& rc : result_vec) { - rc.min_level = (std::max)(rc.min_level, 3); + if (rc.min_level < 3) { + // find another min level backwards (assuming operator list reversely sorted by level) + auto sec = std::find_if( + rc.opers.crbegin(), rc.opers.crend(), + [](const RecruitOperInfo& op) -> bool { return op.level >= 3; }); + if (sec != rc.opers.crend()) { rc.min_level = sec->level; } + } } std::sort(