Well let's go a bit more in depth on what schools that aren't Charms are hurt by losing certain important spells:
Necromancy takes a very considerable hit as you can't use Regen, excruciating wounds or DDoor, also can't use lethal infusion which is good early on.
Ice takes another very large hit since ozoarmour can't be used at all and it's one of the spells that makes investing more heavily in ice than in conj for IM users a good idea.
Tloc loses warp weapon and shroud, while good spells nothing terribly important is lost. Losing PS would however be very bad.
Hexes would lose Spectral Weapon and sblade, and then would lose invis which is a very strong and useful spell. This would severely cripple certain play styles.
Conj would lose the familiar. I don't use it a lot myself but it's a good spell and it's important.
I think invis and PS should not be special cased to not work indeed, as little would be gained from it and a lot would be lost.
and into wrote:True. rPois is not very unique anyway, nor is +3 AC, just seemed to fit with a partially non-living, crystalline being. Neither is necessary though. The "halved magical damage," if too much, could be reduced and/or scale up only with level, but I wanted a dramatic bonus to be paired up with the significant drawbacks of no charms and halved piety gain.
Well the thing is this halved damage thing would be a bit strange. Like if a hell knight casted BoF at you with zero rF you'd take damage as if you had rF+, but if a dragon breathes at you you still take a crapload of damage so you have the scenario where you still want to lug around resistance rings and the like and swap them for a handful of random enemies. Halved "elemental" damage would work just fine I think and would save some annoyances. Similarly banishment should also be something you're immune to since you only want MR for it and you'd want to put on your MR rings before every fight with every ogre mage.
And thinking about it really, just give them the damn resistances as this is basically the same thing and it doesn't affect random monsters like annihilators by making their spears hit your hugely armored and dodgy ass for zero damage every time when they do happen to hit.