'Manage Spells' dialogue only displays 'Custom Spells' category

Issue #320 new
Ben Holton created an issue

Hello,

I’m having some trouble with the ‘Manage Spells’ dialogue. It doesn’t give me the option to add or prepare spells, only to view and remove custom spells. Dragging and dropping spells from a compendium onto the character sheet to add them does work, but categorises them all as custom spells. I can manually change the spell source from ‘custom’ to ‘class’ in the individual spell dialogue itself, but they still show under ‘Custom Spells’ in the ‘Manage Spells’ dialogue, and there is still no option to add spells.

I have had this issue in multiple Foundry worlds and have reproduced it with a brand new world with only the Obsidian module installed. I have reproduced the issue using the standard configuration for class spell lists and spell compendium source in the module settings, and with custom configurations - it didn’t seem to make any difference. There is only one issue in the console, which is ‘Audit usage of navigator.userAgent, navigator.appVersion, and navigator.platform’, but I’m afraid I don’t know enough to know whether or not this is relevant.

Please see the attachment for a screenshot of the issue.

Thank you very much for your time!

Comments (6)

  1. Kim Mantas repo owner

    That is quite strange. If you edit the Wizard class on your character sheet, does it have spellcasting enabled?

    This bug might have been caused by the switch to using the class identifier keys from the core dnd5e system instead of obsidian’s own.

  2. Ben Holton reporter

    Thanks for responding to this!

    Yep, spellcasting is enabled: Intelligence - Full Caster - Spellbook - Ritual Book.

    The ‘DND5E.Identifier’ field in the Wizard class dialogue is empty - I don’t know if that helps at all.

    I’ve also noticed that when I manually change the spell source of a levelled spell from ‘custom’ to ‘class’ in the individual spell dialogue for the wizard specifically, the spell vanishes from the character sheet. But I can still see it under ‘Custom Spells’ in the ‘Manage Spells’ dialogue, and clicking ‘Remove’ in that dialogue makes it show up on the sheet again. I can then click ‘Remove’ again to remove it from the sheet again (but not from the Manage Spells dialogue). It feels like the button is functioning like a Prepared toggle almost. I don’t know if that’s helpful for figuring out what’s going on at all, but just something else I noticed that’s odd. I’ve attached a screen recording showing what I mean in case the explanation was unclear.

  3. Kim Mantas repo owner

    Alright, I’ve had some time to look into this but I’m not able to reproduce it currently. It’s likely still related to the identifier issue but when I created a new Wizard character, they could see the Wizard spell list under ‘Manage Spells’ just fine regardless of whether they had an identifier or not.

    Can you export that character you’re having trouble with and attach it here? Can you also make sure that you have all other modules disabled and see if the issue persists?

  4. Log in to comment