The playerbase demands a ninja class. Give it to us.
Code:
dagger dodge
flail sling
sword whip
haggle parry
second attack sneak
dirt kicking hide
self defense trip
apply poison disarm
fast healing tumbling
brawling climb
endurance third attack
disguise enhanced damage
lightning reflexes throw
first strike image
scrolls wear hood
jaunt smoke
I've tried to pick out all the stereotypes and elite things that myself and others could think of.
Ninjas would be light armor adventurers.
apply poison would allow for a ninja to put poison on any weapon that they can use, and the affect would endure for a couple hours after application. Unskilled ninja may accidentally poison themselves using this technique though.
Throw would just be a change to how the throw code works, by taking it away from all other classes and giving it as a trained skill to ninjas. Ninjas can throw a variety of lethal objects that do more damage than a normal weapon when a weapon makes contact with the victim. Ninja can throw a variety of things such as kunai, and shurikens as well as some other innocuous things. Only specific weapons designed for throwing may be thrown.
Image would just be a technique that advanced ninja use to make copies of themselves as a defensive measure. This is taxing on the ninja's energies. Most ninjas do use this technique before combat, however.
Wear hood is simply the pinnacle of the ninja's training. A well-trained ninja never removes his or her hood, leaving his allies bewildered and mystified at who this person really is. Once a ninja masters the ability to wear a hood, their identity can be completely concealed and their missions can be undergone with maximum stealth. Even a ninja's best friend could be clueless with a master hood wearer in front of them.
Smoke can be used to try and blind an enemy group (like a mass dirt kick) for a limited amount of time. Smoke used successfully can impair sight, causing the accuracy of an opposing group to go down. This can also obstruct their sight, making it difficult for the victim to see his targets.
Ninjas train to be as quick as they can be. So it is only natural that they would develop a heightened ability of movement. With their lightning reflexes it makes them able to dodge almost incredibly, even having the ability to dodge ammunition fired at a close range, as well as increasing their ability to dodge normal attacks. This also helps them dodge spells that would otherwise hit them.
A well-trained ninja will always go first in combat due to their extensive training. For every round that a ninja is in combat, his attacks will come first because of the extreme speed that a ninja is trained to operate at. This has several advantages, because the first to go is the first to deal damage. This is an extension of their lightning reflexes.
At the extremes of a ninjas training they learn to travel great distances in the blink of an eye. As they jaunt from place to place though, they can quickly tire themselves out. A well trained ninja can use this ability however to travel quickly between two places. As this is a supernatural ability though, it can tax the ninjas mind and body quickly. Like a cross between a gate and a teleport the ninja can instantaneously disappear, and then reappear in another location, however, he can only carry himself and his belongings. Some people may be difficult to transport to, however, because of their high defenses.