From 1bf04ed33e524915355321956c7c2cbd92dfe923 Mon Sep 17 00:00:00 2001 From: Brett Hewitson Date: Thu, 16 Jun 2022 12:26:51 +1000 Subject: [PATCH] Fjordur Setting - added UseFjordurTraversalBuff setting to rules. --- .../Globalization/en-US/en-US.xaml | 8 ++++-- src/ARKServerManager/Lib/ServerProfile.cs | 12 +++++++++ .../UserControls/ServerSettingsControl.xaml | 15 +++++++++++ src/ARKServerManager/VersionFeed.xml | 7 +++--- src/ARKServerManager/VersionFeedBeta.xml | 25 ++++++++++++++++++- 5 files changed, 61 insertions(+), 6 deletions(-) diff --git a/src/ARKServerManager/Globalization/en-US/en-US.xaml b/src/ARKServerManager/Globalization/en-US/en-US.xaml index bbeb6617..17dfe7f8 100644 --- a/src/ARKServerManager/Globalization/en-US/en-US.xaml +++ b/src/ARKServerManager/Globalization/en-US/en-US.xaml @@ -1540,9 +1540,9 @@ Hexagons Disable Hexagon Store - Is enabled, the hexagon store will be disabled. + If enabled, the hexagon store will be disabled. Allow Only Engram Points Trade - Is enabled, only engram points can be sold on the Hexagon store. + If enabled, only engram points can be sold on the Hexagon store. Max Hexagons per Character Specifies the maximum number of hexagons that each player can have. Hexagon Reward Multiplier @@ -1550,6 +1550,10 @@ Hexagon Cost Multiplier Specifies the multiplier for the hexagon cost of items. + Fjordur + Enable Fjordur Biome Teleport + If enabled, will allow biome teleport on Fjordur map. + Item Stat Clamps WARNING: This will permanently change the stats of any existing items so make sure to backup your current save before modifying and playing with the clamping values. Generic Quality diff --git a/src/ARKServerManager/Lib/ServerProfile.cs b/src/ARKServerManager/Lib/ServerProfile.cs index 60af1fc2..48663510 100644 --- a/src/ARKServerManager/Lib/ServerProfile.cs +++ b/src/ARKServerManager/Lib/ServerProfile.cs @@ -1811,6 +1811,14 @@ namespace ServerManagerTool.Lib set { SetValue(HexagonCostMultiplierProperty, 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)] + public bool UseFjordurTraversalBuff + { + get { return (bool)GetValue(UseFjordurTraversalBuffProperty); } + set { SetValue(UseFjordurTraversalBuffProperty, value); } + } + public bool ClampItemStats { get @@ -5647,6 +5655,8 @@ namespace ServerManagerTool.Lib this.ClearValue(HexagonRewardMultiplierProperty); this.ClearValue(HexagonCostMultiplierProperty); + this.ClearValue(UseFjordurTraversalBuffProperty); + this.ClearNullableValue(ItemStatClamps_GenericQualityProperty); this.ClearNullableValue(ItemStatClamps_ArmorProperty); this.ClearNullableValue(ItemStatClamps_MaxDurabilityProperty); @@ -6366,6 +6376,8 @@ namespace ServerManagerTool.Lib this.SetValue(HexagonRewardMultiplierProperty, sourceProfile.HexagonRewardMultiplier); this.SetValue(HexagonCostMultiplierProperty, sourceProfile.HexagonCostMultiplier); + this.SetValue(UseFjordurTraversalBuffProperty, sourceProfile.UseFjordurTraversalBuff); + this.SetNullableValue(ItemStatClamps_GenericQualityProperty, sourceProfile.ItemStatClamps_GenericQuality); this.SetNullableValue(ItemStatClamps_ArmorProperty, sourceProfile.ItemStatClamps_Armor); this.SetNullableValue(ItemStatClamps_MaxDurabilityProperty, sourceProfile.ItemStatClamps_MaxDurability); diff --git a/src/ARKServerManager/UserControls/ServerSettingsControl.xaml b/src/ARKServerManager/UserControls/ServerSettingsControl.xaml index ac59f474..3dac235a 100644 --- a/src/ARKServerManager/UserControls/ServerSettingsControl.xaml +++ b/src/ARKServerManager/UserControls/ServerSettingsControl.xaml @@ -2145,6 +2145,21 @@ + + + + + + + + + + + + + + + diff --git a/src/ARKServerManager/VersionFeed.xml b/src/ARKServerManager/VersionFeed.xml index 64466ecc..293bbdbe 100644 --- a/src/ARKServerManager/VersionFeed.xml +++ b/src/ARKServerManager/VersionFeed.xml @@ -9,10 +9,10 @@ urn:uuid:93A04A12-C632-4C2B-AC76-42D9E476431C - 1.1.432 (1.1.432.3) - 1.1.432.3 + 1.1.432 (1.1.432.4) + 1.1.432.4 - 2022-06-13T00:00:00Z + 2022-06-16T00:00:00Z

@@ -20,6 +20,7 @@

  • Reset Server - added new button to reset your server. This will delete all server, player and tribe files and reset your server back to new.
  • +
  • Profile Settings - Rules Section - Added UseFjordurTraversalBuff setting. Located in the Fjordur group at the bottom of the Rules section.
CHANGE
diff --git a/src/ARKServerManager/VersionFeedBeta.xml b/src/ARKServerManager/VersionFeedBeta.xml index ba269e1c..d81948c4 100644 --- a/src/ARKServerManager/VersionFeedBeta.xml +++ b/src/ARKServerManager/VersionFeedBeta.xml @@ -8,7 +8,30 @@ 2022-06-16T00:00:00Z - urn:uuid:93A04A12-C632-4C2B-AC76-42D9E476431C + urn:uuid:DB240E90-17B0-4DE1-B60B-0D5E4753810F + 1.1.432 (1.1.432.4) + 1.1.432.4 + + 2022-06-16T00:00:00Z + +
+

+ NEW +
+

    +
  • Profile Settings - Rules Section - Added UseFjordurTraversalBuff setting. Located in the Fjordur group at the bottom of the Rules section.
  • +
+

+
+
+ + bletch + bletch1971@hotmail.com + +
+ + + urn:uuid:EB7309A6-5E1F-4F97-A813-CDCFC51A9A7C 1.1.432 (1.1.432.3) 1.1.432.3