Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Exploding dice for Max and Min

I'm not sure if this is even possible, but I'm looking for a way to make a macro that will explode dice for the minimum and maximum for said dice. For example, on a D6, if the number rolled was a 1 or 6 the dice would roll again. I know this is possible to do with a single number, but was uncertain if there was a way to make it work with a second as well.

August 31 (2 years ago)
vÍnce
Pro
Sheet Author

AFAIK (using my "search-fu"), I don't believe there's a way to explode a roll beyond a single number or threshold without writing a custom API/Mod script (pro required) to handle it.

I also believe there's no way to explode a roll in this manner. However it can be modelled.

You could create a rollable table "explodes" with entries 1 and 6 with equal weighting then use

[[1d3>3!]]t[explodes] + 1d5r1

This counts the number of explosions separately then works out their value from the rollable table and finally adds the non-exploding value from 2 to 5

September 01 (2 years ago)
Oosh
Sheet Author
API Scripter

That's a very clever workaround. I understood it immediately, yet it would've taken me a very long time to arrive at that solution.

September 01 (2 years ago)
Gauss
Forum Champion

Wow, I was thinking about this one too, would have never come up with your solution RainbowEncoder. Very nice. 

September 01 (2 years ago)

Edited September 01 (2 years ago)

Thanks to everyone who responded, especially RainbowEncoder for coming up with a great work around concept. I'm going to try that one

September 01 (2 years ago)
vÍnce
Pro
Sheet Author

Never say never.  ;-) RainbowEncoder and Oosh seem to ALWAYS come up with something.