Commit Graph

600 Commits

Author SHA1 Message Date
barelyprofessional
4671bb3d25 Return new balance when it's modified and use that for display so it accounts for concurrent games 2025-12-09 23:40:15 -06:00
barelyprofessional
5af2015d46 Updated the message detection code so it'll give up straight away if the status is bad 2025-12-09 23:21:52 -06:00
barelyprofessional
91878d92b5 Fixed broken cleanup for lambchop and missing sesh bypass 2025-12-09 22:29:07 -06:00
CrackmaticSoftware
0c08c19e90 lambchop quickfix (#6)
* 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
2025-12-09 14:45:40 -06:00
CrackmaticSoftware
f385ff35c6 lambchop game using existing random (#5)
* 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
2025-12-09 12:07:39 -06:00
CrackmaticSoftware
5f709464b2 dice fix (#3)
* fix dice lose print

* dice can now display rigged results
2025-12-08 00:16:48 +01:00
barelyprofessional
312f93494d Reduce rate limit window for dice 2025-12-07 13:50:32 -06:00
barelyprofessional
cfdac05185 Fix Avenue's retarded formatting 2025-12-07 13:48:43 -06:00
barelyprofessional
df5df27be0 Merge pull request #1 from CrackmaticSoftware/master
dice
2025-12-08 03:29:57 +08:00
CrackmaticSoftware
e86a4d69be add ratelimitingoptions to dice game 2025-12-07 20:26:24 +01:00
CrackmaticSoftware
a2ed1724e2 Merge remote-tracking branch 'origin/master' 2025-12-07 19:59:01 +01:00
CrackmaticSoftware
bdeb2acdf8 added dice game. added random double generator. 2025-12-07 19:51:17 +01:00
barelyprofessional
348ae7b9cb net10 2025-12-05 19:55:59 -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
24db30b789 Add an option to disable Jackpot 2025-11-16 12:50:21 -06:00
barelyprofessional
4bf9308fa7 Created initial models for kasino events 2025-11-16 02:03:02 -06:00
barelyprofessional
e99434f5df Refactored and corrected compiler warnings on Keno and Planes 2025-11-16 00:45:41 -06:00
barelyprofessional
e2ae5c20c2 Log the DLive exception 2025-11-15 16:50:33 -06:00
barelyprofessional
60e0c76b72 Added pocketwatch command 2025-11-15 16:48:36 -06:00
barelyprofessional
ccf26d24a2 Added a stream capture locking feature due to DLive spuriously reporting a streamer as not live when they are and causing duplicate captures.
It works by having the capture script touch a file before it begins capturing, then remove the file when the capture is complete.

The bot will check if this file is present before checking if a DLive streamer is actually live which will reduce the amount of API hits and prevent it from going live twice.
2025-11-08 09:01:38 -06:00
barelyprofessional
3ca9e1278b Log spam 2025-10-26 10:43:58 -05:00
barelyprofessional
ee40d14fa6 Added more logging and error checking for DLive as it's a piece of shit 2025-10-25 17:44:32 -05:00
barelyprofessional
7a625f218f Planes fair and honest 1.1 update 2025-10-23 17:41:38 -05:00
barelyprofessional
8904c4eb81 New planes riggery 2025-10-22 20:55:27 -05:00
barelyprofessional
02336ebd32 Special planes feature 2025-10-19 17:17:28 -05:00
barelyprofessional
36ad9a23b4 Log the nonce that should've passed Kiwi Flare challenge 2025-10-19 17:15:27 -05:00
barelyprofessional
d53d2f1def Remove persistently failing mesasges from the deletion scheduled task if they get forever lost for some reason.
Also moved the check for null until after it has checked the deadline so it only cares if it's due to be deleted.
2025-10-18 19:30:49 -05:00
barelyprofessional
2699dcf9ca Fix bad default for exit on death 2025-10-18 11:33:38 -05:00
barelyprofessional
3a8df5c76b Removed flags from field search 2025-10-18 11:33:17 -05:00
barelyprofessional
e770136ca9 Did a massive overhaul of settings where it now uses an attribute and reflection to populate the DB. Gets rid of the enormous array and makes it a one-step process to create settings. 2025-10-18 03:45:23 -05:00
barelyprofessional
c04763079a Removed juiceme 2025-10-18 03:44:18 -05:00
barelyprofessional
2507a8cc7d Re-organized the kasino commands into their own folder and split the games up into individual files 2025-10-17 17:52:01 -05:00
barelyprofessional
32afdc5354 Planes 1.3 (The RTP Update) 2025-10-12 19:41:05 -05:00
barelyprofessional
3e1a6632f7 Readded auto delete cleanup for win 2025-10-12 15:25:14 -05:00
barelyprofessional
3d00b4a708 Planes 1.22 2025-10-12 15:24:16 -05:00
barelyprofessional
819b278b0e Add setting to disable conversation summaries 2025-10-12 14:59:14 -05:00
barelyprofessional
8e78d626de Planes 1.21 2025-10-12 14:31:19 -05:00
barelyprofessional
c6fff46310 I'm such a retard it's actually amazing I can still remember to breathe. There was nothing wrong with the old method. 2025-10-12 13:08:20 -05:00
barelyprofessional
38177a9051 Remove spammy cleanup message 2025-10-12 13:00:59 -05:00
barelyprofessional
02f94128d8 I'm a retard 2025-10-12 12:59:33 -05:00
barelyprofessional
92d2770f98 Forgot to initialize scheduled deletions 2025-10-12 12:55:21 -05:00
barelyprofessional
99f5421736 Changed auto deletions to a background task running in the bot itself to hopefully make them reliable 2025-10-12 12:54:23 -05:00
barelyprofessional
c990247bb6 Planes 1.2 2025-10-12 12:37:11 -05:00
barelyprofessional
a8853aef1c Auto cleanup not working :( trying a different method 2025-10-12 02:44:39 -05:00
barelyprofessional
c05a9d9d15 Added a feature to schedule message deletion. Changed the kasino games to use them so planes doesn't get deleted mid-run.
Also increased Planes timeout to 120 seconds as some games run on very long.
2025-10-12 02:35:02 -05:00
barelyprofessional
d863c5666d Planes changes 2025-10-12 01:56:26 -05:00
barelyprofessional
7e1a88b6a3 Add extra logging to lossback 2025-10-12 01:56:05 -05:00
barelyprofessional
4ed42ba41d Added colors to guess 2025-10-11 22:05:23 -05:00
barelyprofessional
f0cec04781 Fix balance display on losses for Keno 2025-10-11 22:03:57 -05:00
barelyprofessional
ee9e62f715 More planes fuckery 2025-10-11 19:17:17 -05:00