That stat giver idea reminded me of how we handled it in UO. We were able to create custom classes by using objects in the game. When a new player was born, he starts in an empty room like limbo. There was an anvil in the center of the room we called the "skill stone" If they double clicked it, a menu interface would show up asking what class they wanted to be, what skills they wanted to specialize in, etc.
This was all done through scripting through sphere server. I'm not sure how far the script development has been going but I'm sure alot of the things that are hard coded, could be implemented through server side scripts.
|