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 ;)