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
SUMMARY: Bugfixes "fix spells not gaining levels on cast"
Purpose of change
Fixes #39219
Describe the solution
the lgtm fixes sort of changed how this worked, it needed a reference to the player's spell and it became a copy, so modifying it didn't modify the original spell. this version of it does not require a global, though it does not use the static function.
Testing
I haven't had the time to test this yet. if you run the game with magiclysm and cast any spell that has a max level higher than 0, if you gain a level in the spell then it works.