Hi, I've been trying to get a macro to work in a dice pool system, and I am unsure if it is actually possible using just macros. I am trying to get the macro to do the following: Allow the player to pick from a list (which will then automatically look up the selected characters matching stat + skill combination), Allow the player to add in any bonus (stunt) dice, Allow the player to put in any amount of penalty dice subtracted from the total, Using this created total (player stat + player skill + bonus - penalty) Roll this total as a pool of d10>7 Allow the player to put in any flat successes, Spit out a final total. As an example, so far I have: &{template:default} {{name=**@{Selected|Character_name} makes a roll**}} {{ ?{Choose skill| Archery, ** Strength + Archery ** [[@{selected|Strength}d10>7 + @{selected|Archery}d10>7 + ?{stunt}d10>7 + ?{Auto Successes} ]]| Athletics, ** Strength + Athletics ** [[@{selected|Strength}d10>7 + @{selected|Athletics}d10>7 + ?{stunt}d10>7 + ?{Auto Successes} ]]| Thrown, ** Strength + Thrown ** [[@{selected|Strength}d10>7 + @{selected|Thrown}d10>7 + ?{stunt}d10>7 + ?{Auto Successes} ]]} }} Which successfully does everything except 3. and 4. I can get it to apply a penalty line, which it then rolls, subtracting the successes from the other total, but the maths is a little different for probability / swing rolls etc. Is it possible to get this to work? Thanks in advance for any help :) EDIT: Spelling & grammar