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

[Magiclysm] Progressive Difficulty reduction the more spells of that school you know #78602

Merged
merged 1 commit into from
Dec 16, 2024

Conversation

Standing-Storm
Copy link
Contributor

@Standing-Storm Standing-Storm commented Dec 16, 2024

Summary

Mods "[Magiclysm] Progressive Difficulty reduction the more spells of that school you know"

Purpose of change

Realized that if you know 30 Animist spells and find a new one it's as hard to cast as if you were a raw apprentice (ignoring Spellcraft skill) and that seems a bit odd.

Describe the solution

Implement an opens_spellbook EoC that reduces the Difficulty of all spells in a school by 1 for every 75 levels of spells you have in that school. This encourages specialization, since the more spell levels you know the more likely you are to be able to quickly pick up a new spell without having to devote too much time to studying it.

The bonus caps at -6 Difficulty at 450 total spell levels known.

Describe alternatives you've considered

Testing

It works.

This makes Difficulty go negative sometimes, but there seems to be no ill effects from doing so.

Additional context

@github-actions github-actions bot added [JSON] Changes (can be) made in JSON Mods Issues related to mods or modding Mods: Magiclysm Anything to do with the Magiclysm mod EOC: Effects On Condition Anything concerning Effects On Condition labels Dec 16, 2024
@github-actions github-actions bot requested a review from KorGgenT December 16, 2024 06:21
@github-actions github-actions bot added 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 Dec 16, 2024
@Maleclypse Maleclypse merged commit 8ee7e77 into CleverRaven:master Dec 16, 2024
28 checks passed
@ashGlaw
Copy link
Contributor

ashGlaw commented Dec 16, 2024

This will only effect the magiclysm spells? It's not a change to the way magic works in general?

@Maleclypse
Copy link
Member

This will only effect the magiclysm spells? It's not a change to the way magic works in general?

Only magiclysm

@Standing-Storm Standing-Storm deleted the archmage-bonus branch December 16, 2024 21:32
@Standing-Storm
Copy link
Contributor Author

It specifically only targets Magiclysm magic schools, yes

If you want it for other mods, you can use this one as a template to make a mod for your own game.

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 EOC: Effects On Condition Anything concerning Effects On Condition [JSON] Changes (can be) made in JSON json-styled JSON lint passed, label assigned by github actions Mods: Magiclysm Anything to do with the Magiclysm mod Mods Issues related to mods or modding
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants