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 Proficiency Die roll instead of flat Proficiency Bonus?

1475570278

Edited 1475579758
For D&D 5E games is there a way to have a character sheet tool to have skill checks made so that a Proficiency Die (DMG p. 263) is rolled in place of adding in a flat Proficiency Bonus? What about a function to have the Proficiency Die explode one or more times when its maximum value is rolled so that high skill DCs can be met? I know zip about coding. :(
On the character sheet if you go to the top tabs and select the Attributes and Abilities tab you can add an Attribute for the proficiency bonus and that will overwrite the default one. If in the future you decide to change you can just remove that Attribute and the character will figure it's PB normally.  So click Add at the top of the attributes side  and name it pb Then in the box put your proficiency die say [[1d6]] or if you want exploding make it [[1d6!]]. you can leave the second box blank. In testing I found some strange half numbers in the math like 14.5 for a roll and I do not know how to fix that but always round down. I hope that helps and happy rolling.
Can you add something to that exploding command to stop re-rolling after a number of rolls have been made?
Thiaren said: Can you add something to that exploding command to stop re-rolling after a number of rolls have been made? You could use a Keep / Drop function to place an upper limit on the total. e.g. [[ {1d2!, 6 + 0d0}kl1 ]]
1475710485

Edited 1475710583
To limit the exploded roll to 1 explsion, would the "kl" part read "kl1"?  For two explosions, "kl2"? [[ {1d2!, 6 + 0d0}kl1 ]] for one explosion? [[ {1d2!, 6 + 0d0}kl2 ]] for two? [[ {1d2!, 6 + 0d0}kl3 ]] for three?
[[ {1d2!, 6 + 0d0}kl1 ]] k eeps the l owest 1 sub-roll expression . In this case, 1d2! and 6 + 0d0 are the two sub-roll expressions.
It looks like this works   1d20+{1d6!}k2 as a limit to one explosion (k2 because you keep the original d6 and allow 1 explsion result, total two d6 results being read) 1d20+{1d6!}k3 as a limit to two explosions 1d20+{1d6!}k4 as a limit to three explosions