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

specific dice roll system

1437169962

Edited 1437170115
Hello, (first, sorry if some of my sentences are wrong, english is not my native language) I play a game wich has a special kind of exploding dices roll that i can't figure how to create in a macro. the rules are like this : 1. You have to roll a number of d10 (depending of your attributes between 1 and 7) and keep the highest. exemple : i have 4 in the tested stat : i roll 4d10, i got 2,8,4,5 then i got 8. 2. If you got some 10s (critical) then you roll as much of d6 than you got 10s and add it to 10 exemple : i still have 4 in tested stat : i roll 4d10, i got 10,2,10,4, then i roll 2d6 and got 2 and 5, then my total result is 10+2+5=17 3. then if you got somme modifier you add them to the total That's it, it may seems to be hard to get, but is quite easy to play. I would like to "automatize" this kind of roll but exploding dices are the same as the ones thrown and i can't do things such as /r ((@{stat1}d10)>10)d6) So is there a way to save the number of crit of a roll to then use it to roll more dices or an other tricky way to solve this ?
I'm afraid you're going to need the API for that. Exploding Dice repeat the trigger die. (d10! will only roll more d10) To access the API you'll need a Mentor subscription. *************************************** To do this with Macros, you would have to break it up and use some manual interaction. Macro1: [[ @{Stat}d10kh1 + ?{Misc Mod?|0} ]] Macro2: (hover over results of Macro1, if you see a 10, click this next macro) [[ ?{How Many 10s?|1}d6 + ?{What was the Previous Result?|0} ]]
Thanks a lot, That was my first guess but now it's sure, and you remind me how to use default values with | Thanks to your quick and straight answer