Commit Graph

207 Commits

Author SHA1 Message Date
alogindtractor d157d0a0a0 small planes (#114)
* small planes

small planes

* Add KasinoPlanesSize setting for Planes board

Add KasinoPlanesSize setting for Planes board
2026-05-12 05:01:03 +02:00
barelyprofessional 2ad5c46835 Vastly increase the roulette timeout so that the round doesn't prematurely end due to the cancellation token expiring 2026-05-11 21:43:40 -05:00
barelyprofessional f81783019f It works! Make the size configurable so we can test various miniature kenos 2026-05-10 22:46:59 -05:00
barelyprofessional 9fd1124522 Possible fix for the grid breaking emojis. Trying again with Keno 2026-05-10 22:41:33 -05:00
barelyprofessional 1ee91e3f6c The grid rendering works but splitting up by chars doesn't work for multibyte so it breaks keno 2026-05-10 22:32:25 -05:00
barelyprofessional 1cb0ff21e4 Added missing cancellation token support to Keno and also experimenting with the table grid for it 2026-05-10 22:27:19 -05:00
barelyprofessional 32bef9f8e0 Add missing async support to ImageSharp for webp rendering in roulette as well as adding as much support for cancellation tokens as I can 2026-05-10 21:57:28 -05:00
barelyprofessional a4b740480f Use async for image rendering and time delays on slots so it's hopefully responsive to timeouts 2026-05-10 21:41:11 -05:00
barelyprofessional 7df7e7dadf Add wager to the win size for statistics 2026-05-10 14:55:49 -05:00
barelyprofessional 5e2dc25c77 Spoiler slots images 2026-05-10 11:01:09 -05:00
barelyprofessional 45cecb5e10 Apparently forgot how to format usernames right for my stupid bot 2026-05-10 10:57:42 -05:00
barelyprofessional 4d1f61bfdc Use spoiler titles for stats 2026-05-10 10:55:21 -05:00
barelyprofessional f231845320 Split msg for length 2026-05-09 23:02:50 -05:00
barelyprofessional 0b2ae9d271 Add navigation properties 2026-05-09 22:56:26 -05:00
barelyprofessional cd3e8f6147 Added big wins command 2026-05-09 22:51:27 -05:00
barelyprofessional 6b5e7d621b Delete !rain message for participants 2026-05-09 22:15:35 -05:00
barelyprofessional 972e880aa9 Added missing balance format to Krash 2026-05-01 19:53:59 -05:00
barelyprofessional f5f0ba6323 Added an option to get your exact balance to help deal with rounding issues 2026-05-01 19:53:43 -05:00
barelyprofessional ab94098dd2 Remove dodgy reference to Redis connection string 2026-05-01 18:20:58 -05:00
barelyprofessional e725ca5864 Moved to Lazy<T> and a static class for handling Redis connections with some methods to make it easier to work with JSON. Completely untested. 2026-04-26 20:30:56 -05:00
alogindtractor 1abe5974a7 Update ToolUrl for MinesCommand (#106)
more clean now
2026-04-12 02:18:44 +02:00
barelyprofessional d4d499aebd Added enable/disable for Krash and cleanup delay as a configurable value 2026-04-09 20:48:49 -05:00
A Log in D Tractor 354b1cfd99 krash fix hopefuly (#105)
* Update KrashCommand.cs

add wager limit

* Update KasinoKrash.cs

* actual fix for payout

found the bug it was using the game multi instead of the bet multi

* Update KrashCommand.cs

remove wager limit

* actually fix the actual bug

fix the actual bug
2026-04-10 02:51:47 +02:00
barelyprofessional 64e318ce84 Seems to be paying out too much. Can't be bothered adding a setting as I've got other shit to do so killing it for now 2026-04-08 09:40:22 -05:00
barelyprofessional 95707f58ee Return after krashing 2026-04-07 23:50:06 -05:00
barelyprofessional 5e85566577 Refactored krash 2026-04-06 21:13:19 -05:00
alogindtractor 26e0b1f49f message deletion and krash (#102)
* Update message deletion in BlackjackCommand

Refactor message deletion logic for non-whisper messages.

* Add message deletion for non-whisper coinflip

* Implement message deletion for non-whispers

Added a check to delete non-whisper messages if they have a MessageUuid.

* Delete non-whisper messages in KenoCommand

* Implement KrashBetCommand for betting functionality

* Lambchop message deletion

Lambchop message deletion

* limbo message deletion

limbo message deletion

* Delete message if not a whisper mines

Delete message if not a whisper mines

* planes message dleete

planes message dleete

* plinko message delete

plinko message delete

* Add message deletion for non-whisper messages roulette

Delete the message if it's not a whisper and has a UUID.

* add message deletion for non-whisper slots

add message deletion for non-whisper slots

* Implement message deletion for WheelCommand

Add message deletion for non-whisper messages.

* Add KasinoKrash service initialization

* Add KasinoKrash service for game management

Implement KasinoKrash service for managing the Krash game, including state management, betting, and payout logic.

* Update message formatting in KasinoMines.cs

add buttons

* Update MinesCommand.cs

allow more mines spam since message will be deleted anyways, spam will be supported via button
2026-04-07 03:30:49 +02:00
barelyprofessional d97d4f7fad Use dittos for BJ commands 2026-03-19 22:14:32 -05:00
barelyprofessional 4b66658d47 Fix blackjack hand values turning into emojis 2026-03-19 22:06:59 -05:00
barelyprofessional 6c29899454 Enable whisper for guess what num 2026-03-19 00:15:19 -05:00
barelyprofessional 01a4b26326 Added support for MOTD and whispers. Commands can opt into responding to whispers and there's a helper method to handle replying through the correct channel. 2026-03-18 23:50:32 -05:00
barelyprofessional 4cdb04e3c5 Moved BlackjackDisplay.cs shit to BlackjackCommand.cs 2026-03-18 19:53:53 -05:00
CrackmaticSoftware 606e7867d0 Yesterdays bullshit served tomorrow (#100)
* Minimize amount of lines blackjack needs

* selfdestruct sloppa images

* massivly reduce amount of time slot graphic stays in chat
2026-03-19 01:52:40 +01:00
alogindtractor 377603ca35 kasino shop updated all chat message id to uuid (#95)
* Update KasinoMines.cs

* Update SlotsCommand.cs

* Update MinesCommand.cs

* Update PlinkoCommand.cs

* Update PlinkoCommand.cs

* Update PlinkoCommand.cs

* Update PlanesCommand.cs

* Update LimboCommand.cs

* Update KenoCommand.cs

* Update KasinoUserCommands.cs

* Update KasinoRain.cs

* Create KasinoShop.cs

* Create ShopCommands.cs

* Update BotServices.cs

* Update MoneyDbModels.cs
2026-03-14 23:09:48 +01:00
CrackmaticSoftware af7b5e027b New stuff (#99)
* rain control

* blackjack double payout fix. minor display fixes
2026-03-14 21:59:34 +01:00
barelyprofessional b4796bbef6 Rain minimum 2026-03-11 20:35:35 -05:00
CrackmaticSoftware c065bf513b rain control (#98) 2026-03-12 02:12:23 +01:00
barelyprofessional 9f9bdee61d Don't allow brand new gamblers to participate in a rain 2026-03-11 20:09:26 -05:00
barelyprofessional 945fac3c50 Add "green" support to Roulette 2026-03-08 00:16:24 -06:00
cohlexyz 67b0a26163 Add @ syntax to pocketwatch (#97) 2026-03-08 07:12:46 +01:00
cohlexyz 11c09ea65c Allow !legitcheck to use usernames (#96)
* Keep track of users in chat

* Allow usernames for legitcheck
2026-03-05 05:40:16 +01:00
barelyprofessional 75774bb62f Increase frame length to 300ms due to being a little too fast for the oldies in chat 2026-03-01 22:02:43 -06:00
barelyprofessional a94a9a11a8 Fix edits 2026-03-01 21:51:07 -06:00
barelyprofessional 251703a427 Add dittos to rain and emojis to make it more visible 2026-03-01 21:48:27 -06:00
barelyprofessional c05d855edd Overclocking planes 2026-03-01 21:44:59 -06:00
cohlexyz 79cf0b9fdf self check (#93) 2026-03-01 00:50:46 +01:00
barelyprofessional 82a69f48dd Null warnings 2026-02-28 15:35:59 -06:00
barelyprofessional c8016b4fc6 Update for new chyat 2026-02-28 15:34:36 -06:00
barelyprofessional eae5a18d11 Revert apocalyptic house edge for lambchop (it's rigged!) 2026-02-27 00:21:17 -06:00
barelyprofessional 72e5115548 Forgive input errors for kasino games when rate limiting 2026-02-27 00:20:09 -06:00