Showing posts with label Roll20macros. Show all posts
Showing posts with label Roll20macros. Show all posts

Thursday, August 27, 2026

Macros for running Delian Tomb in roll20


Delian Tomb has a bunch of little issues that I am shocked weren't playtested out, so you might as well make it easier on yourself if you are the director and use these (if you run games online). 

 If you want to see what they look like, you can either check out my Bluesky or just plug them in. But they will work best if you have a token with a nameplate selected. 

My other Roll20 tips: 

  • Color-code the monster groupings in ROYGBIV order to help you keep track with the colored dots. 
  • Enumerate the minis within a grouping with a right-click>advanced command to further organize and give them specific names for the macros. 
  • Set all the macros to token action. When you click a token they will all be at your fingertips.
  • Copy any PDF stuff you may have for a room into a Roll20 note and change the headers to actual headers with the editing tools; you can drag headers to the map and it will make little map pins for you.

πŸ§™‍♂️ Bugbear Channeler

/w gm &{template:default} {{name=πŸ§™‍♂️ Bugbear Channeler}} {{πŸ’₯ Shadow Drag [R8 | 2 Targets | Grounded; pulled path is diff terrain]=1️⃣ 7 dmg; pull 2 | 2️⃣ 10 dmg; pull 3 | 3️⃣ 13 dmg; pull 4}} {{πŸ”₯ Blistering Element [Area 3 Burst | Choose: Acid, Cold, Corruption, Fire, Poison]=1️⃣ 2 dmg; M<0 bleeding | 2️⃣ 3 dmg; M<1 bleeding | 3️⃣ 4 dmg; M<2 bleeding}} {{πŸŒ€ Twist Shape [5 Malice | R5 | Shapechanged: Slowed + Fire Weakness 10]=1️⃣ 5 corruption; P<0 slowed | 2️⃣ 8 corruption; P<1 shapechanged | 3️⃣ 11 corruption; P<2 shapechanged}} {{✋ Throw [Maneuver | M1 | Req: Grabbed]=Vertical push up to 3 | Allies take no force dmg}} {{🀼 Catcher [Free Trig | M1 | Sz 1 force moved or willingly moves in M1]=Target grabbed}} {{πŸ‘€ Shadow Veil [Trig Action | R5 | Ally in R5 takes dmg]=Target wrapped in shadow: Halve dmg | Immune to strikes until start of next turn}}
@{selected|token_name} roll: [[2d10cs>11cf>11 + 2]]

πŸ—‘️ Goblin Warrior

/w gm &{template:default} {{name=πŸ—‘️ Goblin Warrior}} {{⚡ Spear Charge [Charge | Melee 1]=1️⃣ 3 dmg | 2️⃣ 4 dmg | 3️⃣ 5 dmg}} {{🩸 Bury the Point [2 Malice | Melee 1]=1️⃣ 5 dmg; M<0 bleeding | 2️⃣ 6 dmg; M<1 bleeding | 3️⃣ 7 dmg; M<2 bleeding}} {{πŸ’¨ Crafty [Passive]=Doesn't provoke opportunity attacks by moving}}
@{selected|token_name} roll: [[2d10cs>11cf>11 + 2]]

🏹 Goblin Sniper

/w gm &{template:default} {{name=🏹 Goblin Sniper (Minion Artillery)}} {{🎯 Bow [R10 | 1 Target/Minion | Edge if no move action | +5 Ranged dist w/ Captain]=1️⃣ 2 dmg | 2️⃣ 4 dmg | 3️⃣ 5 dmg}} {{πŸ’¨ Crafty [Passive]=Doesn't provoke opportunity attacks by moving}}
@{selected|token_name} roll: [[2d10cs>11cf>11 + 2]]

πŸͺ“ Goblin Spinecleaver

/w gm &{template:default} {{name=πŸͺ“ Goblin Spinecleaver (Minion Brute)}} {{πŸͺ“ Axe [Melee 1 | 1 Target/Minion | +1 dmg w/ Captain]=1️⃣ 2 dmg; push 1 | 2️⃣ 4 dmg; push 3 | 3️⃣ 5 dmg; push 4}} {{πŸ’¨ Crafty [Passive]=Doesn't provoke opportunity attacks by moving}}
@{selected|token_name} roll: [[2d10cs>11cf>11 + 2]]

🧟 Zombie

/w gm &{template:default} {{name=🧟 Zombie}} {{πŸ₯© Clobber and Clutch [Melee 1 | Grabbed target takes 2 corruption dmg at start of turn (5+ dmg requires Find a Cure)]=1️⃣ 4 dmg | 2️⃣ 6 dmg | 3️⃣ 7 dmg; grabbed}} {{πŸ’¨ Zombie Dust [3 Malice | Maneuver | Area 2 Burst | Effect: Zombie falls prone]=1️⃣ 2 corruption | 2️⃣ 3 corruption; M<1 weakened | 3️⃣ 4 corruption; M<2 dazed}} {{πŸ›‘️ Endless Knight [Passive]=1st time reduced to 0 HP by non-fire/holy dmg (and body not destroyed) -> set to 10 HP & fall prone}}
@{selected|token_name} roll: [[2d10cs>11cf>11 + 2]]

πŸ’€ Skeleton

/w gm &{template:default} {{name=πŸ’€ Skeleton}} {{🦴 Bone Shards [Melee 1 or R10 | Target takes 2 dmg 1st time they willingly move before skeleton's next turn]=1️⃣ 4 dmg | 2️⃣ 6 dmg | 3️⃣ 7 dmg}} {{πŸ’₯ Bone Spur [2 Malice | Maneuver | Area 1 Burst | Target takes a bane on next strike]=1️⃣ 1 dmg; M<0 bleeding | 2️⃣ 2 dmg; M<1 bleeding | 3️⃣ 3 dmg; M<2 bleeding}} {{πŸ›‘️ Arise [Passive]=1st time reduced to 0 HP by non-fire/holy dmg (and body not destroyed) -> set to 1 HP & fall prone}}
@{selected|token_name} roll: [[2d10cs>11cf>11 + 2]]

πŸ‘… Ghoul

/w gm &{template:default} {{name=πŸ‘… Ghoul}} {{🩸 Razor Claws [Charge | Melee 1]=1️⃣ 3 dmg | 2️⃣ 4 dmg | 3️⃣ 5 dmg; M<2 bleeding (save ends)}} {{🦘 Leap [Maneuver | Self]=Jump up to 3 squares. Land on Size 1 enemy -> knocked prone + free strike}} {{πŸ›‘️ Arise [Passive]=1st time reduced to 0 Stamina by non-fire/holy dmg (and body not destroyed) -> set to 1 Stamina & fall prone}} {{πŸƒ Hunger [Passive]=+2 Speed until end of turn when using Charge main action}}
@{selected|token_name} roll: [[2d10cs>11cf>11 + 2]]

 

 

----
Share good posts with good goblins. Claytonian at the gmails.

Thursday, October 30, 2025

A Couple Shadowdark Roll20 Marcos

Was talking with a dude on Discord. They shared a couple things they made that take advantage of Roll20’s ability in recent years to embed outside images. So here is a macro for calling up some rules:

&{template:default} {{name=ShadowDark RPG Rules}} 
?{Choose Rule|
Actions,[image](https://i.imgur.com/M4rqmsd.png)|
Movement / Distance,[image](https://i.imgur.com/2BWQwpc.png)|
Spellcasting,[image](https://i.imgur.com/XMQz7Yz.jpeg)|
Spell Focus,[image](https://i.imgur.com/03UGujq.jpeg)|
Resting,[image](https://i.imgur.com/2aDStQg.png)|
Campfire,[image](https://i.imgur.com/HFZbY0d.jpeg)|
Gear Slots,[image](https://i.imgur.com/EZgEHIr.png)|
Dying,[image](https://i.imgur.com/qTzdPWL.png)|
Stats,[image](https://i.imgur.com/EPqFgAY.jpeg)|
Scrolls & Wands,[image](https://i.imgur.com/E7pnaF5.jpeg)|
Luck Tokens,[image](https://i.imgur.com/infolZn.jpeg)|
Penance,[image](https://i.imgur.com/EvFIfVj.png)|
(Core Rules) Weapon Properies,[image](https://i.imgur.com/IKNvxra.jpeg)| Fleeing,[image](https://i.imgur.com/cFEqLrq.jpeg)|
Weapon Properties,[image](https://i.imgur.com/7WDfivf.png)|
}

And here is one about the classes and advancing

&{template:default} {{name=ShadowDark RPG Rules}} 
?{Choose Rule|
Advancement,[image](https://i.imgur.com/sAShKac.jpeg)|
Fighter Class,[image](https://i.imgur.com/mgV3YAG.png)|
Priest Class,[image](https://i.imgur.com/RZuHX9a.png)|
Priest Spell Table,[image](https://i.imgur.com/sKPMT5l.jpeg)|
Thief,[image](https://i.imgur.com/iSlMcOB.png)|
Wizard Class,[image](https://i.imgur.com/KGY2HF7.png)|
Wizard Talents & Spell Table,[image](https://i.imgur.com/AIGmLaa.jpeg)|
Carousing,[image](https://i.imgur.com/skvn0Ux.png)|
} 

Test em out. Report in the comments if broken.

If you wanna throw the creator some fava beans, you could buy this from them. They don’t have a blog.

If you want a free, clever, browser-based light timer thing I made for Shadowdark torch timing, go to this post.

----
Share good posts with good goblins. Claytonian at the gmails.

Saturday, March 15, 2025

GOZR roll20 macros

If there were any fumbles, crits, or explosions,
the rolls would be highlighted.

Here are a few macros we used during a recent GOZR game. Basically, they do the math for you you. You can see at a glance how much you exceeded your AC by and then add it to your damage. If you fail to defend yourself the Gooz Master can see how much you failed by and add that to their damage dice. Easy peasy.

You'll need the attributes name, Prowess, WEAP,  Magic, and Cunning on your sheet to use the macros.

PRO

&{template:default} {{name=Prowess Roll by @{name}}} {{Roll=[[1d20+?{Modifier|0}-@{Prowess}]], success if 0 or more, solid hit if 5 or more, graze if exactly -1}} {{oh shit=you can spend a gooz to pass a roll}} {{dmg=[[@{WEAP}]]  plus margin of success (min 1)}}


MAG

&{template:default} {{name=Magic Roll by @{name}}} {{Roll=[[1d20+?{Modifier|0}-@{Magic}]], success if 0 or more, solid hit if 5 or more, graze if exactly -1}}  {{oh shit=you can spend a gooz to pass a roll}}
CUN

&{template:default} {{name=Cunning Roll by @{name}}} {{Roll=[[1d20+?{Modifier|0}-@{Cunning}]], success if 0 or more, solid hit if 5 or more, graze if exactly -1}}  {{oh shit=you can spend a gooz to pass a roll}}


Finally, I used the below macro to roll initiative each round as well as monster threats. In retrospect, I think I'd like to have the threat dice be a roll query and input it myself each time.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8msz3l8nCjwl2aB2uP-d6fs7qSwUDr_pVFqCqe-WLCaawjjl4sAimKwIWp76s405K4T-psam6dhaqU5zEcM2RElUZldF_GYtO2DxWr3CcejWHZxAFhbx2btxzX7QiICMLKiTRZvcLkaGY/w418-h319/GOZR-sketch122.jpg
&{template:default} {{name=round ?{what round} starts}} {{initiative die=[[d6]] (on a one to three, the monsters go first)}} {{spend  gooz?= you can seize the initiative, personally}} {{threat dice=d3[[d3]][[d3]][[d3]] d4[[d4]][[d4]][[d4]] d6[[d6]][[d6]][[d6]] d8[[d8]][[d8]][[d8]] d10[[d10]][[d10]][[d10]] d12[[d12]][[d12]][[d12]] }} {{monsters losing? = Morale roll [[1t[monsterMorale]]] }}

----
Share good posts with good goblins. Claytonian at the gmails.

Sunday, March 6, 2022

Zeroth Level DCC PC Macro for Roll20

Nobody will ever use this, but just I think macros are neat. Let's make a PC! And hey, take the plunge and run a funnel in the tomb of horrors like I did. It's a lot of fun.

&{template:default} {{name=**A new gong-farmer emerges**}} {{Str= [[ 3d6 ]] }} {{Agil= [[ 3d6 ]] }} {{Sta= [[ 3d6 ]] }} {{Int= [[ 3d6 ]] }} {{Pers= [[ 3d6 ]] }} {{Luck= [[ 3d6 ]] }} {{Star-sign=[[d30]]}}{{HP=[[d4]] (plus STA mod!)}} {{starting CP=[[5d12]] coins}} {{table 3-4 Misc equip=[[d24]]}} {{Occupation=[[d100]]}}
if you are a demi-human, you have some quirks from the get-go (p21)

Use this and you get something like: 

A new gong-farmer emerges
Str 6
Agil 9
Sta 11
Int 8
Pers 12
Luck 14
Star-sign1
HP2 (plus STA mod!)
Starting CP47 coins
Table 3-4 Misc equip13
Occupation32
if you are a demi-human, you have some quirks from the get-go (p21)

 

Note that you may want to change the macro a bit if you think your players will get confused and think that literally every zero guy is a gong farmer.

----
Share good posts with good goblins. Claytonian at the gmails.