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

Automaticallly adding rolls on spellcard including at higher level casting

I was searching for a method of using the value inserted by the "Cast at what level?" input to use it on formula, and possibly using that value multiple time. I haven't found any clue, so just experimenting I found the solution. When using spellcard, the prompt is  "Cast at what level? N:" the N is the level of the spell on the "spells" card. So the value to use is: [[(?{Cast at what level? N} ]] Here an example for "Burning hands" On the description at the bottom of the text for "at higher level" I just added the text: Damage: [[ (?{Cast at what level? 1}+3)d6 ]][[ (?{Cast at what level? 1}+3)d6 ]][[ (?{Cast at what level? 1}+3)d6 ]][[ (?{Cast at what level? 1}+3)d6 ]][[ (?{Cast at what level? 1}+3)d6 ]][[ (?{Cast at what level? 1}+3)d6 ]] In this way six rolls with the right value are reported on the description. The GM can save time using those rolls for each creature hit by the spell.
That's pretty good to know.  Thanks for sharing. For clarity, I think the RAW has the caster only roll once and the damage amount is the same for all targets (depending on save-for-half or other effects).  But if you homebrew to have each creature's damage independently determined, this is a great trick. Either way, I'm sure there are other applications this trick might be used for, when up-casting spells.