From dd5dc25f7ee1aa5faab735c1b9633055f6950dcd Mon Sep 17 00:00:00 2001 From: Brett Hewitson Date: Sun, 6 Jun 2021 12:28:28 +1000 Subject: [PATCH] Added bAllowFlyerSpeedLeveling --- src/ARKServerManager/Globalization/en-US/en-US.xaml | 2 ++ src/ARKServerManager/Lib/ServerProfile.cs | 8 ++++++++ src/ARKServerManager/Windows/ServerSettingsControl.xaml | 1 + 3 files changed, 11 insertions(+) diff --git a/src/ARKServerManager/Globalization/en-US/en-US.xaml b/src/ARKServerManager/Globalization/en-US/en-US.xaml index 42cd6e96..4d62a2d1 100644 --- a/src/ARKServerManager/Globalization/en-US/en-US.xaml +++ b/src/ARKServerManager/Globalization/en-US/en-US.xaml @@ -1441,6 +1441,8 @@ If enabled, allows Flyers into caves. Allow Flying Stamina Recovery If enabled, recovers stamina while standing on a flyer. + Allow Flyer Speed Leveling + If enabled, allows the leveling of flyer movement speed. Prevent Dino Mate Boost If enabled, the dino mate boost will be disabled. Disable Force Ground Flyer with Explosives diff --git a/src/ARKServerManager/Lib/ServerProfile.cs b/src/ARKServerManager/Lib/ServerProfile.cs index a22d7caa..ed67b607 100644 --- a/src/ARKServerManager/Lib/ServerProfile.cs +++ b/src/ARKServerManager/Lib/ServerProfile.cs @@ -1949,6 +1949,14 @@ namespace ServerManagerTool.Lib set { SetValue(AllowFlyingStaminaRecoveryProperty, value); } } + public static readonly DependencyProperty AllowFlyerSpeedLevelingProperty = DependencyProperty.Register(nameof(AllowFlyerSpeedLeveling), typeof(bool), typeof(ServerProfile), new PropertyMetadata(false)); + [IniFileEntry(IniFiles.Game, IniSections.Game_ShooterGameMode, ServerProfileCategory.Dinos, "bAllowFlyerSpeedLeveling", ConditionedOn = nameof(AllowFlyerSpeedLeveling))] + public bool AllowFlyerSpeedLeveling + { + get { return (bool)GetValue(AllowFlyerSpeedLevelingProperty); } + set { SetValue(AllowFlyerSpeedLevelingProperty, value); } + } + public static readonly DependencyProperty PreventMateBoostProperty = DependencyProperty.Register(nameof(PreventMateBoost), typeof(bool), typeof(ServerProfile), new PropertyMetadata(false)); [IniFileEntry(IniFiles.GameUserSettings, IniSections.GUS_ServerSettings, ServerProfileCategory.Dinos, ConditionedOn = nameof(PreventMateBoost))] public bool PreventMateBoost diff --git a/src/ARKServerManager/Windows/ServerSettingsControl.xaml b/src/ARKServerManager/Windows/ServerSettingsControl.xaml index 679b30c0..c6976ec0 100644 --- a/src/ARKServerManager/Windows/ServerSettingsControl.xaml +++ b/src/ARKServerManager/Windows/ServerSettingsControl.xaml @@ -2625,6 +2625,7 @@ +