actually, this might be possible using the true/false comparator, function, essentially: {{{A,B}<C}*((D+E)-E)
if (A =< C) then (((D)+(E))-(E))
if (B =< C) then (((D)+(E))-(E))
if ((A > C) & (B > C)) then (((D)+(E)))
A = Variable 1
B = Variable 2
C = Comparison
D = True
E = False
for every Variable that meets the comparison value, do true, else do false. so, if you have: {{1d6,1d6,1d6}<1}*(((1)+(-1))-(-1))
{{1,2,3}<1}*((((1)+(-1))-(-1))+(((1)+(-1)))+(((1)+(-1))))
shorthand, that's a 1, because it adds 1, adds negative 1, then double negative 1, then adds 1 then subtracts 1, then adds 1, then subtracts 1
resulting in
(1-1+1)+(1-1)+(1-1)
(true)+(false)+(false) That being said, I don't fully comprehend how to turn D into a conditional statement, but I'm determined to figure it out, and I know it's gotta be possible, somehow. I'm also not really sure if it is required to be multiplied by D, or where E(false) is explicitly enforced. This type of math I'm not overly familiar with, i'm barely comprehending it, but, in theory, you can take that result, and use it to subtract 6 from the rolls, which you'd need to find some way to extract the values from the comparator, or some way to use them within the comparator, I'm not sure how this would be accomplished. I would also like to point out that there is no way to re-use a Dice Roll (outside of the aforementioned API at Pro Level), once it gets used, it's used, next use it gets re-rolled, even ?{this} doesn't save the result, just the Un-Parsed text. Hey, Aaron, I have an Idea, this is such a popular thing, why not make a 5e Character Sheet that has this functionality? I'm sure absolutely everyone and their mother would love it, you'd likely end up with the single most popular sheet on roll20 (lol as if you needed MORE fame) once word spread that you had such a capability included in your sheet. It probably wouldn't be too difficult, you could likely pick up where the Community 5e Sheet left off, and if anyone would have the know-how, it'd likely be you. I mean, you are pretty widely regarded as an API legend around here from what I can see (and for good reason I might add, you know your shit). I mean, that would allow the Users to access the API for this function with a limited interface to prevent screw-ups, just make the {{this}} a "repeatable", a slot for the math, the comparator, True, and False, write out the little example I mentioned in the first code block (or something similar), include a close button if you made it it's own window, or simply include it as a sub-menu in the "Core Stats, Skills, etc." section. For someone of your skills Aaron, I doubt the entire thing would take you even an hour, complete with the merge request with the Master Thread on GitHub, what do you think? The Sheet would have the API access required, right?