I am attempting to make a macro that will use the minimum of either the given number or 10 as the target number for the actual roll I am able to get the desired result of Min(givenNumber, 10) (by using the kl1 method) but I am not able to use that as the target number for the other dice rolled.... /roll {0D1+?{TargetNumber}, 0d1+10}kl1 <- This works to give you the given number, or 10 whichever is lowest I have tried adding brackets but think i am probably using the wrong type or in the wrong place. /roll 2D10>({0D1+?{TargetNumber}, 0d1+10}kl1) <- Gives a result of 2, always. /roll (2D10)>({0D1+?{TargetNumber}, 0d1+10}kl1) <- Rolls two dice and adds them together. Any help would be appreciated!