I am building a Slaad based Sorcerer Origin. All of the a abilities are activated together as part of the Slaad Form (partial shape shift) so to simplify activation in the character sheet I have created a 1st level Granted Feature with an Action Claw Attack, a Bonus Action Claw Attack (1d6 damage) as well as a Bonus Proficiency in Strength Save (this is done and should work). I am assuming that if I add an Extra Bite Attack (1d6 damage) and a Bonus Proficiency in Dexterity Saves that are not available until 6th level, I will only have to activate a single ability on the character sheet and 6th level abilities will show up at the appropriate level.
I then created a 14th level Feature that Replaces the 1st level Feature with the same three actions with 1d8 damage as well as the two original Bonus Saving Throw Proficiencies and a third Bonus Proficiency in Intelligence Saves. I am assuming I must repeat all of the existing options I want to carry over.
Lastly I created a third feature the adds a Bonus Proficiency in Wisdom Saves and increases the damage die for all three attacks to 1d10. When I do this it only gives me the option to replace the original feature instead of replacing the replacement. I have a feeling this will blow up.
If it does not already work this way, implementing an object oriented inheritance model where the elements of a replacement features only override the previous ones if they are identically named, would be cleaner from a user prospective. Allowing to directly replace a replacement would be nice as well.
You don’t need to do most of what you did. You also are assuming that things will work that don’t work that way. The reason it isn’t working is because you did it in a way that is not going to work.
Your first issue is that temporary effects are not currently supported on the DDB character sheet at all. You are trying to “simplify activation,” but the issue is that there can be no “proper activation,” so your “simplified” is actually just a hack-workaround for something the character sheet cannot yet do.
If you create a granted feature at 1st level with some other stuff attached that supposedly doesn’t come online until 6th level it will cause you problems because anything that is part of a “granted 1st-level feature” will be always on all the time from first level on.
The increased damage from the natural weapons does not need to be implemented by any kind of replacement anything at any level. You can simply add “level overrides” to the original action to increase the size of the damage dice.
You see, “Replacement Features” aren’t designed to replace a low level ability at higher levels with another version of the same name. A “Replacement Feature” is intended to be like how “Favored Foe” can replace “Favored Enemy” and “Deft Explorer” can replace “Natural Explorer” for 1st level Rangers as part of the “Optional Class Features” in Tasha’s Cauldron.
Basically, you think that “none or it’s working correctly” because you think it’s sposta to do something it isn’t actually sposta to do. And it doesn’t actually work the way you think it’s sposta work.
You would make out better adding most of that as plain text with no actual mechanisms whatsoever and then creating “Slaad Form(s)” as a monster statblock, or series of monster statblocks. (Like how Druids’ Wild Shape is handled.)
I am building a Slaad based Sorcerer Origin. All of the a abilities are activated together as part of the Slaad Form (partial shape shift) so to simplify activation in the character sheet I have created a 1st level Granted Feature with an Action Claw Attack, a Bonus Action Claw Attack (1d6 damage) as well as a Bonus Proficiency in Strength Save (this is done and should work). I am assuming that if I add an Extra Bite Attack (1d6 damage) and a Bonus Proficiency in Dexterity Saves that are not available until 6th level, I will only have to activate a single ability on the character sheet and 6th level abilities will show up at the appropriate level.
I then created a 14th level Feature that Replaces the 1st level Feature with the same three actions with 1d8 damage as well as the two original Bonus Saving Throw Proficiencies and a third Bonus Proficiency in Intelligence Saves. I am assuming I must repeat all of the existing options I want to carry over.
Lastly I created a third feature the adds a Bonus Proficiency in Wisdom Saves and increases the damage die for all three attacks to 1d10. When I do this it only gives me the option to replace the original feature instead of replacing the replacement. I have a feeling this will blow up.
If it does not already work this way, implementing an object oriented inheritance model where the elements of a replacement features only override the previous ones if they are identically named, would be cleaner from a user prospective. Allowing to directly replace a replacement would be nice as well.
You don’t need to do most of what you did. You also are assuming that things will work that don’t work that way. The reason it isn’t working is because you did it in a way that is not going to work.
Your first issue is that temporary effects are not currently supported on the DDB character sheet at all. You are trying to “simplify activation,” but the issue is that there can be no “proper activation,” so your “simplified” is actually just a hack-workaround for something the character sheet cannot yet do.
If you create a granted feature at 1st level with some other stuff attached that supposedly doesn’t come online until 6th level it will cause you problems because anything that is part of a “granted 1st-level feature” will be always on all the time from first level on.
The increased damage from the natural weapons does not need to be implemented by any kind of replacement anything at any level. You can simply add “level overrides” to the original action to increase the size of the damage dice.
You see, “Replacement Features” aren’t designed to replace a low level ability at higher levels with another version of the same name. A “Replacement Feature” is intended to be like how “Favored Foe” can replace “Favored Enemy” and “Deft Explorer” can replace “Natural Explorer” for 1st level Rangers as part of the “Optional Class Features” in Tasha’s Cauldron.
Basically, you think that “none or it’s working correctly” because you think it’s sposta to do something it isn’t actually sposta to do. And it doesn’t actually work the way you think it’s sposta work.
You would make out better adding most of that as plain text with no actual mechanisms whatsoever and then creating “Slaad Form(s)” as a monster statblock, or series of monster statblocks. (Like how Druids’ Wild Shape is handled.)
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting