Masquerade is a discord dice bot for the World of Darkness/Chronicles of Darkness and other White Wolf game systems.
Masquerade is a discord dice bot for the World of Darkness/Chronicles of Darkness systems. Both V5 and previous editions are currently supported, with plans for MET/BNS in the future.
Development is by StoneWolf18.
Below are the commands currently supported.
m. is Masquerade's default prefixGives an abridged version of the information on this page. Help with individual commands can be viewed with m.help COMMAND, and help with server-specific settings can be viewed with m.settings SETTING.
m.rollm.rRoll (m.roll) is for rolling with an old World of Darkness ruleset, such as revised or 20th anniversary.
Pool is the amount of dice you're rolling.
Difficulty is the difficulty of the roll.
Comment is to add text and conditions to the roll.
For example: m.roll 5 6 would roll a pool of 5 dice against a difficulty of 6 without a text comment.
Conditions are words you can include in your comment to change how your roll is calculated.
The following conditions are currently supported. None of them are case sensitive:
m.roll 5 6 spec | m.roll 5 6 specialtym.roll 5 6 wp | m.roll 5 6 willpowerm.roll 5 6 auto 3m.roll 5 6 doublem.roll 5 6 ignorem.roll 5 6 ovrConditions can be combined should it be necessary for the roll.
Example - Rolling with potence 2 and a boxing specialty:
m.roll 5 6 spec boxing auto 2
Example - Rolling attack damage with potence 2:
m.roll 3 6 punch auto 2 ignore
m.roll5em.r5Roll (m.roll5e) is for rolling with a set of V5 dice instead of normal d10s. Because of this, your output will consist of the associated symbols rolled.
Pool is the total amount of dice you're rolling.
Hunger is your current hunger level.
Difficulty is the difficulty of the roll. (Use 0 if unknown)
Comment is to add text to the roll.
For example: m.roll5e 6 2 3 Shadowing would roll a pool of 6 dice, with a hunger level of 2, against a difficulty of 3 with the comment 'shadowing'.
An example output for that roll would be:
m.initm.iInit (m.init) rolls initiative for old World of Darkness systems: a d10 + the value given.
Rating is your initiative rating. This is normally Dexterity + Wits, though other traits could be added depending upon the specific game.
Example - Rolling initiative with an initiative rating of 5:
m.init 5
m.customRollm.crcustomRoll (m.customRoll) allows for the rolling of dice that aren't d10s against a given difficulty. Because this isn't the main purpose of Masquerade, it's rather basic, meaning arithmetic and rolling multiple sizes of dice at once are not supported.
Amount is how many dice you want to roll.
Faces are how many faces/sides the dice have.
Example - Rolling 5d6:
m.customRoll 5 6
Example - Rolling 1d20:
m.cr 1 20
m.repeatm.reRepeat (m.repeat) allows iterative rolling, that is: making the same roll more than once in a single command. This command is not available for V5 rolls (m.roll5e) because of how the results are outputted.
Times is how many times you want to make the roll.
Roll is the actual roll you're making without the prefix. (m.)
Example - Rolling a pool of 6 dice with a difficulty of 7 four times:
m.repeat 4 roll 6 7
Example - Rolling a pool of 5 dice with a difficulty of 4 with specialty twice:
m.re 2 roll 5 4 spec
Example - Rolling 4d8 three times:
m.repeat 3 customRoll 4 8
Group initiatives are rolled differently, as each character will have a different name and rating. You must provide name and rating pairings equal to NUMBER for this command to function. The names and ratings must also follow that order, with nothing separating them.
Command: m.repeat NUMBER init NAME RATING NAME RATING
Number is how many are in the group you are rolling for.
Name is the name of a character.
Rating is the character's initiative rating.
You are unable to add text comments to group initiatives because of how they are processed.
Example - rolling for a group of three characters, the first with a rating of 3, the second with a rating of 5, and the third with a rating of 4:
m.repeat 3 init Brujah 3 Toreador 5 Ventrue 4
Macros is a way to store commonly used rolls so they can be used with a single word or short phrase.
Note that all of the commands listed below are subcommands of macro (m.macro). This means all of them will require m.macro or m.m before them to function.
Like ever other command, macro names are not case sensitive. You won't be able to have a macro named 'Punch' and 'punch'.
The current roll types supported for macros are: roll, roll5e, customRoll, and repeat.
There are currently no limits imposed on macro amounts per user, and there aren't any plans to make any at this time.
m.macro createm.m createA macro is created using the create (m.macro create) subcommand. All macros created are stored per user globally. This means any macros you make on one server will be able to be used on another, provided they also have Masquerade.
Name is what you're naming the macro in order to use it. For names that are longer than a single word, surround it in "quotation marks".
Roll is the roll you want to assign to the macro. The roll should be written exactly as you would if you were using the separate command, but without the prefix. (m.)
Example - A macro named 'Stealth', rolling a pool of 4 dice vs a difficulty of 6:
m.macro create Stealth roll 4 6
Example - A macro named 'Paint Artwork', rolling a pool of 8 dice vs a difficulty of 7 with a specialty:
m.macro create "Paint Artwork" roll 8 7 spec
Example - A macro named '3d6', rolling 3 six sided dice:
m.m create 3d6 cr 3 6
m.macro deletem.m deleteA macro is deleted using m.macro delete subcommand. This is irreversible, so please make sure you want to delete what you're deleting!
Name is the name of the macro you intend to delete.
Example - Deleting a macro named 'Stealth'
m.macro delete stealth
m.macro editm.m editA macro can be edited with m.macro edit. Editing a macro allows you to change the specifics of a roll (such as the pool and difficulty), not the type. To change the type, it's easier to delete the macro and make a new one.
Name is the name of the macro you intend to edit. Names that are multiple words must be surrounded in "quotation marks". New is the new values for the roll. This is overwriting everything except the type.
Example - Changing a macro named 'Punch' to roll 6 dice at a difficulty of 6:
m.macro edit Punch 6 6
m.macro renamem.m renameMacros are renamed with m.macro rename. Like when making a macro, replacement names for macros must be unique, so you'll be unable to change a macro's name to one you have that already exists.
Names that are multiple words must be surrounded in "quotation marks".
Old Name is the macro's current name.
New Name is what you are wanting to change it to.
Example - Renaming a macro from 'Kick' to 'Lunge':
m.m rename kick lunge
m.macro showm.m showYou can view a single macro with m.show. This is only for viewing your own macros, not those others have.
Name is the macro you want to view.
Example - Viewing a macro named 'dodge':
m.show dodge
m.macro showAllm.m showAllYou can view all of your current macros with m.showAll. If you want to view a list someone else has, simply tag them at the end of the command.
Example - Viewing your macros:
m.macro showAll
Example - Viewing @StoneWolf18's macros:
m.m showAll @StoneWolf18
m.mrollm.mrmroll (m.roll) is how you roll set macros. Macros cannot contain variables at this time, so they will be rolled exactly as they were originally assigned.
Name is the name of the macro.
Example - Using a macro named 'leg Sweep':
m.mroll leg sweep
Mail is a pair of commands that allow you to send feedback without joining the discord server.
Note that all of the commands listed below are subcommands of mail (m.mail). This means all of them will require m.mail before them to function.
These are not anonymous, so Stone can contact you for further information if necessary.
For more direct feedback, please join the discord server. Discussing bugs and potential features with Stone directly is the fastest way to get her to notice!
m.mail reportSending reports (m.mail report) sends a bug report directly to the #bug-reports channel on the discord server.
Info is the bug you want to report. Please be as specific as possible!
m.mail requestSending a request (m.mail request) sends a feature request directly to the #feature-request channel on the discord server.
Info is the feature you want to request. Please be as specific as possible!
0
0 reviews
Reviews can be left only by registered users. All reviews are moderated by Top.gg moderators. Please make sure to check our guidelines before posting.
5 stars
0
4 stars
0
3 stars
0
2 stars
0
1 star
0
No reviews here yet!