You might try something like: [[ @{num}d20cf>21cs<@{focus}<@{target} ]] The idea being: Roll @{num} number of d20, with @{num} being an attribute on the current character (could be ?{num|1} or something) cf>21 sets the critical failure (red outline) to be something impossible, so it doesn't confuse things cs<@{focus} means the result will be green if there are extra successes to count, @{focus} would be the attribute that tells the focus level for the character or 0 if they have none. <@{target} is what to count as a basic success. Could also be ?{target|15} or some such. The practical upshot being that a roll would be yellow and tell you the number of successes or green and tell you the minimum number of successes but you'd point to it to see all the ones that were additional successes (and they would show up as green for speedy counting). That should make it pretty fast to interpret. In the case where it's green and 1 success, you know it's really 2. If it's 2 and green, it's at least 3, etc. Probably there are a bunch of cases where that knowledge is enough that you don't even need to count.