Some other beginners may also be asking themselves this same question, so your help might help others as well. How do you find out where classes/races are listed on a smaug codebase? Normal Smaug, not SmaugFUSS or that. I know you have to define them in sysdata.dat, and of course race and class file. Just cant seem to find in the src folder where I have to put the code in so that they are selectable and show up on the creation menu.
Races and classes are stored in the races and classes folders, and are added to the race.lst and class.lst files in the corresponding folder. Nothing is changed in sysdata.dat with regards to races or classes though. You'll probably want to add your new races and classes to mud.h. Just search for RACE_ and CLASS_ to find the other defines for the existing ones, but those defines aren't required for any new races. Stock Smaug the races and classes in creation is dynamic. As long as the race exists and there are classes that are allowed to pick that race, they'll show up. And classes will show up regardless of whether any races are allowed to pick them.