From fda385a5e46c4f529fdc80f571742129fecc8e77 Mon Sep 17 00:00:00 2001 From: Alan Beatty Date: Sat, 20 Nov 2021 18:36:05 -0600 Subject: [PATCH] ShmartNumber for .plant --- .../Modules/Games/PlantAndPickCommands.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/NadekoBot/Modules/Games/PlantAndPickCommands.cs b/src/NadekoBot/Modules/Games/PlantAndPickCommands.cs index 0f5fce4b5..a5be310c1 100644 --- a/src/NadekoBot/Modules/Games/PlantAndPickCommands.cs +++ b/src/NadekoBot/Modules/Games/PlantAndPickCommands.cs @@ -8,6 +8,7 @@ using NadekoBot.Modules.Gambling.Services; using System.Linq; using System.Threading.Tasks; using NadekoBot.Modules.Gambling.Common; +using NadekoBot.Common; namespace NadekoBot.Modules.Games { @@ -53,7 +54,7 @@ namespace NadekoBot.Modules.Games [NadekoCommand, Aliases] [RequireContext(ContextType.Guild)] - public async Task Plant(int amount = 1, string pass = null) + public async Task Plant(ShmartNumber amount, string pass = null) { if (amount < 1) return; @@ -63,18 +64,17 @@ namespace NadekoBot.Modules.Games return; } - var success = await _service.PlantAsync(ctx.Guild.Id, ctx.Channel, ctx.User.Id, ctx.User.ToString(), amount, pass); - if (!success) - { - await ReplyErrorLocalizedAsync(strs.not_enough( CurrencySign)); - return; - } - if (((SocketGuild)ctx.Guild).CurrentUser.GuildPermissions.ManageMessages) { logService.AddDeleteIgnore(ctx.Message.Id); await ctx.Message.DeleteAsync().ConfigureAwait(false); } + + var success = await _service.PlantAsync(ctx.Guild.Id, ctx.Channel, ctx.User.Id, ctx.User.ToString(), amount, pass); + if (!success) + { + await ReplyErrorLocalizedAsync(strs.not_enough( CurrencySign)); + } } [NadekoCommand, Aliases]