I know a lot of GMs like to "Break ties" in initiative by Dex Score. So make your Initiative have a decimal value. When you have your sheet open click "Attributes & Abilities" at the top. Scroll down to "initiative_bonus", and change your value to have your Dex score as a decimal value. For example "2" becomes "2.14". This way any ties will automatically sort by highest dexterity score.
"ro<#" is a GREAT thing to know. It means Roll again Once, if number is less then or equal to #" So for example if you have an ability like Great Weapon Fighting. Have your Greatsword's macro be [[2d6ro<2]]. If you roll a 1 or 2 on damage it will automatically reroll and keep the 2nd result. This is also really good if you're a Tiefling with Flames of Phlegethos, as all your Fire spells can end in "ro<1".
I also recommend starting a Macro with "/me" This way you can add cool description to your Macro like: this one for Hellish Rebuke (fill in your own Save DC)
/me as a Reaction points at his enemy. Flames leap to him dealing [[3d10]] fire damage or half on a successful DC:16 Dexterity Saving Throw
For the summoned creatures macro, here's a quick reference guide for beginners:
To use this macro, modify it as shown below and then copy and paste it into a new Ability in the Attributes & Abilities tab on your character sheet. You can call it what you like. Make sure Show as Token Action is checked. This will provide you a button in the top left corner of the screen (by the toolbar) when you have the token selected.
The following represent examples for Giant Poisonous Snake. The macro assumes 8 summoned creatures. If you summoned more than that, click the attack roll macro additional times as needed. Only the parts in bold need to be modified.
Attack Rolls
For this example, you can call the macro A1:Bite. Only this macro needs to be visible as a token action. The others will be embedded.
I have broken it down for you into its parts. The black/blue/green portion is the queries that will be inserted into the template in orange.
The part in pink is the way to call the next macro.
&{template:npcaction} @{npc_name_flag} {{rname=Bite Attacks}}{{description=[[?{Number of Attacks}]] hits vs. (AC @{target|ac}) [Roll Damage](~A1Damage)}}
Damage Rolls
Call this macro whatever you put in the [Roll Damage] link above. This example uses A1Damage. The damage macro here is calculating #hits(d4) + (#hits x 4) + #crits(d4).
&{template:npcaction} @{npc_name_flag} {{rname=Bite Damage}}{{description=Rolling damage for ?{Number of hits} hits, ?{Number of crits|0} of which were critical. [[[[?{Number of hits}*1]]d4+[[?{Number of hits}*4]]+[[?{Number of crits}*1]]d4]]piercing damage total. [Roll Poison](~A1Poison)}}
Secondary Damage Rolls
Call this macro whatever you put in the [Roll Poison] link above. This example uses A1Poison.
&{template:npcaction} @{npc_name_flag} {{rname=Poison Damage}}{{description=[[3d6]] poison, DC11 CON for half}}
Hey Sillvva. Since you like this sort of stuff, maybe you will enjoy this group roll with advantage macro I use for my Berserkers (Horn of Valhalla) when they attack recklessly. Because it does not appear possible to roll with advantage N times in a single query, I instead roll D100s and compare to the percent chance to hit and/or crit.
@{Fedrik's Berserker|wtype}&&{template:atk} {{mod=5}} {{rname=Berserkers Attack with Advantage}} {{normal=1}} {{r1=[[?{Number of Attackers|1} Berserkers]]}} {{desc=resulting in [[{?{Number of Attackers|1}d100cs<9cf>100}<[[%{Fedrik's Berserker|advantage_hit_percentage}]]]] hits}} @{Fedrik's Berserker|charname_output}
The macro that calculates the hit percentage is 'advantage_hit_percentage':
This is the best I could do without any API script support, so it can travel with the "Fedrik's Berserker" journal entry. Yes, I know I could just have a crap ton of individual attacks with the Roll? variable tracking what sort of rolls to make, but I wanted to do it without having to decide how many attackers there would be. The clunky part is that you have to hover to see which rolls are green and count the crits (rolls of 9 or lower) yourself.
Anyway, sharing here in case it gives you ideas of other things that can be done by converting to outcome percentages and just rolling d100 without a rollable table.
https://codepen.io/Sillvva/full/xeXXRd
Here is a reference I created with macros that I use frequently in Roll20.
Are there any you use that you like?
Feature Requests || Homebrew FAQ || Pricing FAQ || Hardcovers FAQ || Snippet Codes || Tooltips
DDB Guides & FAQs, Class Guides, Character Builds, Game Guides, Useful Websites, and WOTC Resources
I know a lot of GMs like to "Break ties" in initiative by Dex Score. So make your Initiative have a decimal value.
When you have your sheet open click "Attributes & Abilities" at the top.
Scroll down to "initiative_bonus", and change your value to have your Dex score as a decimal value. For example "2" becomes "2.14". This way any ties will automatically sort by highest dexterity score.
"ro<#" is a GREAT thing to know.
It means Roll again Once, if number is less then or equal to #"
So for example if you have an ability like Great Weapon Fighting. Have your Greatsword's macro be [[2d6ro<2]]. If you roll a 1 or 2 on damage it will automatically reroll and keep the 2nd result. This is also really good if you're a Tiefling with Flames of Phlegethos, as all your Fire spells can end in "ro<1".
I also recommend starting a Macro with "/me" This way you can add cool description to your Macro like: this one for Hellish Rebuke (fill in your own Save DC)
For the summoned creatures macro, here's a quick reference guide for beginners:
To use this macro, modify it as shown below and then copy and paste it into a new Ability in the Attributes & Abilities tab on your character sheet. You can call it what you like. Make sure Show as Token Action is checked. This will provide you a button in the top left corner of the screen (by the toolbar) when you have the token selected.
I've highlighted the parts you should modify.
Attack Name
Attack Bonus
Primary Damage
Critical Damage
Secondary Damage (in this case a giant poisonous snake's venom)
&{template:default} {{name=@{npc_name} [Bite]}} {{Target:=@{target|character_name}}} {{AC:=@{target|ac}}} {{ATK [1](#):=[[ ?{Roll|Normal, 1d20|Advantage, 2d20kh1|Disadvantage, 2d20kl1} + 6 ]] **DMG:** [[ 1d4 + 4 ]] Piercing **CRIT:** [[ 1d4 ]] Piercing
**CON 11:** [[3d6]]/2 Poison
}} {{ATK [[[{?{Number of attacks|1|2|3|4|5|6|7|8}, 2}kl1]]](#):=[[ ?{Roll} + 6 ]] **DMG:** [[ 1d4 + 4 ]] Piercing **CRIT:** [[ 1d4 ]] Piercing
**CON 11:** [[3d6]]/2 Poison
}} {{ATK [[[{?{Number of attacks}, 3}kl1]]](#):=[[ ?{Roll} + 6 ]] **DMG:** [[ 1d4 + 4 ]] Piercing **CRIT:** [[ 1d4 ]] Piercing
**CON 11:** [[3d6]]/2 Poison
}} {{ATK [[[{?{Number of attacks}, 4}kl1]]](#):=[[ ?{Roll} + 6 ]] **DMG:** [[ 1d4 + 4 ]] Piercing **CRIT:** [[ 1d4 ]] Piercing
**CON 11:** [[3d6]]/2 Poison
}} {{ATK [[[{?{Number of attacks}, 5}kl1]]](#):=[[ ?{Roll} + 6 ]] **DMG:** [[ 1d4 + 4 ]] Piercing **CRIT:** [[ 1d4 ]] Piercing
**CON 11:** [[3d6]]/2 Poison
}} {{ATK [[[{?{Number of attacks}, 6}kl1]]](#):=[[ ?{Roll} + 6 ]] **DMG:** [[ 1d4 + 4 ]] Piercing **CRIT:** [[ 1d4 ]] Piercing
**CON 11:** [[3d6]]/2 Poison
}} {{ATK [[[{?{Number of attacks}, 7}kl1]]](#):=[[ ?{Roll} + 6 ]] **DMG:** [[ 1d4 + 4 ]] Piercing **CRIT:** [[ 1d4 ]] Piercing
**CON 11:** [[3d6]]/2 Poison
}} {{ATK [[[{?{Number of attacks}, 8}kl1]]](#):=[[ ?{Roll} + 6 ]] **DMG:** [[ 1d4 + 4 ]] Piercing **CRIT:** [[ 1d4 ]] Piercing
**CON 11:** [[3d6]]/2 Poison}}
Feature Requests || Homebrew FAQ || Pricing FAQ || Hardcovers FAQ || Snippet Codes || Tooltips
DDB Guides & FAQs, Class Guides, Character Builds, Game Guides, Useful Websites, and WOTC Resources
Here is another summoned creature attack macro.
Summoned Creatures Attack Macros
The following represent examples for Giant Poisonous Snake. The macro assumes 8 summoned creatures. If you summoned more than that, click the attack roll macro additional times as needed. Only the parts in bold need to be modified.
Attack Rolls
For this example, you can call the macro A1:Bite. Only this macro needs to be visible as a token action. The others will be embedded.
I have broken it down for you into its parts. The black/blue/green portion is the queries that will be inserted into the template in orange.
The part in pink is the way to call the next macro.
Damage Rolls
Call this macro whatever you put in the [Roll Damage] link above. This example uses A1Damage. The damage macro here is calculating #hits(d4) + (#hits x 4) + #crits(d4).
Secondary Damage Rolls
Call this macro whatever you put in the [Roll Poison] link above. This example uses A1Poison.
Feature Requests || Homebrew FAQ || Pricing FAQ || Hardcovers FAQ || Snippet Codes || Tooltips
DDB Guides & FAQs, Class Guides, Character Builds, Game Guides, Useful Websites, and WOTC Resources
Hey Sillvva. Since you like this sort of stuff, maybe you will enjoy this group roll with advantage macro I use for my Berserkers (Horn of Valhalla) when they attack recklessly. Because it does not appear possible to roll with advantage N times in a single query, I instead roll D100s and compare to the percent chance to hit and/or crit.
The macro that calculates the hit percentage is 'advantage_hit_percentage':
This is the best I could do without any API script support, so it can travel with the "Fedrik's Berserker" journal entry. Yes, I know I could just have a crap ton of individual attacks with the Roll? variable tracking what sort of rolls to make, but I wanted to do it without having to decide how many attackers there would be. The clunky part is that you have to hover to see which rolls are green and count the crits (rolls of 9 or lower) yourself.
Anyway, sharing here in case it gives you ideas of other things that can be done by converting to outcome percentages and just rolling d100 without a rollable table.
I know this is a dead topic buuuuut. I really want to see that Macro sheet but the link is dead sadly. Could anyone possibly repost it? =D
Can you re-post the link?
I have updated the link
Feature Requests || Homebrew FAQ || Pricing FAQ || Hardcovers FAQ || Snippet Codes || Tooltips
DDB Guides & FAQs, Class Guides, Character Builds, Game Guides, Useful Websites, and WOTC Resources
Is there a way to macro rage frensy for my barbarian? It requires many rolls and takes much time.