True 3D (Pythagorean) distance when combatants are at different elevations.
Click any potion to copy its formula to clipboard.
Formula copied — paste into Roll20 chat.
Low wall, large furniture, a narrow tree trunk, or another creature
Arrow slit, thick tree trunk, portcullis, or corner of a building
Completely concealed; can't be directly targeted by attacks or spells
Roll20 Macro Generator · D&D 5e
Roll saving throws for many creatures at once. Optionally include a spell or effect name, damage rolled, and whether it deals half on a save — the output header keeps the totals handy so you can apply damage the moment you see each result.
Roll attacks for many creatures at once. Each monster group carries its own attack routine — mix creature types, multiattacks, and damage dice in a single macro.
Each creature's attacks are listed per line. Crit reference (if on) appears as a footer. Paste into Roll20 chat.
Constitution saves to keep concentration. The DC is set automatically for each creature: the greater of 10 or half the damage taken.
Each line shows the creature, the damage taken, the DC, and its CON save roll. Paste into the Roll20 chat.
Roll recharge for many monsters at once. Pick the recharge range, then add each monster.
Each line rolls 1d6. The ability recharges if the roll falls in your chosen range. Paste into the Roll20 chat.