I'm pretty sure I've probably mentioned this before, but you can also have the code directly ask you. Here, for example, is the Other Damage code for my Bard's signature Soothe Spell (with 1d10+4 in the normal 'damage'): ?{What level|1,0|2,1d10+4|3,2d10+8|4,3d10+12} This technique, called a Roll Query , allows you to ask questions in the middle of a roll. If you have a default (like if you defaulted to casting at 4th level), you can simply reorder the entries and just change it if you're not using that one. For clerics Healing (or, I suppose, Harming) Divine Font, I have a different set of code. I don't remember where I originally got it, but I've made minor changes to it since anyway. For this, I leave the entire attack section off and include this in the DESCRIPTION text: }} {{header=Divine Font (Heal)}} {{subheader=[Healing](<a href="https://2e.aonprd.com/Traits.aspx?ID=89" rel="nofollow">https://2e.aonprd.com/Traits.aspx?ID=89</a>), [Necromancy](<a href="https://2e.aonprd.com/Traits.aspx?ID=117" rel="nofollow">https://2e.aonprd.com/Traits.aspx?ID=117</a>), [Positive](<a href="https://2e.aonprd.com/Traits.aspx?ID=128" rel="nofollow">https://2e.aonprd.com/Traits.aspx?ID=128</a>) }} {{roll01= ?{How many Actions are you using?| One, [ ](<a href="https://db4sgowjqfwig.cloudfront.net/campaigns/928/assets/1130465/B1Act.png" rel="nofollow">https://db4sgowjqfwig.cloudfront.net/campaigns/928/assets/1130465/B1Act.png</a>) **Restores** [[ [[ ceil( @{level} / 2) ]]d8 ]] hp to @{target|token_name}, **Range** Touch | Two, [ ](<a href="https://db4sgowjqfwig.cloudfront.net/campaigns/928/assets/1130466/B2Act.png" rel="nofollow">https://db4sgowjqfwig.cloudfront.net/campaigns/928/assets/1130466/B2Act.png</a>) **Restores** [[ [[ ceil( @{level} / 2 ) ]]d8 + [[ ceil( @{level} / 2 ) ]] * 8]] hp to @{target|token_name}, **Range** 30ft | Three, [ ](<a href="https://db4sgowjqfwig.cloudfront.net/campaigns/928/assets/1130467/B3Act.png" rel="nofollow">https://db4sgowjqfwig.cloudfront.net/campaigns/928/assets/1130467/B3Act.png</a>) **Restores** [[ [[ ceil( @{level} / 2 ) ]]d8 ]] hp to everyone within a 30 foot emanation} If you have characters who don't have names attached to their tokens, replace the 'target|token_name' with 'target|character_name' instead. (When I use this as part of a token command, I also use /fx, but that's neither here nor there).