Rain minimum

This commit is contained in:
barelyprofessional
2026-03-11 20:35:35 -05:00
parent c065bf513b
commit b4796bbef6
2 changed files with 3 additions and 1 deletions

View File

@@ -117,7 +117,7 @@ public class RainCommand : ICommand
return;
}
decimal rainMin = 100;
var rainMin = (await SettingsProvider.GetValueAsync(BuiltIn.Keys.KasinoRainMinimum)).ToType<decimal>();
if (decAmount < rainMin)
{
await botInstance.SendChatMessageAsync($"{user.FormatUsername()}, rain at least {await rainMin.FormatKasinoCurrencyAsync()}", true,

View File

@@ -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)]