Auto-translated
If we were to categorize magic based on race, then the "Heroes" would increasingly start copying from the "Dungeon" faction, where this approach was already common. This doesn't seem ideal. If we're going down this path, wouldn't it be better to create a huge number of spells from different schools and limit each race to certain spells within those schools? For example, Necropolis could cast the first 10 out of 20 earth spells, the next 10 out of 20 water spells, spells 5 through 15 of fire, and only odd-numbered spells of light or whatever other school... And if, say, Necropolis gets access to powerful earth magic spells, then similar spells from all other schools would be unavailable to them. Something like that, that's what I'm thinking.