Commit Graph

790 Commits

Author SHA1 Message Date
alogindtractor
f415409a88 Set KrashAccepted to true when game starts (#104)
* Set KrashAccepted to true when game starts

* Update message formatting in Krash game logic

clean up display only 2 decimals shown now until the end

* Enhance betting message formatting in Krash game

* add rigging to krash

98% RTP without shop
with shop, it essentially averages out all the participants house edge modifier difference

* Update KasinoKrash.cs
2026-04-08 16:34:05 +02:00
barelyprofessional
95707f58ee Return after krashing 2026-04-07 23:50:06 -05:00
alogindtractor
7e131ff1a4 Fix bet handling and payout calculations in Krash game (#103)
fix where it would let you win if you didn't attempt to krash
also keeps message on screen a little longer after its over so you can see the final number better
2026-04-08 06:39:06 +02:00
barelyprofessional
b86986f03e Don't ignore edits if it's within 15 seconds of being sent 2026-04-07 21:10:00 -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
f13717fbd0 Fix filter for whisper status update 2026-03-19 22:03:13 -05:00
barelyprofessional
df6db90822 Gate sloppa behind T&H 2026-03-19 21:59:16 -05:00
barelyprofessional
b40fdf1a7c Ignore null MOTDs 2026-03-19 13:34:03 -05:00
barelyprofessional
6c29899454 Enable whisper for guess what num 2026-03-19 00:15:19 -05:00
barelyprofessional
b33311c37b Continue instead of return on match succes for whispers 2026-03-18 23:57:30 -05:00
barelyprofessional
6240f7c7f1 Ignore some null warnings and fix compiler errors related to the shop 2026-03-18 23:53:45 -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
barelyprofessional
a6810591de Committed some of the DB work that's happening and disabled shop as it's going to take a while to refactor 2026-03-18 19:51:34 -05: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
75addfb185 Very good saar claude cood to make pow accept 2026-03-13 20:24:30 -05:00
barelyprofessional
0454a5bbdd Add Shuffle.us support for detecting hidden offline gambling 2026-03-13 20:22:05 -05:00
barelyprofessional
986027f5c5 Remove check for IsConnected from dead bot detection as this niggardly Websocket library FUCKED ME AGAIN 2026-03-13 08:42:58 -05: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
barelyprofessional
829443283f Add the option to disable OpenAI moderation for Nora 2026-03-05 21:58:24 -06:00
barelyprofessional
8daaf3c304 Seems to be working now. Re-added the VIP level check 2026-03-05 09:41:25 -06:00
barelyprofessional
586a89a4cd More logging 2026-03-05 09:40:07 -06:00
barelyprofessional
fda98403ae Maybe? 2026-03-05 09:38:27 -06:00
barelyprofessional
b384845b54 Realized my GraphQL payload was fucked anyway but it probably will still freak out at me 2026-03-05 09:34:00 -06:00
barelyprofessional
f792cf4712 Shuffle still mad. Fuck you Noah 2026-03-05 09:25:35 -06:00
barelyprofessional
5058681022 Remove VIP level check to make it easier to test for now 2026-03-05 09:22:42 -06:00
barelyprofessional
d01fbe6ce3 C# is so frustrating with HTTP. You couldn't imagine a more annoyingly autistic in the worst way possible HTTP client. Won't let you do anything to make it real world usable, and also enforces shit at runtime so you can't tell something is busted until hours later when your method finally hits.
Anyway it balked at the Accept header but some more testing in curl reveals that perhaps that's not what the issue is, that it's freaking out due to a missing Origin and Referer headers. Though testing might be impeded by caching, it's hard to say.
2026-03-05 09:20:57 -06:00
barelyprofessional
c8dcf8e884 Choking without an accept header 2026-03-05 01:00:47 -06:00
barelyprofessional
469e24dde1 Can't use application/json in the request headers but it seems it doesn't matter based on testing 2026-03-05 00:54:16 -06: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
5fce555007 Thanks to AgarthaCrack for the offline betting detection logic 2026-03-04 22:39:36 -06:00
barelyprofessional
7b1e33da78 Minor update to Discord presence so it'll give the generic presence info if there's no platform presence data 2026-03-04 21:18:43 -06:00
barelyprofessional
64b2ce4a8e Chink is now 2x for rate limiting 2026-03-04 21:15:46 -06:00
barelyprofessional
545c880dba Updated 1023-byte limits to 2048 2026-03-04 21:15:21 -06:00
barelyprofessional
896477787d Turns out the ?? just does it as a literal so going to leave it and see what happens when it's null 2026-03-01 23:51:50 -06:00
barelyprofessional
98369e3d92 Views can be null 2026-03-01 23:50:15 -06: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
barelyprofessional
ce0efead0b Only call people nigger faggots if they have an [img] alongside mBossmanJack 2026-03-01 14:40:02 -06:00