Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Leaping legs mutation will now delete the spell when lost (now it really works) #60719

Merged
merged 2 commits into from Sep 3, 2022

Conversation

GuardianDll
Copy link
Contributor

@GuardianDll GuardianDll commented Sep 3, 2022

Summary

None

Purpose of change

Some spells are left with the character, when mutation, that gives them, is gone
Fixes #53860

Describe the solution

Adding MUST_HAVE_CLASS_TO_LEARN flag and "spell_class": "MUTATION_THAT_GIVES_THE_SPELL", combination fix this

Describe alternatives you've considered

Maybe rename spell_class and MUST_HAVE_CLASS_TO_LEARN fileds in the future

Testing

Yep, now it works

Screenshots

image

image

Additional context

ugh now i need to resolve a stupid merge conflicts in the future :(

@github-actions github-actions bot added [JSON] Changes (can be) made in JSON astyled astyled PR, label is assigned by github actions json-styled JSON lint passed, label assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions labels Sep 3, 2022
@NetSysFire NetSysFire added Mutations / Traits / Professions/ Hobbies Mutations / Traits / Professions/ Hobbies <Bugfix> This is a fix for a bug (or closes open issue) Mechanics: Enchantments / Spells Enchantments and spells labels Sep 3, 2022
@NetSysFire
Copy link
Member

A different issue and out of scope for this PR, but there should really be some sort of flag that distinguishes abilities (like pounce and leap) from actual spells (magiclysm) so you do not get all these achievements and weird wordings.

@dseguin dseguin merged commit 5f9f784 into CleverRaven:master Sep 3, 2022
@GuardianDll GuardianDll deleted the leaping_legs branch October 30, 2022 20:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
astyled astyled PR, label is assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions <Bugfix> This is a fix for a bug (or closes open issue) [JSON] Changes (can be) made in JSON json-styled JSON lint passed, label assigned by github actions Mechanics: Enchantments / Spells Enchantments and spells Mutations / Traits / Professions/ Hobbies Mutations / Traits / Professions/ Hobbies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Losing "leaping legs" mutation does not also lose leap spell
3 participants