* 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
* fix chat message ID handling and index out of bounds error
fix chat message ID handling and index out of bounds error
* fix feature incorrectly showing for some reason
idk why this started happening hopefully this fixes it, actual features might still be broken though
* actual fix for slot display issue
actual fix for slot display issue
after adding rigging i was passing in the rig parameter as the current type of feature
* fix chat message ID handling and index out of bounds error
fix chat message ID handling and index out of bounds error
* fix feature incorrectly showing for some reason
idk why this started happening hopefully this fixes it, actual features might still be broken though
* Implement minimum wager requirement for slots
Added minimum wager validation for slots command.
* Implement house edge and rigged outcomes in SlotsCommand
adds house edge to slots
if your house edge is greater than 1, HOUSE_EDGE - 100% chance for guaranteed max win chance (spawns all the symbols in the right place, does not guarantee top tier multi)
if house edge is less than 1, 100% - HOUSE_EDGE chance for guaranteed loss
* adds delay based on frame count so it doesn't spoil outcome on long spins
adds delay based on frame count so it doesn't spoil outcome on long spins
* adds pause between each spin
adds pause between each spin
* Refactor delay calculation for slot animation
Replaced delaySec with delayHSec to calculate delay based on frame delays.