From b4796bbef670fd161dc5b1c7bc3edd353db70760 Mon Sep 17 00:00:00 2001 From: barelyprofessional <150058423+barelyprofessional@users.noreply.github.com> Date: Wed, 11 Mar 2026 20:35:35 -0500 Subject: [PATCH] Rain minimum --- KfChatDotNetBot/Commands/Kasino/RainCommand.cs | 2 +- KfChatDotNetBot/Settings/BuiltIn.cs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) 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)]