added .rakeback to get a part of the house edge back. Rakeback is accumulated by betting (not winning or losing in particular). All games have manually specified rakeback values

slot now has 1 more icon (wheat!), and multipliers have been modified to even out the gains
betroll is improved (around 2% better payout), as 66 is now a winning number, not a losing one
This commit is contained in:
Toastie 2024-11-07 18:28:18 +13:00
parent 14ac3c92bb
commit 66870f6859
Signed by: toastie_t0ast
GPG key ID: 27F3B6855AFD40A4
21 changed files with 7282 additions and 55 deletions
src/EllieBot/Db

View file

@ -74,6 +74,13 @@ public abstract class EllieContext : DbContext
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
#region Rakeback
modelBuilder.Entity<Rakeback>()
.HasKey(x => x.UserId);
#endregion
#region UserBetStats
modelBuilder.Entity<UserBetStats>()