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 .
×

Toll the Dead - Full Featured Macro

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!
The 2014 version worked almost flawlessly; I needed to select the target token twice for the macro to fire. I don't know if that the fault of the macro, the VTT, or my PC
Rick A. said: The 2014 version worked almost flawlessly; I needed to select the target token twice for the macro to fire. I don't know if that the fault of the macro, the VTT, or my PC Is that with the /fx command in it? I find that that forces a double selection, and I'm also looking for a workaround to that too!
1768942703

Edited 1769008524
Yes it was. I'll try it without the FX the next chance I get. Edit: Today I removed the /FX command and now it works without a hitch. The effect would have been nice, but we can live without it :) Dean said: Rick A. said: The 2014 version worked almost flawlessly; I needed to select the target token twice for the macro to fire. I don't know if that the fault of the macro, the VTT, or my PC Is that with the /fx command in it? I find that that forces a double selection, and I'm also looking for a workaround to that too!
1769273119
timmaugh
Forum Champion
API Scripter
Dean said: Rick A. said: The 2014 version worked almost flawlessly; I needed to select the target token twice for the macro to fire. I don't know if that the fault of the macro, the VTT, or my PC Is that with the /fx command in it? I find that that forces a double selection, and I'm also looking for a workaround to that too! Aren't you just getting the double selection because you have: @{target|token|...} ...in one place and... @{target|Foe|...} ...in another? Standardize all those to be @{target|Foe|...} and it should work, right?