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

keep more dice with diced maximum

1587046204

Edited 1587046422
Tealk
Pro
Sheet Author
Hello, everyone, does anyone know a way to raise the dice to keep if you roll a 10 in the example below? (3 + 5)d10!kh3
So you only want to keep the roll if a 10 is rolled? The ! indicates for the dice to explode on a 10, if you do (3+5)d10!>10 I think it would create an infinite loop as it wouldn't keep anything less than 10 and 10's explode.  Maybe I'm overthinking it.
1587048186
Tealk
Pro
Sheet Author
Thanks for your quick response. No, that seemed to come out wrong, let me try an example: (4+2)d10!kh4 = 9+2+6+10+7+9+1 = 35 Since it contains a 10, the dice that are kept should be increased by one: (4+2)d10!kh 5 = 9+2+6+10+7+9+1 = 41
1587048659
GiGs
Pro
Sheet Author
API Scripter
Tealk said: Hello, everyone, does anyone know a way to raise the dice to keep if you roll a 10 in the example below? (3 + 5)d10!kh3 Roll20 dice rolls cant do conditional logic, so there's no way to do what youre asking here. There's no way to check how many dice rolled a certain value, and keep more based on that. There is a kind of hack that might work (3 + 5)d10!!kh3 The !! explode operator means roll another die and add it to the one that rolled a 10. So with normal exploding dice, if one of your dice rolls a 10, roll20 rolls another die to show in the output. With !!, that extra die is added to the first die, and displayed as a single die with the total the dice rolled, say, 17, or 13, or 24 if you exploded twice.  If you're counting successes, this wont be helpful, but if it's the sum of the dice is important, this will work perfectly for your goal.
I'm no expert on the dice rollers.  I'm just starting to wrap my head around it actually.  I experimented with it and when you kh4, if a 10 is rolled, it does increase the number rolled by 1 but then keeps the highest 4.  I don't think there is a way to make it dynamically change what it keeps.
1587049213
GiGs
Pro
Sheet Author
API Scripter
Tealk said: Thanks for your quick response. No, that seemed to come out wrong, let me try an example: (4+2)d10!kh4 = 9+2+6+10+7+9+1 = 35 Since it contains a 10, the dice that are kept should be increased by one: (4+2)d10!kh 5 = 9+2+6+10+7+9+1 = 41 I hadnt seen this post when I wrote my earlier reply. Since you're using the sum, the !! version of explode will be perfect for you.
1587049832
Tealk
Pro
Sheet Author
GiGs said: I hadnt seen this post when I wrote my earlier reply. Since you're using the sum, the !! version of explode will be perfect for you. Thanks GiGs I will try this, but so far they are getting very high with "!!".
1587050760

Edited 1587050835
GiGs
Pro
Sheet Author
API Scripter
Dont worry about them getting too high: the !! is using exactly the same system as !, its just combining those extra dice into one. If you're seeing a lot of high rolls now, you are just being a bit lucky. It might also be you are just not used to seeing dice above 10, and so they seem higher. Rolling 8 dice as in your example, the chance that one or more of them will explode is very good, after all.
1587051471

Edited 1587051490
Tealk
Pro
Sheet Author
So I had a row of dice where one dice came to 50+. I think I will take a step back from the system and leave it on ! Thanks for your support.