Also, a mage's power should not be just the level of attack but the speed at which he can execute the attack as well. For instance. Let's say our mage learns a water spell. This water spell consumes 2MP and cause 10HP of damage. Well as most mages do, they must say an incantation and sometimes even the name of the spell. For this example, let's assume the mage has to do both. Eventually the mage will use the water spell enough times to only have to say the name of the spell and not the incantation. Because of this, the mage can now perform the spell in 3 seconds instead of 10. However, if after gaining the ability to skip the incantation, the mage decides to say the incantation anyway, then the water spell consumes only 1MP and causes 15HP of damage. Again after more continued use, the mage will be able to perform the spell without saying the incantation or the name. The spell stills cost 2MP and causes 10HP of damage. Casting the water spell will akin to firing a sem-automatc weapon. However, if the mage even after gaining the ability to perform the spell without the incantation or name choose to say the name anyway, then the spell will consume 1MP and cause 15HP of damage. If the mage decides to say the incantation and name, then the water spell will consume 0MP and cause 25HP of damage. It should be noted that if the mage casts the water spell 5 times (with full incantation), then 2MP will be consumed.
For ease, let's say this:
Water Spell Level 1 = full name and incantation needed to cast spell
Water Spell Level 2 = full name needed to cast spell
Water Spell Level 3 = no name or no incantation needed to cast spell
When a mage reaches Water Spell Level 3, saying the name will give the water spell an extra effect. Such as damaging close surrounding enemies (one meter away from the targeted enemy and targeted enemy is slowed by mud or ice depending on terrain). Saying the name and incantation will cause all enemies to be attacked with the non-targeted enemies receiving 35% damage of the targeted enemy.
As I said before, to reach a Level 3 Mastery of any spell is not going to be a simple task of grinding for 20 to 30 hours, spamming spells. Trials will have to performed (ex: defeating a dragon, killing mages more powerful than yourself), finding runes that teach you new magic or magic combos, and artifacts that enhance your powers. If a mage does not do these things, then they can still be a powerful mage but definitely not invincible and certainly killable. The amount of time it takes to reach this level will certainly be high. Very high. But it would make the mage class not just a support class but frankly a powerhouse. A class to be feared because of its potential. But dreaded because of the amount of time and effort it takes to reach such a level. Therefore, a mage can be hax but there won't be a swarm or over-population of Merlin-level mages running around because of the extreme difficultly of reaching such a level.
In any case, this is my proposal. Now, please, flame-on
![smile.png](http://public.gamedev.net//public/style_emoticons/default/smile.png)