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

Need macro for variant crit sneak attack

1569861166

Edited 1569862348
My DM is using a variant of crits in 5E, where instead of double dice, one of any extra dice is instead automatically maxed. This is easy enough for a regular weapon attack (we just put the maximum value of the weapon's die type in the CRIT field, as shown in the attached picture). The crit just rolls 1d8+8 (plus appropriate attribute mod) and it's fine. But for sneak attack (or a Paladin's smite) it's a whole new problem. On a crit, he wants all of the sneak attack dice to be rolled except for one, which would be an automatic 6. I can't figure out any way to do this besides making two entries for every weapon, one with sneak attack (in the Damage2 field, with a +6 in CRIT similar to above) and one without. Any help?
1569863065
Kraynic
Pro
Sheet Author
Since I don't play 5E, I'm not real familiar with how that sheet/template work, but maybe a chat menu thing would work for you.&nbsp; If you write a macro for normal damage (damage alone), and another for crit damage (again, just the damage), you could then uncheck the damage roll in the attack.&nbsp; Set up the chat menu buttons for the 2 damage rolls in the description or notes section of the attack.&nbsp; Then when you click the attack, it will do the attack roll, and you then click the appropriate button to roll the damage you need based on the attack roll.&nbsp; Instruction on creating the buttons can be found here:&nbsp;&nbsp;<a href="https://app.roll20.net/forum/permalink/5927072/" rel="nofollow">https://app.roll20.net/forum/permalink/5927072/</a>
1569865182
Spren
Sheet Author
You should be able to put in "6+3d6" or whatever in the crit damage field. It's not limited to just a dice roll or a flat number or anything.
Kraynic said: Since I don't play 5E, I'm not real familiar with how that sheet/template work, but maybe a chat menu thing would work for you.&nbsp; If you write a macro for normal damage (damage alone), and another for crit damage (again, just the damage), you could then uncheck the damage roll in the attack.&nbsp; Set up the chat menu buttons for the 2 damage rolls in the description or notes section of the attack.&nbsp; Then when you click the attack, it will do the attack roll, and you then click the appropriate button to roll the damage you need based on the attack roll.&nbsp; Instruction on creating the buttons can be found here:&nbsp;&nbsp; <a href="https://app.roll20.net/forum/permalink/5927072/" rel="nofollow">https://app.roll20.net/forum/permalink/5927072/</a> Hmm that's...a bit over my pay grade and skill wheelhouse. I think I got halfway down the page when I felt my eyes physically glaze over. But thanks!
1569871732

Edited 1569875230
Spren said: You should be able to put in "6+3d6" or whatever in the crit damage field. It's not limited to just a dice roll or a flat number or anything. Wouldn't that then roll 6d6 + 6 + 5d6 on a crit? Either way, while this would work, it still presumes the character would have at least two separate entries for every weapon used...with and without sneak attack. That's what I was trying to avoid. I was thinking about using something like this, but I don't know how to write it to make it do what it's supposed to on a crit: ?{Sneak Attack|No, 1d8|Yes, 1d8+ [[ ceil((@{base_level}) / 2) ]]d6 [Sneak Attack]} The problem, as I'm seeing it, is the CRIT field does not supersede the Damage2 field, it only adds to it...and once you get more than one die of sneak attack damage, the crit is still going to want to double those, and you can't "subtract" one to turn it into an automatic 6.
1569880913
Spren
Sheet Author
Shard said: Wouldn't that then roll 6d6 + 6 + 5d6 on a crit? Either way, while this would work, it still presumes the character would have at least two separate entries for every weapon used...with and without sneak attack. That's what I was trying to avoid. Yep, and that would be the right number of dice on a crit sneak attack for that particular character if I'm understanding the rules you explained.(6d6 crit is 12d6, so 11d6+6 for you) I was thinking about using something like this, but I don't know how to write it to make it do what it's supposed to on a crit: ?{Sneak Attack|No, 1d8|Yes, 1d8+ [[ ceil((@{base_level}) / 2) ]]d6 [Sneak Attack]} You can put the query in the damage field just like putting a dice roll and it would do what you want. You'd need a separate query in the crit field though because the math would be slightly different, but it would work. You could try something like this in the damage field: ?{Sneak Attack|No, 1d8|Yes, 1d8+ [[ ceil((@{base_level}) / 2) ]]d6 [Sneak Attack]} And this in the crit field: ?{Sneak Attack Crit|No, 1d8|Yes, 1d8 + 6 + [[ ceil((@{base_level}) / 2)-1 ]]d6 [Sneak Attack]}
1569881543

Edited 1569881612
Spren
Sheet Author
So that will all work, but if you don't want to roll every time, or be queried every time, then Kraynic's solution is the best one and what I do in my games. Basically you just add a button to the description field that you click. You'll just need to make a separate button for the crit math. Here's a video of an easy way to do it: <a href="https://www.youtube.com/watch?v=HNQpNa6fjTY" rel="nofollow">https://www.youtube.com/watch?v=HNQpNa6fjTY</a>
Good call, Spren. Well done.