Clicking Learn does nothing, and clicking Delete is Error 500.
Both are XGtE, P 163. So it's not coming form different sources.
The spell does show up in Spells and is castable.
Here's the order of events:
- Subclass created without any spells - Toon created with this Subclass, with Primal Savagery (and a bunch of other spells) were Prepared. - Subclass modified to add this spell (and a bunch others using the standard method) - Before saving it, I was sure to go to the toon and unprepare/unlearn all spells that would now be "free", as I've seen this cause issues before - I'm 100% certain I did this before saving the Subclass - The rest of the spells are all fine, but this Cantrip is borked as outlined above
The Cantrip "works", I can cast it. But, clearly something is quite broken if it not only shows up twice, but one of the entries has both "ALWAYS PREPARED" *and* "Delete". That shouldn't be possible, right?
It's like it's still seeing the old selection, but it's not there.
I then went ahead and REMOVED the spell from the Subclass. It's finally no longer showing up in the Spells as castable, but still shows as "ALWAYS PREPARED", and still shows up twice.
However, now the ONLY way I can get it to show up as castable is to "Learn" it, even after adding it BACK into the Subclass.
I've tried everything I can think of. I've renamed the Subclass to ensure it is picking up the new versions. I've been careful to wait and reload.
I don't know how to un-bork this, shy of potentially recreating the Subclass or Character from scratch (I don't know which one has the problem), which I'm not about to do (easily 1+ hour of time if not more).
If feels like the data got in a bad state somehow.
Any ideas?
EDIT: OK, I got back into the original broken state. The cantrip is in the Subclass, it shows up as castable, I did NOT select it (which is good), but it shows up twice in the list, once as Learned, and once as ALWAYS PREPARED. Clicking Delete on the LEARNED is Error 500.
I can live with it in this state, as everything works, but it would be nice to clean it up or at least know what I did so that I can avoid it in the future.
You must have added the spell to the subclass’ spell list, which is the problem. Any spell added to that list will be “always prepared,” but since cantrips are never “prepared,” that’s what’s causing the glitched out state of your subclass. You have to delete the spell from that list and attach it to the subclass a different way, please see the Homebrew Subclasses & Races FAQ #14 for information as to how: (https://www.dndbeyond.com/forums/dungeons-dragons-discussion/homebrew-house-rules/131411-a-homebrewers-how-to-faq).
That explains why only the Cantrip is having the issue; I was under the impression that Cantrips and Spells were added the same way.
That's funny, originally I added them ALL that way (through the Spells child collection), but it didn't work. I must not have noticed that it worked for the Cantrip, but not the spells.
So then I went back and added them at the root level as Additional Spells, which of course worked for all of them BUT the cantrip lol.
It seems that ONLY Spells go in as Additional Spells, but Cantrips actually have to be added through the Spells collection.
This cantrip is showing up twice in the list, once with both "ALWAYS PREPARED" *and* "Delete" specified, and then immediately following with "Learn".
Character: https://www.dndbeyond.com/characters/90442262
Druid Subrace: https://www.dndbeyond.com/subclasses/1552449-circle-of-the-savage-guardian
Clicking Learn does nothing, and clicking Delete is Error 500.
Both are XGtE, P 163. So it's not coming form different sources.
The spell does show up in Spells and is castable.
Here's the order of events:
- Subclass created without any spells
- Toon created with this Subclass, with Primal Savagery (and a bunch of other spells) were Prepared.
- Subclass modified to add this spell (and a bunch others using the standard method)
- Before saving it, I was sure to go to the toon and unprepare/unlearn all spells that would now be "free", as I've seen this cause issues before
- I'm 100% certain I did this before saving the Subclass
- The rest of the spells are all fine, but this Cantrip is borked as outlined above
The Cantrip "works", I can cast it. But, clearly something is quite broken if it not only shows up twice, but one of the entries has both "ALWAYS PREPARED" *and* "Delete". That shouldn't be possible, right?
It's like it's still seeing the old selection, but it's not there.
I then went ahead and REMOVED the spell from the Subclass. It's finally no longer showing up in the Spells as castable, but still shows as "ALWAYS PREPARED", and still shows up twice.
However, now the ONLY way I can get it to show up as castable is to "Learn" it, even after adding it BACK into the Subclass.
I've tried everything I can think of. I've renamed the Subclass to ensure it is picking up the new versions. I've been careful to wait and reload.
I don't know how to un-bork this, shy of potentially recreating the Subclass or Character from scratch (I don't know which one has the problem), which I'm not about to do (easily 1+ hour of time if not more).
If feels like the data got in a bad state somehow.
Any ideas?
EDIT: OK, I got back into the original broken state. The cantrip is in the Subclass, it shows up as castable, I did NOT select it (which is good), but it shows up twice in the list, once as Learned, and once as ALWAYS PREPARED. Clicking Delete on the LEARNED is Error 500.
I can live with it in this state, as everything works, but it would be nice to clean it up or at least know what I did so that I can avoid it in the future.
You must have added the spell to the subclass’ spell list, which is the problem. Any spell added to that list will be “always prepared,” but since cantrips are never “prepared,” that’s what’s causing the glitched out state of your subclass. You have to delete the spell from that list and attach it to the subclass a different way, please see the Homebrew Subclasses & Races FAQ #14 for information as to how: (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
That explains why only the Cantrip is having the issue; I was under the impression that Cantrips and Spells were added the same way.
That's funny, originally I added them ALL that way (through the Spells child collection), but it didn't work. I must not have noticed that it worked for the Cantrip, but not the spells.
So then I went back and added them at the root level as Additional Spells, which of course worked for all of them BUT the cantrip lol.
It seems that ONLY Spells go in as Additional Spells, but Cantrips actually have to be added through the Spells collection.
Going to try to fix that now!
That mostly fixed it. Well, it fixed that specific issue.
However, the Cantrip still shows as "Learn" available under Known Spells, even though technically it is already learned and shows in the Spells tab.
In fact, I can click Learn, and it will then show up twice under Spells.
Regardless, it's a VERY minor issue. You can Delete it, and pick another just fine.
Thanks for the help!