Commit Graph

185 Commits

Author SHA1 Message Date
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
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
eb6ec6a628 Add juiceme as a pattern for daily dollar 2026-01-05 19:38:55 -06:00
barelyprofessional
78d5ba9f40 Updated split so it doesn't directly mess with balance 2026-01-05 19:19:58 -06:00
CrackmaticSoftware
3992ff3119 Splitable blackjack (#21)
* Blackjack

* changed blackjack randomness to use player bound randomness.

* blackjack splitting. auto standing on 21. fixed duplicate bust message.

* vibecoded transactions fix

* update to match proper balance modification
2026-01-05 09:22:34 -06:00
barelyprofessional
a288f3f4eb Prevent people from being able to redeem a daily dollar with a brand new gambler entity 2026-01-05 00:47:34 -06:00
barelyprofessional
1c8a2658ca Fix balance display on win 2026-01-05 00:32:45 -06:00
barelyprofessional
9077e629be Don't modify the balance directly 2026-01-05 00:28:28 -06:00
barelyprofessional
19571d54e7 Daily dollar that resets midnight BMT 2026-01-04 23:59:14 -06:00
barelyprofessional
e952179663 Fix limbo colors per PR #17
Closing the rest of that PR as I have another plan for how to do daily dollah
2026-01-04 18:25:45 -06:00
barelyprofessional
6a79063b18 Use the proper red for a blackjack bust and removed unused parameter per PR #20 2026-01-04 18:23:13 -06:00
barelyprofessional
4ccb6b7865 Forgot that LastOrDefault needs an OrderBy 2026-01-02 21:28:59 -06:00
barelyprofessional
b0473d68ab Did some refactoring with blackjack and probably have completely broken it 2026-01-02 21:25:36 -06:00
barelyprofessional
fcd057e980 Create a separate setting for blackjack cleanup 2026-01-02 19:02:04 -06:00
barelyprofessional
e183414836 Removed shitty error handler 2026-01-02 19:00:31 -06:00
barelyprofessional
9bb9ca63a7 Removed Newtonsoft 2026-01-02 18:56:22 -06:00
barelyprofessional
289d2c91a3 Rate limit the abandon command 2026-01-02 18:51:00 -06:00
CrackmaticSoftware
df869c6e82 Blackjack (#18)
* Blackjack

* idk
2026-01-02 17:12:46 -06:00
barelyprofessional
5c186f13b1 Reducing rate limits for slots 2025-12-31 20:37:46 -06:00
barelyprofessional
1c1734922e Fix color display for Limbo 2025-12-28 00:14:49 -06:00
barelyprofessional
6e32ab90dc Disable bbcode wrapping for the drawn stuff 2025-12-27 22:53:05 -06:00
barelyprofessional
8342a1e63a Convert doubles to decimal and render amounts a little nicer 2025-12-27 22:50:56 -06:00
barelyprofessional
c9e3f91707 Revert to the old logic for showing wins/losses and calculating shit 2025-12-27 09:43:53 -06:00
barelyprofessional
56249cdbc0 Messed up asset path 2025-12-27 09:30:08 -06:00
barelyprofessional
1de4d3b475 Cleaned up compiler warnings 2025-12-27 09:28:43 -06:00
barelyprofessional
fdd60a86fb Slots 2.0. Now with less Raylib 2025-12-27 09:25:21 -06:00
barelyprofessional
10fd0a290b Take wager off of your limbo win as it's pretty much infinite money right now 2025-12-27 09:18:40 -06:00
barelyprofessional
518a26f9d1 Trying dispose pattern instead 2025-12-26 01:02:54 -06:00
barelyprofessional
943132ac62 Total memory leak death 2025-12-26 00:29:58 -06:00
barelyprofessional
d2f06d30ed With the power of Claude free, will this memory still leak? 2025-12-25 20:42:17 -06:00
barelyprofessional
a61d930c88 Removed Claude's dodgy try/finally and added win size to the message 2025-12-25 20:31:11 -06:00
CrackmaticSoftware
6a818aada6 exploratory garbage collection fix powered by a bunch of GPUs solving crossword puzzles (#14)
* actually commit the code mayube
2025-12-26 03:27:27 +01:00