Commit Graph

764 Commits

Author SHA1 Message Date
cohlexyz
28a4e71c58 Add coinflip game (#50) 2026-01-16 06:36:55 +01:00
barelyprofessional
b95c27d928 NEVER TRUST AN LLM FAGGOT ALWAYS VERIFY THEIR SHITTY JEET CODING BOT DIDN'T HALLUCINATE THE WRONG FUCKING HEADER NAME NOW I'VE GOT THOUSANDS OF WORTHLESS WEBPS TO CLEANUP 2026-01-15 23:35:05 -06:00
alogindtractor
071136f910 Disable wager limit check in PlinkoCommand (#49)
Comment out wager limit check for Plinko command.
2026-01-15 02:55:33 +01:00
barelyprofessional
60be8d45d6 Added missing await 2026-01-14 19:46:40 -06:00
alogindtractor
17ce32a69c update to show net balance change per request (#48)
update to show net balance change per request
2026-01-14 09:36:01 -06:00
barelyprofessional
8be1ec0f41 Nicer formatting for Xeets 2026-01-13 23:37:57 -06:00
barelyprofessional
9bee1188e5 Skip command don't return when there's no prefix 2026-01-13 23:36:06 -06:00
barelyprofessional
eb4bb8dc47 Add missing await 2026-01-13 23:04:53 -06:00
barelyprofessional
ee9ae62e39 Use the target instead of whoever is running the command 2026-01-13 23:01:39 -06:00
barelyprofessional
29f2863c9a Refactored Xeet embedding 2026-01-13 22:53:06 -06:00
barelyprofessional
3f4c3e2713 Support for commands without a prefix using new attribute NoPrefixRequired 2026-01-13 21:53:27 -06:00
barelyprofessional
295fef20fb Added slot assets 2026-01-13 21:16:13 -06:00
cohlexyz
b873195e79 Add basic twitter post embeds (#46)
only handles text posts for now
2026-01-14 04:04:56 +01:00
barelyprofessional
8f0ada8c78 Fix compiler error and tried to improve the formatting of wins/losses 2026-01-13 21:00:15 -06:00
alogindtractor
128726d5a9 adds pause between spins and delays win/lose message based on length of image (#45)
* 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.
2026-01-14 03:56:48 +01:00
alogindtractor
cf45a14eff update slots multispin to actually work (#42)
update slots multispin to actually work
2026-01-12 05:39:56 +01:00
barelyprofessional
56817cf471 Toggle between active gambler stats and all stats 2026-01-09 19:06:47 -06:00
barelyprofessional
68d0984b77 Fix display of amounts for Plinko 2026-01-09 18:59:12 -06:00
alogindtractor
61e47ad591 fix plinko spam, allow multiple slot spins within the same image (#40)
* spam reduction

spam reduction

* Update SlotsCommand to handle multiple spins

Update SlotsCommand to handle multiple spins
2026-01-10 01:53:52 +01:00
barelyprofessional
31023bc960 Use Humanizer for enum 2026-01-09 18:52:17 -06:00
ClaudetteTheGreat
79a1b7a224 Add !legitcheck command for user RTP statistics (#41)
New command that calculates Return-to-Player statistics for any user
by aggregating all their kasino wagers across all gambler entities.
Shows overall RTP, total wagered/returned, wager count, and luckiest
game (highest RTP with minimum 10 wagers to qualify).
2026-01-10 01:49:59 +01:00
barelyprofessional
fa9cbff738 Fix formatting, lack of ct support for Task.Delay and readd missing await 2026-01-09 00:17:33 -06:00
barelyprofessional
7489c7c46a Fucked up shitty ghetto patch 2026-01-09 00:12:55 -06:00
barelyprofessional
d351dc580c Payout fix and wager limit for Plinko 2026-01-09 00:10:09 -06:00
barelyprofessional
e4f8085350 Fix nullable warnings again 2026-01-08 23:58:40 -06:00
alogindtractor
f14d9281a9 vacuum fix (#38)
vacuum fix
better plinko ball position setup if we ever want to add difficulty levels
2026-01-09 06:57:49 +01:00
barelyprofessional
2570523c3e Key not found errors with Plinko 2026-01-08 23:42:21 -06:00
barelyprofessional
2e767f00ab More plinko RTP shenanigans 2026-01-08 23:35:19 -06:00
barelyprofessional
334a8795e3 RTP fix hopefully 2026-01-08 23:33:25 -06:00
barelyprofessional
4a5a573941 Fix compiler nullable warnings 2026-01-08 23:29:55 -06:00
alogindtractor
50fee7c984 plinko rework (#37)
plinko rework
2026-01-09 06:28:38 +01:00
barelyprofessional
82da292cd8 Updated 8ball
* Reduce permissions to Loser
* Add rate limit options
* Use the FormatUsername() extension method
* Convert to a switch expression
* Reformat
* Namespace
2026-01-08 20:03:44 -06:00
cohlexyz
6cdb7b6702 Add !8ball command (#35) 2026-01-09 03:00:36 +01:00
alogindtractor
21fd54f83e plinko fixes (#34)
* more plinko fixes

more plinko fixes

* fix

fix

* fix
2026-01-08 09:13:30 -06:00
alogindtractor
73f933db4a plinko fix frfrfr (#32)
* Update cleanup delay settings for PlinkoCommand, use plinko delay instead of limbo

Update cleanup delay settings for PlinkoCommand, use plinko delay instead of limbo

* wait for chat message id update

wait for chat message id update

* update plinko to fix shit

update plinko to fix shit

* add underline to final blackjack message

add underline to final blackjack message to make it easier to read which game is which when many games are happening at once

* plinko fix frfr this time

plinko fix frfr this time

* settings fix as requested

settings fix as requested

* plinko payout fix?

not exactly sure why its not correct this should maybe fix it?

* Add logger for max win in PlinkoCommand

Added logging for maximum win condition in Plinko game.

* fix loop and other bugs

fix loop and other bugs
2026-01-08 05:27:01 +01:00
barelyprofessional
d6fe18638a Increase timeout and add rate limiting 2026-01-07 21:44:13 -06:00
alogindtractor
fe2c57f5c1 fix plinko payout maybe? also added logger in case its still bugged to print ball position (#31)
* Update cleanup delay settings for PlinkoCommand, use plinko delay instead of limbo

Update cleanup delay settings for PlinkoCommand, use plinko delay instead of limbo

* wait for chat message id update

wait for chat message id update

* update plinko to fix shit

update plinko to fix shit

* add underline to final blackjack message

add underline to final blackjack message to make it easier to read which game is which when many games are happening at once

* plinko fix frfr this time

plinko fix frfr this time

* settings fix as requested

settings fix as requested

* plinko payout fix?

not exactly sure why its not correct this should maybe fix it?

* Add logger for max win in PlinkoCommand

Added logging for maximum win condition in Plinko game.
2026-01-08 04:41:07 +01:00
barelyprofessional
6d8caf6430 Fix busted syntax for the settings in PlinkoCommand.cs 2026-01-07 21:26:38 -06:00
alogindtractor
143f282647 plinko fix frfr this time (#30)
* Update cleanup delay settings for PlinkoCommand, use plinko delay instead of limbo

Update cleanup delay settings for PlinkoCommand, use plinko delay instead of limbo

* wait for chat message id update

wait for chat message id update

* update plinko to fix shit

update plinko to fix shit

* add underline to final blackjack message

add underline to final blackjack message to make it easier to read which game is which when many games are happening at once

* plinko fix frfr this time

plinko fix frfr this time

* settings fix as requested

settings fix as requested
2026-01-08 04:25:49 +01:00
barelyprofessional
2a77e760a1 Fixed color display for kasino game status and added plinko 2026-01-07 20:28:30 -06:00
alogindtractor
6f6359b6da plinko update, minor blackjack update (#29)
* Update cleanup delay settings for PlinkoCommand, use plinko delay instead of limbo

Update cleanup delay settings for PlinkoCommand, use plinko delay instead of limbo

* wait for chat message id update

wait for chat message id update

* update plinko to fix shit

update plinko to fix shit

* add underline to final blackjack message

add underline to final blackjack message to make it easier to read which game is which when many games are happening at once
2026-01-08 03:19:57 +01:00
alogindtractor
bdc84f6476 wait for chat message id plinko update (#28)
* Update cleanup delay settings for PlinkoCommand, use plinko delay instead of limbo

Update cleanup delay settings for PlinkoCommand, use plinko delay instead of limbo

* wait for chat message id update

wait for chat message id update
2026-01-07 17:13:16 -06:00
alogindtractor
e0d388b2f0 Update cleanup delay settings for PlinkoCommand, use plinko delay instead of limbo (#27)
Update cleanup delay settings for PlinkoCommand, use plinko delay instead of limbo
2026-01-07 16:18:32 -06:00
CrackmaticSoftware
7e3ba4e641 Kasino game access control (#25)
* Blackjack

* sync

* Kasino game enable/disable control
2026-01-07 16:09:56 -06:00
alogindtractor
47771a0f4c plinko with wager (#26)
* Implement PlinkoCommand for Kasino game

plinko

* Add plinko board cleanup delay setting

Added a new setting for plinko board cleanup delay.

* Add 'Plinko' to game options in MoneyDbModels

Added 'Plinko' option to the game enum with a description.

* Modify Plinko win message to show new balance and do wager

Updated the message format to include the new balance after a win.

* Adjust wager calculation for Plinko game
2026-01-07 14:23:30 -06:00
CrackmaticSoftware
be669bf951 fixes (#22)
* Blackjack

* sync

* make BJ deck suffeling not OOB anymore

* tag !juice recipients

* lambchop RTP adjustment
2026-01-06 14:10:46 -06:00
barelyprofessional
318241a58c Fix out of bounds error 2026-01-05 21:13:42 -06:00
barelyprofessional
b7f570beef Maybe this will deal with the broken calculation? 2026-01-05 20:20:54 -06:00
barelyprofessional
e581cab142 Fix tier 1 hopefully? 2026-01-05 20:11:44 -06:00
barelyprofessional
00e556d0bb Fix VIP levels hopefully 2026-01-05 20:07:45 -06:00