Releases: Alan19/TwoDee
Releases · Alan19/TwoDee
6.2.1
- Refactor tiers hit calculation to always return a value. This fixes an error where rolls with a large result would not be sent
- Group the same type of dice together if they are next to each other in the dice roll embed description
- Disable plot and doom point changes when rerolling if opportunities are disabled
- Send the lightbulb emoji immediately on rerolls
6.2.0 - Facets 1.5 support
- Adds support for rerolls
- Adds support for chaos dice (e.g. 3cd4)
- All chaos dice are kept for now, will be changed in a future update
- Reduce after roll enhancement to +4 maximum
- Prevent enhancement after the roll if plot die are added to a roll
- Change rolling and statistics logic to use the new rules of only keeping one plot die, and degrading the rest to regular die
- Add support for multiple doom pools
- Add support for multiple parties for session replenishment
- Add plot point bleed command
Emoji Removal Tweaks
- Have one embed with all of the channels where reactions were removed
- Only send messages to channels that had valid reactions to remove
Emoji Removal
- TwoDee can remove plot point enhancement emojis with
~purge
, or~purge all
if you want to remove the emojis from every channel on the server. - Might take a while.
Tiers Hit
More Dice Statistics and Calendars!
- TwoDee now supports kept dice and flat modifiers for statistics
- TwoDee displays average and standard deviation information in statistics
- With
~c
, TwoDee will display the amount of time until the next time it will be 8 days after the first and third Saturday - GMs can enhance their rolls with doom points through the enhancement emojis
YAML to JSON
TwoDee has switched from YAML to JSON
Changes:
- Move user information to JSON and remove players.properties to remove unnecessary duplication.
- TwoDee now uses sdcf4j for commands.
- Stores main voice channel in bot.properties to make the bot work on other servers.
- TwoDee now messages you your statistics commands instead of cluttering a channel with a giant embed!
New Dice Types
TwoDee has added support for new dice types!
Additions:
- TwoDee now supports flat bonuses and kept dice!
- Use kept dice in dice rolling with kd(number). Kept dice work like plot dice, in how they are always kept, but unlike plot dice they do not have a minimum value. Allegedly, they will be used in the story in the future!
- Use flat bonuses in dice rolling with +(number). Flat bonuses will add a flat number to your roll, but are somewhat hard to obtain.
Bugfixes
- TwoDee also made Gradle is compiling in UTF-8 so the emojis look right!
Coming soon:
- Statistics support for flat and kept dice
- Updated documentation!?
- Dice rolling refactoring
- sdcf4j support
Reaction Support
TwoDee will now react to your posts
- Opportunities will cause TwoDee to react with a Black Star Emoji
- Statistic embeds now have an X emoji that can be reacted to. Doing so will delete the post.
- Dice rolls will cause TwoDee to react with emojis with numbers on them. Clicking on one will cause TwoDee to edit the embed and deduct plot points. Reacting to the X will delete the reactions.
- TwoDee now serves cookies.
- TwoDee needs the manage posts permission to delete your reactions.
- TwoDee will react with a yellow star upon enhancing your roll with plot points.
Automatic Plot Point Deductions!
TwoDee will now automatically deduct plot points from players when they roll with plot points!
Changes:
- TwoDee will subtract plot points equal to half the value of the plot dice used in a ~r command.
- Specify your DM in bot.properties using
gameMaster=*id*
to have their rolls subtract doom points instead. - If doom points would fall below 0, the doom command would not deduct doom points and will notify the channel.
Coming soonTM:
- Updated documentation!
- Bug fix for multiple spaces rolling d1s!