Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

D&D 5e Macro Template Help

Hi all, Trying to work out a macro for a half-orc Fighter, who will eventually multi class rogue. Because of this I am wanting an attack macro which takes account savage attacks (additional die for a crit) great weapon fighter (reroll 1 or 2's on damage die) and eventually sneak attack. So far (excluding the sneak attack) I have &{template:5eDefault} {{weapon=1}}} {{title=Greataxe Attack}}} {{subheader=Szeth}} {{subheaderright=Melee Attack}}} {{rollname=Attack}} {{attack=[[d20+6]]}} {{attackadv=[[d20+6]]}} {{can_crit=1]}} {{rollname=Damage}} {{action_damage=[[d12ro<2]]}} {{action_damage_type=Slashing}} {{action_crit_damage=[[2d12ro<2]]}} However no matter what I do, I can't seem to get a field out after the initial attack roll (so the damage line doesn't show up). So I figured I would come here and ask some people who are much more clever than me how to do it.  If you know how to, I would be greatful for you to add the sneak attack damage in at the end if at all possible. Many thanks  Zyn
1441136349

Edited 1441136437
You have a square bracket in the can_crit field. And if you have two fields which are the same, the second is the only to appear. Are you using 5e Standard or 5e Shaped sheet? H
You cannot have two roll template sections with the same name, the second appearance will overwrite the first. So rollname can only be used once.
Ok so it should be something more along the lines of &{template:5eDefault} {{weapon=1}}} {{title=Greataxe Attack}}} {{subheader=Szeth}} {{subheaderright=Melee Attack}}} {{rollname=Attack}} {{attack=[[d20+6]]}} {{attackadv=[[d20+6]]}} {{can_crit=1}} {{action_damage=[[d12ro<2]]}} {{action_damage_type=Slashing}} {{action_crit_damage=[[2d12ro<2]]}} I still cant get it to display past the attack/attack adv part. Is there something I need to do to signify a new line within it?
Several of your fields have an extra closing brace. {{rollname=Attack}} isn't necessary.
Ok, I've fixed that but its still not displaying anything after the attack roll. &{template:5eDefault} {{weapon=1}} {{title=Greataxe Attack}} {{subheader=Szeth}} {{subheaderright=Melee Attack}} {{attack=[[d20+6]]}} {{attackadv=[[d20+6]]}} {{can_crit=1}} {{action_damage=[[d12ro<2]]}} {{action_damage_type=Slashing}} {{action_crit_damage=[[2d12ro<2]]}}
If it helps any to use as a reference; this is the Journal Ability I use for multi-attack and my Halfling Ranger: Since template fields (attack=, damage=, etc ) can't be duplicated, I treat the second attack is if it were a spell attack instead.  The ? {Hunter's Mark?|No, |yes,+ 1d6[H.Mark]} and Colossal Killer are specific to rangers, if you're wondering. &{template:5eDefault} {{weapon=1}} {{title=+1 Longsword of Giant Slaying}} {{subheader=Sawyer}} {{subheaderright=Two Strikes}} {{attack=[[ 1d20ro1 + @{STR}[STR] + @{Prof}[Prof] +1[Enchantment] ]] }} {{attackadv=[[ 1d20ro1 + @{STR}[STR] + @{Prof}[Prof] +1[Enchantment] ]]}} {{damage=[[ 1d8 +1[Enchantment] + @{STR}[STR] ?{Hunter's Mark?|No, |yes,+ 1d6[H.Mark]} ?{Giant?|No, |yes,+ 2d6[GiantSlayer]} ]] }} {{critdamage=[[1d8]] Addt'l Dmg}}}{{spellshowattack=1}} {{spellattack=[[ 1d20ro1+ @{STR}[STR] + @{Prof}[Prof] +1[Enchantment] ]] }} {{spellshowattackadv=1}}{{spellattackadv=[[ 1d20ro1 + @{STR}[STR] + @{Prof}[Prof] +1[Enchantment] ]]}}{{spellshowdamage=1}}{{spelldamage=[[ 1d8 + @{STR}[STR] ?{Hunter's Mark?|No, |yes,+ 1d6[H.Mark] } ?{Giant?|No, |yes,+ 2d6[GiantSlayer]} ]] }}{{spellcancrit=1}}{{spellcritdamage=[[1d8]] Addt'l Dmg} } {{freetext=**Colossal Killer:** [[1d8]] (*if injured*)}}
Zyn , is it possible that you are not using the D&D 5e Shaped Character Sheet? The action_damage* fields are exclusive to Kryx's sheet and do not exist in Actoba's.
1441140673

Edited 1441140753
Thanks for that, managed to put something together, that is one complicated macro :P Quite possibly could be my fault here, I think I might be testing it in Actoba's sheet.  Thanks