I have created a homebrew subclass that has a variable damage ability at a higher level. At 3rd level they do 1d4 damage when they move 10 feet to attack. At 14th level I want to make it 1d4 (+STR) for every 10 feet moved. So if they move 30 feet it is 3d4 (+STR). Is there anyway to make a variable damage roll. I tried adding it a a list in the description, but it didn’t seem to work.
That is not something the system is designed to do unfortunately. You could have the feature say that in text, but it isn’t possible to program an action that can actually display a button to roll exactly like that. For any attack action (Weapon or Spell) you must designate an ability score for it to use so it can generate the correct attack and damage modifiers. So it would automatically add the Str bonus to the damage roll at 3rd- level.* And if you instead make it as a general action to have it not include the Str mod, then it cannot have an attack roll. And then there’s no way to have it add that at 10th-level. You would have to create both actions as separate and the players would have to be responsible for that part themselves. Also, there is no way for that character sheet to know if a character has moved at all, let alone how far it has moved, so it cannot combine multiples of the damage roll like you want.
The way I would do it is to set it to use the 1d4+Str, and the players would have to “customize” the action to remove the appropriate amount of damage equal to their Str mod, and adjust that negative modifier as needed whenever the character’s Str changed. Then at 10th-level they could stop doing that and just have to hit the button as many times as appropriate for their each use based on how far their character moved and add them all together themselves.
I hope that helps.
*That’s why the Artilerist’s one turret displays the damage roll when it should not.
Hello,
I have created a homebrew subclass that has a variable damage ability at a higher level. At 3rd level they do 1d4 damage when they move 10 feet to attack. At 14th level I want to make it 1d4 (+STR) for every 10 feet moved. So if they move 30 feet it is 3d4 (+STR). Is there anyway to make a variable damage roll. I tried adding it a a list in the description, but it didn’t seem to work.
Any tips would be appreciated. Thank you.
I think that's a snippet ode, but really i don't know anything about snippets
Snippets don’t “do” anything, they just display mutable information within a body of static text.
Besnoel,
That is not something the system is designed to do unfortunately. You could have the feature say that in text, but it isn’t possible to program an action that can actually display a button to roll exactly like that. For any attack action (Weapon or Spell) you must designate an ability score for it to use so it can generate the correct attack and damage modifiers. So it would automatically add the Str bonus to the damage roll at 3rd- level.* And if you instead make it as a general action to have it not include the Str mod, then it cannot have an attack roll. And then there’s no way to have it add that at 10th-level. You would have to create both actions as separate and the players would have to be responsible for that part themselves. Also, there is no way for that character sheet to know if a character has moved at all, let alone how far it has moved, so it cannot combine multiples of the damage roll like you want.
The way I would do it is to set it to use the 1d4+Str, and the players would have to “customize” the action to remove the appropriate amount of damage equal to their Str mod, and adjust that negative modifier as needed whenever the character’s Str changed. Then at 10th-level they could stop doing that and just have to hit the button as many times as appropriate for their each use based on how far their character moved and add them all together themselves.
I hope that helps.
*That’s why the Artilerist’s one turret displays the damage roll when it should not.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
Oh. I’m stupid