Well.... once again ive done something most people probably think is weird...
To be quite honest this would be a LOT of work if you intended to do this from level 1 up.. Its probably better to just let the players get to 70 as their normal class then have an item drop that they can trade in to be changed....
In this one we are going to make a Dark Paladin/Shadowknight/Deathknight(not accurate to Blizzards im sure:P) To make mine i used the Shadowknight type idea from Everquest. Giving him Fiegn death and a mixture of Melee and Warlock type spells.
What you must do is enter the database and edit the spells field for the character in question..Copy and paste this text into the Spells field (this is my actual Shadowknight/deathknight setup below)
Code:
6603,40243,31394,39326,17613,19777,40491,32849,31022,28887,5384,31231,11433,35954,36054,17481,46579,30052,37484,3109,27222,30909,30459,27260,27212,27230,5500,693,30546,30908,31789,27217,36988,11660,36173,40135,10894,81
Each of those numbers indicates a spell looked up on Thotbot.
All characters must have 6603 as that is the spell for attack. Im going to update this guide later if there is interest to show what the spells for Shoot and autoshot and such are..

by going to https://www.mmopro.org/Thottbot: World of Warcraft and searching for spells you can find the spells you want to use..
Keep in mind a Character cannot have both rage and mana and energy..
Also it makes it very little fun to play if you create a class that the majority of its attacks dont cost any mana. Also keep in mind its no fun to create a class that has spells that dont follow through with the idea.. IE my Deathknight has Unholy healing Not Holy Light.
So if say you intended to create say a Assasin from a character that was a rogue to begin with.. You can add any spells(and yes this means attacks and such too) to the characters spells as long as they dont require Rage or a stance or mana..
Even many enemies attacks work and are fitting.
You could make Many Many character sets with this though regardless of how you edit the spells it will still say their original class in the game. Although you could enter the logon Database and edit their name to be eg. Deathknight Kreegoth
or Assassin Kreegoth.



If you follow this guide you can create a large type of Subclasses for characters on your server creating ALOT more diversity..
Hopefully this is of use to some people and eventually ill maybe even start seeing Subclasses made by people in the releases section:P Sorry for the Size of the Screenshots not sure how to upload them so their easier to see.






› See More: Character Subclasses