It's because you've added your spells (including feather fall) twice; once as part of Basic Information >> Additional Specific Spells, and a second time as part of Class Features >> Aeronaut Spells >> Spells (10)
It's odd though. I thought that might be the case, so I removed them from the table but that didn't seem to have an effect. Maybe I hadn't updated or saved the subclass properly.
Mmm, trying to figure out how to set it up correctly.
For clarity I would like the spell to state "Aeronaut Spells", not "Artificer". So I played around a bit with where to list the spells. It seems I should add them to the Basic Information, as I did for Feather Fall and Zephyr Strike, but now they still show up twice, once as an "Artificer" spell and once as an "Aeronaut Spell". Any ideas?
Mmm, trying to figure out how to set it up correctly.
For clarity I would like the spell to state "Aeronaut Spells", not "Artificer". So I played around a bit with where to list the spells. It seems I should add them to the Basic Information, as I did for Feather Fall and Zephyr Strike, but now they still show up twice, once as an "Artificer" spell and once as an "Aeronaut Spell". Any ideas?
on learn casters instead of prepared ones the issue does happen when you get access to multiple spell lists (like a divine soul sorcerer), if a spell appears in both lists it'll appear duplicated and you can even pick it up multiple times
I assume the issue is similar on this, since instead of preparing you are getting known spells outside of your spell list, and thus it appears as duplicated since it counts the ones in each list as different even when they're the same spell
this feels like a problem with how spells and spell lists are coded
Hello, I'm experiencing the problem of spells being duplicated 3 or 4 times in my character sheet through the Spells > Manage Spells > Add Spells menu. When I turn homebrew off and choose a non-homebrew subclass (the only HB aspect of this character), the error is corrected, all the spells appear only once. When I turn homebrew back on and choose the homebrew subclass, the error returns, even if I then go back and disable homebrew but leave the HB subclass selected.
If it helps, the subclass is one I entered myself, it's private/not published, and the feature that I suspect might affect this issue is similar to the 6th lvl Spirit Session feature of the vanilla College of Spirits in that it allows access to one spell of any class per long rest: https://www.dndbeyond.com/classes/bard#CollegeofSpirits
Please let me know how I can fix this. I entered the HB subclass for a friend who wants to use it for their character, so I can reasonably assume they will have the same issue I'm having with my test character.
You can try to level the character down to below the level where that feature kicks in and back up again, that might work. Be sure to record your XP first though if you are not using Milestone leveling. If that does not fix it, then that means you’ve somehow programmed your subclass feature incorrectly. To fix it, please follow the steps outlined in the Homebrew Subclasses & Species FAQ #15: (https://www.dndbeyond.com/forums/dungeons-dragons-discussion/homebrew-house-rules/131411-a-homebrewers-how-to-faq).
Thank you! I see you know a ton about programming subclasses!
Changing the level as you described unfortunately didn't work. I tried changing my subclass as well; I did it according to your guide, and it unfortunately didn't change the problem. I also tried changing it to match the subclass it's based on, College of Spirits (which for whatever reason is coded just slightly differently than how you suggest) https://www.dndbeyond.com/classes/bard#CollegeofSpirits but that didn't change anything either. I made these different adjustments to both subclass features that involve spells--I'd originally forgotten the cantrip granted at third level--but even trying both your method and the College of Spirits method, there was still no change.
If I set my subclass to College of Spirits, and regardless of whether I have homebrew content set to be available (I tried both ways), the problem disappears and spells are displayed appropriately. I'm not sure how that can be so, since this time I coded my subclass to match College of Spirits exactly, but I can't argue with evidence.
I even tried setting my subclass to the copy of College of Spirits (autogenerated as COPY_OF_College of Spirits) I made from the "Create Subclass > Select an existing Subclass as a template" options, which then treats that copy as homebrew content despite my not having changed anything, and that copy worked fine; no problems.
Is there anything else I can do? It seems that my homebrew subclass is what's triggering the bug, but I don't see how it can be the fault of my programming since I made it match College of Spirits exactly and tried your method, with no observable change in the problem.
EDIT: Actually I think I figured it out. Hang on. Testing my theory.
Thank you! I see you know a ton about programming subclasses!
Changing the level as you described unfortunately didn't work. I tried changing my subclass as well; I did it according to your guide, and it unfortunately didn't change the problem. I also tried changing it to match the subclass it's based on, College of Spirits (which for whatever reason is coded just slightly differently than how you suggest) https://www.dndbeyond.com/classes/bard#CollegeofSpirits but that didn't change anything either. I made these different adjustments to both subclass features that involve spells--I'd originally forgotten the cantrip granted at third level--but even trying both your method and the College of Spirits method, there was still no change.
If I set my subclass to College of Spirits, and regardless of whether I have homebrew content set to be available (I tried both ways), the problem disappears and spells are displayed appropriately. I'm not sure how that can be so, since this time I coded my subclass to match College of Spirits exactly, but I can't argue with evidence.
I even tried setting my subclass to the copy of College of Spirits (autogenerated as COPY_OF_College of Spirits) I made from the "Create Subclass > Select an existing Subclass as a template" options, which then treats that copy as homebrew content despite my not having changed anything, and that copy worked fine; no problems.
Is there anything else I can do? It seems that my homebrew subclass is what's triggering the bug, but I don't see how it can be the fault of my programming since I made it match College of Spirits exactly and tried your method, with no observable change in the problem.
EDIT: Actually I think I figured it out. Hang on. Testing my theory.
Okay so I had an idea. Since my subclass is so similar to College of Spirits, I would take my COPY_OF_College of Spirits and change the few things that needed to be different. The reason I hadn't done this originally for the subclass is because I was going off of a description I'd been given (from that friend i mentioned) of the subclass written out like in the Class pages on this site, and I had no idea it was based on an existing class (until it later occurred to me to ask), so I was making up the programming of the mechanics myself through trial and error. This resulted in my changing, deleting, and adding many parts of the subclass multiple times. I don't know if the coding for these does that thing where if you (for example) italicize, de-italicize, italicize, de-italicize and so on many times in a Rich Text Editor, the Rich Text appears how you left it, but with the commands in the HTML for every italicize and de-italicize you entered, even if it's dozens of repeating code that cancels itself out--but I figured there was a chance that this is indeed how the subclass programming code works as well, and that that was causing the redundant spells.
Best way to get around that is to make a fresh version of my subclass, without the trial and error baggage (possibly) in the code. It's worth mentioning, I did find a spot on the first description page where I listed the levels my subclass would allow access to, which was redundant because I had listed those in the specific features instead. So I removed that redundancy, which was totally on me for just not noticing, on my old copy of my subclass, and I made sure not to add it to the new copy of my subclass I was making.
I then tested both copies of my subclass. The old one, now edited to match the new one exactly, meticulously, but (possibly) retaining whatever coded baggage I gave it when going through trial and error, and the new one, which I made directly off the bones of an untouched COPY_OF_College of Spirits.
The old one still had the same problem of repeated spells I've been having this whole time.
The new one has no repeated spells!! The problem has been fixed! I'm so happy, I've been working on this subclass for ages and now it WORKS!!
TLDR; Solved the problem, it was a definitely a homebrew subclass spell feature issue, but the cause of it is unclear; I suspect redundant coding commands resulting from extensive trial and error, but I have no proof these exist.
Thanks for the help! It definitely helped me rule out several possibilities.
I’m glad I could help. One thing you might try is, after making your edits to re-save the entire subclass using the main [SAVE CHANGES] button under Basic Information to trigger the system to recheck everything and get rid of any baggage it might have. The other thing I can think of is that you might have checked the “is infinite” box, and hich would definitely cause hiccups in the system (though usually it would just crash the whole sheet).
Anyway, I’m glad you got it sorted out!! Have fun with your subclass!
I'm having issues with this and I am missing spells that should be showing. Looks like it is repeating spells of all levels both homebrew and 5e and I am missing random spells across the board like Lighting Lure.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
It's because you've added your spells (including feather fall) twice; once as part of Basic Information >> Additional Specific Spells, and a second time as part of Class Features >> Aeronaut Spells >> Spells (10)
Find my D&D Beyond articles here
Cheers!
It's odd though. I thought that might be the case, so I removed them from the table but that didn't seem to have an effect. Maybe I hadn't updated or saved the subclass properly.
Getting it sorted now though, so I'm happy 😁!
Mmm, trying to figure out how to set it up correctly.
For clarity I would like the spell to state "Aeronaut Spells", not "Artificer". So I played around a bit with where to list the spells. It seems I should add them to the Basic Information, as I did for Feather Fall and Zephyr Strike, but now they still show up twice, once as an "Artificer" spell and once as an "Aeronaut Spell". Any ideas?
EDIT: Used a new character (https://www.dndbeyond.com/profile/KoosKing/characters/57895043), as it seems old sub-class details stuck in the original character where I applied it.
EDIT2: OK, duplicate spells have gone now. The ones remaining still just say Artificer spell, but I think I can live with that 😊
Hey I have this same issue - you had to create a new character and that solved the issue of duplicate spells?
on learn casters instead of prepared ones the issue does happen when you get access to multiple spell lists (like a divine soul sorcerer), if a spell appears in both lists it'll appear duplicated and you can even pick it up multiple times
I assume the issue is similar on this, since instead of preparing you are getting known spells outside of your spell list, and thus it appears as duplicated since it counts the ones in each list as different even when they're the same spell
this feels like a problem with how spells and spell lists are coded
Hello, I'm experiencing the problem of spells being duplicated 3 or 4 times in my character sheet through the Spells > Manage Spells > Add Spells menu. When I turn homebrew off and choose a non-homebrew subclass (the only HB aspect of this character), the error is corrected, all the spells appear only once. When I turn homebrew back on and choose the homebrew subclass, the error returns, even if I then go back and disable homebrew but leave the HB subclass selected.

Sheet here: https://www.dndbeyond.com/characters/99590927
If it helps, the subclass is one I entered myself, it's private/not published, and the feature that I suspect might affect this issue is similar to the 6th lvl Spirit Session feature of the vanilla College of Spirits in that it allows access to one spell of any class per long rest: https://www.dndbeyond.com/classes/bard#CollegeofSpirits
Please let me know how I can fix this. I entered the HB subclass for a friend who wants to use it for their character, so I can reasonably assume they will have the same issue I'm having with my test character.
You can try to level the character down to below the level where that feature kicks in and back up again, that might work. Be sure to record your XP first though if you are not using Milestone leveling. If that does not fix it, then that means you’ve somehow programmed your subclass feature incorrectly. To fix it, please follow the steps outlined in the Homebrew Subclasses & Species FAQ #15: (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
Thank you! I see you know a ton about programming subclasses!
Changing the level as you described unfortunately didn't work.
I tried changing my subclass as well; I did it according to your guide, and it unfortunately didn't change the problem. I also tried changing it to match the subclass it's based on, College of Spirits (which for whatever reason is coded just slightly differently than how you suggest) https://www.dndbeyond.com/classes/bard#CollegeofSpirits but that didn't change anything either. I made these different adjustments to both subclass features that involve spells--I'd originally forgotten the cantrip granted at third level--but even trying both your method and the College of Spirits method, there was still no change.
If I set my subclass to College of Spirits, and regardless of whether I have homebrew content set to be available (I tried both ways), the problem disappears and spells are displayed appropriately. I'm not sure how that can be so, since this time I coded my subclass to match College of Spirits exactly, but I can't argue with evidence.
I even tried setting my subclass to the copy of College of Spirits (autogenerated as COPY_OF_College of Spirits) I made from the "Create Subclass > Select an existing Subclass as a template" options, which then treats that copy as homebrew content despite my not having changed anything, and that copy worked fine; no problems.
Is there anything else I can do? It seems that my homebrew subclass is what's triggering the bug, but I don't see how it can be the fault of my programming since I made it match College of Spirits exactly and tried your method, with no observable change in the problem.
EDIT: Actually I think I figured it out. Hang on. Testing my theory.
Okay so I had an idea. Since my subclass is so similar to College of Spirits, I would take my COPY_OF_College of Spirits and change the few things that needed to be different. The reason I hadn't done this originally for the subclass is because I was going off of a description I'd been given (from that friend i mentioned) of the subclass written out like in the Class pages on this site, and I had no idea it was based on an existing class (until it later occurred to me to ask), so I was making up the programming of the mechanics myself through trial and error. This resulted in my changing, deleting, and adding many parts of the subclass multiple times. I don't know if the coding for these does that thing where if you (for example) italicize, de-italicize, italicize, de-italicize and so on many times in a Rich Text Editor, the Rich Text appears how you left it, but with the commands in the HTML for every italicize and de-italicize you entered, even if it's dozens of repeating code that cancels itself out--but I figured there was a chance that this is indeed how the subclass programming code works as well, and that that was causing the redundant spells.
Best way to get around that is to make a fresh version of my subclass, without the trial and error baggage (possibly) in the code. It's worth mentioning, I did find a spot on the first description page where I listed the levels my subclass would allow access to, which was redundant because I had listed those in the specific features instead. So I removed that redundancy, which was totally on me for just not noticing, on my old copy of my subclass, and I made sure not to add it to the new copy of my subclass I was making.
I then tested both copies of my subclass. The old one, now edited to match the new one exactly, meticulously, but (possibly) retaining whatever coded baggage I gave it when going through trial and error, and the new one, which I made directly off the bones of an untouched COPY_OF_College of Spirits.
The old one still had the same problem of repeated spells I've been having this whole time.
The new one has no repeated spells!! The problem has been fixed! I'm so happy, I've been working on this subclass for ages and now it WORKS!!
TLDR; Solved the problem, it was a definitely a homebrew subclass spell feature issue, but the cause of it is unclear; I suspect redundant coding commands resulting from extensive trial and error, but I have no proof these exist.
Thanks for the help! It definitely helped me rule out several possibilities.
I’m glad I could help. One thing you might try is, after making your edits to re-save the entire subclass using the main [SAVE CHANGES] button under Basic Information to trigger the system to recheck everything and get rid of any baggage it might have. The other thing I can think of is that you might have checked the “is infinite” box, and hich would definitely cause hiccups in the system (though usually it would just crash the whole sheet).
Anyway, I’m glad you got it sorted out!! Have fun with your subclass!
Creating Epic Boons on DDB
DDB Buyers' Guide
Hardcovers, DDB & You
Content Troubleshooting
I see! I'll keep that in mind when I make more subclasses. I don't think I had infinite on, but I'll make sure to watch out for that.
Thanks! :)
I'm having issues with this and I am missing spells that should be showing. Looks like it is repeating spells of all levels both homebrew and 5e and I am missing random spells across the board like Lighting Lure.