From 711cf955c32d582123672e1eabb82a2844c30318 Mon Sep 17 00:00:00 2001
From: Brett Hewitson
Date: Wed, 22 Jun 2022 12:25:36 +1000
Subject: [PATCH] Fjordur Settings
- added a checkbox header to the settings to enable/disable.
---
.../Globalization/en-US/en-US.xaml | 2 +-
src/ARKServerManager/Lib/ServerProfile.cs | 10 +++++++-
.../UserControls/ServerSettingsControl.xaml | 8 +++++--
src/ARKServerManager/VersionFeed.xml | 5 ++--
src/ARKServerManager/VersionFeedBeta.xml | 23 +++++++++++++++++++
5 files changed, 42 insertions(+), 6 deletions(-)
diff --git a/src/ARKServerManager/Globalization/en-US/en-US.xaml b/src/ARKServerManager/Globalization/en-US/en-US.xaml
index bd7de73a..855acd75 100644
--- a/src/ARKServerManager/Globalization/en-US/en-US.xaml
+++ b/src/ARKServerManager/Globalization/en-US/en-US.xaml
@@ -1553,7 +1553,7 @@
Hexagon Cost Multiplier
Specifies the multiplier for the hexagon cost of items.
- Fjordur
+ Enable Fjordur Settings
Enable Fjordur Biome Teleport
If enabled, will allow biome teleport on Fjordur map.
diff --git a/src/ARKServerManager/Lib/ServerProfile.cs b/src/ARKServerManager/Lib/ServerProfile.cs
index af7aad08..5c95a7cd 100644
--- a/src/ARKServerManager/Lib/ServerProfile.cs
+++ b/src/ARKServerManager/Lib/ServerProfile.cs
@@ -1811,8 +1811,16 @@ namespace ServerManagerTool.Lib
set { SetValue(HexagonCostMultiplierProperty, value); }
}
+ public static readonly DependencyProperty EnableFjordurSettingsProperty = DependencyProperty.Register(nameof(EnableFjordurSettings), typeof(bool), typeof(ServerProfile), new PropertyMetadata(false));
+ [DataMember]
+ public bool EnableFjordurSettings
+ {
+ get { return (bool)GetValue(EnableFjordurSettingsProperty); }
+ set { SetValue(EnableFjordurSettingsProperty, value); }
+ }
+
public static readonly DependencyProperty UseFjordurTraversalBuffProperty = DependencyProperty.Register(nameof(UseFjordurTraversalBuff), typeof(bool), typeof(ServerProfile), new PropertyMetadata(true));
- [IniFileEntry(IniFiles.GameUserSettings, IniSections.GUS_ServerSettings, ServerProfileCategory.Rules)]
+ [IniFileEntry(IniFiles.GameUserSettings, IniSections.GUS_ServerSettings, ServerProfileCategory.Rules, ConditionedOn = nameof(EnableFjordurSettings))]
public bool UseFjordurTraversalBuff
{
get { return (bool)GetValue(UseFjordurTraversalBuffProperty); }
diff --git a/src/ARKServerManager/UserControls/ServerSettingsControl.xaml b/src/ARKServerManager/UserControls/ServerSettingsControl.xaml
index 57b8a468..42cdc15d 100644
--- a/src/ARKServerManager/UserControls/ServerSettingsControl.xaml
+++ b/src/ARKServerManager/UserControls/ServerSettingsControl.xaml
@@ -2149,8 +2149,12 @@
-
-
+
+
+
+
+
+
diff --git a/src/ARKServerManager/VersionFeed.xml b/src/ARKServerManager/VersionFeed.xml
index af092914..1e2934ba 100644
--- a/src/ARKServerManager/VersionFeed.xml
+++ b/src/ARKServerManager/VersionFeed.xml
@@ -9,8 +9,8 @@
urn:uuid:FF41F7AB-66B0-4504-9F2C-2E1325DB50E2
- 1.1.434 (1.1.434.1)
- 1.1.434.1
+ 1.1.434 (1.1.434.2)
+ 1.1.434.2
2022-06-22T00:00:00Z
@@ -20,6 +20,7 @@
- 3rd Party Libraries - updated all library to latest versions.
+ - Fjordur Settings - added checkbox to enable/disable settings.
diff --git a/src/ARKServerManager/VersionFeedBeta.xml b/src/ARKServerManager/VersionFeedBeta.xml
index 7117fcbb..91d94595 100644
--- a/src/ARKServerManager/VersionFeedBeta.xml
+++ b/src/ARKServerManager/VersionFeedBeta.xml
@@ -7,6 +7,29 @@
2022-06-22T00:00:00Z
+
+ urn:uuid:F3965FC7-685F-47DF-9E5B-3BA4D928127F
+ 1.1.434 (1.1.434.2)
+ 1.1.434.2
+
+ 2022-06-22T00:00:00Z
+
+
+
+ CHANGE
+
+
+ - Fjordur Settings - added checkbox to enable/disable settings.
+
+
+
+
+
+ bletch
+ bletch1971@hotmail.com
+
+
+
urn:uuid:FF41F7AB-66B0-4504-9F2C-2E1325DB50E2
1.1.434 (1.1.434.1)