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 Community] Help me to create a Flurry of Blows macro

                                                                              Greetings, I have Googled for a Roll20 macro for the Flurry of Blows monk ability, but I just could not find anything close to what I would like to do. As one can see at the picture above, I made a simple Flurry of Blows macro, using the following text at the Output box: Immediately after you take the Attack action on your turn, you can spend 1 ki point to make two unarmed strikes as a bonus action. Attack #1 [[d20+5]] | [[d20+5]] vs AC Damage [[d4+3]] Bludgeoning Attack #2 [[d20+5]] | [[d20+5]] vs AC Damage [[d4+3]] Bludgeoning However, the Quarterstaff attack box has some properties that I would really appreciate to add to the Flurry of Blows box: Bold characters with perhaps a slightly larger font size; Grey bar at the Damage area; Auto-roll critical damage. Also, another thing that I would like to do (if that's possible) is to change the Flurry of Blows description from "Class/Racial/Other ability" for "Monk class feature". I know there're some macro geniuses here. If someone could help me to create this macro, I would really appreciate. Thanks in advance.
1476276204
The Aaron
Pro
API Scripter
For this, I would setup first setup Flurry of Blows as a melee attack.   Use the attack, then push in the chat and copy the Roll Template text (should look something like this: &{template:5eDefault} {{character_name=@{Shin Long|character_name}}} {{title=@{Shin Long|meleeweaponname1}}} {{subheader=@{Shin Long|character_name}}} {{subheaderright=Melee attack}} {{weapon=1}} {{simple=1}} {{rollname=Attack}} {{roll1=[[ 1d20cs>@{Shin Long|meleeweaponcritrange1} + [[@{Shin Long|meleetohit1}]] + [[@{Shin Long|global_melee_attack_bonus}]] ]]}} {{weapondamage=[[@{Shin Long|meleedmg1} + [[@{Shin Long|meleedmgbonus1}]] + [[(@{Shin Long|global_melee_damage_bonus})]] ]] @{Shin Long|meleedmgtype1}}} {{weaponcritdamage=Additional [[@{Shin Long|meleecritdmg1}]] damage}} @{Shin Long|classactionmeleeweapon}} @{Shin Long|ro_melee1} @{Shin Long|classactionmeleeweapon} Copy this into an ability (On the Attributes and Abilities tab) on the character named Flurry-of-Blows.  You can edit the subheaderright to say "Monk class action" here. Under Class Actions add Flurry of Blows with melee and ranged attacks ticked in the options and with this as the output: [Use](~Flurry-of-Blows) Then, whenever you use an attack, it will show a button to use Flurry of Blows: And your Flurry of Blows will show the fields you want (and have the Monk class feature subhead): If you don't want the Use button to show again, you can take the @{classactionmelleeweapon} out of the Ability you added.  Additionally, if you need to change details about the attack, you can just change them in the Melee Weapon entry.
Wow!! That's very cool! Thank you very much, The Aaron! I followed your method, using the text bellow: &{template:5eDefault} {{character_name=@{Shin Long|character_name}}} {{title=@{Shin Long|meleeweaponname3}}} {{subheader=@{Shin Long|character_name}}} {{subheaderright=Monk Class Feature}} {{weapon=1}} {{simple=1}} {{rollname=Attack}} {{roll1=[[ 1d20cs>@{Shin Long|meleeweaponcritrange1} + [[@{Shin Long|meleetohit1}]] + [[@{Shin Long|global_melee_attack_bonus}]] ]]}} {{weapondamage=[[@{Shin Long|meleedmg1} + [[@{Shin Long|meleedmgbonus1}]] + [[(@{Shin Long|global_melee_damage_bonus})]] ]] @{Shin Long|meleedmgtype1}}} {{weaponcritdamage=Additional [[@{Shin Long|meleecritdmg1}]] damage}} @{Shin Long|classactionmeleeweapon}} @{Shin Long|ro_melee1} @{Shin Long|classactionmeleeweapon} It worked just like you showed. And I really liked the "Use" button in the Melee/Ranged Attack. But I would like to add some few traits to this option. For example, I would like to see the Flurry of Blows box rolling for  two attacks instead of just one . Also, I would like to add the feature description before the roll results: " Flurry of Blows Immediately after you take the Attack action on your turn, you can spend 1 ki point to make two unarmed strikes as a bonus action." Do you know how I could do that?
1476294835
The Aaron
Pro
API Scripter
For the second attack as a part of the first, I'd add a second copy of the template text to the attribute, pared down to just the attack and damage bits. The best I can come up with for the text is to use the emote field.  It always prepends the character name, but it's not too bad.  See what you think: &{template:5eDefault} {{character_name=@{Shin Long|character_name}}} {{title=@{Shin Long|meleeweaponname3}}} {{subheader=@{Shin Long|character_name}}} {{subheaderright=Monk Class Feature}} {{weapon=1}} {{simple=1}} {{foo=bar}}  {{emote=uses ***Flurry of Blows*** Immediately after you take the Attack action on your turn, you can spend [[1]] ki point to make two unarmed strikes as a bonus action.}}  {{rollname=Attack}} {{roll1=[[ 1d20cs>@{Shin Long|meleeweaponcritrange1} + [[@{Shin Long|meleetohit1}]] + [[@{Shin Long|global_melee_attack_bonus}]] ]]}} {{weapondamage=[[@{Shin Long|meleedmg1} + [[@{Shin Long|meleedmgbonus1}]] + [[(@{Shin Long|global_melee_damage_bonus})]] ]] @{Shin Long|meleedmgtype1}}} {{weaponcritdamage=Additional [[@{Shin Long|meleecritdmg1}]] damage}} @{Shin Long|classactionmeleeweapon}} @{Shin Long|ro_melee1} @{Shin Long|classactionmeleeweapon} &{template:5eDefault} {{character_name=@{Shin Long|character_name}}} {{weapon=1}} {{simple=1}} {{rollname=Attack}} {{roll1=[[ 1d20cs>@{Shin Long|meleeweaponcritrange1} + [[@{Shin Long|meleetohit1}]] + [[@{Shin Long|global_melee_attack_bonus}]] ]]}} {{weapondamage=[[@{Shin Long|meleedmg1} + [[@{Shin Long|meleedmgbonus1}]] + [[(@{Shin Long|global_melee_damage_bonus})]] ]] @{Shin Long|meleedmgtype1}}} {{weaponcritdamage=Additional [[@{Shin Long|meleecritdmg1}]] damage}}  @{Shin Long|ro_melee1} 
Thanks again, The Aaron. What is that "Foo" thing? Can it be removed? I wish both attack rolls were inside the same box. Do you know how I could do that?