Mage Discord DIce Scripts

Discord Dice Manual

The Discord server for Mage the Podcast uses the DiceParser bot.  Full documentation here:

https://github.com/Rolisteam/DiceParser/blob/master/HelpMe.md

That link will help you understand how to make custom dice rolls of your own.  Most people will use the dice scripts we’ve installed. There are 4 dice scripts for 1st and 2nd edition Mage and 4 dice scripts for Mage 20th.  Those playing Revised edition can use the Mage 20th scripts. The only difference you’ll experience is specialty rolls use doubled 10s instead of exploding 10s.

Scripts for 1st and 2nd edition:

!4w6

Roll 4 dice at difficulty 6.

!4z6t1

Roll 4 dice at difficulty 6 and threshold 1.

!4e6

Roll 4 dice at difficulty 6. This is for specialties so 10s are auto-rerolled.

!4v6t1

Roll 4 dice at difficulty 6 and threshold 1. This is for specialties so 10s are auto-rerolled.

NOTE: A positive number is the number of successes. A zero is a fail. A negative number is a botch.

Scripts for Mage 20th:

!4m6

Roll 4 dice at difficulty 6.

!4s6

Roll 4 dice at difficulty 6. This is for specialties so 10s are doubled.

!4y6t1

Roll 4 dice at difficulty 6 and threshold 1.

!4n6

Roll 4 dice at difficulty 6 and threshold 1. This is for specialties so 10s are doubled.

NOTE: A positive number is the number of successes. A zero is a fail. A negative number is a botch.  If you see “NO BOTCH” then a negative number counts as a fail. If you see “—“ then a negative number is a botch.

1st & 2nd ed. standard !macro ([0-9]+)w([0-9]+) \1d10c[>=\2]-@c[=1] 1 
1st & 2nd ed. standard with threshold !macro ([0-9]+)z([0-9]+)t([0-9]+) \1d10c[>=\2]-@c[=1]-\3 1
1st & 2nd ed. specialty (exploding 10s) !macro ([0-9]+)e([0-9]+) \1d10e[=10]c[>=\2]-@c[=1] 1
1st & 2nd ed. Specialty with threshold !macro ([0-9]+)v([0-9]+)t([0-9]+) \1d10e[=10]c[>=\2]-@c[=1]-\3 1
M20 standard !macro ([0-9]+)m([0-9]+) \1d10c[>=\2]-@c[=1]i.[>=\2]{"%1 NO BOTCH [%2]"}{"%1 -- [%2]"} 1
M20 specialty (double 10s) !macro ([0-9]+)s([0-9]+) \1d10c[>=\2]+@c[=10]-@c[=1]i.[>=\2]{"%1 NO BOTCH [%2]"}{"%1 -- [%2]"} 1
M20 standard with threshold !macro ([0-9]+)y([0-9]+)t([0-9]+) \1d10c[>=\2]-\3-@c[=1]i.[>=\2]{"%1 NO BOTCH [%2]"}{"%1 -- [%2]"} 1 M
20 specialty with threshold !macro ([0-9]+)n([0-9]+)t([0-9]+) \1d10c[>=\2]-\3+@c[=10]-@c[=1]i.[>=\2]{"%1 NO BOTCH [%2]"}{"%1 -- [%2]"} 1