Fixed timely on different shards

.race will now have 82-94% payout rate based on the number of players playign (1-12, x0.01 per player). Any player over 12 won't increase payout
This commit is contained in:
Toastie 2024-11-05 21:11:30 +13:00
parent e7cfd3a752
commit fae15a9e0a
Signed by: toastie_t0ast
GPG key ID: 27F3B6855AFD40A4
5 changed files with 69 additions and 25 deletions
src/EllieBot/Modules/Gambling/PlantPick

View file

@ -147,7 +147,7 @@ public class PlantPickService : IEService, IExecNoCommand
pass = pass.TrimTo(10, true).ToLowerInvariant();
using var img = Image.Load<Rgba32>(curImg);
// choose font size based on the image height, so that it's visible
var font = _fonts.NotoSans.CreateFont(img.Height / 12.0f, FontStyle.Bold);
var font = _fonts.NotoSans.CreateFont(img.Height / 11.0f, FontStyle.Bold);
img.Mutate(x =>
{
// measure the size of the text to be drawing
@ -159,7 +159,7 @@ public class PlantPickService : IEService, IExecNoCommand
// fill the background with black, add 5 pixels on each side to make it look better
x.FillPolygon(Color.ParseHex("00000080"),
new PointF(0, 0),
new PointF(1, 1),
new PointF(size.Width + 5, 0),
new PointF(size.Width + 5, size.Height + 10),
new PointF(0, size.Height + 10));