I'm playing in a home campaign and the DM has allowed my Draconic Sorcerer to gain an extra known spell at 1, 3, 5, 7, 9. I'm not sure how to override the number of known spells however to reflect this as these spells would not count against the number of known spells.
I tried creating a feat to add in the extra spells but the only one showing on my sheet is Heat Metal which is not a sorcerer spell which is why I believe it shows up. But I can't get Burning Hands to show up this way for example. How do I accomplish this?
You cannot currently do this with a feat. You'll have to create a homebrew subclass and add this to the subclass.
For example, I've added a feature called "Spellcasting" at 3rd level to the beastmaster ranger (I did this ages ago so I don't remember if it's required that the feature be named "Spellcasting," but such naming is required to add spells to classes that don't get them by default). One of the submenus when you edit the feature is "Spells." That's the one you'll want to play with. You can set spell levels, class spell lists, or individual spells and define whether it consumes a spell slot or counts against spells known. You'll have to add a separate entry for each level you want a new spell at (so 1, 3, 5, 7, 9 for you).
You should be able to do this with a feat. We have a house rule giving extra cantrips that I've handled as a feat, and as far as I know there's no reason it couldn't be used for other spells. I went for a quick but sloppy method, trusting the player to know what spells were on their class spell list rather than having separate feats for each class. I did create 3 versions of the feat, one for each casting stat, since that actually affects the outcome for attack and damage bonuses, etc.
So, I created the feat, give it the required description, and in the SPELLS section, click the Add a Spell button. For my purpose, in the Spell Level field I selected Cantrip, but for your purpose you might want to just leave it blank and have all spells available. In the Ability Score field, select CHA for your sorcerer's spells. Check the Is Infinite box at the bottom. Leave everything else blank. On the character sheet, you need to go into Manage Feats, and add the custom feat. Then, while still in the Manage Feats sidebar, use the drop down arrow to show the feat content and it will have a field to let you select your first spell. Once you have selected that spell, because the feat has the Is Infinite setting, it will add a second field to select your second spell, etc. Do not select a second spell until you hit 3rd level. Then select your 3rd spell at 5th level, etc.
If you wanted to get fancier, rather than having a single spell with the Is Infinite checkbox, you could build the feat to have 5 separate spells in the SPELLS section of the feat. The first spell would be limited to 1st level, and you would not check the Is Infinite box. The second spell would have 1st and 2nd level spells, the third spell would have 1st-3rd level spells, etc.
The one piece of this which always confuses my players is that you can't see the drop-down boxes to select the spells except when you are in the Manage Feats sidebar. Once you've selected the spells, it will show up in your list of spells, and will also show up in the feat description on the sheet, but the actual editable fields are only visible when you are in the Manage Feats sidebar.
The reason you can’t do this with a feat is the spell slot issue. You’re talking about cantrips, which are inherently at-will, so obviously you didn’t run into the problem. Higher-level spells can be added through feats, but not in a way that lets them be cast from spell slots. That can only be done with a subclass.
D&D Beyond have spent the past 7.5 months working on a system that’s less atrociously architected, so fingers crossed that a future homebrew revamp doesn’t have these sorts of embarrassing limitations.
Hey guys,
I'm playing in a home campaign and the DM has allowed my Draconic Sorcerer to gain an extra known spell at 1, 3, 5, 7, 9. I'm not sure how to override the number of known spells however to reflect this as these spells would not count against the number of known spells.
I tried creating a feat to add in the extra spells but the only one showing on my sheet is Heat Metal which is not a sorcerer spell which is why I believe it shows up. But I can't get Burning Hands to show up this way for example. How do I accomplish this?
You cannot currently do this with a feat. You'll have to create a homebrew subclass and add this to the subclass.
For example, I've added a feature called "Spellcasting" at 3rd level to the beastmaster ranger (I did this ages ago so I don't remember if it's required that the feature be named "Spellcasting," but such naming is required to add spells to classes that don't get them by default). One of the submenus when you edit the feature is "Spells." That's the one you'll want to play with. You can set spell levels, class spell lists, or individual spells and define whether it consumes a spell slot or counts against spells known. You'll have to add a separate entry for each level you want a new spell at (so 1, 3, 5, 7, 9 for you).
You should be able to do this with a feat. We have a house rule giving extra cantrips that I've handled as a feat, and as far as I know there's no reason it couldn't be used for other spells. I went for a quick but sloppy method, trusting the player to know what spells were on their class spell list rather than having separate feats for each class. I did create 3 versions of the feat, one for each casting stat, since that actually affects the outcome for attack and damage bonuses, etc.
So, I created the feat, give it the required description, and in the SPELLS section, click the Add a Spell button. For my purpose, in the Spell Level field I selected Cantrip, but for your purpose you might want to just leave it blank and have all spells available. In the Ability Score field, select CHA for your sorcerer's spells. Check the Is Infinite box at the bottom. Leave everything else blank. On the character sheet, you need to go into Manage Feats, and add the custom feat. Then, while still in the Manage Feats sidebar, use the drop down arrow to show the feat content and it will have a field to let you select your first spell. Once you have selected that spell, because the feat has the Is Infinite setting, it will add a second field to select your second spell, etc. Do not select a second spell until you hit 3rd level. Then select your 3rd spell at 5th level, etc.
If you wanted to get fancier, rather than having a single spell with the Is Infinite checkbox, you could build the feat to have 5 separate spells in the SPELLS section of the feat. The first spell would be limited to 1st level, and you would not check the Is Infinite box. The second spell would have 1st and 2nd level spells, the third spell would have 1st-3rd level spells, etc.
The one piece of this which always confuses my players is that you can't see the drop-down boxes to select the spells except when you are in the Manage Feats sidebar. Once you've selected the spells, it will show up in your list of spells, and will also show up in the feat description on the sheet, but the actual editable fields are only visible when you are in the Manage Feats sidebar.
The reason you can’t do this with a feat is the spell slot issue. You’re talking about cantrips, which are inherently at-will, so obviously you didn’t run into the problem. Higher-level spells can be added through feats, but not in a way that lets them be cast from spell slots. That can only be done with a subclass.
D&D Beyond have spent the past 7.5 months working on a system that’s less atrociously architected, so fingers crossed that a future homebrew revamp doesn’t have these sorts of embarrassing limitations.
The subclass angle worked. Thanks!