"The relevant equation is: Knowledge = power = energy = matter = mass; a good bookshop is just a genteel Black Hole that knows how to read." - Terry Pratchett
Hey, this topic looks like it's full of helpful people, so I'm gonna ask this here. I'm trying to work on a snippet for a subclass ability that gains damage die as you level up. It's 1d10 at 1st level, 2d10 at 11, and 3d10 at 17. I'm using the "level overrides" to keep track of it, but I can't for the life of me find a snippet that specifically shows the dice value. {{scalevalue}} won't work because it's specifically using the Level Override NOT Level Scaling option (because it's a reaction as part of a class ability, once you get so far down the rabbit hole it limits your options). Can anyone help, or is there even a snippet that checks dice yet?
EDIT: Wait, nevermind, I think I figured it out by trying something dumb I didn't think would work. Even if the main ability itself doesn't use level scaling, you can still add your damage dice to the main ability, and scalevalue will still reflect that even though it's part of a sub-ability. Weird, but effective I guess.
Hopefully someone can help me - if I wanted to make a DC that used two stats - say, 8 + proficiency + dex mod + wis mod - how would I set that up as a snippet?
How would I use a snippet to add advantage on a specific roll? Does that not exist yet?
Snippets don't "do" anything. They just pull some info for display purposes so it looks neater and more relevant on the sheet.
As for actually putting in advantage, you can use the modifiers Advantage and specify the type of roll, but this has no functionality except for some things it might show a note about it. Dice rolling is not integrated into the sheet yet.
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.
Can you explain more how {{fixedvalue}} works? I have the fixed value in my Action set up as 1, and Level Overrides cause it to increase over time. But my character sheet, says "fixedvalue - Fixed value is missing."
If {{fixedvalue}} is not the proper snippet to use here, which one should I use for an Action that scales up?
Can you explain more how {{fixedvalue}} works? I have the fixed value in my Action set up as 1, and Level Overrides cause it to increase over time. But my character sheet, says "fixedvalue - Fixed value is missing."
If {{fixedvalue}} is not the proper snippet to use here, which one should I use for an Action that scales up?
I tried to recreate this to see if I could help and I got the exact same problem. I imagine this is a bug because, according to this post, that is exactly what the snippet is supposed to do.
Can you explain more how {{fixedvalue}} works? I have the fixed value in my Action set up as 1, and Level Overrides cause it to increase over time. But my character sheet, says "fixedvalue - Fixed value is missing."
If {{fixedvalue}} is not the proper snippet to use here, which one should I use for an Action that scales up?
I tried to recreate this to see if I could help and I got the exact same problem. I imagine this is a bug because, according to this post, that is exactly what the snippet is supposed to do.
I thought so, as I think I may have had success with this snippet in the past... I will leave it broken on my new sheet and hope that it resolves itself in an update.
"The relevant equation is: Knowledge = power = energy = matter = mass; a good bookshop is just a genteel Black Hole that knows how to read." - Terry Pratchett
"The relevant equation is: Knowledge = power = energy = matter = mass; a good bookshop is just a genteel Black Hole that knows how to read." - Terry Pratchett
I'm sorry I was so vague. I am trying to make a homebrew subclass for a cleric. Which I am taking some levels in, but when I use classlevel in a class feature it pulls my main class level instead of the cleric.
Can someone please help me figure out why this calculation results in NaN when used in the snippet of a sublcass feature concerning a range? It should be
15 (ft.) up to level 9
30 (ft.) for levels 10 to 13
45 (ft.) for levels 14 to 18
60 (ft.) from level 19 onward
The calculation phrase itself should be: {{ 15 + (( (0 - 9 + classlevel) / 4.5)@roundup * 15)@min:0 }}
An easy way for you to do this would be to use the {{scalevalue}} function and make the scalevalue at level 1: 0, level 10: 15, level 14: 30, level 19: 45. The code would be: {{ 15 + scalevalue)@min:0 }}.
I know this is a bit late and you already found a solution, but for any other things you want to homebrew this may come in hand.
And if anyone is interested, this snippet of code:
That works! Thank you so much for your help.
Tooltips | Snippet Code | How to Homebrew on D&D Beyond | Subclass Guide | Feature Roadmap
Astromancer's Homebrew Assembly
"The relevant equation is: Knowledge = power = energy = matter = mass; a good bookshop is just a genteel Black Hole that knows how to read." - Terry Pratchett
Yup, if your snippet formula needs more than a single pair of brackets, you're probably better off using level scaling. 😀
Pun-loving nerd | Faith Elisabeth Lilley | She/Her/Hers | Profile art by Becca Golins
If you need help with homebrew, please post on the homebrew forums, where multiple staff and moderators can read your post and help you!
"We got this, no problem! I'll take the twenty on the left - you guys handle the one on the right!"🔊
Hey, this topic looks like it's full of helpful people, so I'm gonna ask this here. I'm trying to work on a snippet for a subclass ability that gains damage die as you level up. It's 1d10 at 1st level, 2d10 at 11, and 3d10 at 17. I'm using the "level overrides" to keep track of it, but I can't for the life of me find a snippet that specifically shows the dice value. {{scalevalue}} won't work because it's specifically using the Level Override NOT Level Scaling option (because it's a reaction as part of a class ability, once you get so far down the rabbit hole it limits your options). Can anyone help, or is there even a snippet that checks dice yet?
EDIT: Wait, nevermind, I think I figured it out by trying something dumb I didn't think would work. Even if the main ability itself doesn't use level scaling, you can still add your damage dice to the main ability, and scalevalue will still reflect that even though it's part of a sub-ability. Weird, but effective I guess.
Hopefully someone can help me - if I wanted to make a DC that used two stats - say, 8 + proficiency + dex mod + wis mod - how would I set that up as a snippet?
You can calculate using simple arithmetic.
You may want to make sure that it displays without a + at the front, so probably using:
Pun-loving nerd | Faith Elisabeth Lilley | She/Her/Hers | Profile art by Becca Golins
If you need help with homebrew, please post on the homebrew forums, where multiple staff and moderators can read your post and help you!
"We got this, no problem! I'll take the twenty on the left - you guys handle the one on the right!"🔊
Thank you very much!
How would I use a snippet to add advantage on a specific roll? Does that not exist yet?
Snippets don't "do" anything. They just pull some info for display purposes so it looks neater and more relevant on the sheet.
As for actually putting in advantage, you can use the modifiers Advantage and specify the type of roll, but this has no functionality except for some things it might show a note about it. Dice rolling is not integrated into the sheet yet.
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.
I am having a blast with snippets! Thanks
SO in sheet, I went to Action tab, selected custom actions,, and added the following 3
the only thing I couldn't find was a way to access height in High Jump.
Tried working into a custom feat, still stemmed on height
Feats (Submitted) worked for Hero Point [DMG 9.264], Sanity [DMG 9.264], Honor [DMG 9.264] btw DMG 9.264 source is Dungeon Master Guide, Chapter 9, Page 264
Code Snippets
(Movement) Running Long Jump
Run 10 feet then jump {{abilityscore:str}} feet
DC(10) Athletics check to land in difficult spot
(Movement) Standing Long Jump
Stand then jump {{(abilityscore:str/2)@rounddown}} feet
DC(10) Athletics check to land in difficult spot
(Movement) High Jump
Straight Up {{3+modifier:str}} Plus 1 & 1/2 Height feet
DC(10) Athletics check to climb on top
Can you explain more how {{fixedvalue}} works? I have the fixed value in my Action set up as 1, and Level Overrides cause it to increase over time. But my character sheet, says "fixedvalue - Fixed value is missing."
If {{fixedvalue}} is not the proper snippet to use here, which one should I use for an Action that scales up?
I tried to recreate this to see if I could help and I got the exact same problem. I imagine this is a bug because, according to this post, that is exactly what the snippet is supposed to do.
I thought so, as I think I may have had success with this snippet in the past... I will leave it broken on my new sheet and hope that it resolves itself in an update.
Try scalevalue instead. I made this change and it seemed to work.
Tooltips | Snippet Code | How to Homebrew on D&D Beyond | Subclass Guide | Feature Roadmap
Astromancer's Homebrew Assembly
"The relevant equation is: Knowledge = power = energy = matter = mass; a good bookshop is just a genteel Black Hole that knows how to read." - Terry Pratchett
Is there a snippet to access Armor Class or Base Armor class
Anyone know how to use "{{classlevel}}" to read a second class level for a multiclass character?
Classlevel only works for the class you are making a subclass for.
Tooltips | Snippet Code | How to Homebrew on D&D Beyond | Subclass Guide | Feature Roadmap
Astromancer's Homebrew Assembly
"The relevant equation is: Knowledge = power = energy = matter = mass; a good bookshop is just a genteel Black Hole that knows how to read." - Terry Pratchett
All of the currently existing snippets are on page 1 of this thread.
Pun-loving nerd | Faith Elisabeth Lilley | She/Her/Hers | Profile art by Becca Golins
If you need help with homebrew, please post on the homebrew forums, where multiple staff and moderators can read your post and help you!
"We got this, no problem! I'll take the twenty on the left - you guys handle the one on the right!"🔊
I'm sorry I was so vague. I am trying to make a homebrew subclass for a cleric. Which I am taking some levels in, but when I use classlevel in a class feature it pulls my main class level instead of the cleric.
There is no way to do this.
i would be interested in hearing why you are trying to do this.
An easy way for you to do this would be to use the {{scalevalue}} function and make the scalevalue at level 1: 0, level 10: 15, level 14: 30, level 19: 45.
The code would be: {{ 15 + scalevalue)@min:0 }}.
I know this is a bit late and you already found a solution, but for any other things you want to homebrew this may come in hand.
And if anyone is interested, this snippet of code:
{{abilityscore:wis@min:14-10/2/2*(scalevalue-1)@rounddown-scalevalue+2+savedc:wis}}
Scalevalues:
Lvl x: 1
Lvl y: 2
It basically is something that adds a +1 to your displayed wisdom save DC and once you reach Lvl y, you add half your wisdom modifier instead.
I updated it to allow a 3 level scaling:
{{ ( classlevel@max:17 - 16 )@min:0 * ( abilityscore:wis-10/2/2 )@rounddown + ( 2 - scalevalue )@min:0 + savedc:wis }}
Scalevalues:
Lvl x : 3
Lvl y : 1
Lvl 17: 2
It now adds nothing to the save at level x, +1 at level y and half wisdom score at level 17.