I'm kind of worried about some of this. After reading just a little bit I can see so many ways things could be scripted that would just dominate. An example:
"- Extra melee
Involving more mouse movement into simple melee. Right now, to determine a direction, you have anglehit, but this addition will allow you to choose a direction even without doing that (making it possibly easier for the newcommers). Basically, when you hit, your mouse movement depends the direction AND strength of the knockback.
Example, I approach an enemy, aim down rapidly and while doing so, hit the enemy. If I aimed down slowly, the hit would be less directional and not as strong. With a fast down-movement of the mouse, I hit him practically downwards and also alot harder.
With this idea in mind, you can create some fun (and hard moves). For instance, you swoop at someone, turn 360 degrees and then hit. If the system is done right, this would result in a very strong hit with a long knockback, eliminating the need of only using the swoopbooster to create a long knockback (even tho that swoopbooster still a must, for other reasons). In other words, the more and faster you move your mouse while getting a hit, the greater the damage and knockback will be. In theory, if you rotated 3 times (3x360 degrees), damage would be super high (but just imagine doing that while swooping) and might even be instant kill. Needs a cap to prevent beeing abused.
Darktooth once mentioned it would be cool if you could determine the direction for a hit. With this system you can, without the need of complex angles and moves. As long as you hit someone while moving your mouse to a certain direction, he will go that way more or less. Depening on how fast you move your mouse and how much you have moved it, damage and knockback will be determined. Imagine what kind of combos could be created, together with the current system (angles+doubletapswoop)."
WAY WAY too exploitable with scripts...After a recent vote that went against scripts I just thought I should point this out. Hell even if scripts were accepted this would need to be pointed out.