Add some simple debugging routines..
Substitute the following code where appropriate in your nanny()
[code]
...
if ((race == 0)
|| (send_to_char("Checking if(!race_table[race].pc_race...\n",ch),!race_table [race].pc_race)
|| (IS_GOOD(ch) && send_to_char("Hey, you're good! ;D\n",ch),!race_table[race].good)
|| (IS_NEUTRAL(ch) && send_to_char("Hey, you're neutral! ;|\n",ch),!race_table[race].neutral)
|| (IS_EVIL(ch) && send_to_char("Hey, you're evil! Muahahaha! >;)\n",ch),!race_table[race].evil))
...[/quote]
and post the output you get when attempting chargen again.
|