Topic: Progress Report
Started porting the spellbook this week into its new incarnation. Spell levels as they used to exist are gone, replaced entirely by attribute requirements. Level requirements are gone; the sooner your hero hits the attribute requirement for a spell, the sooner he can begin casting it.
Also disappearing are masses of duplicated spell effects. Spells are primarily sorted by attribute now instead of school, so having three different psyche-based spells that have identical effects is more than a little redundant. Spell schools still exist, but they only matter for heroes of specific races that don't otherwise have access to a spell from their class. Humans, for instance, have the option of learning all Divine spells. The Divine spellbook has shrunk significantly from before, but your rogue could have access to a wide array of healing spells, most of which are Psyche-based.
Right now I'm mostly defining which effects are controlled by which attribute. Then I can pick apart Serinor's spellbook to fill slots from different schools. So there's one line of powerful healing spells in the Psyche spellbook, but they come from various spell schools, so depending on the race, different classes could access pieces of the spell line but not the whole thing. I just have to get the books and schools balanced against each other.