On D&D Beyond or Roll20, how do you make a homebrew spell that crits on a 19 & 20

dnd-5ednd-beyondhomebrewroll20spells

I'm trying to create a custom version of the spell Scorching Ray for a warlock player. We create and maintain our characters on D&D Beyond, play on the Roll20 virtual tabletop platform, and use the Beyond20 plugin that basically links the two. This allows a player to click on their DDB character sheet, and the results are auto-imported into Roll20 (to hit rolls, initiative, spell damage, etc). This gets a little complicated when you combine multiple spells and abilities.

When the above-mentioned warlock has Hex and Hexblade's Curse up on the BBEG, he casts Scorching Ray and each ray does 2d6 fire damage + 1d6 necrotic damage + CHA modifier + proficiency bonus, and it crits on a 19 or 20.

To make this work in Roll20/DDB, you need to click the Scorching Ray spell to see if you hit and how much damage it does, then click the Hex damage, then manually add the CHA and proficiency modifiers. On a Nat20, Roll20/DDB even doubles the dice damage rolls automatically.

I can make a spell in DDB that does all of this in a single button click -EZPZ. However, I haven't been able to figure out how to get the 'Any attack roll you make against the cursed target is a critical hit on a roll of 19 or 20' portion of Hexblade's Curse worked into the spell.

Alternately, if there is a way to create this same functionality (the automatic rolling of extra dice based on a '19' being a crit) from within Roll20, that would be a valuable answer as my end goal is Roll20 display. However, it would have to be an automated process, not just typing the '/roll' command to roll the extra dice.

On D&D Beyond or Roll20, how do you make a homebrew spell that crits on a 19 & 20?

Best Answer

D&D Beyond does not currently support modified crit ranges, but Roll20 does.

Using the D&D5E by Roll20 character sheet, you can add a specific "Scorching Ray + Hex + Hexblade's Curse" attack in the Attacks & Spellcasting section that does what you want.

When modifying the attack, a "Crit Range" option is provided, defaulting to 20, which you can set to 19 to make 19-20 a critical hit. Next to "Damage", you can input "2d6 + @{pb}", which will deal the standard 2d6 from scorching ray plus the player's proficiency bonus from Hexblade's Curse. Directly after that, you can select CHA to be added to this damage as well. Make sure to set the "Crit" to 2d6 in this Damage section too. As Damage2 you can then input the 1d6 necrotic damage from hex, with a Crit of 1d6.

Custom Attack Example