[Magiclysm] Fix npcs teaching you dragon breath #47581
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
Bugfixes "[Magiclysm] Fix npcs teaching you dragon breath"
Purpose of change
as title
Describe the solution
implement a new spell_flag that makes it so you can't learn a spell unless you already have the class the spll is associated with. add that flag to all attunement and mutation based spells. possibly use this flag for later regular spells too.
Describe alternatives you've considered
attach the data to the mutation or something
Testing
spawn an npc, re class them as dragon mutant, ask them to teach you something. they should not teach you dragon spells.
Additional context