Provides Spells, Known spells seems to add as prepared

Issue #151 resolved
Former user created an issue

In the actors DB there is one character. This character has a class feature "Eldrich Knight: spellcasting" which has a prepared spells element that was created on the actor. This feature provides two cantrips and four 1st level spells as 'Known Spells'.

Looking at the spells tab on the actor, all of the 1st level spells appear as available to cast. Going to manage spells and looking at the spell book none of the spells appear. Also they do not show as prepared spells.

This appears like the 'Known Spells' option is behaving like the 'Always Prepared' option.

Comments (9)

  1. Kim Mantas repo owner

    ‘Spells known’ and ‘always prepared’ are functionally very similar because the spellcasting system is not particularly strict. It doesn’t check in all cases whether the caster is a prepared or known caster before deciding whether a spell is castable or not.

    I wouldn’t really consider it a bug because there are a lot of things that the module is not strict about, it just assumes you’re not going to give ‘known’ spells to a prepared caster.

    I’m not certain what your goal is, but if you’re trying to enable spellcasting on an Eldritch Knight character, the simplest way to do it is to edit the class first (click the edit icon up by where their race and class are then click the edit button next to the class row), and make sure you enable spellcasting. I believe Eldritch Knights are third casters with ‘spells known’, and they don’t get ritual casting. Then what you can do is add a feature with a ‘provides spell’ component that gives them access to the Wizard spell list.

    If you want to be stricter and restrict the list to abjuration and evocation spells, you can, but it involves setting up a custom spell list from the module settings which I’m not going to go into here.

  2. Edward Crompton

    So that seems a vastly better way to handle Eldrich Knight.

    However I encountered a problem adding spells under the modified fighter class, the learn button doesn’t do anything.

    Manage spells - Fighter - Add Spells - Learn

    It is fine for the wizard list.

    The database is from an world with only obsidian 3.7.9 enabled.

  3. Edward Crompton

    Regrettably there is another glitch.

    The fighter class can only learn Cantrips and 1st level due to being 4th lvl with 1/3rd progression.

    The wizard class can learn Cantrips, 1st and 2nd due to being 4th lvl at full progression.

    However the displayed spells are only Cantrip and 1st.

  4. Kim Mantas repo owner

    Looks like the Wizard spells were only added to the spellbook. The wizard has to add spells to their spellbook and then prepare those spells from their spellbook before they will be displayed.

  5. Kim Mantas repo owner

    Haha, no worries. I really appreciate all of the reports as I don’t have time to test a lot of things very thoroughly and I’m sure there are a lot of bugs lurking.

  6. Log in to comment