REMOVING LEVEL DISPLAY FROM DO_WHO

A simple "fix" really.  If you're like me and believe a player's level
should be kept to oneself here's a simple modification to do_who to
strip the level display and disable the level parameters of the who
command.


In ACT_INFO.C, function do_who find:

sprintf( class_text, "%s%2d %s", NOT_AUTHED(wch) ? "N" : " ", wch->level, class_table[wch->class]->who_name );

And change it to read:

sprintf( class_text, "%s %s", NOT_AUTHED(wch) ? "N" : " ", class_table[wch->class]->who_name, NULL );


Then find:

	if ( is_number( arg ) )
	{
	    switch ( ++nNumber )
	    {
	    case 1: iLevelLower = atoi( arg ); break;
	    case 2: iLevelUpper = atoi( arg ); break;
	    default:
		send_to_char( "Only two level numbers allowed.\n\r", ch );
		return;
	    }
	}

And replace with:

	if ( is_number( arg ) )
	{
	   send_to_char( "That's not a class, race, order, guild, or council.\n\r", ch );
	   return;
	}


Recompile and you're done.  Any comments, questions etc, send to seven70707@hotmail.com