From 9077e629be6f72da65d6b835f595e29766a4a8d6 Mon Sep 17 00:00:00 2001 From: barelyprofessional <150058423+barelyprofessional@users.noreply.github.com> Date: Mon, 5 Jan 2026 00:28:28 -0600 Subject: [PATCH] Don't modify the balance directly --- KfChatDotNetBot/Commands/Kasino/BlackjackCommand.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/KfChatDotNetBot/Commands/Kasino/BlackjackCommand.cs b/KfChatDotNetBot/Commands/Kasino/BlackjackCommand.cs index 9b8c68b..417673b 100644 --- a/KfChatDotNetBot/Commands/Kasino/BlackjackCommand.cs +++ b/KfChatDotNetBot/Commands/Kasino/BlackjackCommand.cs @@ -358,7 +358,8 @@ public class BlackjackCommand : ICommand // Double the wager var additionalWager = wager.WagerAmount; - gambler.Balance -= additionalWager; + await Money.ModifyBalanceAsync(gambler.Id, -additionalWager, TransactionSourceEventType.Gambling, + $"Double down for {wager.Id}", ct: ctx); wager.WagerAmount *= 2; wager.WagerEffect -= additionalWager; // Subtract the additional wager gameState.HasDoubledDown = true;