
Hello Roll20 community,
1st post in the forum itself so please forgive any formatting issues/post etiquette. My Search-fu has failed me in finding a way to create a shield bash macro. We are using the D&D 5e by roll20 sheet if that's relevant. Still quite green to Roll20 Macros, so I have been bashing (nyuk nyuk) my head against the wall for a while on this so I thought I might see if anyone has any ideas. Apologies again if this has been covered.
In the campaign I am a player in we have two (including my paladin) Shield Master front liners so I thought I might help the DM out with a simple Macro. The goal of what I would like is a token action Macro that includes text regarding if it's the Push Back or Knock Prone part of the Shove ability. I thought a simple Inquiry Macro followed by some flavor text showing which one has been used and then finishing with the athletics roll itself should be doable. Bonus points if we can also include the opposed roll of the enemy.
My first attempt looked something like this:
&{template:default}{{name=Shield Bash}}{{?{Attempt Type|Push, @{selected|token_name} braces their feet and attempts to shove the enemy back using their shield.
@{selected|athletics_roll} vs opponents opponents Strength(Athletics or Dexterity(Acrobatics) roll.|Prone, @{selected|token_name} spots a moment of advantage and attempts to trip their opponent using their shield.
@{selected|athletics_roll} vs opponents opponents Strength(Athletics or Dexterity(Acrobatics) roll.}}}
Unfortunately I think the sting gets broken with the comma's as I get this when used:
And then I lose the rest of the string inside the Query, just getting the Athletics roll posted in the chat.
If I can get this to work I know I then need to add the Advantage/Disadvantage toggle if I can. And then if I can get that to work it would be nice to be able to pull the target's opposed roll. Though I am not sure if that's possible for "Plus" members or if that would be more on the "Pro" subscription level.
Any Guidance cast would be very appreciated.
Cheers!