I have to agree it's more of a secondary, but there are several ways they could fix that, maybe they could make it into two skills? One would be passive magic, and one would be aggresive. The passive wouldn't be able to be used for combat, and the aggresive would only be for combat. They could have a system, since both are magic, you get for example 200 Exp in Aggresive for using aggresive spell, and 1 in Passive. And opposite. People who train passive to 99, will get aggresive at around 50 when they're done. Of course, magic already is a skill, and some have 99, if it was split in two, then they'd have to add something like you could choose which one of the two skills would have the exp you had from before. Then you would train the other one. Just because it would be odd and everything, doesn't mean it can't be done.