chore: 给剩余理智加个兜底

This commit is contained in:
uye
2025-04-12 17:42:57 +08:00
parent db03ab5976
commit 6db893a23d

View File

@@ -1584,25 +1584,30 @@ namespace MaaWpfGui.ViewModels.UI
}
}
if (mainFightRet && FightTask.UseRemainingSanityStage && !string.IsNullOrEmpty(FightTask.RemainingSanityStage))
if (!mainFightRet || !FightTask.UseRemainingSanityStage || string.IsNullOrEmpty(FightTask.RemainingSanityStage))
{
var task = new AsstFightTask()
{
Stage = FightTask.RemainingSanityStage,
MaxTimes = int.MaxValue,
Series = 1,
IsDrGrandet = FightTask.IsDrGrandet,
ReportToPenguin = SettingsViewModel.GameSettings.EnablePenguin,
ReportToYituliu = SettingsViewModel.GameSettings.EnableYituliu,
PenguinId = SettingsViewModel.GameSettings.PenguinId,
YituliuId = SettingsViewModel.GameSettings.PenguinId,
ServerType = Instances.SettingsViewModel.ServerType,
ClientType = SettingsViewModel.GameSettings.ClientType,
};
return Instances.AsstProxy.AsstAppendTaskWithEncoding(TaskType.FightRemainingSanity, type, task.Serialize().Params);
return mainFightRet;
}
return mainFightRet;
var remainingSanityTask = new AsstFightTask()
{
Stage = FightTask.RemainingSanityStage,
MaxTimes = int.MaxValue,
Series = 1,
IsDrGrandet = FightTask.IsDrGrandet,
ReportToPenguin = SettingsViewModel.GameSettings.EnablePenguin,
ReportToYituliu = SettingsViewModel.GameSettings.EnableYituliu,
PenguinId = SettingsViewModel.GameSettings.PenguinId,
YituliuId = SettingsViewModel.GameSettings.PenguinId,
ServerType = Instances.SettingsViewModel.ServerType,
ClientType = SettingsViewModel.GameSettings.ClientType,
};
if (!Instances.AsstProxy.AsstAppendTaskWithEncoding(TaskType.FightRemainingSanity, type, remainingSanityTask.Serialize().Params))
{
AddLog("RemainingSanity Error", UiLogColor.Error);
}
return true;
}
public bool EnableSetFightParams { get; set; } = true;