- Added alias support for general DnD stat rolls
- Fixed an issue where the bot would read commands inside markdown blockquotes
- Added support for threads
- Resolved case sensitive issue from rubocop update
- Added alias for Year Zero Engine
- Added rubocop rules and cleaned up the codebase
- Resolved an issue where the bot would respond with "Invalid Form Body"
- Added support for earthdawn system
- Added initial support for storypath system
- Resolved an issue where the bot was responding to "!roll" even when a custom prefix was set.
- Added alias for shorthand d100 rolls
- Removed dice_maiden_lite.rb and consolidated its features into dice_maiden.rb
- Added 'lite' runtime support. If this is set, the bot will ignore database requirements
- Added Shadowrun alias
- Added d6 System alias
- Added Chronicles of Darkness alias
- Added Sunsails: New Millennium 4th edition alias
- Added new text for rerolls. Results will now show total rerolls
- Resolved an issue with keep lowest command. This now fully supports the drop command
- Added support for indefinite explodes and rerolls. Check readme for more information!
- Updated world of darkness 4th edition alias. It now properly supports indefinite explosions.
- Added new server wide option: Roll request display. You can set the bot to display the actual roll executed as part of the bots response.
- Resolved an issue with unsorting tally
- The bot should now respond to private message rolls
- Refactored the majority of bot logic to make it easier for multiple users to contribute to the code base
- Fixed a bug where we were not properly checking the prefix
- A laundry list of bug fixes for the recent prefix change support
- Resolved an issue where roll sets would fail with single die rolls: !roll 5 d20
- Add prefix change support! Documentation updated with command syntax
- Better error reporting for when roll is over discord character limit. The roll result will be resent in a simplified format
- New unsort command syntax: !roll ul
- Refactored some command logic
- Alias support for AGE system
- Typing indicator effect
- Listening status for roll command
- Roll mechanic is now case-insensitive
- Fixed bug with wrath and glory rolls
- Readded latency check feature
- Better server count logging
- Cleaned up ruby gems and discordbots API
- Fixed an issue with d2 rolls
- Moved shard count to env variable
- Removed check ping command
- Updated purge roll functionality
- Add full math engine. Support for more advanced rolls!
- Removed check latency feature
- Added support for game system Wrath and Glory
- Added logging verbosity command
- Increaased server count means more shards required! Updated shard count
- Fixed an issue with unsort command that would cause the tally to contain a zero value
- Fixed an issue where roll set value can sometimes be set incorrectly
- Fixed an issue where the server may roll multiple instances of the same roll
- Add support for unsorting rolls! Check readme for more information
- 26k servers using the bot! Increased shard capacity to support them
- Added donation information to help command
- Added !roll donate command
- Forked dice-bag gem. Added support for keeping lowest dice rolls
- Changed min dice roll from d3 to d2.
- Ability to simplify ouput by not reporting the tally. More info in README
- Filtered low dice rolls to prevent abuse
- Support for nicknames
- Additional sharding
- Bulk rolling ability added
- Restricted purge rolls to manage_messages permissions
- Additional sharding
- sqlite3 support for logging
- Additional sharding
- Tweaks to roll error checking
- Initial support for sharding
- bot-info command
- Additional logging
- Refactored server count
- Minor formatting tweaks
- More refactoring: moved most functions to methods
- Lots of refactoring
- Added support for difficulty number
- Added initial support for Wrath and Glory
- Cleaned up formatting and refactored code
- Added support for "Wrath and Glory" Wrath dice
- Updated righteous fury pop to be for personal server only
- Added ping command to check round trip latency
- Added check for size of dice pools
- Added support for large dice pools
- Fixed issue with comments not supporting additional !
- Updated comment command from # to !
- Added comment command
- Added purge command. NOTE: This may require re-adding the bot to your discord server due to a permission change.
- Support for exception handling
- Changed log file name
- Support for logging server lists
- Published source code
- Updated regex syntaxes
- Updated tally functionality
- Updated help information
- Initial release