GUI支持设置无限吃48小时内过期的理智药

This commit is contained in:
bigqiao
2023-02-11 15:13:04 +08:00
parent ffd2123f05
commit 3dc39a4eeb
4 changed files with 19 additions and 0 deletions

View File

@@ -1206,6 +1206,7 @@ namespace MaaWpfGui
task_params["client_type"] = settings.ClientType;
task_params["penguin_id"] = settings.PenguinId;
task_params["DrGrandet"] = settings.IsDrGrandet;
task_params["expiring_medicine"] = settings.UseExpiringMedicine ? 9999 : 0;
task_params["server"] = settings.ServerType;
return task_params;
}

View File

@@ -2250,6 +2250,18 @@ namespace MaaWpfGui
}
}
private bool _useExpiringMedicine = bool.Parse(ViewStatusStorage.Get("Fight.UseExpiringMedicine", bool.FalseString));
public bool UseExpiringMedicine
{
get => _useExpiringMedicine;
set
{
SetAndNotify(ref _useExpiringMedicine, value);
ViewStatusStorage.Set("Fight.UseExpiringMedicine", value.ToString());
}
}
private bool _hideUnavailableStage = Convert.ToBoolean(ViewStatusStorage.Get("GUI.HideUnavailableStage", bool.TrueString));
/// <summary>

View File

@@ -219,6 +219,7 @@
<system:String x:Key="SystemNotification">重要信息弹出系统通知</system:String>
<system:String x:Key="UseAlternateStage">使用备选关卡</system:String>
<system:String x:Key="UseRemainingSanityStage">使用剩余理智</system:String>
<system:String x:Key="UseExpiringMedicine">无限吃48小时内过期的理智药</system:String>
<system:String x:Key="HideUnavailableStage">隐藏当日不开放关卡</system:String>
<system:String x:Key="MainViewButtonFeature">主界面可选择按钮功能</system:String>
<system:String x:Key="CustomStageCode">手动输入关卡名</system:String>

View File

@@ -53,6 +53,11 @@
HorizontalAlignment="Left"
Content="{DynamicResource UseRemainingSanityStage}"
IsChecked="{Binding UseRemainingSanityStage}" />
<CheckBox
Margin="10"
HorizontalAlignment="Left"
Content="{DynamicResource UseExpiringMedicine}"
IsChecked="{Binding UseExpiringMedicine}" />
<CheckBox
Margin="10"
HorizontalAlignment="Left"