Skip to content

Releases: Alan19/TwoDee

6.2.1

22 May 19:04
Compare
Choose a tag to compare
  • 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

20 May 03:18
4a56fcb
Compare
Choose a tag to compare
  • 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

01 Dec 05:40
Compare
Choose a tag to compare
  • 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

28 Nov 22:10
Compare
Choose a tag to compare
  • 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

23 Jul 00:49
Compare
Choose a tag to compare
  • TwoDee will now display the tiers of success hit on a dice roll (normal and extraordinary success)
  • Stop enhancement message from sending when reacting to the doom emoji on a roll result message

More Dice Statistics and Calendars!

07 May 01:05
Compare
Choose a tag to compare
  • 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

30 Jan 22:44
Compare
Choose a tag to compare

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

02 Jan 23:24
0e285f4
Compare
Choose a tag to compare

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

24 Dec 23:11
Compare
Choose a tag to compare

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!

11 Nov 20:12
Compare
Choose a tag to compare

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!