/* * Now this is cleaner */ void do_help( CHAR_DATA *ch, char *argument ) { HELP_DATA *pHelp; if ( (pHelp = get_help( ch, argument )) == NULL ) { send_to_char( "No help on that word.\n\r", ch ); return; } if ( pHelp->level >= 0 && str_cmp( argument, "imotd" ) ) { stc( pHelp->keyword, ch ); stc( "\n\r", ch ); } /* * Strip leading '.' to allow initial blanks. */ if ( pHelp->text[0] == '.' ) stc( pHelp->text+1, ch ); else stc( pHelp->text, ch ); return; }