You may tell me what how many dice you want to roll, how many to keep, drop, or reroll, all in one command. If N is not given, it is usually defaulted to 1. Basic math operations such as +, -, *, / are supported, as well as grouping expressions in brackets to override order of operations. Check usage examples for guidance on the dice notation.
|kh or khN||Keeps highest N|
|kl or klN||Keeps lowest N|
|dh or dhN||Drops highest N|
|dl or dlN||Drops lowest N|
|r> or r>N||Rerolls greater or equal to N|
|r< or r<N||Rerolls lesser or equal to N|
|ro> or ro>N||Rerolls once greater or equal to N|
|ro< or ro<N||Rerolls once lesser or equal to N|
|> or >N||Filters out greater or equal to N|
|< or <N||Filters out lesser than or equal to N|
|!||Explodes dice, adds another roll when dice hits the max|
|!!||Compounding exploding dice, adds the reroll to the original|
|!p||Penetrating exploding dice, explodes at a -1 modifier to the max roll|
I can record inline macros for later use. These macros are individual to the user.
|addmacro||Adds a macro.|
|macro||Runs a macro.|
|deletemacro||Deletes a macro.|
|macrolist||Displays list of user's macros.|
|updatemacro||Updates a macro.|
I will echo your sentence with the inline roll. Use [] to denote that you wish for the contents to be rolled.
|[[dice expression]]||Anything wrapped in [] will be parsed as a roll|
You may search for database entries by name. If you need to reference a specific version, append 5e/3e/pf for 5th edition, 3rd edition, or Pathfinder respectively.
If I cannot locate an exact match for your query, I will give you a small list of matches that I think may be what you were searching for. These matches can be scrolled through by react buttons, if reaction permissions are enabled.
|bestiary, bestiary5e, bestiarypf, bestiary3e||Finds and displays a bestiary entry|
|spells, spells5e, spellspf, spells3e||Finds and displays a spell entry|
|items, items5e, itemspf, items3e||Finds and displays a item entry|
|feats, feats5e, featspf, feats3e||Finds and displays a feat entry|
Generator tables for your DMing needs. Some random tables mostly from /r/BehindTheTables. I've provided a link to the original table
|coins||Description of a fantasy currency. [Link]|
|dndcharacter||Generate a dnd character [Link]|
|golem||Creates a golem with random features. [Link]|
|gossip||Random rumours. [Link]|
|name||A funky name.|
|nation||Creates the description of a new nation, useful for world building. [Link]|
|table||A table. [Link]|
|tavern-name||Short and simple tavern names. [Link]|
|weather||Normal weather to supernatural events. [Link]|
Solves a mathematical expression with basic operations and functions. Useful for things that the dice roller does not cover.
Sets the server prefix. If for any reason you forget the prefix, I still respond to @mention pings
|checkprefix||Tells you the server's current prefix|
|setprefix||Assigns the server's current prefix|
Sets the default edition to search for. You can still use the edition specific commands such as spells5e, items3e, featspf, etc.
|checkedition||Tells you the server's current edition.|
|setedition||Assigns the server's current edition.|
Given a comma separated list, I'll choose one of the items randomly for you.