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

higher level cast macro for limited exploding dice on 5e ogl

I have an ability thanks to an item which means whenever I roll to heal, if one of my dice roll maximum I get to roll another dice and add that to the total and this works at any level, I managed to find a way to do it with the level 1 version of my spells (to take cure wounds as an example 1d8!k2 so if it roll an 8, reroll and if the second one is an 8 too it doesn't matter because it only keeps 2 rolls) but I'm not sure how I could apply this to the higher level cast segment like it would limit to the spell level +1 number of dice and explode them all at once rather than being split up into base and higher level An idea I had was to output a spell card instead that would read the spell level as X and then roll Xd8!kX+1 but not sure what the formula could do that. The other idea was to simply repeat all of my healing spells for each spell level and simply write it out each time for the spell but this would take a while as I'm packing a lot of healing spells... Any help would be appreciated.
You'll want to disable the native higher level casting inquiry in the spell. While editing the spell (on the Spell page, not the Attack/Spellcasting section on the Core page) go to the Higher Lvl Dmg line and clear it out. Delete any number in the number of dice section (putting a 0 will still make it ask) and change the die size to None. Then, for the regular damage field put in the following: ?{What Spell Level?|1|2|3|4|5|6|7|8|9}d8!k[[1+?{What Spell Level?}]] For a spell like Mass Healing Word which uses a different number of dice than the level, add an extra set of brackets in the section in front of the dX along with the math formula to make the default level roll the right number of dice. Mass Healing Word would look like this: [[?{What Spell Level?|1|2|3|4|5|6|7|8|9}-2]]d4!k[[?{What Spell Level?}-1]]
thankyou so much for this, it works out great :)