Silently drop the mom if you're a loser

This commit is contained in:
barelyprofessional
2025-07-09 21:04:37 -05:00
parent 6373d317db
commit 6ef48c7833

View File

@@ -26,9 +26,12 @@ public class MomCommand : ICommand
var cooldown = momSettings[BuiltIn.Keys.MomCooldown].ToType<int>();
var lastMom = (await db.Moms.ToListAsync(ctx)).OrderByDescending(j => j.Time).Take(1).ToList();
if (lastMom.Count == 0 || (lastMom[0].Time.AddSeconds(cooldown) - DateTimeOffset.UtcNow).TotalSeconds <= 0)
{
if (user.UserRight > UserRight.Loser)
{
await db.Moms.AddAsync(new MomDbModel { User = user, Time = DateTimeOffset.UtcNow }, ctx);
await db.SaveChangesAsync(ctx);
}
var count = await db.Moms.CountAsync(ctx);
await botInstance.SendChatMessageAsync(
$"[b][color={momSettings[BuiltIn.Keys.KiwiFarmsRedColor].Value}]DTPN![/color][/b] - {momSettings[BuiltIn.Keys.TwitchBossmanJackUsername].Value} has fucked {count:N0} MILFs!",