Roll20: Prestidigitation Macro
Prestidigitation (much like it’s counterpart Thaumaturgy for Clerics) allows the caster, to affect small changes or effects. All of them minor, as this is a cantrip level spell. The following macro for Roll20 is designed to give the caster the options he might find casting the spell, to affect the effect (s)he wishes to.
By the way, IF you want to use mine, you will need to do a find & replace and change the following:
- xxx → Character Name (include spaces and caps etc.)
- yyy → Character spell casting ability (Intelligence, Wisdom or Charisma)
Then run it.
Let’s break it down…
- It starts with the template declaration, and heading section. Subheadings etc.
- When you run this you will get the image (right) as a drop down list to choose from. I need to be clear here, these are NOT the only things you can do, make up your own, all of these are straight from the PHB though.
- Select the effect you wish to have happen, it applies it, and generates the result for you.
- Since this is not targeted at any kind of token, this is a bit of a “theatre of the Mind” macro. It allows you to tell the GM what is happening, but nothing more than that.
There is nothing else to it. If you want to add your own entries, then these are the steps you need to take:
- If you look at the code, you will see sections within it, that look like this
- |Shower of Sparks,@{xxx|character_name} creates an instantaneous and harmless shower of sparks.|
- Each selection in the drop down menu, is one of these blocks.
- If you are adding it behind an existing entry, you need only use the following format to add a new entry.
- <DROP DOWN LIST TEXT>,@{xxx|character_name} <DOES SOMETHING>.|
- Change <DROP DOWN LIST> with the name you want.
- Change <DOES SOMETHING> to what the spell effect will be.
- Make sure, that at no point in the code, there are two || (pipes) side by side, if you have, delete one of them.
- Place the | (pipe) in front of the line and remove the one at the end, to add it to the FRONT of the list.
- |<DROP DOWN LIST TEXT>,@{xxx|character_name} <DOES SOMETHING>.
- Change <DROP DOWN LIST> with the name you want.
- Change <DOES SOMETHING> to what the spell effect will be.
The following is an example of the output for you.








