Is there a spellcasting class that instead of casting from a list of rigid spells, it combines several components to make a different spell on the spot?
I'm not thinking of something like the elder Scrolls, where you have a few spells with knobs to make it more or less powerful. I'm thinking of...