Fully agree to Byte, if you find any annoying interaction, give me/us a heads-up and we see what can be done.
Electric Compression. You can make it passive and you can get this buff every time when goes to Charged state, similar as Alternating Current. I checked ItemPreview this skill has different variations, it gives same base effect, but it also has KeyItem, idk what the reference for, but if it can be implemented, it will be good change.
Mage/Warrior: Rage Mana. Its a kind of intresting thing from design view, when you converts some spells into a new one. But this spell has 30s cd/30s duration, so literally you press it every time on cd, it also converts rage into 100% MP, idk is it intended that it doesnt consume any rage point and gives you mana or not? By the other side we have Enraged that recovers 100 rage and 100% mana its looks strange when both spells recovers 100% mp. As suggestion: it can be as buff with no duration, but it will consume some rage points while buffed.
In this design: you remove all frequantly used self buff spells, so you have only 5 offensive spells in you rotation: Electic Bolt(not frequantly spell, used for additional attack power boost), Thunderstrom, Earth Splitting Explosion(situativity spell), Fireball, Raging Flame/Field, then you goes to Thunderstrom/Fireball/Raging Flame or Field, 3 spells in your rotation in this case you dont need any "combat engine" at all.
Almost similar on other mage.
By using macros or other tools you accept the loss of this benefit.
Probably you misunderstood me, yeah, i did used incorrect word, kind of...
If we talking about "combat engine" that is sequencer with some kind of logic, but if talking about macro its just like: /cast spell 1 /cast spell 2, so the game allows you to use this kind of method. The problem is that you can write a script inside macro with condition. In other mmorpg its restricted, you cannot write conditionaly script inside macro.
So, i think you got my view, just make classes with 3-5 spells in main rotation and then just restricted whole api's, thats it the era of the "combat engines" will be gone.
Btw, i've been switched on mage about 2 months ago, probably i can miss something, if there are any mages here who plays about a hundred years like Kaga or Zyrex, you free to correct me or add something about mage.