From b7f570beefd1a52896d58bdc3a50c4a73d6cc8b8 Mon Sep 17 00:00:00 2001 From: barelyprofessional <150058423+barelyprofessional@users.noreply.github.com> Date: Mon, 5 Jan 2026 20:20:54 -0600 Subject: [PATCH] Maybe this will deal with the broken calculation? --- KfChatDotNetBot/Services/Money.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/KfChatDotNetBot/Services/Money.cs b/KfChatDotNetBot/Services/Money.cs index b79a31b..dc5f45a 100644 --- a/KfChatDotNetBot/Services/Money.cs +++ b/KfChatDotNetBot/Services/Money.cs @@ -516,7 +516,11 @@ public static class Money Time = DateTimeOffset.UtcNow, Payout = payout, }, ct); - gambler.NextVipLevelWagerRequirement = nextVipLevel.WagerRequirement; + var nextNextLevel = GetNextVipLevel(nextVipLevel.WagerRequirement + 1); + if (nextNextLevel != null) + { + gambler.NextVipLevelWagerRequirement = nextNextLevel.WagerRequirement; + } await db.SaveChangesAsync(ct); await ModifyBalanceAsync(gamblerId, payout, TransactionSourceEventType.Bonus, $"VIP Level '{nextVipLevel.VipLevel.Icon} {nextVipLevel.VipLevel.Name}' Tier {nextVipLevel.Tier} level up bonus", ct: ct);