
I've got a Monk/Cleric/Druid in my game that is currently using an AutoHotKey script to roll for his big attack: 1d8+3(Bludgeoning)(Shillelagh) +1d6 (Poison)(Spider Staff) +1d4 (Radiant)(Divine Favor) +1d6 (Necrotic)(Symbiotic Entity) He's got his own 3 macros in AHK for Shillelagh and Poison, Shillelagh+Poison+Necrotic, and Shellelagh+Poison+Necrotic+Radiant As DM, it's hard for me to parse when he's just rolling one big fat roll and I'd like to make it match the rest of the rolls coming out of Beyond20 if we could, using the DND5e roll template. I've got this so far, but I don't know if the rest is possible or if I'm going about this entirely the wrong way. Also if there's a way to edit this and autoconvert the HTML codes for the brackets to and from, that would be swell. &{template:atk} {{charname=Riss}} {{rname=[Shillelagh](! &{template:dmg} {{damage=1}} {{dmg1flag=1}} {{dmg1=[[1d8+3]]}} {{dmg1type=Bludgeoning}} {{dmg2flag=1}} {{dmg2=[[1d6]]}} {{dmg2type=Poison}} {{charname=Riss}} {{rname=Shillelagh}})}} {{mod=+5}} {{r1=[[1d20 +5]]}} {{attack=1}} {{range=Touch}} {{desc=Components: V, S, M(mistletoe, a shamrock leaf, and a club or quarterstaff)}} {{rnamec=[Shillelagh](! &{template:dmg} {{damage=1}} {{dmg1flag=1}} {{dmg1=[[1d8+3]]}} {{dmg1type=Bludgeoning}} {{dmg2flag=1}} {{dmg2=[[1d6]]}} {{dmg2type=Poison}} {{crit1=Crit: [[1d8]]}} {{charname=Riss}} {{rname=Shillelagh}} {{crit=1}})}} {{normal=1}} If there's a better way to do this, or if I'm being stupid hoping for something so edge case to work right, let me know.