When you add a new class here are the files you need to change and 
etc...
CONST.C:
a. add in the new class in the class table
    aa. raise max_class in merc.h by 1 for each added class
b. add in the title for the class if you want to
c. add in the class default group, example" druid default"
   cc. in file merc.h raise max_group by 1 for the added
        default group.
d. in const.c on all spells and skills add in a number value
    for each spell and skill. It should appear like this in const.c
    example void_druidfire { 1, 1, 2, 4, 5 <--add the 5 in for the 
    added class} this makes the spell druidfire become avaiable
    for the new class at level 5.
    then under this there should be another group {1,1,1,1}
    make it look like this {1,1,1,1,2 <---added 2 for the newclass}
    this adjusts how well that class learns the spell or skill when
    practicing it or how much they gain in percent...
    Summary: so for each spell skill you need to adjust those 2 
    groups of numbers and add in an extra number for each class you 
    added. Be sure to adjust all of them else it will bug...
e. this is important! in the race part for the pc races...
    where the stats and maxstats for the pc races are found.
    (this is the section right above the class section in const.c)
    You need to add in a number value for class multipliers
    like human I believe appears as:
    Human etc.... etc.. { 100, 100, 100, 100 } <---these affect the
    races ability to add exp for each class it has to be set to at 
    least 100 or else you will have buggy pfiles...
    so if you added in a new class add one more number into this
    section example: { 100, 100, 100, 100, 100<---added it in }
    In the stock rom code with no new classes added it appears
    as this { 100<--mage, 100<--cleric, 100<--thief, 100<--warrior}
    so just add in another numbervalue for the added class

MERC.H:
as stated above..
a. for every new spell you make raise max_spell by one
b. for every new spell group example:"druid default"
    raise max_group by one
c. for every new class raise max_class by one...

Act_Comm.c:
a. don't take my word for it but I believe classes or race poses
   is found in this section just do a grep mota to find them in this
   file cause I know one of the stock rom poses is something like
   "someone hands you the staff of Mota" etc.....
   So add in new race-class poses where that is found....

hope it helps,
        Kracus at heldapu@corecom.net
p.s. if I left anything out oops ;)
