Adds tiered Antimagic, also makes Heretic school its own thing #642
+320
−173
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.
Antimagic is now tiered, split between "Weak", "Strong", and "Immune"
Items now provide differing strength of antimagic. Some items are better at warding magic than others.
Holymelons, for example, provide "Immune" to Holy Magic, but only "Weak" to generic magic.
This means they will either not be sufficiently strong enough to block certain spells (providing nothing at all), or will only partially block the effect (resulting in a lessened total effect).
Bibles only provide "Weak" holy resistance, which is strong enough to block Revenants, but not strong enough to block Cult magic. Which means it maintains status quo.
The Chaplain's Nullrod retains full immunity to "holy" and "generic" magic.
Disclaimer:
I didn't think too hard about the values I assigned, it was almost completely vibes based. Some stuff might be stupid.
It'd be appreciated if someone else took a closer look at what blocks what (and also, if someone added partial effects to more spells).
Other: