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

Battlemaster Manuevers

I'm trying to make a nested macro for all my character's maneuvers.&nbsp; I started using this as a base: <a href="https://app.roll20.net/forum/post/2779191/help-with-5e-fighter-combat-maneuvers-macros" rel="nofollow">https://app.roll20.net/forum/post/2779191/help-with-5e-fighter-combat-maneuvers-macros</a> I am using the OGL 5E sheet&nbsp; I have a few issues... 1) That macro doesn't handle scaling well, so I created two new attributes called Superiority_Die and Superiority_DC on my charsheet, which I can then update manually as my character levels.&nbsp; I can't figure out how include that in the above macro so I don't have to go an edit the die and DC for each of the maneuvers he knows 2) It looks *ugly* but my attempt to pass {template:desc} or similar don't work.&nbsp; Is there a better way to format them?
Here is the exact macro as setup for me... after some tweaking, I got the stats to pass through (setting the target worked).. still can't format them so that they look proper.&nbsp;&nbsp; ?{Combat Maneuver| None&amp;#44; | Disarming Attack, **Disarming Attack** [[@{Raphael|Superiority_Die}]] damage Save DC [[@{Raphael|Superiority_DC}]] Str On a failed save it drops the object you choose it is holding. The object lands at its feet. | Menancing Attack, **Menacing Attack** [[@{Raphael|Superiority_Die}]] damage Save DC [[@{Raphael|Superiority_DC}]] Wis On a failed save&amp;#44; it is frightened of you until the end of your next turn. | Precision Attack, **Precision Attack** [[@{Raphael|Superiority_Die}]] damage When you make a weapon attack roll against a creature you can expend one superiority die to add it to the roll. You can use this maneuver before or after making the attack roll but before any effects of the attack are applied. | Riposte, **Riposte** [[@{Raphael|Superiority_Die}]] damage When a creature misses you with a melee attack&amp;#44; you can use your reaction and expend one superiority die to make a melee weapon attack against the creature. | Silver Tongue, **Silver Tongue** [[@{Raphael|Superiority_Die}]] bonus When you make a Deception (Cha) or Persuasion(Cha) check add the superiority die to the ability check. | Studious Eye, **Studios Eye** [[@{Raphael|Superiority_Die}]] bonus When you make an Insight (Wis) check or an Investigation(Int) check add the superiority die to the ability check. | Trip Attack, **Trip Attack** [[@{Raphael|Superiority_Die}]] damage Save DC [[@{Raphael|Superiority_DC}]] Str If the target is Large or smaller&amp;#44 it must make a Strength saving throw. On a failed save&amp;#44 you knock the target prone. }
1585480363
Ziechael
Forum Champion
Sheet Author
API Scripter
I popped it into the traits template which cleaned it up a little bit, also you didn't need the html replacement after 'None', you could either just leave it out completely in which case selecting that will resolve to just 'None' rather than 'None,' or you can add a non-replaced comma and have some output for when no manoeuvre is selected as below: @{Raphael|wtype}&amp;{template:traits} @{Raphael|charname_output} {{name=Combat Maneuver}} {{description=?{Combat Manoeuvre| None,Raphael decided not to bother! | Disarming Attack, **Disarming Attack** [[@{Raphael|Superiority_Die}]] damage Save DC [[@{Raphael|Superiority_DC}]] Str On a failed save it drops the object you choose it is holding. The object lands at its feet. | Menancing Attack, **Menacing Attack** [[@{Raphael|Superiority_Die}]] damage Save DC [[@{Raphael|Superiority_DC}]] Wis On a failed save&amp;#44; it is frightened of you until the end of your next turn. | Precision Attack, **Precision Attack** [[@{Raphael|Superiority_Die}]] damage When you make a weapon attack roll against a creature you can expend one superiority die to add it to the roll. You can use this maneuver before or after making the attack roll but before any effects of the attack are applied. | Riposte, **Riposte** [[@{Raphael|Superiority_Die}]] damage When a creature misses you with a melee attack&amp;#44; you can use your reaction and expend one superiority die to make a melee weapon attack against the creature. | Silver Tongue, **Silver Tongue** [[@{Raphael|Superiority_Die}]] bonus When you make a Deception (Cha) or Persuasion(Cha) check add the superiority die to the ability check. | Studious Eye, **Studios Eye** [[@{Raphael|Superiority_Die}]] bonus When you make an Insight (Wis) check or an Investigation(Int) check add the superiority die to the ability check. | Trip Attack, **Trip Attack** [[@{Raphael|Superiority_Die}]] damage Save DC [[@{Raphael|Superiority_DC}]] Str If the target is Large or smaller&amp;#44 it must make a Strength saving throw. On a failed save&amp;#44 you knock the target prone. } }}