Hold on. What exactly is the point of this snippet? There may be a better way to do it than what you are working with. Why is it the class level +1? Why is that total being divided by 6? Why is it then being multiplied by 2? And finally why are you adding 4 to that result? What is the snippet meant to represent in plain text?
The snippet is to replicate the value of the Monk's Martial Arts die. The formula works so that for all values of classlevel from 1-4 the die is a d4, 5-10 the die is a d6, 11-16 the die is a d8, and 17-20 the die is a d10. If you can think of a better formula to get those values, I'd happily use it instead.
Yes, there is a much simpler way. Input that as a “scale value” for that feature and then use the {{scalevalue}} snippet.
Well here's the thing: this formula is used in an option, not in an entire feature, and options don't have level scaling, only level overrides (which are different), which means that {{scalevalue}} doesn't apply. I've also tried going into the Level Scaling section of the parent feature and putting in the desired values. When I use the {{scalevalue}} snippet, it just says "No level scale data available".
Yes, there is a much simpler way. Input that as a “scale value” for that feature and then use the {{scalevalue}} snippet.
Well here's the thing: this formula is used in an option, not in an entire feature, and options don't have level scaling, only level overrides (which are different), which means that {{scalevalue}} doesn't apply. I've also tried going into the Level Scaling section of the parent feature and putting in the desired values. When I use the {{scalevalue}} snippet, it just says "No level scale data available".
Yeah, things can get wonky when options are involved. Try this:
#unsigned - forces a calculation to not show a plus or minus sign infront of it. Example: {{modifier:cha#unsigned}}
Thank you for replying to my post with the answer. I appreciate the desire to help.
Just as a suggestion, you may want to check a bit before posting. Since I posted this, Stormknight replied with the answer the next day and updated the thread's first post to include this answer. This was all in October of 2018. There was no need to reply to me with this. Even so, I appreciate the intention and thank you.
Rollback Post to RevisionRollBack
Click ✨ HERE ✨ For My Youtube Videos featuring Guides, Tips & Tricks for using D&D Beyond. Need help with Homebrew? Check out ✨ thisFAQ/Guide thread ✨ by IamSposta.
I have created a cusom action(spell) and I would like to add 5 charges to it. I would like to track the useage of the spell. Can the snippets do this? Can I add 5 empty rectangle and mark the slot when it is used as we do with sorcery points? Or this is cannot be done in custom actions/snippets. Thanks.
If this is just a spell there should be an action after making it to add charges. If it is part of a subclass or race I believe it should look something like this: {{limiteduse}} - total number of uses for the contextual feature or trait. that is from the post from the thread
As Tvs_AdamWest stated, an Action (Spell, Attack, or General) would use “limited uses” and not “charges.” However, snippets don’t actually “do” anything, they just substitute variable data in place of fixed text. So a snippet would list how many uses in the paragraph for the Action on the character sheet, but wouldn’t actually generate any checkboxes.
To generate those little checkboxes you have to create the action, assign it a “reset type,” and then [SAVE] the Action. Then you have to edit that action and new sections will be at the bottom including one labeled “limited use” which can be set to have however many uses you want, and even set them to change as the PC levels up if you wish. After you [SAVE] the limited use data, then you have to re-save the Action, and finally the entire subclass using the main [SAVE CHANGES] button under Basic Information.
PS- The {{limiteduse}} snippet they suggested will automatically display whatever the limited use data you entered is for their class level. However, if you don’t actually add any limited use data it will have nothing to substitute and will just display an error.
I've created a Minotaur race, and it has a natural attack with its horns.
I want it to be proficient, with the attack being Str + proficiency, and damage being 1d6+str, but having the finesse property so dex is in if it is higher.
How do I code the snippet? This stuff is over my head.
I've created a Minotaur race, and it has a natural attack with its horns.
I want it to be proficient, with the attack being Str + proficiency, and damage being 1d6+str, but having the finesse property so dex is in if it is higher.
How do I code the snippet? This stuff is over my head.
Most of your work will be accomplished in the "racial trait"(add racial trait) option of the race creation section. In that section you'll be able "add modifier"(like the finesse property) determine the action/damage/ability type. The snippet will straight forward 1d6 + {{modifier:str,dex}}
I'm hoping someone can help me with {{scalevalue}}, I'm about to lose my mind here
I've created a feat that grants a new attack for one of my players, playing as a Blood Hunter. As a bonus action, they can extend a blood whip from their wrist whose attack scales with their hemocraft die.
Under Feat->Actions I've added level overrides for level 1, 5, 11 and 17 for 1d4, 1d6, 1d8 and 1d10 respectively. But I always get scalevalue - No level scale data available.
I've read through every comment in this thread, tried every suggestion, but to no avail. I've tried having the action have a default 1d4, without a default, setting the level overrides to be a fixed value of just the relevant number and doing 1d{{scalevalue}} but nothing seems to work. What am I doing wrong?
To my knowledge, this is currently not possible with feats. I may be forgetting something, but official feats only ever scale with proficiency bonus and ability modifiers. Snippet codes for feats don't even have "knowledge" of a character's level, so something like scaling at certain levels can't even be manually calculated.
That being said, the actual action itself scales properly according to the way you've set it up. If you're looking to display the information at a glance, you can always revert to the older style D&D Beyond snippet scaling information, which displays the appropriate scaling by level after the brief description. Here's an example (abridged, since I won't presume the language or function you choose):
As a bonus action, you can ... 1d4 ... damage. [5th] 1d6 [11th] 1d8 [17th] 1d10
I think if I was setting up something like this I would make Blood Whip a cantrip and set that up to scale, and then create a feat that adds the Blood Whip cantrip to the character.
The snippet is to replicate the value of the Monk's Martial Arts die. The formula works so that for all values of classlevel from 1-4 the die is a d4, 5-10 the die is a d6, 11-16 the die is a d8, and 17-20 the die is a d10. If you can think of a better formula to get those values, I'd happily use it instead.
Yes, there is a much simpler way. Input that as a “at higher level scaling” for that feature and then use the {{scalevalue}} snippet.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
Well here's the thing: this formula is used in an option, not in an entire feature, and options don't have level scaling, only level overrides (which are different), which means that {{scalevalue}} doesn't apply. I've also tried going into the Level Scaling section of the parent feature and putting in the desired values. When I use the {{scalevalue}} snippet, it just says "No level scale data available".
Yeah, things can get wonky when options are involved. Try this:
((((1+classlevel)/6@rounddown)*2)+4)
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
So, I'm really not sure what the heck happened, but now the Scalevalue is working. Thanks for all your help.
Sometimes it can take a while for updates to push through to the character sheet.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
Example: {{modifier:cha#unsigned}}
Thank you for replying to my post with the answer. I appreciate the desire to help.
Just as a suggestion, you may want to check a bit before posting. Since I posted this, Stormknight replied with the answer the next day and updated the thread's first post to include this answer. This was all in October of 2018. There was no need to reply to me with this. Even so, I appreciate the intention and thank you.
Click ✨ HERE ✨ For My Youtube Videos featuring Guides, Tips & Tricks for using D&D Beyond.
Need help with Homebrew? Check out ✨ this FAQ/Guide thread ✨ by IamSposta.
sorry if this has already been addressed but: I'm trying to add proficiency with a tool of choice and can't find the snippet code for it
There is no snippet code for that, snippets don’t actually “do” anything, they just display information.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
Hi!
I have created a cusom action(spell) and I would like to add 5 charges to it. I would like to track the useage of the spell. Can the snippets do this? Can I add 5 empty rectangle and mark the slot when it is used as we do with sorcery points? Or this is cannot be done in custom actions/snippets. Thanks.
If this is just a spell there should be an action after making it to add charges. If it is part of a subclass or race I believe it should look something like this: {{limiteduse}} - total number of uses for the contextual feature or trait. that is from the post from the thread
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
I've created a Minotaur race, and it has a natural attack with its horns.
I want it to be proficient, with the attack being Str + proficiency, and damage being 1d6+str, but having the finesse property so dex is in if it is higher.
How do I code the snippet? This stuff is over my head.
Most of your work will be accomplished in the "racial trait"(add racial trait) option of the race creation section. In that section you'll be able "add modifier"(like the finesse property) determine the action/damage/ability type. The snippet will straight forward 1d6 + {{modifier:str,dex}}
Thanks Watsurs, that works. Always learning something new lol.
I'm hoping someone can help me with {{scalevalue}}, I'm about to lose my mind here
I've created a feat that grants a new attack for one of my players, playing as a Blood Hunter. As a bonus action, they can extend a blood whip from their wrist whose attack scales with their hemocraft die.
Under Feat->Actions I've added level overrides for level 1, 5, 11 and 17 for 1d4, 1d6, 1d8 and 1d10 respectively. But I always get scalevalue - No level scale data available.
I've read through every comment in this thread, tried every suggestion, but to no avail. I've tried having the action have a default 1d4, without a default, setting the level overrides to be a fixed value of just the relevant number and doing 1d{{scalevalue}} but nothing seems to work. What am I doing wrong?
To my knowledge, this is currently not possible with feats. I may be forgetting something, but official feats only ever scale with proficiency bonus and ability modifiers. Snippet codes for feats don't even have "knowledge" of a character's level, so something like scaling at certain levels can't even be manually calculated.
That being said, the actual action itself scales properly according to the way you've set it up. If you're looking to display the information at a glance, you can always revert to the older style D&D Beyond snippet scaling information, which displays the appropriate scaling by level after the brief description. Here's an example (abridged, since I won't presume the language or function you choose):
I think if I was setting up something like this I would make Blood Whip a cantrip and set that up to scale, and then create a feat that adds the Blood Whip cantrip to the character.
Glad it worked. I'm right there with you.