diff --git a/KfChatDotNetBot/Commands/Kasino/RainCommand.cs b/KfChatDotNetBot/Commands/Kasino/RainCommand.cs index eabf0c8..a5d68b4 100644 --- a/KfChatDotNetBot/Commands/Kasino/RainCommand.cs +++ b/KfChatDotNetBot/Commands/Kasino/RainCommand.cs @@ -117,7 +117,7 @@ public class RainCommand : ICommand return; } - decimal rainMin = 100; + var rainMin = (await SettingsProvider.GetValueAsync(BuiltIn.Keys.KasinoRainMinimum)).ToType(); if (decAmount < rainMin) { await botInstance.SendChatMessageAsync($"{user.FormatUsername()}, rain at least {await rainMin.FormatKasinoCurrencyAsync()}", true, diff --git a/KfChatDotNetBot/Settings/BuiltIn.cs b/KfChatDotNetBot/Settings/BuiltIn.cs index ca79686..edf7686 100644 --- a/KfChatDotNetBot/Settings/BuiltIn.cs +++ b/KfChatDotNetBot/Settings/BuiltIn.cs @@ -544,6 +544,8 @@ public static class BuiltIn public static string KasinoRainEnabled = "Kasino.Rain.Enabled"; [BuiltInSetting("Rain countdown duration in seconds", SettingValueType.Text, "60", WholeNumberRegex)] public static string KasinoRainCountdownDuration = "Kasino.Rain.CountdownDuration"; + [BuiltInSetting("Minimum amount for rain", SettingValueType.Text, "1000", WholeNumberRegex)] + public static string KasinoRainMinimum = "Kasino.Rain.Minimum"; [BuiltInSetting("Whether Xeet posting is enabled", SettingValueType.Boolean, "true", BooleanRegex)] public static string XeetEnabled = "Xeet.Enabled"; [BuiltInSetting("Maximum video duration in seconds for Xeet embeds", SettingValueType.Text, "120", WholeNumberRegex)]