DC is easy run this script at First 10000
Code:
doneif (field[gIsEquip].value = 0)
~ +2 Necromancy school spell DC
hero.childfound[ssNecro].field[schDC].value += 2
I'm unsure how to deal with SR.
Granting spells is a bit more difficult, you'll need to push the spell tags onto the class. Below is a script that needs to be run at First 20000. You need replace "cWizard" with the class you're pushing availability to, and "?" with the ID for the Spell, repeat the second line for each spell you wish to add.
Code:
doneif (field[gIsEquip].value = 0)
perform field[cWizard].chosen.pushtags[ClsAllowSp.?]