mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-20 02:55:38 +08:00
chore(wpf): 刷理智筛选候选关卡后在日志中记录
This commit is contained in:
@@ -1426,7 +1426,7 @@ public class AsstProxy
|
||||
&& (Instances.TaskQueueViewModel.TaskItemViewModels.FirstOrDefault(t => t.TaskId == taskId)?.Index ?? -1) is int index and > -1
|
||||
&& index <= ConfigFactory.CurrentConfig.TaskQueue.Count
|
||||
&& ConfigFactory.CurrentConfig.TaskQueue[index] is Configuration.Single.MaaTask.FightTask fight
|
||||
&& FightTask.GetFightStage(fight) is "Annihilation")
|
||||
&& FightSettingsUserControlModel.GetFightStage(fight.StagePlan) == FightSettingsUserControlModel.AnnihilationName)
|
||||
{
|
||||
Instances.TaskQueueViewModel.AddLog("AnnihilationStage, " + LocalizationHelper.GetString("GiveUpUploadingPenguins"));
|
||||
break;
|
||||
|
||||
@@ -656,16 +656,11 @@ public class FightSettingsUserControlModel : TaskSettingsViewModel, FightSetting
|
||||
return value;
|
||||
}
|
||||
|
||||
public static string? GetFightStage(FightTask fightTask)
|
||||
public static string? GetFightStage(IEnumerable<string> list)
|
||||
{
|
||||
if (fightTask == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
var list = fightTask.StagePlan;
|
||||
var stage = list?.FirstOrDefault(Instances.TaskQueueViewModel.IsStageOpen);
|
||||
var stage = list?.FirstOrDefault(s => Instances.StageManager.IsStageOpen(s, Instances.TaskQueueViewModel.CurDayOfWeek));
|
||||
stage ??= list?.FirstOrDefault();
|
||||
_logger.Information("GetFightStage: from {list}, selected {stage}", list, stage);
|
||||
return stage;
|
||||
}
|
||||
|
||||
@@ -924,7 +919,7 @@ public class FightSettingsUserControlModel : TaskSettingsViewModel, FightSetting
|
||||
}
|
||||
|
||||
using var scope = _lock.EnterScope();
|
||||
var stage = GetFightStage(fight);
|
||||
var stage = FightSettingsUserControlModel.GetFightStage(fight.StagePlan);
|
||||
if (stage is null)
|
||||
{
|
||||
return null;
|
||||
|
||||
Reference in New Issue
Block a user