From d0ecff742942193b6f8d4cf230ea19809937f8d8 Mon Sep 17 00:00:00 2001 From: Toastie Date: Wed, 13 Nov 2024 00:31:35 +1300 Subject: [PATCH] updated commandlist, version upped to 5.1.20 Changelog updated --- CHANGELOG.md | 21 ++++++ src/EllieBot/EllieBot.csproj | 2 +- src/EllieBot/data/commandlist.json | 111 ++++++++++++++++++++--------- 3 files changed, 101 insertions(+), 33 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a2abba..e565936 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,27 @@ Mostly based on [keepachangelog](https://keepachangelog.com/en/1.1.0/) except date format. a-c-f-r-o +## [5.1.20] - 13.11.2024 + +### Added + +- Added `.rakeback` command, get a % of house edge back as claimable currency +- Added `.snipe` command to quickly get a copy of a posted message as an embed + - You can reply to a message to snipe that message + - Or just type .snipe and the bot will snipe the last message in the channel with content or image +- Added `.betstatsreset` / `.bsreset` command to reset your stats for a fee +- Added `.gamblestatsreset` / `.gsreset` owner-only command to reset bot stats for all games +- Added `.waifuclaims` command which lists all of your claimed waifus +- Added and changed `%bot.time%` and `%bot.date%` placeholders. They use timestamp tags now + +### Changed + +- `.divorce` no longer has a cooldown +- `.betroll` has a 2% better payout +- `.slot` payout balanced out (less volatile), reduced jackpot win but increased other wins, + - now has a new symbol, wheat + - worse around 1% in total (now shares the top spot with .bf) + ## [5.1.19] - 05.11.2024 ### Added diff --git a/src/EllieBot/EllieBot.csproj b/src/EllieBot/EllieBot.csproj index 893337a..0dec0f1 100644 --- a/src/EllieBot/EllieBot.csproj +++ b/src/EllieBot/EllieBot.csproj @@ -4,7 +4,7 @@ enable true en - 5.1.19 + 5.1.20 $(MSBuildProjectDirectory) diff --git a/src/EllieBot/data/commandlist.json b/src/EllieBot/data/commandlist.json index b53b886..216bee4 100644 --- a/src/EllieBot/data/commandlist.json +++ b/src/EllieBot/data/commandlist.json @@ -2756,37 +2756,6 @@ } ], "Gambling": [ - { - "Aliases": [ - ".betstats", - ".bs" - ], - "Description": "Shows the current bet stats for yourself, or the targetted user.\nYou may optionally specify the game to show stats for.\nSupported games right now are: bf, br, bd, lula, slot, race", - "Usage": [ - ".betstats", - ".betstats @someone", - ".betstats @someone lula", - ".betstats bd" - ], - "Submodule": "Gambling", - "Module": "Gambling", - "Options": null, - "Requirements": [] - }, - { - "Aliases": [ - ".gamblestats", - ".gs" - ], - "Description": "Shows the total stats of several gambling features.\nUpdates once an hour.", - "Usage": [ - ".gamblestats" - ], - "Submodule": "Gambling", - "Module": "Gambling", - "Options": null, - "Requirements": [] - }, { "Aliases": [ ".timely" @@ -3035,7 +3004,7 @@ ".rakeback", ".rb" ], - "Description": "Try to claim any rakeback that you have avaialable.\nRakeback is accumulated by betting (not by winning or losing).\nDefault rakeback is 0.05 * house edge\nHouse edge is defined per game", + "Description": "Try to claim any rakeback that you have available.\nRakeback is accumulated by betting (not by winning or losing).\nDefault rakeback is 0.05 * house edge\nHouse edge is defined per game", "Usage": [ ".rakeback" ], @@ -3151,6 +3120,70 @@ "Bot Owner Only" ] }, + { + "Aliases": [ + ".betstatsreset", + ".bsr", + ".bsreset" + ], + "Description": "Reset all of your Bet Stats for a fee.\nYou can alternatively reset Bet Stats for the specified game.", + "Usage": [ + ".betstatsreset", + ".betstatsreset game" + ], + "Submodule": "BetStatsCommands", + "Module": "Gambling", + "Options": null, + "Requirements": [] + }, + { + "Aliases": [ + ".betstats", + ".bs" + ], + "Description": "Shows the current bet stats for yourself, or the targetted user.\nYou may optionally specify the game to show stats for.\nSupported games right now are: bf, br, bd, lula, slot, race", + "Usage": [ + ".betstats", + ".betstats @someone", + ".betstats @someone lula", + ".betstats bd" + ], + "Submodule": "BetStatsCommands", + "Module": "Gambling", + "Options": null, + "Requirements": [] + }, + { + "Aliases": [ + ".gamblestats", + ".gs" + ], + "Description": "Shows the total stats of several gambling features.\nUpdates once an hour.", + "Usage": [ + ".gamblestats" + ], + "Submodule": "BetStatsCommands", + "Module": "Gambling", + "Options": null, + "Requirements": [] + }, + { + "Aliases": [ + ".gamblestatsreset", + ".gsr", + ".gsreset" + ], + "Description": "Resets the gamble stats.", + "Usage": [ + ".gamblestatsreset" + ], + "Submodule": "BetStatsCommands", + "Module": "Gambling", + "Options": null, + "Requirements": [ + "Bot Owner Only" + ] + }, { "Aliases": [ ".blackjack", @@ -6573,6 +6606,20 @@ "No Public Bot" ] }, + { + "Aliases": [ + ".snipe", + ".sn" + ], + "Description": "Snipe the message you replied to with this command.\nOtherwise, if you don't reply to a message, it will snipe the last message sent in the channel (out of the last few messages) which has text or an image.", + "Usage": [ + ".snipe" + ], + "Submodule": "Utility", + "Module": "Utility", + "Options": null, + "Requirements": [] + }, { "Aliases": [ ".prompt"