I've found that you can't use very complex math when determining rolls. Any use of parentheses will prevent the formula from working, and the program only follows a very simple order of operations.
For example, I want to be abe to add two seperate attributes together, then use that sum as the number of dice I roll. Any way I try to type it, however comes out wrong.
Here's basically what I want to roll:
/roll (@agility+@perception)d12!!>9
Theoretically that should sum my Agility score and my Perception score, then roll that many d12's and return to me how many were greater than 9.
It doesn't work, though. It just returns an error message.
I've tried it using @agility+@perceptiond12, but that only returns my Agility added to each of the perception dice I rolled.
We need a dice macro that allows at least algebra level math as well as order of operations. The system I'm using won't work without it.