Fix spell data regressions and omissions #844
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Fixes data regressions introduced by PR #842 and adds validation tests for spell casting options.
Closes #753
Changes
Data Fixes (SRD-2024)
higher_levelfor FireballNew Casting Options
deepm_anchoring-rope-reaction(5 options)SpellCastingOption.jsonfor spells-that-dont-suck with 60 options covering:Tests
TestSpellCastingOptionsclass with two validation tests:higher_leveltext must have casting optionsInfrastructure
add_custom_attribute(API change)Note
Strengthens spell data integrity and fixes a content issue.
TestSpellCastingOptionswith checks that spells withhigher_levelhavecasting_optionsand that no duplicatecasting_options.typeexist via/v2/spellsresponses#### Freezing Spherein08_b_spellsaz.mdWritten by Cursor Bugbot for commit 61a5992. This will update automatically on new commits. Configure here.