Like the title says, I'm trying to create a feat that grants some new spells which function identically to normal spells as might be added by a class feature. At first all I did was make the feat give the spell and didn't specify anything else, but when giving a character that feat, it caused it to appear as "at will" instead of giving me the "cast" option and only showed the spell being available for first level.
I've since gone in and specified that the spells can be cast at any level and that they cost 1 action to cast and recharge on a short rest, however the spell is still appearing in the character sheet as only first level and as "at will" instead of cast.
Ideally I want these spells to function normally (I.E: Casting them consumes the appropriate spell slot and they are show up in the relevant cast levels). What do I need to change in order to do this? Here's my current layout for the spells and how they're appearing in the sheet:
The spells only appear as 1st level and don't appear in any of the other levels even though both of them should scale with spell slot level.
Feats cannot add spells that use spellslots because using spellslots is part of the class spellcasting feature specifically and feats cannot affect that in any way. Nor can items.
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.
Feats cannot add spells that use spellslots because using spellslots is part of the class spellcasting feature specifically and feats cannot affect that in any way. Nor can items.
I mean, technically they can. Fey touched gives you the ability to use misty step and a 1st level spell (of the divination or enchantment school) once/long rest but also the ability to cast them using your spell slots. They don't work on DDB though, only the 1 use works but then you have to manually click a spell slot to mark it as used. Not sure why it made them at will though, maybe copy fey touched or similar feat and try to customize that and see if it becomes a cast once ability instead. As for using the correct spell slot, I believe you still have to do this manually though.
After that, re-save the entire feat using the main [SAVE CHANGES] button under basic information.
You will never get them to display at various levels, only at the base level. And it will never have a “cast” button, only a “use” button. What you want cannot really be done with a feat, you will have to make it as a class feature or racial trait to work the way you want it to.
Is this still how this works? I'm also interested in a similar feat. I would ideally like it to use up the spell slots as a usual spell would but have one free use which refreshes once per long rest.
Is this still how this works? I'm also interested in a similar feat. I would ideally like it to use up the spell slots as a usual spell would but have one free use which refreshes once per long rest.
I know this is an old topic but I found a sort of work around as far as spell levels, you can add the same spell more than once using a feat. Set subsequent additions of that spell as cast at a certain level and it will add them in at the level set. I made a feat that grants a Divine soul Sorcerer certain cleric spells automatically and I just put in the same spell multiple times at each level I want them to be able to cast. As far as getting rid of the at will, no idea there yet.
Oh sure, it's not like Gift of the Metallic Dragon doesn't do exactly what the OP is attempting to do with Cure Wounds.
The problem is that we're not given the tools to do it.
Hi, thank you for replying to me. There is a note of sarcasm in your first line.
My post was made in August 2021, nearly 3 years ago. Sometimes, things may change. Since then, with release of new books (like Fizban's in October 2021) and functions, they have updated the tools for specific feats to function this way but due to access limitations cannot have this available for general homebrew. Therefore some feats, like Gift of the Metallic Dragon, can do the "use spell slots as well" part, but we as homebrewers cannot create feats that do.
Please be mindful of post dates when making replies.
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 feel so proud of myself and this topic was a BIG HELP!
First off, in the case of my homebrew feat with it's homebrew spells, I found that the spell scaling didn't work for them as a feat bur I didn't want to take up space for my prepared spell list.
So I made copies of my spells, adjusted their levels and damages accordingly, and added each one to the feat. I added a number to the name of the spell to tell me which level the copy spell was.
And it WORKED!!!
It'll take a lot of work to do the homebrew feat and posting copies of the spell at different levels, but so worth it.
I feel so proud of myself and this topic was a BIG HELP!
First off, in the case of my homebrew feat with it's homebrew spells, I found that the spell scaling didn't work for them as a feat bur I didn't want to take up space for my prepared spell list.
So I made copies of my spells, adjusted their levels and damages accordingly, and added each one to the feat. I added a number to the name of the spell to tell me which level the copy spell was.
And it WORKED!!!
It'll take a lot of work to do the homebrew feat and posting copies of the spell at different levels, but so worth it.
Congratulations! My sincere recommendation is DON’T POST THEM. Take the time to thoroughly proofread, edit, playtest, and adjust your ‘brews prior to posting them. And when I write “thoroughly,” I mean until you are 1,000% sure that each and every one of them is absolutely PERFECT, not just in terms of how they interact with each other in this context as you intend, but also in terms of how they all work individually as well.
For example, regarding your creative solution of using multiple leveled versions of the same spell. The spell must have one or more associated spell lists attached in order for the system to save them. However, I assume you don’t want regular PCs to be able to learn those leveled-up versions. Correct? If you include the same class list(s) for those leveled versions, then anyone who adds your spells to their collection, and everyone in the same DDB campaigns with those folks will be able to do exactly that for any character with the listed class(es). One way you can get around that issue is to create a dummy subclass and only list that subclass as associated with those leveled versions. (I usually use a barbarian subclass with spellcasting that I specially create for this purpose simply because it guarantees that nobody can accidentally use it. I always name such subclasses after the feat or magic item the spell(s) are intended for to make sure the names match for ease of reference, and for other reasons as well as I’ll go over momentarily.) Once the spells are saved as available only to that subclass, you can then delete the subclass and then the spells will appear as if not associated with any class or subclass whatsoever. And, just in case WotC/DDB changes things in future and the subclass name becomes visible again, since I gave the subclass the same name as the feat (or magic item), it will still display as I intend. It’s a little insurance policy I came up with as a form of future proofing.
It’s the little details like that which are often overlooked in people’s rush to publish. The devil is in the details, so I try to not overlook any whenever possible.
i am trying to do the Dragon gift of the metallic dragon: I tried to make the feat as version 2024 cuz healing spell ahs been buff and the feat don't seems to let you have access to the spell parts. Looks like its incriptied in a code that we don't have access. I try to make a copy to see if I can edit it, but the sepllcasting choice, or spell don't even show in the screen.
I had that issue too with Gift of the Metallic dragon. I want to update it to use 2024 Cure Wounds. Best I could do is start from scratch on homebrew feat, add spell cure wounds core rules with one use per long rest at level 1 spell. Copy and paste the wording for the protective wings part into the actions sections.
And then to get cure wounds 2024 as a spell that can be cast using a spell slot at my available spell slot levels, I had to add it to my homebrewed subclass as a known spell.
I added two legacy (2014) spells to a feat that was built before 2024 came out, so I kept to legacy for consistency. The spells are utility/buff: Create Food and Water (3rd level) and Heroes' Feast (6th level). The goal is to give access to spells that may not be in the character's class list, or for non-casters.
The added spells show up at the correct level in the character sheet, but has the dreaded "At Will". The spell does not have any ability-score dependencies, nor proficiency dependency, nor casting level dependency -- it is purely a "cast at level X" regardless of character. Further, the 6th-level spell shows up when the character is not yet at a level for this.
However, I recognize that a Fighter casting a 3rd-level spell is wonky -- what spell progression table applies? It looks like these spells need tying to an ability score or to the proficiency bonus. Thinking this through, it looks that I cannot simply "add to your spell list" when that makes sense.
When adding a spell you have the following options for limited uses:
"Number of Uses" = here you choose a base set number of uses.
"Uses By Ability Modifier" = here you can choose an ability score modifier and this will add a number of uses dependent on the modifier of the chose ability score.
The two above are additive unless other selections are made. For example if you have Number of Uses to 1 and the Uses By Ability Modifier to Wisdom then the spell cast be cast a number of times equal to 1 + their Wisdom modifier.
There are modifications you can make to the above by using the "Stat Modifier Operator" , it defaults to addition but can be changed to multiplication. Changing it to multiplication means the uses will be "Number of Uses" X "Uses By Ability Modifier". So if you put 2 in Number of Uses and put Uses By Ability Modifier to Charisma then the spell can be cast a number of times equal to 2x their Charisma modifier.
There is also "Use Proficiency Bonus" checkbox. If checked the character's Proficiency Bonus will be added to their total number of uses. The "Proficiency Bonus Operator" can change this from addition to multiplication and is based on the Number of Uses box.
So if you set Number of Uses to 2, Uses by Ability Score to Intelligence, Stat Modifier Operator as addition, check Use Proficiency Bonus and set Proficiency Bonus Operator to multiplication the total uses will be calculated as:
(2 + Int Mod) x Proficiency Bonus
Finally, to ensure limited uses is actually applies you need to set the Reset Type. You can set to Short Rest, Long Rest, Dawn and Other. Dawn and Other will not enforced by the sheet but lets you describe a different reset type as per the feat description. Short Rest and Long Rest will allow the number of uses to be reset back to full whenever the character takes a Short or Long Rest on the sheet, respectively.
Also note: homebrew feats cannot have the character cast with slots. Only species and subclass can do that.
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.
but the spell part doesn' even show. So to make it works, i create a species future as (innate spellcasting) that is only available at the level my player get the ability improvement to choose the feat and in their class they let the ability score not used (no choice made)
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Like the title says, I'm trying to create a feat that grants some new spells which function identically to normal spells as might be added by a class feature. At first all I did was make the feat give the spell and didn't specify anything else, but when giving a character that feat, it caused it to appear as "at will" instead of giving me the "cast" option and only showed the spell being available for first level.
I've since gone in and specified that the spells can be cast at any level and that they cost 1 action to cast and recharge on a short rest, however the spell is still appearing in the character sheet as only first level and as "at will" instead of cast.
Ideally I want these spells to function normally (I.E: Casting them consumes the appropriate spell slot and they are show up in the relevant cast levels). What do I need to change in order to do this? Here's my current layout for the spells and how they're appearing in the sheet:

The spells only appear as 1st level and don't appear in any of the other levels even though both of them should scale with spell slot level.
How do I fix this?
Thanks!
You can't.
Feats cannot add spells that use spellslots because using spellslots is part of the class spellcasting feature specifically and feats cannot affect that in any way. Nor can items.
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 mean, technically they can. Fey touched gives you the ability to use misty step and a 1st level spell (of the divination or enchantment school) once/long rest but also the ability to cast them using your spell slots. They don't work on DDB though, only the 1 use works but then you have to manually click a spell slot to mark it as used.
Not sure why it made them at will though, maybe copy fey touched or similar feat and try to customize that and see if it becomes a cast once ability instead. As for using the correct spell slot, I believe you still have to do this manually though.
It made it “at will” because they didn’t initially put in any metric for “number of uses,” either a fixed number or uses by an ability score.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
Get rid of all of this:
After that, re-save the entire feat using the main [SAVE CHANGES] button under basic information.
You will never get them to display at various levels, only at the base level. And it will never have a “cast” button, only a “use” button. What you want cannot really be done with a feat, you will have to make it as a class feature or racial trait to work the way you want it to.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
Is this still how this works? I'm also interested in a similar feat. I would ideally like it to use up the spell slots as a usual spell would but have one free use which refreshes once per long rest.
Yes, that’s still how it works. Please see the Feats FAQ #1: (https://www.dndbeyond.com/forums/dungeons-dragons-discussion/homebrew-house-rules/131411-a-homebrewers-how-to-faq).
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
Man that sucks I was just trying to do the same thing
Yeah, same. This would really be handy.
I know this is an old topic but I found a sort of work around as far as spell levels, you can add the same spell more than once using a feat. Set subsequent additions of that spell as cast at a certain level and it will add them in at the level set. I made a feat that grants a Divine soul Sorcerer certain cleric spells automatically and I just put in the same spell multiple times at each level I want them to be able to cast. As far as getting rid of the at will, no idea there yet.
Darn I was really hoping this could be done. I also want to give my players custom spells that require casting using spell slots.
3D Artist - www.charliepharis.com
Oh sure, it's not like Gift of the Metallic Dragon doesn't do exactly what the OP is attempting to do with Cure Wounds.
The problem is that we're not given the tools to do it.
Hi, thank you for replying to me. There is a note of sarcasm in your first line.
My post was made in August 2021, nearly 3 years ago. Sometimes, things may change. Since then, with release of new books (like Fizban's in October 2021) and functions, they have updated the tools for specific feats to function this way but due to access limitations cannot have this available for general homebrew. Therefore some feats, like Gift of the Metallic Dragon, can do the "use spell slots as well" part, but we as homebrewers cannot create feats that do.
Please be mindful of post dates when making replies.
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.
FIGURED IT OUT!!!!!
I feel so proud of myself and this topic was a BIG HELP!
First off, in the case of my homebrew feat with it's homebrew spells, I found that the spell scaling didn't work for them as a feat bur I didn't want to take up space for my prepared spell list.
So I made copies of my spells, adjusted their levels and damages accordingly, and added each one to the feat. I added a number to the name of the spell to tell me which level the copy spell was.
And it WORKED!!!
It'll take a lot of work to do the homebrew feat and posting copies of the spell at different levels, but so worth it.
Congratulations! My sincere recommendation is DON’T POST THEM. Take the time to thoroughly proofread, edit, playtest, and adjust your ‘brews prior to posting them. And when I write “thoroughly,” I mean until you are 1,000% sure that each and every one of them is absolutely PERFECT, not just in terms of how they interact with each other in this context as you intend, but also in terms of how they all work individually as well.
For example, regarding your creative solution of using multiple leveled versions of the same spell. The spell must have one or more associated spell lists attached in order for the system to save them. However, I assume you don’t want regular PCs to be able to learn those leveled-up versions. Correct? If you include the same class list(s) for those leveled versions, then anyone who adds your spells to their collection, and everyone in the same DDB campaigns with those folks will be able to do exactly that for any character with the listed class(es). One way you can get around that issue is to create a dummy subclass and only list that subclass as associated with those leveled versions. (I usually use a barbarian subclass with spellcasting that I specially create for this purpose simply because it guarantees that nobody can accidentally use it. I always name such subclasses after the feat or magic item the spell(s) are intended for to make sure the names match for ease of reference, and for other reasons as well as I’ll go over momentarily.) Once the spells are saved as available only to that subclass, you can then delete the subclass and then the spells will appear as if not associated with any class or subclass whatsoever. And, just in case WotC/DDB changes things in future and the subclass name becomes visible again, since I gave the subclass the same name as the feat (or magic item), it will still display as I intend. It’s a little insurance policy I came up with as a form of future proofing.
It’s the little details like that which are often overlooked in people’s rush to publish. The devil is in the details, so I try to not overlook any whenever possible.
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
i am trying to do the Dragon gift of the metallic dragon: I tried to make the feat as version 2024 cuz healing spell ahs been buff and the feat don't seems to let you have access to the spell parts. Looks like its incriptied in a code that we don't have access. I try to make a copy to see if I can edit it, but the sepllcasting choice, or spell don't even show in the screen.
I had that issue too with Gift of the Metallic dragon. I want to update it to use 2024 Cure Wounds. Best I could do is start from scratch on homebrew feat, add spell cure wounds core rules with one use per long rest at level 1 spell. Copy and paste the wording for the protective wings part into the actions sections.
And then to get cure wounds 2024 as a spell that can be cast using a spell slot at my available spell slot levels, I had to add it to my homebrewed subclass as a known spell.
Following up ... I'm using DnDB as of Jun'25.
I added two legacy (2014) spells to a feat that was built before 2024 came out, so I kept to legacy for consistency.
The spells are utility/buff: Create Food and Water (3rd level) and Heroes' Feast (6th level).
The goal is to give access to spells that may not be in the character's class list, or for non-casters.
The added spells show up at the correct level in the character sheet, but has the dreaded "At Will". The spell does not have any ability-score dependencies, nor proficiency dependency, nor casting level dependency -- it is purely a "cast at level X" regardless of character. Further, the 6th-level spell shows up when the character is not yet at a level for this.
However, I recognize that a Fighter casting a 3rd-level spell is wonky -- what spell progression table applies? It looks like these spells need tying to an ability score or to the proficiency bonus. Thinking this through, it looks that I cannot simply "add to your spell list" when that makes sense.
You need to set limited uses for it.
When adding a spell you have the following options for limited uses:
"Number of Uses" = here you choose a base set number of uses.
"Uses By Ability Modifier" = here you can choose an ability score modifier and this will add a number of uses dependent on the modifier of the chose ability score.
The two above are additive unless other selections are made. For example if you have Number of Uses to 1 and the Uses By Ability Modifier to Wisdom then the spell cast be cast a number of times equal to 1 + their Wisdom modifier.
There are modifications you can make to the above by using the "Stat Modifier Operator" , it defaults to addition but can be changed to multiplication. Changing it to multiplication means the uses will be "Number of Uses" X "Uses By Ability Modifier". So if you put 2 in Number of Uses and put Uses By Ability Modifier to Charisma then the spell can be cast a number of times equal to 2x their Charisma modifier.
There is also "Use Proficiency Bonus" checkbox. If checked the character's Proficiency Bonus will be added to their total number of uses. The "Proficiency Bonus Operator" can change this from addition to multiplication and is based on the Number of Uses box.
So if you set Number of Uses to 2, Uses by Ability Score to Intelligence, Stat Modifier Operator as addition, check Use Proficiency Bonus and set Proficiency Bonus Operator to multiplication the total uses will be calculated as:
(2 + Int Mod) x Proficiency Bonus
Finally, to ensure limited uses is actually applies you need to set the Reset Type. You can set to Short Rest, Long Rest, Dawn and Other. Dawn and Other will not enforced by the sheet but lets you describe a different reset type as per the feat description. Short Rest and Long Rest will allow the number of uses to be reset back to full whenever the character takes a Short or Long Rest on the sheet, respectively.
Also note: homebrew feats cannot have the character cast with slots. Only species and subclass can do that.
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.
but the spell part doesn' even show. So to make it works, i create a species future as (innate spellcasting) that is only available at the level my player get the ability improvement to choose the feat and in their class they let the ability score not used (no choice made)