One thing that maybe would be worth pointing out is that [] and {} don't work well together. Like if you try to do something like:
Hoping that you'll get an output of:
(where 5 is the sum of all bonuses), it won't work. But you don't want to show all the bonus calculation, so you have two options:
Code: Select all
BASIC
[1d20] + {Bonus1+Bonus2+Bonus3}
This one gives you a die roll and the sum of bonuses, but you need to do the addition manually, so you can also do:
Code: Select all
ADVANCED
<DieRoll>
{DieRoll} + {Bonus} = {DieRoll + Bonus}
This is also effective for when you need to compare one roll of the die (or dice) to a series of conditions, like:
Code: Select all
if(DieRoll == 20, "Crit!", "No crit for you!")
if(DieRoll+Bonus > AC, "Hit!", "Miss")
assigning a roll to a variable gives you a single roll to work with inside a macro.[/code]