One of the most satisfying spells to use in D&D is Toll the Dead. Haunting bells sound across the battlefield, as necrotic damage washes over your enemies. But setting it up as a macro in Roll20 can be tricky because of its conditional damage: It does d8 normally, d12 if the target isn’t at full health. Higher levels bring additional damage dice. It’s a fun problem to solve! The Frosty Familiar solved it with this useful macro. The Macro For those that just want to copy and paste it right now, here it is. 2014 and 2024 templates still work slightly differently (something we’re unifying right now), so here’s a version to get the most out of each sheet depending which you’re using. 2014 Character Sheet Version &{template:dmg} {{rname=Toll the Dead}} {{range=60ft}} {{damage=1}} {{dmg1flag=1}} {{dmg1=[[[[floor((@{selected|level}+1)/6)+1]]d[[ {{ @{target|token|bar1},0 }>@{target|token|bar1|max}}*(8-12) + 12 ]]]]}} {{dmg1type=Necrotic}} {{save=1}} {{saveattr=Wisdom}} {{savedesc=No Damage}} {{savedc=@{selected|spell_save_dc}}} {{hldmg=hldmg}} {{spelllevel=spelllevel}} {{ammo=ammo}} {{spelldesc_link=[Show Spell Description](`%NEWLINE%&{template:spelloutput} {{level=necromancy cantrip}} {{name=Toll the Dead}} {{castingtime=1 action}} {{range=60 feet}} {{target=One creature you can see within range}} {{v=1}} {{s=1}} {{material=}} {{duration=Instantaneous}} {{description=You point at one creature you can see within range, and the sound of a dolorous bell fills the air around it for a moment. The target must succeed on a Wisdom saving throw or take 1d8 necrotic damage. If the target is missing any of its hit points, it instead takes 1d12 necrotic damage. The spell's damage increases by one die when you reach 5th level (2d8 or 2d12), 11th level (3d8 or 3d12), and 17th level (4d8 or 4d12).}}{{athigherlevels=}}{{innate=}} {{savedc=@{selected|spell_save_dc}}`)}}{{charname=@{selected|character_name}}} 2024 Character Sheet Version &{template:dmg} {{rname=Toll the Dead}} {{damage=0}} {{save=1}} {{saveattr=Wisdom}} {{savedesc=Save for no damage.

You point at one creature you can see within range, and the sound of a dolorous bell fills the air around it for a moment. The target must succeed on a Wisdom saving throw or take 1d8 necrotic damage. If the target is missing any of its hit points, it instead takes 1d12 necrotic damage. The spell's damage increases by one die when you reach 5th level (2d8 or 2d12), 11th level (3d8 or 3d12), and 17th level (4d8 or 4d12).}}{{savedescription=

Range:60ft}} {{savedc=@{selected|spell_save_dc}}} {{spelllevel=Necromancy Cantrip}}
&{template:dmg} {{rname=Toll the Dead}} {{damage=1}} {{dmg1flag=1}} {{dmg1=[[[[floor((@{selected|level}+1)/6)+1]]d[[ {{ @{target|token|bar1},0 }>@{target|token|bar1|max}}*(8-12) + 12 ]]]]}} {{dmg1type=Necrotic}} Contingencies In order for this macro to work, a few things need to be true. If you’re troubleshooting, make sure all this is in order: The macro pulls your level and spell save DC from your character sheet. Selected tokens need linked character sheets. For the HP detection enemy tokens must have HP represented by the numbers in Bar 1. Optional Additions Roll the Target's Save Want the macro to also roll the target's Wisdom save? Add the following in the first save description section; {{savedesc=ADD-IT-HERE}} **@{target|token|token_name}** saves: [[1d20cs>[[@{selected|spell_save_dc}-@{target|token|wisdom_save_bonus}]]+@{target|token|wisdom_save_bonus} Save for no Damage]]

 Save for no damage.

 Two notes: Target Tokens need to be linked to character sheets for the optional save roll (below) to work. This does mean the save will roll publicly on the template. Add Visual FX Want to add a cool visual effect with your macro? Add this line underneath your main macro: /fx nova-death @{target|Foe|token_id} Play Bells with Mod Scripts If you’re a pro subscriber you’ll have mod script access, and can automate bells ringing across your battlefield! Install Mod Script: Simple Sound ( details here ) Download this bell audio file (or use your own), upload it to your jukebox and add it to your game. Add !splay toll to the bottom of your macro. Bringing it All Together In the 2024 sheet, all of these options together would look like this! &{template:dmg} {{rname=Toll the Dead}} {{damage=0}} {{save=1}} {{saveattr=Wisdom}} {{savedesc=**@{target|token|token_name}** saves: [[1d20cs>[[@{selected|spell_save_dc}-@{target|token|wisdom_save_bonus}]]+@{target|token|wisdom_save_bonus} Save for no Damage]]

 Save for no damage.

You point at one creature you can see within range, and the sound of a dolorous bell fills the air around it for a moment. The target must succeed on a Wisdom saving throw or take 1d8 necrotic damage. If the target is missing any of its hit points, it instead takes 1d12 necrotic damage. The spell's damage increases by one die when you reach 5th level (2d8 or 2d12), 11th level (3d8 or 3d12), and 17th level (4d8 or 4d12).}} {{savedescription=

Range:60ft}} {{savedc=@{selected|spell_save_dc}}} {{spelllevel=Necromacy Cantrip}}
&{template:dmg} {{rname=Toll the Dead}} {{damage=1}} {{dmg1flag=1}} {{dmg1=[[[[floor((@{selected|level}+1)/6)+1]]d[[ {{ @{target|token|bar1},0 }>@{target|token|bar1|max}}*(8-12) + 12 ]]]]}} {{dmg1type=Necrotic}}
/fx nova-death @{target|Foe|token_id}
!splay toll How It Works Want to better understand this macro's creation and logic? We break this down completely in our blog!