Ok so long story short, I want to create a subclass that adds a new class feature to the barbarian.
Its called "improved unarmored defense" and is supposed to give half proficiency to AC in addition to CON and DEX.
I added the feature to the subclass. However since I cannot add the proficiency or half-proficiency as a value, I had to result to fixed values. I assumed that the level scaled options would update the corresponding value of the modifier based on the level.
However, it seems it does not. Am I misunderstanding the function? This is under the modifier section.
There is no modifier to add half proficiency to AC, or Attacks. That modifier is only for skills and is used to make features like the Bards’ Jack of all Trades feature. Not all modifiers work for everything.
Sorry I should have been more accurate in my question.
I meant if I create a new class feature and add the level scaling property to it. I would assume that it either updates the amount of dice or the fixed values involved in that class feature on the corresponding levels that I entered into the level scaling property.
Example:
Class Feature: Divine Defenses
From this setup I would assume that the class feature updates the fixed value, defined in the modifier of the class feature, on both the 11th and 17th level to the corresponding fixed values. Otherwise I have no idea what the purpose of that property even is.
I had a similar problem with a homebrew race I am working on. I haven't found the solution just yet so I recommend just working on adding it manually rather than using the site features.
Sorry I should have been more accurate in my question.
I meant if I create a new class feature and add the level scaling property to it. I would assume that it either updates the amount of dice or the fixed values involved in that class feature on the corresponding levels that I entered into the level scaling property.
Example:
Class Feature: Divine Defenses
From this setup I would assume that the class feature updates the fixed value, defined in the modifier of the class feature, on both the 11th and 17th level to the corresponding fixed values. Otherwise I have no idea what the purpose of that property even is.
Level scaling will not do any of that. What level scaling does is give the character sheet a specific number for specific levels, and when you use the snippet code {{scalevalue}} with that class feature, the character sheet can plop the correct number in the description.
Class features do not usually give any bonus or feature that works off of Proficiency bonus like that. The reason is if they take 3 levels of your Barbarian subclass, and then switch over to something completely different for the next 17 levels, that Barbarian class feature will still keep improving. To preclude that interaction, they have always traditionally made things scale off of an Ability score in which the Player has to invest, or it works off of the character’s level in that specific class.
There are a couple subclasses in UA currently that are trying out having things scale based on Proficiency. They are discussed in this thread:
If you read through it you will see that DDB cannot properly do some of these things, but it still might be worth your while to look into it. Hope that helps.
I appreciate the effort, however since I cannot use proficiency in order to modify the numbers involved I just calculated it, so not the issue really. The issue is that I am unclear as to what the purpose of the level scaling property is if it does not replace the numbers attached to a class feature based on level, which is odd cause it seems like that is what it is supposed to do.
Display text put your defined text next to the Class Feature name in the Features and Traits tab on your character sheet. If you have some feature that scales and you want that changing number or text to display prominently, this is where you would fill that out. I also personally put my source in there with at least 1 level scale so it shows up on the character sheet, since there is not a source field that can be entered in through homebrew similar to how official class features might say PHB pg. # or XGTE pg. #, etc)
Actions have a level scale too and they work in a similar way but Modifiers do not scale on level. You have to create a new class feature at the level you want and enter in fixed values to change modifiers.
Ok so long story short, I want to create a subclass that adds a new class feature to the barbarian.

Its called "improved unarmored defense" and is supposed to give half proficiency to AC in addition to CON and DEX.
I added the feature to the subclass. However since I cannot add the proficiency or half-proficiency as a value, I had to result to fixed values. I assumed that the level scaled options would update the corresponding value of the modifier based on the level.
However, it seems it does not. Am I misunderstanding the function? This is under the modifier section.
I think that’s going to have to be something you write in as plain txt and the player will have to adjust it manually on the character sheet.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
Oh so it updates the text but not the actual value for the modifier?
There is no modifier to add half proficiency to AC, or Attacks. That modifier is only for skills and is used to make features like the Bards’ Jack of all Trades feature. Not all modifiers work for everything.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
Sorry I should have been more accurate in my question.

I meant if I create a new class feature and add the level scaling property to it. I would assume that it either updates the amount of dice or the fixed values involved in that class feature on the corresponding levels that I entered into the level scaling property.
Example:
Class Feature: Divine Defenses
From this setup I would assume that the class feature updates the fixed value, defined in the modifier of the class feature, on both the 11th and 17th level to the corresponding fixed values. Otherwise I have no idea what the purpose of that property even is.
I had a similar problem with a homebrew race I am working on. I haven't found the solution just yet so I recommend just working on adding it manually rather than using the site features.
That is what I ended up doing and hiding the additional odifiers in the character sheet but it is a very unelegant solution and an unwieldy one.
Level scaling will not do any of that. What level scaling does is give the character sheet a specific number for specific levels, and when you use the snippet code {{scalevalue}} with that class feature, the character sheet can plop the correct number in the description.
Class features do not usually give any bonus or feature that works off of Proficiency bonus like that. The reason is if they take 3 levels of your Barbarian subclass, and then switch over to something completely different for the next 17 levels, that Barbarian class feature will still keep improving. To preclude that interaction, they have always traditionally made things scale off of an Ability score in which the Player has to invest, or it works off of the character’s level in that specific class.
There are a couple subclasses in UA currently that are trying out having things scale based on Proficiency. They are discussed in this thread:
https://www.dndbeyond.com/forums/dungeons-dragons-discussion/unearthed-arcana/67520-ua-may-2020-subclasses-revisited
If you read through it you will see that DDB cannot properly do some of these things, but it still might be worth your while to look into it. Hope that helps.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
I appreciate the effort, however since I cannot use proficiency in order to modify the numbers involved I just calculated it, so not the issue really. The issue is that I am unclear as to what the purpose of the level scaling property is if it does not replace the numbers attached to a class feature based on level, which is odd cause it seems like that is what it is supposed to do.
Level Scaling is just used for variable and display text purposes.
The variable is used in {{scalevalue}} from https://www.dndbeyond.com/forums/dungeons-dragons-discussion/homebrew-house-rules/25930-using-snippet-codes-in-your-homebrew that can be used in the Snippet text of your class feature. Proficiency Bonus is a variable determined by level that's hard coded in {{proficiency}}, but operates along the same lines as Level Scaling
Display text put your defined text next to the Class Feature name in the Features and Traits tab on your character sheet. If you have some feature that scales and you want that changing number or text to display prominently, this is where you would fill that out. I also personally put my source in there with at least 1 level scale so it shows up on the character sheet, since there is not a source field that can be entered in through homebrew similar to how official class features might say PHB pg. # or XGTE pg. #, etc)
Actions have a level scale too and they work in a similar way but Modifiers do not scale on level. You have to create a new class feature at the level you want and enter in fixed values to change modifiers.
How to: Replace DEX in AC | Jump & Suffocation stats | Spell & class effect buff system | Wild Shape effect system | Tool Proficiencies as Custom Skills | Spells at higher levels explained | Superior Fighting/Martial Adept Fix | Snippet Codes Explored - Subclasses | Snippet Math Theory | Homebrew Weapons Explained
My: FEATS | MAGIC ITEMS | MONSTERS | SUBCLASSES Artificer Specialist: Weaveblade
Dndbeyond images not loading WORKAROUND FIXED!!! (TY Jay_Lane for original instructions)
Ah I see, so I DID misunderstand the purpose of the property. Thanks for clearing that up!