Sorcerer kits - custom spellbook

I've been experimenting with a sorcerer that can't gain regular spells and gains custom spells naturally per level. To prevent the sorcerer from getting normal spells, I created an effect that applies every level and removes all vanilla mage spells from the caster's spellbook after a delay of 2 seconds (without the delay it doesn't work). So the way it works now is that you *can* select spells but they're gone as soon as you finish levelling up.
Does anyone know of a less messy way of implementing this? Sorcerer spell selection seems to be hard coded.
Does anyone know of a less messy way of implementing this? Sorcerer spell selection seems to be hard coded.
0
Comments
You could give the choice to the player. Create the kit your original way, but, if the player has the TnB component installed, use a spell selection dialog.