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

Macro help - damage attacks getting complicated

Hi All, First time posting, read through the forums as much as I could, but please feel free to direct me if there's already a discussion about this. Some backstory: I'm playing in a 2024 5e game, but it looks like the DM is using the 2014 5e template in creating the game. I'm playing a 5th-level fey wanderer ranger/warlock with booming blade, green flame blade, true strike and shillelagh, as well as the classic hunter's mark AND dreadful strikes. What this means is, at any given time, I could be doing either bludgeoning, force, or radiant damage,  as well as  fire, thunder, and psychic damage. Not all at the same time, but I could do 1d10+2d6 radiant plus 1d4 psychic one round, then 1d10+1d6 force plus 1d8 thunder plus 1d4 psychic the next, then 1d10+1d6 bludgeoning plus 1d8 fire plus 1d4 psychic the next. I'm trying to come up with a clean method for doing this. Originally, I was just creating a bunch of different weapon entries, but now that my cantrips deal additional  additional  damage, the weapon entries can only account for two of the possible three damage types. Plus, it's getting tedious keeping track of whether I'm doing force damage or bludgeoning with the shillelagh, or casting true strike to deal radiant damage, or if I've got hunter's mark on someone or not, etc. etc. What I'm looking to create is something that looks like the classic attack roll template: Then I'd just like to click that and deal damage, but I need to do three damage types. Also, since I can do a bunch of different variations on damage dice and types, I'm trying to figure out how to do that as simply as possible. If the easiest thing is just to make a separate macro for each contingency, fine, but I'll take whatever advice you all have. Ultimately, I have the following variations on how I can attack someone, assuming I only ever attack with shillelagh pre-cast: Basic attack: 1d10 bludgeoning +1d4 psychic damage Force attack: 1d10 force +1d4 psychic damage Basic True Strike attack: 1d10 bludgeoning +1d6 radiant +1d4 psychic damage Force True Strike attack: 1d10 force +1d6 radiant +1d4 psychic damage Radiant True Strike attack: 1d10+1d6 radiant +1d4 psychic damage Basic Booming Blade attack: 1d10 bludgeoning +1d8 thunder +1d4 psychic damage Force Booming Blade attack: 1d10 force +1d8 thunder +1d4 psychic damage Basic Green-Flame Bade attack: 1d10 bludgeoning +1d8 fire +1d4 psychic damage Force Green-Flame Blade attack: 1d10 force +1d8 fire +1d4 psychic damage And then all of those variants with an additional 1d6 damage if I have hunter's mark up. I have no idea how to even begin making this less complicated, but I'd appreciate anything anybody can do to help me out.
1758053193

Edited 1758053723
There's a few ways that you could accomplish this: 1) The easiest - this would be my suggestion Adjust the weapon's normal damage type to list each type of damage that it can be. Create a separate 'attack' for Booming Blade and Green-Flame Blade for the additional damage that can be clicked when it takes effect (Booming Blade damage only happens when the target willingly moves while sheathed in the energy, and Green-Flame Blade damage affects a different target within 5'). Create a Global Damage modifier for Hunter's Mark and turn it on when the spell is active. Create a Global Damage modifier for Dreadful Strikes and leave it active all the time.  Here's what the setup looks like: This is what that output would look like: 2) Moderately complicated macro Macro that simply lists each possible attack type in a dropdown list and provides the damage output in a roll template 3) Most complicated macro Macro that queries each possible option
1758053361
Gauss
Forum Champion
Hi Rob W.,  It seems like the 1d10 damage is a simple switch between bludgeoning and force. I'd put that damage as a query or as a Chat Menu. ?{Bludgeoning / Force?|Bludgeoning|Force} Similarly, Psychic seems to always be present.  Radiant, Thunder, and Fire is going to be more complicated. You need both damage and names. Option 1: big query with multiple options. Advantage, only one query for the damage. Disadvantage is the damage type would be "hover over the damage to see it". Option 2a: Use the description, post all the damage and damage types there.  Advantage: you can see the damage for each type easily. Disadvantage: getting a total would be difficult. You will be mentally summing all the damage.  Disadvantage2: critical hits are not automatically generated so there will be an extra number on each line for criticals.  Disadvantage3: it is going to show up in the Description, not wait for you to push the damage roll button. Option 2b:  Similar to option 2a, but instead of the description you push a button and it pops out damage for the type you pressed. This has the same advantages and disadvantages except for Disadvantage3. 
1758053479
Gauss
Forum Champion
Jarren said: Create a Global Damage modifier for Hunter's Mark and turn it on when the spell is active. Create a Global Damage modifier for Dreadful Strikes and leave it active all the time.  Unless I am mistaken, this is the 2014 Attack template being used in conjunction with the 2024 character sheet. (The Devs have been enabling the 2014 templates for the 2024 sheet). There is not Global Damage option there. 
Gauss said: Unless I am mistaken, this is the 2014 Attack template being used in conjunction with the 2024 character sheet. (The Devs have been enabling the 2014 templates for the 2024 sheet). There is not Global Damage option there. Ah, I thought OP meant that they were using 2024 rules but using the 2014 character sheet. I can't find the option to use 2014 roll templates with a 2024 character. I'm getting an error message when I try:
1758054401

Edited 1758054826
Gauss
Forum Champion
Here is a sample default template with chat menu buttons for each option: /w "@{character_name}" &{template:default} {{name=Attack options}} {{select an option}} {{[Basic](~Basicattack) [Force](~Forceattack) [Basic True](~ @{character_name} | BasicTrue) [Force True](~ @{character_name}| ForceTrue) [Radiant True](~ @{character_name}| RadiantTrue)  [Basic Booming](~ @{character_name}| BasicBooming) [Force Booming](~ @{character_name}| ForceBooming) [Basic Green-Flame](~ @{character_name}| BasicGreen) [Force Green-Flame](~ @{character_name}| ForceGreen)}} You will need to make macros for each output, I provided example names.  Then for Hunter's Mark I suggest a chat menu button in the Description of the macro.  [Hunter's Mark](~ @{character_name}| HuntersMark) For the damage rolls, I suggest the following format:  1d8[Fire] That way you (or your DM) can hover over the damage and see which damage is which.  Note: if you want to put all this damage in separate lines you need to abandon the template you have selected. It can only do two damage outputs.
1758054610

Edited 1758054795
Gauss
Forum Champion
Jarren said: Gauss said: Unless I am mistaken, this is the 2014 Attack template being used in conjunction with the 2024 character sheet. (The Devs have been enabling the 2014 templates for the 2024 sheet). There is not Global Damage option there. Ah, I thought OP meant that they were using 2024 rules but using the 2014 character sheet. I can't find the option to use 2014 roll templates with a 2024 character. I'm getting an error message when I try: Currently only the D&D 5e 2014 sheet templates for simple, attack, and traits are enabled for the D&D 5e 2024 sheet. 
Thank you for the suggestions, everybody! I'm not the most roll20-savvy, but I THINK we're using the 2014 sheet templates with 2024 characters (we're linking with DnDBeyond, which is even LESS capable of providing multiple damage types), so I can do global damage modifiers, which solves my psychic damage issue! Thank you all for your help!
1758074305

Edited 1758074317
Gauss
Forum Champion
A screenshot of the sheet you are using would help. Alternately, if you join the Roll20 Discord server we could meet and I can show you what options look like, then I can write them up for you. I am near the top in the Champion of Roll20 section.