Quote Originally Posted by Velhart View Post
Not true in efficiency terms. The mudras right now ultimately get submitted to SE's servers and back to us. So making macros, the process is still going to SE, actually even slower since it is reading the macro lines, which is why no one macros mudras. The same for programmable keyboards. The keyboard will not recognize the 0.5sec cool down programmed to it when mudra lags or has a delay, not making it a reliable feature to use. Right now, the best way to performing mudra is manually as SE intended.

If it was client side, it simply is a program that if you hit the combination of buttons, it only makes the ninjitsu appear, and only the ninjitsu ability itself is inputted into SE's servers. So someone can easily make a 3rd party button that already has the ninjitsu ability unlocked, completely taking away the need to make mudra combinations. I'm not saying there is not a solution to prevent this, but making mudra client side definitely has it's share of problems.
I see what you're saying and you're not wrong. I'm just not sure I care.

The possibility that someone will find a way to exploit the system to do their ninjutsu really fast is extremely minor when compared to maintaining a design we know to be flawed. Mr. Ninja McJazzhands here would still be subject to the 20 second cooldown, so it's not like this lets him do something really degenerate. And if the client won't accept inputs any faster than, let's say, every 0.1 seconds? It's still nearly half a second for each ninjutsu which is perfectly reasonable for a normal person with normal non-jazz hands.