I created a new race, allowed specific classes, and then added the saved file to races.lst. However, whenever I create a new character and choose a class that is allowed by this new race, the new race isn't available as a choice.
What am I leaving out?
There is some pretty bizarre code in SMAUG about the race list. I think you need to do something weird like adding two new races, and then one will appear. Either that, or fix the source. :)
I found the problem. In the race files, the race value must be relative to the order in the race.lst file. For example, if this was the race.lst file:
Elf.race
Human.race
Dwarf.race
In the elf file, its race value would need to be 0, the human's 1, and the dwarf's 2.