diff --git a/Resources/downloadList.json b/Resources/downloadList.json index 65aadcd3e..0dcb2e886 100644 --- a/Resources/downloadList.json +++ b/Resources/downloadList.json @@ -1,6 +1,5 @@ [ "ArchiDog1998|FFXIVRotations|DefaultRotations", - "ArchiDog1998|FFXIVRotations|ExtraRotations", "IncognitoWater|IncognitoWaterRotations|IcWaRotations", "BrakusTapus|KirboRotations|KirboRotations" ] diff --git a/RotationSolver.Basic/Configuration/Configs.cs b/RotationSolver.Basic/Configuration/Configs.cs index 65c82be8e..6ee87a6b0 100644 --- a/RotationSolver.Basic/Configuration/Configs.cs +++ b/RotationSolver.Basic/Configuration/Configs.cs @@ -326,6 +326,7 @@ public enum PluginConfigBool : byte [Default(true)] AutoOffAfterCombat, [Default(true)] ShowBeneficialPositions, + [Default(false)] HideWarning, } public enum PluginConfigFloat : byte diff --git a/RotationSolver/Helpers/UIHelper.cs b/RotationSolver/Helpers/UIHelper.cs index fb4889177..921534762 100644 --- a/RotationSolver/Helpers/UIHelper.cs +++ b/RotationSolver/Helpers/UIHelper.cs @@ -8,6 +8,8 @@ public static class UIHelper { public static void ShowWarning(this string message, int times = 3, DalamudLinkPayload link = null) { + if (Service.Config.GetValue(Configuration.PluginConfigBool.HideWarning)) return; + var seString = link == null ? new SeString( new IconPayload(BitmapFontIcon.DPS), diff --git a/RotationSolver/Localization/ConfigTranslation.cs b/RotationSolver/Localization/ConfigTranslation.cs index 201f06755..65a237c16 100644 --- a/RotationSolver/Localization/ConfigTranslation.cs +++ b/RotationSolver/Localization/ConfigTranslation.cs @@ -35,6 +35,7 @@ internal static class ConfigTranslation public static string ToName(this PluginConfigInt config) => config switch { PluginConfigInt.PoslockModifier => LocalizationManager.RightLang.ConfigWindow_Param_PoslockModifier, + PluginConfigInt.BeneficialAreaStrategy => LocalizationManager.RightLang.ConfigWindow_Auto_BeneficialAreaStrategy, // UI PluginConfigInt.KeyBoardNoiseMin => LocalizationManager.RightLang.ConfigWindow_Param_KeyBoardNoiseTimes, @@ -55,6 +56,8 @@ internal static class ConfigTranslation PluginConfigBool.UseStopCasting => LocalizationManager.RightLang.ConfigWindow_Param_UseStopCasting, // UI + PluginConfigBool.HideWarning => LocalizationManager.RightLang.ConfigWindow_UI_HideWarning, + PluginConfigBool.DrawIconAnimation => LocalizationManager.RightLang.ConfigWindow_UI_DrawIconAnimation, PluginConfigBool.UseOverlayWindow => LocalizationManager.RightLang.ConfigWindow_Param_UseOverlayWindow, PluginConfigBool.TeachingMode => LocalizationManager.RightLang.ConfigWindow_Param_TeachingMode, diff --git a/RotationSolver/Localization/Strings.cs b/RotationSolver/Localization/Strings.cs index 5954869e5..14845f5a1 100644 --- a/RotationSolver/Localization/Strings.cs +++ b/RotationSolver/Localization/Strings.cs @@ -701,5 +701,7 @@ internal partial class Strings public string ConfigWindow_NotInJob { get; set; } = "This option is unavailable while using your current job\n \nRoles or jobs needed:\n{0}"; public string ConfigWindow_Searching { get; set; } = "Searching..."; + public string ConfigWindow_UI_HideWarning { get; set; } = "Hide Warning"; + public string ConfigWindow_Auto_BeneficialAreaStrategy { get; set; } = "Beneficial area strategy"; } \ No newline at end of file diff --git a/RotationSolver/UI/RotationConfigWindow_Config.cs b/RotationSolver/UI/RotationConfigWindow_Config.cs index 6be46e5f2..d060200c0 100644 --- a/RotationSolver/UI/RotationConfigWindow_Config.cs +++ b/RotationSolver/UI/RotationConfigWindow_Config.cs @@ -209,6 +209,8 @@ private static void DrawUI() new CheckBoxSearchPlugin(PluginConfigBool.SayOutStateChanged), new CheckBoxSearchPlugin(PluginConfigBool.ShowTooltips), + + new CheckBoxSearchPlugin(PluginConfigBool.HideWarning), }; // Overlay