From: Jacob Masters <lobo-koder@mailcity.com> A while back Tchaerlach posted a race exclude code in the nanny part of comm.c . He forgot to add something that could have made it way easy on your players and hard on your mud :) Okay even though using the snippet, the class would not appear as selectable...if you knew which classes were selectable, you could simply pick that class, and gain a race with a class multiplier of 0 :) To prevent this you also need to an or statement just below the snippet :) case CON_GET_NEW_CLASS: iClass = class_lookup(argument); if (( iClass == -1 ) ***-> || (pc_race_table[ch->race].class_mult[iClass] == 0)) { write_to_buffer( d, "That's not a selectable class.\n\rWhat IS your class? ", 0 ); return; } Not sure you guys caught it :) Lobo talkers.skl.com 4000