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
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
19571d54e7
Daily dollar that resets midnight BMT
2026-01-04 23:59:14 -06:00
barelyprofessional
b0473d68ab
Did some refactoring with blackjack and probably have completely broken it
2026-01-02 21:25:36 -06:00
CrackmaticSoftware
df869c6e82
Blackjack ( #18 )
...
* Blackjack
* idk
2026-01-02 17:12:46 -06:00
barelyprofessional
77dad18e92
Added a new state type for the 2025 end of year great reset
2025-12-31 20:50:05 -06:00
barelyprofessional
fe1ab566d1
Removed some pointless decimal conversion. Subtract wager from winnings.
2025-12-25 19:31:09 -06:00
barelyprofessional
a88045c63d
YouTube PubSub
2025-12-19 00:49:18 -06:00
CrackmaticSoftware
711ce75a8b
oval shaped wheel game ( #7 )
...
* fix dice lose print
* dice can now display rigged results
* lambchop
* removed GetRandomNext
* updated lambchop randomness to use GetRandomNumber()
* Change lambchop game timeout to 12 seconds
* lambchop quickfix
* sync
* wheel game
* new newBalance calculation
2025-12-10 10:16:58 -06:00
barelyprofessional
3c70fea2ba
Added admin commands for everything but abandon and close. Changed selection time weighted payout to a property instead of having different types
2025-11-25 00:54:11 -06:00
barelyprofessional
4bf9308fa7
Created initial models for kasino events
2025-11-16 02:03:02 -06:00
barelyprofessional
fcd82f552b
Added property for when a sent message was last edited
2025-10-09 00:48:24 -05:00
barelyprofessional
f3781f9c18
Implemented a very simple game to test the wager system
2025-10-05 00:47:14 -05:00
barelyprofessional
ff5484c0c9
Added lastactive command to get the last time BossmanJack did something observed by the bot
2025-10-04 14:10:25 -05:00
barelyprofessional
15de60e60b
Added support for selectively overriding capture settings on a per-stream basis
2025-09-14 01:05:37 -05:00
barelyprofessional
2b243bea57
Turns out it was due to NoResponse being the first value in the enum so it was assigned value 0
2025-09-12 13:58:58 -05:00
barelyprofessional
2067267027
Inverted cooldown cleanup behavior
2025-09-12 13:50:23 -05:00
barelyprofessional
ff1d83d9f7
Completely untested and totally experimental rate limit feature
2025-09-08 15:09:59 -05:00
barelyprofessional
f2daa85c9c
Added lossback and also found some issues with rakeback
2025-09-02 02:14:21 -05:00
barelyprofessional
6ca1cf055c
Added the initial framework for the new Money system.
...
Includes
- 5 new tables: Gamblers, Transactions, Wagers, Exclusions, Perks
- Still heavily WIP and not ready to be enabled, no games present and a lot of missing functionality
- For now it's completely disabled until it's ready to be used.
2025-08-20 14:59:09 -05:00
barelyprofessional
3ea031963d
Merge branch 'money'
2025-08-04 17:29:42 -05:00
barelyprofessional
b01ba7c0a4
Fuck it. removing category as I don't even use it
2025-07-23 12:27:04 -05:00
barelyprofessional
d4c49467e3
Changed to object since it didn't want to convert the number to a string
2025-07-23 12:25:43 -05:00
barelyprofessional
de4e137a48
Added support for Kiwi PeerTube livestream notifications and capturing
2025-07-23 00:29:02 -05:00
barelyprofessional
c134a6808d
Migrated streams from bespoke settings to a database table, added DLive support and Streamlink capturing with remux support
2025-07-20 01:27:00 -05:00
barelyprofessional
d22138a9f9
Added Parti stream integration
2025-07-09 23:31:49 -05:00
barelyprofessional
5f189cb9cc
Refactored to fix compiler warnings
2025-07-07 20:12:07 -05:00
barelyprofessional
bcc3bde6c9
Experimental automated capturing of selected Kick streams
2025-07-07 19:09:13 -05:00
barelyprofessional
88fef4466d
Similar to before, reducing repetition by making .+ the default Regex for a setting
2025-07-07 15:56:09 -05:00
barelyprofessional
9b677ea23d
Updated default cache duration for settings to the most common value of 1 hour, set a default for IsSecret and removed redundant properties.
2025-07-07 15:38:54 -05:00
barelyprofessional
cf31cdd796
Money models
2025-06-21 13:42:02 -05:00
barelyprofessional
be355e83df
Some pocket watch stuff for the future
2025-06-07 16:04:13 -05:00
barelyprofessional
cadabb6895
Added a MILF counter to the bot
2025-05-18 13:43:51 -05:00
barelyprofessional
32ff1fecd3
Experimental Rainbet WS support since they closed off my API method
2025-05-16 13:50:21 -05:00
barelyprofessional
9fa8631c35
Fixed Yeet integration so all bets would be displayed and the message edited if it was a win.
2025-05-16 12:57:20 -05:00
barelyprofessional
96bff65167
Untested Yeet.com integration
2025-05-10 23:53:22 -05:00
barelyprofessional
f68f094b2a
Forgot to add original property names to model
2025-05-03 23:16:07 -05:00
barelyprofessional
ffad7293ed
Untested JeetBolt feed scraping
2025-05-03 23:10:45 -05:00
barelyprofessional
dd0f6cee6c
Added functionality to the database for a WhoWas feature that can say when a user was last in chat
2025-04-13 13:09:46 -05:00
barelyprofessional
8c6591cb2c
Accidentally typed user instead of id for the ID property
2025-03-22 14:16:10 +08:00
barelyprofessional
b6dc7b8cbe
Experimental Clash.gg support, completely untested. Austin's ID is unknown at this time hence not populated
2025-03-22 14:00:23 +08:00
barelyprofessional
0826ae42ce
BetId is now a GUID. Converted column from INTEGER to TEXT
2025-03-21 21:06:40 +08:00
barelyprofessional
7e9137c35c
Added a generic interface for retrieving images. Where multiple images exist, it'll retrieve the least seen. If there are sufficient images to work with, it'll randomly pick from a subset of the least seen to make it less predictable what's going to show up.
2025-02-15 23:31:26 +08:00
barelyprofessional
01847c5d3c
Added a ValueType concept for Settings. Currently unused but planned to assist with editing settings from chat.
2025-02-08 23:41:55 +08:00
barelyprofessional
938601bf78
Updated court command to support multiple hearings
2024-12-24 23:43:32 +13:00
barelyprofessional
7181bdefd0
Fixed Rainbet errors
2024-09-29 12:54:36 +08:00
barelyprofessional
12980a86c3
Updated Kick support so admins can now add/remove streamers and force a reconnect to commit the changes
2024-09-21 00:28:16 +08:00
barelyprofessional
f55bdd0120
Modified the seen msgs thing so it now respects edits by tracking last edit time if set
2024-09-21 00:24:23 +08:00