Was trying to create a system of becoming a warlock. I want to make a "pact" where you get an initial interaction/syndrome, and gain a bunch of CDIs, but can only use one, each of these being a different pact offering different powers, and maybe some "price" like a permanent debuff to one stat or something.
The sorceror interaction I added works fine it seems; rarely an individual, when they use/are affected by the "self meditation" interaction to learn natural abilities, gets a second CDI which makes them a sorceror with lots of extra powers basically for free. I also dialed back the likelihood of getting natural abilities in general, so natural abilities are less likely.
I've been considering changing the way you learn spells through wizardly research too, maybe seeing if severity values and added concentrations from CDIs can add additional CDIs. You could then eat one essence per school and "practice" magic from that school, gaining powers as you practice. I would prefer still to be able to write things down and read books, but only secrets can be written down, and I don't want all wizardly magic to depend on secrets. It's possible I believe to use a secret from a sphere that I don't otherwise have a use for to become the "mundane" schools, and use CDIs in play to artificially invoke them without need for a deity actually providing them, and after that to write them down in a book so other dwarves can read it, gain the "practice magic" CDI, then begin gaining the actual powers after using the practice power enough.