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

Rolling d10s where 10s count as 2 successes instead of exploding

Hello!

I'm looking for some Roll Mechanics help!

In our custom Exalted campaign, we use a custom dice mechanic. Instead of 10s exploding and rolling an additional dice, we simply count 10s as two successes and move on.

so, if one were to type  /roll 3d10>6s    and got an output of {1,8,10} we would count 3 successes. 

Right now, we have to manually re-sum the 10s because we can't figure out how to trick Roll20 into thinking this way. 

Does anyone know a way to perform this is a command? Bonus points if we can turn this into a macro!

Thanks!

June 13 (5 years ago)
GiGs
Pro
Sheet Author
API Scripter

It is possible to do this in a roundabout way, by taking advantage of the failure point modifier. In roll20, you can count for successes, luke >6, but you can also count failures by doing f<5.

/roll ?{Number of Dice|1} + ?{Number of Dice}d10>10f<5

So this macro asks you how many dice you are rolling. If rolling 3, the above macro would become

/roll 3 + 3d10>10f<5

So, this counts rolls of 10 or more as a success, worth one point. Rolls of 6-9 are neither success nor failure, so count as zero points. Rolls of below 6 count as failures worth -1 point.

Then we add 1 point per die (the 3 at the start) to bump them up to 0, 1, and 2 points respectively. And that gets you the exalted rolls.


If you say what you mean by performing this as a command or turning into a macro, we can do that for you. But in fact any text you type in chat is already a macro, you just need to save it as one.

June 13 (5 years ago)

Edited June 13 (5 years ago)

Thanks!

I actually found a thread further below that recommended creating a rollable table, and I think I'll propose both to the GM and see which direction he wants to go. 

Rollable-table where rows 1-5 are a "0", rows 6-9 are a "1", and row 10 is a "2".  naming it "d10" means we'd just use the command "/roll Xt[d10]" to roll on the table X times, and sum the returned values.

June 13 (5 years ago)
GiGs
Pro
Sheet Author
API Scripter

That would work too!