Commit Graph

  • 7981f57a34 - Moved the Kasino shop models to their own file - Added investments as a derivative of assets - Added profile state flags which can retain basic states like IsSponsored - Added profile state data using EF Core's JSON functionality so it should automatically serialize / deserialize the accompanying model for convenience (OnModelCreating code commented out due to the models not yet having a DbSet as I won't bake them in until KasinoShop is ready) master barelyprofessional 2026-04-26 20:39:49 -05:00
  • e725ca5864 Moved to Lazy<T> and a static class for handling Redis connections with some methods to make it easier to work with JSON. Completely untested. barelyprofessional 2026-04-26 20:30:56 -05:00
  • 1778d0d573 Go back to direct OCIS linking due to increased length limits in chat so it should work now barelyprofessional 2026-04-26 08:12:59 -05:00
  • 9acc1172cc fixed rigging, add a little more delay to the rig message so you can see it better (#110) alogindtractor 2026-04-22 20:10:14 -07:00
  • 3ab46bb4c7 Refactor betting logic and game state handling (#109) alogindtractor 2026-04-18 20:31:12 -07:00
  • b4cd21da41 Didn't work but I'm half convinced cookie containers never fucking work in .NET anyway so trying the shitty Rainbet hack since that at least was good enough to establish the WebSocket barelyprofessional 2026-04-16 21:45:52 -05:00
  • 3d269716e8 Add Whisper transcription for BossmanJack Discord voice messages (#107) IfYouComplainImDFEingAgain 2026-04-16 22:14:58 -04:00
  • 1a49fe1976 prayge this is good enough to deal with the Cloudflare problems barelyprofessional 2026-04-16 21:10:45 -05:00
  • 2bce346967 Don't build Winna if disabled barelyprofessional 2026-04-15 20:52:32 -05:00
  • 39be005d38 Experimental Winna support barelyprofessional 2026-04-15 20:44:56 -05:00
  • 1abe5974a7 Update ToolUrl for MinesCommand (#106) alogindtractor 2026-04-11 17:18:44 -07:00
  • 1461c1043a Maybe fix DST problems and also the infinite money glitch at the 23rd hour of the day barelyprofessional 2026-04-10 00:06:06 -05:00
  • 2c55e94bfd Fixed green/red colors and added support for multiple bets from the same participant barelyprofessional 2026-04-09 21:28:24 -05:00
  • 7a58976c16 Forfeit if balance drops too low for Krash barelyprofessional 2026-04-09 21:15:53 -05:00
  • d4d499aebd Added enable/disable for Krash and cleanup delay as a configurable value barelyprofessional 2026-04-09 20:48:49 -05:00
  • 9e921d5ff9 Because apparently being retards in the chat is lol xD lmao so funny and my patch the other day made some people mad the war has now escalated barelyprofessional 2026-04-09 20:32:44 -05:00
  • 354b1cfd99 krash fix hopefuly (#105) A Log in D Tractor 2026-04-09 17:51:47 -07:00
  • 64e318ce84 Seems to be paying out too much. Can't be bothered adding a setting as I've got other shit to do so killing it for now barelyprofessional 2026-04-08 09:40:22 -05:00
  • f415409a88 Set KrashAccepted to true when game starts (#104) alogindtractor 2026-04-08 07:34:05 -07:00
  • 95707f58ee Return after krashing barelyprofessional 2026-04-07 23:50:06 -05:00
  • 7e131ff1a4 Fix bet handling and payout calculations in Krash game (#103) alogindtractor 2026-04-07 21:39:06 -07:00
  • b86986f03e Don't ignore edits if it's within 15 seconds of being sent barelyprofessional 2026-04-07 21:10:00 -05:00
  • 5e85566577 Refactored krash barelyprofessional 2026-04-06 21:13:19 -05:00
  • 26e0b1f49f message deletion and krash (#102) alogindtractor 2026-04-06 18:30:49 -07:00
  • d97d4f7fad Use dittos for BJ commands barelyprofessional 2026-03-19 22:14:32 -05:00
  • 4b66658d47 Fix blackjack hand values turning into emojis barelyprofessional 2026-03-19 22:06:59 -05:00
  • f13717fbd0 Fix filter for whisper status update barelyprofessional 2026-03-19 22:03:13 -05:00
  • df6db90822 Gate sloppa behind T&H barelyprofessional 2026-03-19 21:59:16 -05:00
  • b40fdf1a7c Ignore null MOTDs barelyprofessional 2026-03-19 13:34:03 -05:00
  • 6c29899454 Enable whisper for guess what num barelyprofessional 2026-03-19 00:15:19 -05:00
  • b33311c37b Continue instead of return on match succes for whispers barelyprofessional 2026-03-18 23:57:30 -05:00
  • 6240f7c7f1 Ignore some null warnings and fix compiler errors related to the shop barelyprofessional 2026-03-18 23:53:45 -05:00
  • 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. barelyprofessional 2026-03-18 23:50:32 -05:00
  • 4cdb04e3c5 Moved BlackjackDisplay.cs shit to BlackjackCommand.cs barelyprofessional 2026-03-18 19:53:53 -05:00
  • 606e7867d0 Yesterdays bullshit served tomorrow (#100) CrackmaticSoftware 2026-03-19 01:52:40 +01:00
  • a6810591de Committed some of the DB work that's happening and disabled shop as it's going to take a while to refactor barelyprofessional 2026-03-18 19:51:34 -05:00
  • 377603ca35 kasino shop updated all chat message id to uuid (#95) alogindtractor 2026-03-14 15:09:48 -07:00
  • af7b5e027b New stuff (#99) CrackmaticSoftware 2026-03-14 21:59:34 +01:00
  • 75addfb185 Very good saar claude cood to make pow accept barelyprofessional 2026-03-13 20:24:30 -05:00
  • 0454a5bbdd Add Shuffle.us support for detecting hidden offline gambling barelyprofessional 2026-03-13 20:22:05 -05:00
  • 986027f5c5 Remove check for IsConnected from dead bot detection as this niggardly Websocket library FUCKED ME AGAIN barelyprofessional 2026-03-13 08:42:58 -05:00
  • b4796bbef6 Rain minimum barelyprofessional 2026-03-11 20:35:35 -05:00
  • c065bf513b rain control (#98) CrackmaticSoftware 2026-03-12 02:12:23 +01:00
  • 9f9bdee61d Don't allow brand new gamblers to participate in a rain barelyprofessional 2026-03-11 20:09:26 -05:00
  • 945fac3c50 Add "green" support to Roulette barelyprofessional 2026-03-08 00:16:24 -06:00
  • 67b0a26163 Add @ syntax to pocketwatch (#97) cohlexyz 2026-03-08 07:12:46 +01:00
  • 829443283f Add the option to disable OpenAI moderation for Nora barelyprofessional 2026-03-05 21:58:24 -06:00
  • 8daaf3c304 Seems to be working now. Re-added the VIP level check barelyprofessional 2026-03-05 09:41:25 -06:00
  • 586a89a4cd More logging barelyprofessional 2026-03-05 09:40:07 -06:00
  • fda98403ae Maybe? barelyprofessional 2026-03-05 09:38:27 -06:00
  • b384845b54 Realized my GraphQL payload was fucked anyway but it probably will still freak out at me barelyprofessional 2026-03-05 09:34:00 -06:00
  • f792cf4712 Shuffle still mad. Fuck you Noah barelyprofessional 2026-03-05 09:25:35 -06:00
  • 5058681022 Remove VIP level check to make it easier to test for now barelyprofessional 2026-03-05 09:22:42 -06:00
  • 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. barelyprofessional 2026-03-05 09:20:57 -06:00
  • c8dcf8e884 Choking without an accept header barelyprofessional 2026-03-05 01:00:47 -06:00
  • 469e24dde1 Can't use application/json in the request headers but it seems it doesn't matter based on testing barelyprofessional 2026-03-05 00:54:16 -06:00
  • 11c09ea65c Allow !legitcheck to use usernames (#96) cohlexyz 2026-03-05 05:40:16 +01:00
  • 5fce555007 Thanks to AgarthaCrack for the offline betting detection logic barelyprofessional 2026-03-04 22:39:36 -06:00
  • 7b1e33da78 Minor update to Discord presence so it'll give the generic presence info if there's no platform presence data barelyprofessional 2026-03-04 21:18:43 -06:00
  • 64b2ce4a8e Chink is now 2x for rate limiting barelyprofessional 2026-03-04 21:15:46 -06:00
  • 545c880dba Updated 1023-byte limits to 2048 barelyprofessional 2026-03-04 21:15:21 -06:00
  • 896477787d Turns out the ?? just does it as a literal so going to leave it and see what happens when it's null barelyprofessional 2026-03-01 23:51:50 -06:00
  • 98369e3d92 Views can be null barelyprofessional 2026-03-01 23:50:15 -06:00
  • 75774bb62f Increase frame length to 300ms due to being a little too fast for the oldies in chat barelyprofessional 2026-03-01 22:02:43 -06:00
  • a94a9a11a8 Fix edits barelyprofessional 2026-03-01 21:51:07 -06:00
  • 251703a427 Add dittos to rain and emojis to make it more visible barelyprofessional 2026-03-01 21:48:27 -06:00
  • c05d855edd Overclocking planes barelyprofessional 2026-03-01 21:44:59 -06:00
  • ce0efead0b Only call people nigger faggots if they have an [img] alongside mBossmanJack barelyprofessional 2026-03-01 14:40:02 -06:00
  • 28881143be Ignore Bossman stream if a capture is already running due to Twitch GraphQL being trash barelyprofessional 2026-03-01 14:32:42 -06:00
  • abcaa48be4 Refactored Xeet embed so it uses the fancy split extension method instead of the one cohle cooked up barelyprofessional 2026-02-28 18:18:08 -06:00
  • 79cf0b9fdf self check (#93) cohlexyz 2026-03-01 00:50:46 +01:00
  • 6635ebacd0 embed media (#92) cohlexyz 2026-03-01 00:50:15 +01:00
  • 0f7e75ec91 No response for image rate limits barelyprofessional 2026-02-28 15:46:23 -06:00
  • 7770dc99ed Update deleted to use UUID barelyprofessional 2026-02-28 15:39:56 -06:00
  • 82a69f48dd Null warnings barelyprofessional 2026-02-28 15:35:59 -06:00
  • c8016b4fc6 Update for new chyat barelyprofessional 2026-02-28 15:34:36 -06:00
  • 8a827a17de Handle presence updates that don't contain a username barelyprofessional 2026-02-27 00:35:03 -06:00
  • eae5a18d11 Revert apocalyptic house edge for lambchop (it's rigged!) barelyprofessional 2026-02-27 00:21:17 -06:00
  • 72e5115548 Forgive input errors for kasino games when rate limiting barelyprofessional 2026-02-27 00:20:09 -06:00
  • 1337db31b3 Total chink death barelyprofessional 2026-02-27 00:11:07 -06:00
  • 6d4d461aa7 Update SlotsCommand.cs (#91) alogindtractor 2026-02-26 21:55:52 -08:00
  • 7779189cee Fix excessive payouts due to not subtracting wager barelyprofessional 2026-02-23 12:26:26 -06:00
  • 81a6f0fdd5 Total Cloudflare Death barelyprofessional 2026-02-21 00:08:47 -06:00
  • 4962472312 Flaresolverr is dogshit. Going to try real and raw barelyprofessional 2026-02-21 00:01:20 -06:00
  • d3f7d5e374 Re-enable Lambchop barelyprofessional 2026-02-20 18:26:58 -06:00
  • 0305f2a35c Fix borked code due to dodgy merge conflict barelyprofessional 2026-02-20 18:26:38 -06:00
  • 6b6bfe2699 Lambchop fix (#90) CrackmaticSoftware 2026-02-21 00:29:39 +01:00
  • 66f2af5f52 Take away the wager limit for roulette barelyprofessional 2026-02-19 20:58:05 -06:00
  • 1c2b36b8b2 Flip the numbers around for #88 barelyprofessional 2026-02-19 20:56:39 -06:00
  • 6967a81d73 Use RandN properly and get rid of the iterations thingy for next double barelyprofessional 2026-02-19 20:55:55 -06:00
  • f1ab9cfcdd Add auto delete to VIP message barelyprofessional 2026-02-19 20:27:07 -06:00
  • ec11dff3bd Added 100 minimum for rain barelyprofessional 2026-02-19 20:20:04 -06:00
  • 366311a20a Lambchop is off for now it's still fucked barelyprofessional 2026-02-19 20:18:26 -06:00
  • 60f74894ca Broke meta barelyprofessional 2026-02-19 19:30:05 -06:00
  • cda5aca788 Updated house edge for lambchop barelyprofessional 2026-02-19 19:26:45 -06:00
  • 78e1494a19 Bumped packages barelyprofessional 2026-02-19 19:17:01 -06:00
  • 2c7e2adf48 Whycome this was Newtonsoft? barelyprofessional 2026-02-19 19:14:50 -06:00
  • e5f98fe24c Check rights for users before ignoring barelyprofessional 2026-02-18 00:40:26 -06:00
  • e4815a2290 Auto delete Nora responses barelyprofessional 2026-02-17 23:35:00 -06:00
  • f1afce7fab Removed unused fields and imports barelyprofessional 2026-02-17 22:04:27 -06:00