rm6/
rm6/clans/
rm6/councils/
rm6/deity/
rm6/doc/mudprogs/
rm6/exchange/
rm6/gods/
rm6/homes/
rm6/nations/
rm6/player/
rm6/player/a/
rm6/src/RCS/
rm6/src/dmalloc/
rm6/src/dmalloc/bin/
rm6/src/dmalloc/include/
rm6/src/dmalloc/lib/
rm6/src/scripts/
rm6/src/utils/
act_comm.c:    vch = d->character;
act_comm.c:    for ( d = first_descriptor; d; d = d->next )
act_comm.c:	CHAR_DATA *vch = d->character;
act_comm.c:	if ( d->connected == CON_PLAYING
act_comm.c:    for ( d = first_descriptor; d; d = d->next )
act_comm.c:        och = d->original ? d->original : d->character;
act_comm.c:        vch = d->character;
act_comm.c:        if ( d->connected == CON_PLAYING && vch != ch && !IS_SET( och->deaf, channel ) )
act_comm.c:    for ( d = first_descriptor; d; d = d->next )
act_comm.c:	och = d->original ? d->original : d->character;
act_comm.c:	vch = d->character;
act_comm.c:	if ( d->connected == CON_PLAYING
act_comm.c:    for (d = first_descriptor; d; d = d->next)
act_comm.c:        original = d->original ? d->original : d->character; /* if switched */
act_comm.c:        if ((d->connected == CON_PLAYING) && !IS_SET(original->deaf,CHANNEL_AUCTION) 
act_info.c:          strcat( buf, "(Smouldering Red-Grey) "  );
act_info.c:          strcat( buf, "(Smouldering Red-White) "  );
act_info.c:        strcat( buf, "(Wild-eyed) "  );
act_info.c:	    if ( board->num_posts )
act_info.c:		ch_printf( ch, "There are about %d notes posted here.  Type 'note list' to list them.\n\r", board->num_posts );
act_info.c:    for (d = descriptor_list; d; d = d->next)
act_info.c:        victim = ( d->original ) ? d->original : d->character;
act_info.c:        if (d->connected != CON_PLAYING || !imc_visible(from, imc_getdata(victim)) ||
act_info.c:          (whogr->d->original ? whogr->d->original : whogr->d->character);
act_info.c:    for (d = last_descriptor; d; d = d->prev)
act_info.c:        if((d->connected != CON_PLAYING
act_info.c:        &&  d->connected != CON_EDITING)
act_info.c:        || (d->connected <= CON_NOTE_TO
act_info.c:        &&  d->connected >= CON_NOTE_FINISH))
act_info.c:        wch = (d->original ? d->original : d->character);
act_info.c:        for (d = last_descriptor; d; d = d->prev)
act_info.c:            if((d->connected != CON_PLAYING
act_info.c:            &&  d->connected != CON_EDITING)
act_info.c:            || ( d->connected <= CON_NOTE_TO
act_info.c:            &&   d->connected >= CON_NOTE_FINISH))
act_info.c:            wch = (d->original ? d->original : d->character);
act_info.c:    d = (fGroup ? (whogr ? whogr->d : NULL) : d->prev))
act_info.c:        if(((d->connected != CON_PLAYING
act_info.c:        &&   d->connected != CON_EDITING)
act_info.c:        ||  (d->connected <= CON_NOTE_TO
act_info.c:        &&   d->connected >= CON_NOTE_FINISH))
act_info.c:	||   !can_see( ch, d->character ) || d->original)
act_info.c:	wch   = d->original ? d->original : d->character;
act_info.c:	for ( d = first_descriptor; d; d = d->next )
act_info.c:            if ( (d->connected == CON_PLAYING || d->connected == CON_EDITING
act_info.c:            || ( d->connected >= CON_NOTE_TO
act_info.c:            &&   d->connected <= CON_NOTE_FINISH))
act_info.c:	    && ( victim = d->character ) != NULL
act_info.c:	    for ( command = command_hash[hash]; command; command = command->next )
act_info.c:		if ( command->level <  LEVEL_HERO
act_info.c:		&&   command->level <= get_trust( ch )
act_info.c:		&&  (command->name[0] != 'm'
act_info.c:		||   command->name[1] != 'p') )
act_info.c:		    pager_printf( ch, "%-12s", command->name );
act_info.c:	    for ( command = command_hash[hash]; command; command = command->next )
act_info.c:		if ( command->level <  LEVEL_HERO
act_info.c:		&&   command->level <= get_trust( ch )
act_info.c:		&&  !str_prefix(argument, command->name)
act_info.c:		&&  (command->name[0] != 'm'
act_info.c:		||   command->name[1] != 'p') )
act_info.c:		    pager_printf( ch, "%-12s", command->name );
act_info.c:            for( d = first_descriptor ; d ; d = d->next )
act_info.c:                if( (victim = d->character) != NULL && IS_NEEDHELP( victim ) )
act_info.c:            for( d = first_descriptor ; d ; d = d->next )
act_info.c:                if( (victim = d->character) != NULL
act_info.c:	    for ( command = command_hash[hash]; command; command = command->next )
act_info.c:                if ((command->level <  LEVEL_AVATAR
act_info.c:                &&   command->level >= LEVEL_PCAVATAR )
act_info.c:                &&   command->level <= get_trust( ch )
act_info.c:		&&  (command->name[0] != 'm'
act_info.c:		&&   command->name[1] != 'p') )
act_info.c:		    pager_printf( ch, "%-12s", command->name );
act_info.c:	    for ( command = command_hash[hash]; command; command = command->next )
act_info.c:		if ((command->level < LEVEL_AVATAR
act_info.c:                &&   command->level > LEVEL_PCAVATAR )
act_info.c:                &&   command->level <= get_trust( ch )
act_info.c:		&&  !str_prefix(argument, command->name)
act_info.c:		&&  (command->name[0] != 'm'
act_info.c:		&&   command->name[1] != 'p') )
act_info.c:		    pager_printf( ch, "%-12s", command->name );
act_info.c:       for ( command = command_hash[hash]; command; command = command->next )
act_info.c:	      	if(!get_help(ch, command->name) )
act_info.c:	   	  ch_printf_color(ch, "&W%-15s", command->name);
act_move.c: * Made to allow old-style diku-merc exit functions to work.	-Thoric
act_move.c:     * Put good-old EQ-munching death traps back in!		-Thoric
act_obj.c:    if ( wand->item_type != ITEM_WAND )
act_obj.c:    if ( wand->value[2] > 0 )
act_obj.c:	retcode = obj_cast_spell( wand->value[3], wand->value[0], ch, victim, obj );
act_obj.c:    if ( --wand->value[2] <= 0 )
act_obj.c:      if ( wand->serial == cur_obj )
act_wiz.c:    "Jade", "Red", "Blood-Red", "Silver"
act_wiz.c:    for( d = first_descriptor ; d ; d = d->next )
act_wiz.c:        if( !d->character )
act_wiz.c:        vch = d->character;
act_wiz.c:	for(cmd = command_hash[LOWER(arg2[0])%126]; cmd; cmd = cmd->next )
act_wiz.c:		if(!strcmp(arg2, cmd->name))
act_wiz.c:		SET_BIT(cmd->flags, CMD_WATCH);
act_wiz.c:	for ( cmd = command_hash[hash]; cmd; cmd = cmd->next )
act_wiz.c:	    if ( cmd->level >= LEVEL_HERO
act_wiz.c:	    &&   cmd->level <= get_trust( ch ) )
act_wiz.c:		pager_printf( ch, "%-12s", cmd->name );
act_wiz.c:            for ( cmd = command_hash[hash]; cmd; cmd = cmd->next )
act_wiz.c:                if ( cmd->level >= LEVEL_HERO
act_wiz.c:                     &&   cmd->level <= get_trust( ch )
act_wiz.c:                     &&   cmd->level == level )
act_wiz.c:                    pager_printf( ch, "%-12s", cmd->name );
act_wiz.c:    for ( cmd = command_hash[hash]; cmd; cmd = cmd->next )
act_wiz.c:	if ( !str_prefix( arg, cmd->name )
act_wiz.c:	&&    cmd->level <= get_trust( ch ) )
act_wiz.c:    		sprintf(buf, "%s show", cmd->name);
act_wiz.c:/*    		ch_printf( ch, "%s is at level %d.\n\r", cmd->name, cmd->level );*/
act_wiz.c:	cmd->level = level;
act_wiz.c:	   cmd->name, level );
act_wiz.c:	     ch->name, cmd->name, level );
act_wiz.c:  for ( d = first_descriptor; d; d = d->next ) 
act_wiz.c:    if ( d->character && (!str_prefix( name, d->character->name )) &&
act_wiz.c:         IS_WAITING_FOR_AUTH(d->character) )
act_wiz.c:      ret_char = d->character;       /* return current char on exit */
act_wiz.c:        for ( d = first_descriptor; d; d = d->next )
act_wiz.c:            if ( (victim = d->character) != NULL && IS_WAITING_FOR_AUTH(victim) )
act_wiz.c:    for ( d = first_descriptor; d; d = d->next )
act_wiz.c:    for ( d = first_descriptor; d; d = d->next )
act_wiz.c:	if ( d->descriptor == desc )
act_wiz.c:	    if ( d->character && get_trust(d->character) >= get_trust(ch) )
act_wiz.c:		and polymorphed-shogar also beware extracted chars */
act_wiz.c:            if(! d->character)
act_wiz.c:            if(d->original || d->character->switched)
act_wiz.c:    for ( d = first_descriptor; d; d = d->next )
act_wiz.c:        if ( d->connected == CON_PLAYING || d->connected == CON_EDITING
act_wiz.c:        || ( d->connected >= CON_NOTE_TO
act_wiz.c:        &&   d->connected <= CON_NOTE_FINISH))
act_wiz.c:	    if ( tar == ECHOTAR_PC && IS_NPC(d->character) )
act_wiz.c:	    else if ( tar == ECHOTAR_IMM && !IS_IMMORTAL(d->character) )
act_wiz.c:	    set_char_color( AT_COLOR, d->character );
act_wiz.c:	    send_to_char( argument, d->character );
act_wiz.c:	    send_to_char( "\n\r",   d->character );
act_wiz.c:	for ( d = first_descriptor; d; d = d->next )
act_wiz.c:	    if ( d->connected == CON_PLAYING
act_wiz.c:	    &&   d->character != ch
act_wiz.c:	    &&   d->character->in_room
act_wiz.c:	    &&   d->newstate != 2
act_wiz.c:	    &&   can_see( ch, d->character ) )
act_wiz.c:		sprintf( buf, "%s %s", d->character->name, arg2 );
act_wiz.c:    	for ( d = first_descriptor; d; d = d->next )
act_wiz.c:            if(( d->connected != CON_PLAYING
act_wiz.c:            &&   d->connected != CON_EDITING)
act_wiz.c:            || ( d->connected <= CON_NOTE_TO
act_wiz.c:            &&   d->connected >= CON_NOTE_FINISH)
act_wiz.c:            ||  !can_see( ch, d->character ) || str_cmp(d->character->name,arg))
act_wiz.c:	  location = d->character->in_room;
act_wiz.c:	for ( ed = location->first_extradesc; ed; ed = ed->next )
act_wiz.c:	    send_to_char( ed->keyword, ch );
act_wiz.c:	    if ( ed->next )
act_wiz.c:	for ( ed = obj->pIndexData->first_extradesc; ed; ed = ed->next )
act_wiz.c:	    send_to_char( ed->keyword, ch );
act_wiz.c:	    if ( ed->next )
act_wiz.c:	for ( ed = obj->first_extradesc; ed; ed = ed->next )
act_wiz.c:	    send_to_char( ed->keyword, ch );
act_wiz.c:	    if ( ed->next )
act_wiz.c:        for ( d = first_descriptor; d; d = d->next )
act_wiz.c:            if ( (d->connected == CON_PLAYING || d->connected == CON_EDITING
act_wiz.c:            || ( d->connected >= CON_NOTE_TO
act_wiz.c:            &&   d->connected <= CON_NOTE_FINISH))
act_wiz.c:            && ( victim = d->character ) != NULL && !IS_NPC(victim) && victim->in_room
act_wiz.c:        for ( d = first_descriptor; d; d = d->next )
act_wiz.c:            if ( (d->connected == CON_PLAYING || d->connected == CON_EDITING
act_wiz.c:            || ( d->connected >= CON_NOTE_TO
act_wiz.c:            &&   d->connected <= CON_NOTE_FINISH))
act_wiz.c:            && ( victim = d->character ) != NULL && !IS_NPC( victim ) && victim->in_room
act_wiz.c:           d_next = d->next; /* We delete from the list , so need to save this */
act_wiz.c:           if (!d->character || d->connected < 0) /* drop those logging on */
act_wiz.c:               fprintf (fp, "%d %s %s\n", d->descriptor, och->name, d->host);
act_wiz.c:               if ( d->out_compress )
act_wiz.c:                   do_compress( d->character, "" );
act_wiz.c:               send_to_char( buf1, d->character );
act_wiz.c:           fprintf( fp, "%d Intermud-3 I3\n", I3_socket );
act_wiz.c:	for ( d = first_descriptor; d; d = d->next )
act_wiz.c:	    if ( d->snoop_by == ch->desc )
act_wiz.c:		d->snoop_by = NULL;
act_wiz.c:	for ( d = ch->desc->snoop_by; d; d = d->snoop_by )
act_wiz.c:	    if ( d->character == victim || d->original == victim )
act_wiz.c:    for ( d = first_descriptor; d; d = d->next )
act_wiz.c:	||   (d->character && can_see( ch, d->character )) )
act_wiz.c:		d->descriptor,
act_wiz.c:		d->connected,
act_wiz.c:		d->idle / 4,
act_wiz.c:		d->port,
act_wiz.c:		d->original  ? d->original->name  :
act_wiz.c:		d->character ? d->character->name : "&B(none)&w",
act_wiz.c:		d->host);
act_wiz.c:	      sprintf( buf + strlen( buf ), "&w| &R%s", d->user );
act_wiz.c:	||   (d->character && can_see( ch, d->character )) )
act_wiz.c:        &&   ( !str_prefix( arg, d->host ) 
act_wiz.c:	||   ( d->character && !str_prefix( arg, d->character->name ) ) ) )
act_wiz.c:		d->descriptor,
act_wiz.c:		d->connected,
act_wiz.c:		d->idle / 4,
act_wiz.c:		d->port,
act_wiz.c:		d->original  ? d->original->name  :
act_wiz.c:		d->character ? d->character->name : "&B(none)",
act_wiz.c:		d->host
act_wiz.c:	      sprintf(buf, "&w| &R%s", d->user);
act_wiz.c:    for( d = first_descriptor ; d ; d = d->next )
act_wiz.c:        switch( d->connected )
act_wiz.c:            || ( d->character && can_see( ch, d->character )) )
act_wiz.c:                         d->descriptor, connected, d->idle/4,
act_wiz.c:                         d->original ? d->original->name :
act_wiz.c:                         d->character ? d->character->name : "none",
act_wiz.c:                         d->host, d->user );
act_wiz.c:            || ( d->character && can_see( ch, d->character )) )
act_wiz.c:            && ( !str_prefix( arg, d->host )
act_wiz.c:            || ( d->character && !str_prefix( arg, d->character->name ))))
act_wiz.c:                         d->descriptor, connected, d->idle/4,
act_wiz.c:                         d->original ? d->original->name :
act_wiz.c:                         d->character ? d->character->name : "none",
act_wiz.c:                         d->host, d->user );
act_wiz.c:		for ( cmd = command_hash[hash]; cmd; cmd = cmd->next )
act_wiz.c:			pager_printf(ch,"%-6.6s %4d\t",cmd->name,cmd->userec.num_uses);
act_wiz.c:			pager_printf(ch,"%-6.6s %4d\n\r", cmd->name,cmd->userec.num_uses );
act_wiz.c:    		for(cmd = command_hash[hash]; cmd; cmd = cmd->next)
act_wiz.c:    			if(!cmd->lag_count)
act_wiz.c:    				pager_printf(ch,"%-6.6s %4d\t",cmd->name,cmd->lag_count);
act_wiz.c:				pager_printf(ch,"%-6.6s %4d\n\r", cmd->name,cmd->lag_count);
act_wiz.c:        d->next = NULL;
act_wiz.c:        d->prev = NULL;
act_wiz.c:        d->connected = CON_GET_NAME;
act_wiz.c:        d->outsize = 2000;
act_wiz.c:        CREATE( d->outbuf, char, d->outsize );
act_wiz.c:        add_char( d->character );
act_wiz.c:        old_room_vnum = d->character->in_room->vnum;
act_wiz.c:        char_to_room( d->character, ch->in_room );
act_wiz.c:        if ( get_trust(d->character) >= get_trust( ch ) )
act_wiz.c:           do_say( d->character, "Do *NOT* disturb me again!" );
act_wiz.c:           d->character->desc   = NULL;
act_wiz.c:           do_quit( d->character, "" );
act_wiz.c:        d->character->desc      = NULL;
act_wiz.c:        victim = d->character;
act_wiz.c:        d->character            = NULL;
act_wiz.c:        DISPOSE( d->outbuf );
act_wiz.c:	d->next = NULL;
act_wiz.c:	d->prev = NULL;
act_wiz.c:	d->connected = CON_GET_NAME;
act_wiz.c:	d->outsize = 2000;
act_wiz.c:	CREATE( d->outbuf, char, d->outsize );
act_wiz.c:	add_char( d->character );
act_wiz.c:        old_room_vnum = d->character->in_room->vnum;
act_wiz.c:	char_to_room( d->character, ch->in_room );
act_wiz.c:	if ( get_trust(d->character) >= get_trust( ch ) )
act_wiz.c:	   do_say( d->character, "Do *NOT* disturb me again!" );
act_wiz.c:	   d->character->desc	= NULL;
act_wiz.c:	   do_quit( d->character, "" );
act_wiz.c:	d->character->desc	= NULL;
act_wiz.c:	d->character->retran    = old_room_vnum;
act_wiz.c:	d->character		= NULL;	
act_wiz.c:	DISPOSE( d->outbuf );
act_wiz.c:      rid_next = rid->next;
act_wiz.c:      for ( exit = rid->first_exit; exit; exit = exit_next )
act_wiz.c:        if ( rid->area == pArea || exit->to_room->area == pArea )
act_wiz.c:          UNLINK( exit, rid->first_exit, rid->last_exit, next, prev );
act_wiz.c:	  exit = rid->first_exit;
act_wiz.c:      if ( rid->area != pArea )
act_wiz.c:      STRFREE(rid->name);
act_wiz.c:      STRFREE(rid->description);
act_wiz.c:      if ( rid->first_person )
act_wiz.c:        bug( "close_area: room with people #%d", rid->vnum );
act_wiz.c:        for ( ech = rid->first_person; ech; ech = ech_next )
act_wiz.c:      if ( rid->first_content )
act_wiz.c:        bug( "close_area: room with contents #%d", rid->vnum );
act_wiz.c:        for ( eobj = rid->first_content; eobj; eobj = eobj_next )
act_wiz.c:      for ( eed = rid->first_extradesc; eed; eed = eed_next )
act_wiz.c:        eed_next = eed->next;
act_wiz.c:        STRFREE( eed->keyword );
act_wiz.c:        STRFREE( eed->description );
act_wiz.c:      for ( mpact = rid->mpact; mpact; mpact = mpact_next )
act_wiz.c:      for ( mprog = rid->mudprogs; mprog; mprog = mprog_next )
act_wiz.c:        room_index_hash[icnt] = rid->next;
act_wiz.c:        for ( trid = room_index_hash[icnt]; trid; trid = trid->next )
act_wiz.c:          if ( trid->next == rid )
act_wiz.c:          bug( "Close_area: rid not in hash list %d", rid->vnum );
act_wiz.c:          trid->next = rid->next;
act_wiz.c:      mid_next = mid->next;
act_wiz.c:      if ( mid->vnum < pArea->low_m_vnum || mid->vnum > pArea->hi_m_vnum )
act_wiz.c:      STRFREE( mid->player_name );
act_wiz.c:      STRFREE( mid->short_descr );
act_wiz.c:      STRFREE( mid->long_descr  );
act_wiz.c:      STRFREE( mid->description );
act_wiz.c:      if ( mid->pShop )
act_wiz.c:        UNLINK( mid->pShop, first_shop, last_shop, next, prev );
act_wiz.c:        DISPOSE( mid->pShop );
act_wiz.c:      if ( mid->rShop )
act_wiz.c:        UNLINK( mid->rShop, first_repair, last_repair, next, prev );
act_wiz.c:        DISPOSE( mid->rShop );
act_wiz.c:      for ( mprog = mid->mudprogs; mprog; mprog = mprog_next )
act_wiz.c:        mob_index_hash[icnt] = mid->next;
act_wiz.c:        for ( tmid = mob_index_hash[icnt]; tmid; tmid = tmid->next )
act_wiz.c:          if ( tmid->next == mid )
act_wiz.c:          bug( "Close_area: mid not in hash list %d", mid->vnum );
act_wiz.c:          tmid->next = mid->next;
act_wiz.c:      oid_next = oid->next;
act_wiz.c:      if ( oid->vnum < pArea->low_o_vnum || oid->vnum > pArea->hi_o_vnum )
act_wiz.c:      STRFREE(oid->name);
act_wiz.c:      STRFREE(oid->short_descr);
act_wiz.c:      STRFREE(oid->description);
act_wiz.c:      STRFREE(oid->action_desc);
act_wiz.c:      for ( eed = oid->first_extradesc; eed; eed = eed_next )
act_wiz.c:        eed_next = eed->next;
act_wiz.c:        STRFREE(eed->keyword);
act_wiz.c:        STRFREE(eed->description);
act_wiz.c:      for ( paf = oid->first_affect; paf; paf = paf_next )
act_wiz.c:      for ( mprog = oid->mudprogs; mprog; mprog = mprog_next )
act_wiz.c:        obj_index_hash[icnt] = oid->next;
act_wiz.c:        for ( toid = obj_index_hash[icnt]; toid; toid = toid->next )
act_wiz.c:          if ( toid->next == oid )
act_wiz.c:          bug( "Close_area: oid not in hash list %d", oid->vnum );
act_wiz.c:          toid->next = oid->next;
act_wiz.c:    for ( d = first_descriptor; d; d = d->next )
act_wiz.c:      if ( (victim = d->character) && !IS_NPC(victim) &&
act_wiz.c:    if ( command->name )
act_wiz.c:      DISPOSE( command->name );
act_wiz.c:    hash = command->name[0]%126;
act_wiz.c:    if ( !command->name )
act_wiz.c:	bug( "Add_command: NULL command->name", 0 );
act_wiz.c:    if ( !command->do_fun )
act_wiz.c:	bug( "Add_command: NULL command->do_fun", 0 );
act_wiz.c:    for ( x = 0; command->name[x] != '\0'; x++ )
act_wiz.c:	command->name[x] = LOWER(command->name[x]);
act_wiz.c:    hash = command->name[0] % 126;
act_wiz.c:	command->next = command_hash[hash];
act_wiz.c:	    command->next = NULL;
act_wiz.c:	command->lag_count = 0; /* FB */
act_wiz.c:	command->name = str_dup( arg1 );
act_wiz.c:	command->level = get_trust(ch);
act_wiz.c:	command->do_fun = skill_function( arg2 );
act_wiz.c:	if ( command->do_fun == skill_notfound )
act_wiz.c:    if ( command->level > get_trust(ch) && str_cmp(ch->name, "Nivek"))
act_wiz.c:	    command->name, command->level, command->position, command->log,
act_wiz.c:	    skill_name(command->do_fun),flag_string(command->flags, cmd_flags));
act_wiz.c:	if ( command->userec.num_uses )
act_wiz.c:	  send_timer(&command->userec, ch);
act_wiz.c:	int hash = command->name[0] % 126;
act_wiz.c:	    tmp->next = command->next;
act_wiz.c:	    command->next = tmp;
act_wiz.c:	    ch_printf( ch, "Moved %s above %s.\n\r", command->name, command->next->name );
act_wiz.c:		tmp_next->next = command->next;
act_wiz.c:		command->next = tmp_next;
act_wiz.c:		ch_printf( ch, "Moved %s above %s.\n\r", command->name, command->next->name );
act_wiz.c:	int hash = command->name[0] % 126;
act_wiz.c:	if ( command->next == NULL )
act_wiz.c:	    command_hash[hash] = command->next;
act_wiz.c:	    command->next = tmp_next->next;
act_wiz.c:	    ch_printf( ch, "Moved %s below %s.\n\r", command->name, tmp_next->name );
act_wiz.c:		tmp_next = command->next;
act_wiz.c:		command->next = tmp_next->next;
act_wiz.c:		ch_printf( ch, "Moved %s below %s.\n\r", command->name, tmp_next->name );
act_wiz.c:	int hash = command->name[0] % 126;
act_wiz.c:	pager_printf( ch, "Priority placement for [%s]:\n\r", command->name );
act_wiz.c:	command->do_fun = fun;
act_wiz.c:	command->level = level;
act_wiz.c:	command->log = log;
act_wiz.c:	command->position = position;
act_wiz.c:        TOGGLE_BIT( command->flags, 1 << flag );
act_wiz.c:	if ( arg1[0] != command->name[0] )
act_wiz.c:	if ( command->name )
act_wiz.c:	    DISPOSE( command->name );
act_wiz.c:	command->name = str_dup( arg1 );
act_wiz.c:       for ( d = first_descriptor; d; d = d->next)
act_wiz.c:                  if ( !str_cmp( hmm->host, d->host ) )
act_wiz.c:                        temp->host = str_dup ( d->host );
act_wiz.c:   for ( d = first_descriptor; d; d = d->next)
act_wiz.c:           if(((d->connected != CON_PLAYING
act_wiz.c:           &&   d->connected != CON_EDITING)
act_wiz.c:           || ( d->connected <= CON_NOTE_TO
act_wiz.c:           &&   d->connected >= CON_NOTE_FINISH))
act_wiz.c:           || d->character == NULL || !CAN_PKILL(d->character)
act_wiz.c:           || !can_see (ch, d->character) )
act_wiz.c:           temp->host = str_dup ( d->host );
act_wiz.c:           temp->descriptor = d->descriptor;
act_wiz.c:           temp->connected = d->connected;
act_wiz.c:           temp->idle = d->idle;
act_wiz.c:           temp->port = d->port;
act_wiz.c:           temp->name = (d->original ? str_dup( d->original->name ) :
act_wiz.c:                d->character? str_dup( d->character->name ) :
act_wiz.c:	   temp->user = str_dup(d->user);
act_wiz.c:    for ( d = first_descriptor; d; d = d->next)
act_wiz.c:         if(((d->connected != CON_PLAYING
act_wiz.c:         &&   d->connected != CON_EDITING)
act_wiz.c:         || ( d->connected <= CON_NOTE_TO
act_wiz.c:         &&   d->connected >= CON_NOTE_FINISH))
act_wiz.c:         || d->character == NULL || !can_see (ch, d->character))
act_wiz.c:                if ( !str_cmp( hmm->host, d->host) &&
act_wiz.c:			str_cmp(hmm->name, (d->original ? d->original->name :
act_wiz.c:                		d->character? d->character->name : "(none)" )))
act_wiz.c:                  d->descriptor,
act_wiz.c:                  d->connected,
act_wiz.c:                  d->idle / 4,
act_wiz.c:                  d->port,
act_wiz.c:                  d->original ? d->original->name :
act_wiz.c:                  d->character ? d->character->name : "(none)");
act_wiz.c:            sprintf(buf + strlen (buf), "@%-16s ", d->host );
act_wiz.c:            sprintf (buf + strlen (buf), "| %s", d->user);
act_wiz.c:  for ( d = first_descriptor; d; d = d->next)
act_wiz.c:      if ( !d->character ||((d->connected != CON_PLAYING
act_wiz.c:                         &&  d->connected != CON_EDITING)
act_wiz.c:                         || (d->connected <= CON_NOTE_TO
act_wiz.c:                         &&  d->connected >= CON_NOTE_FINISH))
act_wiz.c:           || !can_see (ch, d->character) )
act_wiz.c:          if ( inroom && ch->in_room != d->character->in_room )
act_wiz.c:          if ( inarea && ch->in_room->area != d->character->in_room->area )
act_wiz.c:          if ( prefix && suffix && strstr( addie, d->host ) )
act_wiz.c:          else if ( prefix && !str_suffix( addie , d->host) )
act_wiz.c:          else if ( suffix && !str_prefix( addie , d->host) )
act_wiz.c:          else if ( !str_cmp( d->host, addie ) )
act_wiz.c:                        d->descriptor,
act_wiz.c:                        d->connected,
act_wiz.c:                        d->idle / 4,
act_wiz.c:                        d->port,
act_wiz.c:                        d->original ? d->original->name :
act_wiz.c:                        d->character ? d->character->name : "(none)");
act_wiz.c:                   sprintf(buf + strlen (buf), "@%-16s ", d->host );
act_wiz.c:                   sprintf (buf + strlen (buf), "| %s", d->user);
act_wiz.c:    for ( d = first_descriptor; d; d = d->next )
act_wiz.c:        if ( d->connected == CON_PLAYING )
act_wiz.c:            ch_printf_color( d->character, "&R[&WINFO&R] &c%s\n\r", argument );
act_wiz.c:  for(d = first_descriptor; d; d = d->next)
act_wiz.c:   if(d->character && d->character->in_room->area == pArea)
arena.c:            for( d = first_descriptor ; d ; d = d->next )
arena.c:                if( !d->character )
arena.c:                victim = d->character;
arena.c:            for( d = first_descriptor ; d ; d = d->next )
arena.c:                if( !d->character )
arena.c:                victim = d->character;
arena.c:            for( d = first_descriptor ; d ; d = d->next )
arena.c:                if( !d->character )
arena.c:                victim = d->character;
arena.c:                    ch->gold-=arena_fee;
arena.c:                for( d = first_descriptor ; d ; d = d->next )
arena.c:                    if( !d->character )
arena.c:                    victim = d->character;
arena.c:            for( d = first_descriptor ; d ; d = d->next )
arena.c:                if( !d->character )
arena.c:                victim = d->character;
arena.c:                for( d = first_descriptor ; d ; d = d->next )
arena.c:                    if( !d->character )
arena.c:                    victim = d->character;
arena.c:        for( d = first_descriptor ; d ; d = d->next )
arena.c:            if( !d->character )
arena.c:            ch = d->character;
arena.c:        for( d = first_descriptor ; d ; d = d->next ) /* if number is positive, we've just added */
arena.c:            if( !d->character )
arena.c:            ch = d->character;
axsmaug.c:			ed->keyword		= STRALLOC(buf);
axsmaug.c:			ed->description		= fread_string( fp );
axsmaug.c:			ed->keyword		= STRALLOC(buf);
axsmaug.c:			ed->description		= fread_string( fp );
axsmaug.c:		for ( ed = pObjIndex->first_extradesc; ed; ed = ed->next )
axsmaug.c:				ed->keyword);
axsmaug.c:				strip_cr( ed->description ));
axsmaug.c:		for ( ed = room->first_extradesc; ed; ed = ed->next )
axsmaug.c:	   		fprintf( fpout, "@roomextradesckeywords %s\n", ed->keyword);
axsmaug.c:	   		fprintf( fpout, "%s\n",strip_cr( ed->description ));
ban.c:  for ( i = 0; i < (int) strlen( d->host ) ; i++ )
ban.c:	new_host[i] = LOWER( d->host[i] );
ban.c:	if ( pban->user && str_cmp( d->user, pban->user ) )
boards.c:  if ( get_trust( ch ) >= board->min_remove_level )
boards.c:  if ( board->extra_removers[0] != '\0' )
boards.c:    if ( is_name( ch->name, board->extra_removers ) )
boards.c:  if ( get_trust( ch ) >= board->min_read_level )
boards.c:  if ( board->read_group[0] != '\0' )
boards.c:    if ( ch->pcdata->clan && !str_cmp( ch->pcdata->clan->name, board->read_group ) ) 
boards.c:    if ( ch->pcdata->council && !str_cmp( ch->pcdata->council->name, board->read_group ) )
boards.c:    if ( ch->pcdata->council2 && !str_cmp( ch->pcdata->council2->name, board->read_group ) )
boards.c:  if ( board->extra_readers[0] != '\0' )
boards.c:    if ( is_name( ch->name, board->extra_readers ) )
boards.c:  if ( get_trust( ch ) >= board->min_post_level )
boards.c:  if ( board->post_group[0] != '\0' )
boards.c:    if ( ch->pcdata->clan && !str_cmp( ch->pcdata->clan->name, board->post_group ) ) 
boards.c:    if ( ch->pcdata->council && !str_cmp( ch->pcdata->council->name, board->post_group ) )
boards.c:    if ( ch->pcdata->council2 && !str_cmp( ch->pcdata->council2->name, board->post_group ) )
boards.c:    for ( tboard = first_board; tboard; tboard = tboard->next )
boards.c:	fprintf( fpout, "Filename          %s~\n", tboard->note_file	    );
boards.c:	fprintf( fpout, "Vnum              %d\n",  tboard->board_obj	    );
boards.c:	fprintf( fpout, "Min_read_level    %d\n",  tboard->min_read_level   );
boards.c:	fprintf( fpout, "Min_post_level    %d\n",  tboard->min_post_level   );
boards.c:	fprintf( fpout, "Min_remove_level  %d\n",  tboard->min_remove_level );
boards.c:	fprintf( fpout, "Max_posts         %d\n",  tboard->max_posts	    );
boards.c:       	fprintf( fpout, "Type 	           %d\n",  tboard->type		    ); 
boards.c:	fprintf( fpout, "Read_group        %s~\n", tboard->read_group       );
boards.c:	fprintf( fpout, "Post_group        %s~\n", tboard->post_group       );
boards.c:	fprintf( fpout, "Extra_readers     %s~\n", tboard->extra_readers    );
boards.c:        fprintf( fpout, "Extra_removers    %s~\n", tboard->extra_removers   );
boards.c:    for ( board = first_board; board; board = board->next )
boards.c:       if ( board->board_obj == obj->pIndexData->vnum )
boards.c:    sprintf( filename, "%s%s", BOARD_DIR, board->note_file );
boards.c:	for ( pnote = board->first_note; pnote; pnote = pnote->next )
boards.c:    UNLINK( pnote, board->first_note, board->last_note, next, prev );
boards.c:    --board->num_posts;
boards.c:    if (board->type != BOARD_NOTE)
boards.c:    if (board->type != BOARD_MAIL)
boards.c:	  STRFREE( ed->description );
boards.c:	  ed->description = copy_buffer( ch );
boards.c:	    for ( pnote = board->first_note; pnote; pnote = pnote->next )
boards.c:              for ( pnote = board->first_note; pnote; pnote = pnote->next )
boards.c:            for ( pnote = board->first_note; pnote; pnote = pnote->next )
boards.c:	    for ( pnote = board->first_note; pnote; pnote = pnote->next )
boards.c:              for ( pnote = board->first_note; pnote; pnote = pnote->next )
boards.c:            for ( pnote = board->first_note; pnote; pnote = pnote->next )
boards.c:	    for ( pnote = board->first_note; pnote; pnote = pnote->next )
boards.c:	    for ( pnote = board->first_note; pnote; pnote = pnote->next )
boards.c:	for ( pnote = board->first_note; pnote && vnum < anum; pnote = pnote->next )
boards.c:	    start_editing( ch, ed->description );
boards.c:	    STRFREE( ed->description );
boards.c:	    ed->description = STRALLOC( arg_passed );
boards.c:	    STRFREE( ed->description );
boards.c:	    ed->description = STRALLOC( arg_passed );
boards.c:	if ( (imc && board->board_obj != sysdata.imc_mail_vnum) ||
boards.c:	    (!imc && board->board_obj == sysdata.imc_mail_vnum) )
boards.c:	if ( board->num_posts >= board->max_posts )
boards.c:	LINK( pnote, board->first_note, board->last_note, next, prev );
boards.c:	board->num_posts++;
boards.c:	for ( pnote = board->first_note; pnote; pnote = pnote->next )
boards.c:		    STRFREE( ed->description );
boards.c:		    ed->description = QUICKLINK(pnote->sender);
boards.c:		    STRFREE( ed->description );
boards.c:		    ed->description = QUICKLINK(pnote->text);
boards.c:		    STRFREE( ed->description );
boards.c:		    ed->description = QUICKLINK( pnote->to_list );
boards.c:		    STRFREE( ed->description );
boards.c:		    ed->description = QUICKLINK( pnote->subject );
boards.c:		    STRFREE( ed->description );
boards.c:		    ed->description = QUICKLINK( pnote->date );
boards.c:		    STRFREE( ed->description );
boards.c:		    ed->description = STRALLOC(notebuf);
boards.c:	    KEY( "Extra_readers",	board->extra_readers,	fread_string_nohash( fp ) );
boards.c:            KEY( "Extra_removers",       board->extra_removers,   fread_string_nohash( fp ) );
boards.c: 	      board->num_posts	= 0;
boards.c:	      board->first_note	= NULL;
boards.c:	      board->last_note	= NULL;
boards.c:	      board->next	= NULL;
boards.c:	      board->prev	= NULL;
boards.c:              if ( !board->read_group )
boards.c:                board->read_group    = str_dup( "" );
boards.c:              if ( !board->post_group )
boards.c:                board->post_group    = str_dup( "" );
boards.c:              if ( !board->extra_readers )
boards.c:                board->extra_readers = str_dup( "" );
boards.c:              if ( !board->extra_removers )
boards.c:                board->extra_removers = str_dup( "" );
boards.c:	    KEY( "Filename",	board->note_file,	fread_string_nohash( fp ) );
boards.c:	    KEY( "Min_read_level",	board->min_read_level,	fread_number( fp ) );
boards.c:	    KEY( "Min_post_level",	board->min_post_level,	fread_number( fp ) );
boards.c:	    KEY( "Min_remove_level",	board->min_remove_level,fread_number( fp ) );
boards.c:	    KEY( "Max_posts",		board->max_posts,	fread_number( fp ) );
boards.c:	    KEY( "Post_group",	board->post_group,	fread_string_nohash( fp ) );
boards.c:	    KEY( "Read_group",	board->read_group,	fread_string_nohash( fp ) );
boards.c:	    KEY( "Type",	board->type,		fread_number( fp ) );
boards.c:	    KEY( "Vnum",	board->board_obj,	fread_number( fp ) );
boards.c:	sprintf( notefile, "%s%s", BOARD_DIR, board->note_file );
boards.c:		LINK( pnote, board->first_note, board->last_note, next, prev );
boards.c:		board->num_posts++;
boards.c:    board->note_file	   = str_dup( strlower( argument ) );
boards.c:    board->read_group      = str_dup( "" );
boards.c:    board->post_group      = str_dup( "" );
boards.c:    board->extra_readers   = str_dup( "" );
boards.c:    board->extra_removers  = str_dup( "" );
boards.c:    for ( board = first_board; board; board = board->next )
boards.c:	if ( !str_cmp( arg1, board->note_file ) )
boards.c:	board->board_obj = value;
boards.c:	board->min_read_level = value;
boards.c:	DISPOSE( board->read_group );
boards.c:	  board->read_group = str_dup( "" );
boards.c:	  board->read_group = str_dup( argument );
boards.c:	DISPOSE( board->post_group );
boards.c:	  board->post_group = str_dup( "" );
boards.c:	  board->post_group = str_dup( argument );
boards.c:            sprintf( buf, "%s %s", board->extra_removers, argument );
boards.c:        DISPOSE( board->extra_removers );
boards.c:        board->extra_removers = str_dup( buf ); 
boards.c:	    sprintf( buf, "%s %s", board->extra_readers, argument );        
boards.c:	DISPOSE( board->extra_readers );
boards.c:	board->extra_readers = str_dup( buf );
boards.c:	DISPOSE( board->note_file );
boards.c:	board->note_file = str_dup( argument );
boards.c:	board->min_post_level = value;
boards.c:	board->min_remove_level = value;
boards.c:	board->max_posts = value;
boards.c:	board->type = value;
boards.c:    for ( board = first_board; board; board = board->next )
boards.c:      if ( !str_cmp( arg, board->note_file ) )
boards.c:		board->note_file,	 board->board_obj,
boards.c:		board->min_read_level,	 board->min_post_level,
boards.c:		board->min_remove_level, board->max_posts, 
boards.c:                board->type,		 board->num_posts );
boards.c:		board->read_group, board->post_group, board->extra_readers, board->extra_removers );
boards.c:    for ( board = first_board; board; board = board->next )
boards.c:	board->note_file,	 board->board_obj,
boards.c:	board->min_read_level,	 board->min_post_level,
boards.c:	board->min_remove_level, board->max_posts, board->num_posts, 
boards.c:	board->type);
boards.c:  for ( board = first_board; board; board = board->next ) {
boards.c:	  if ( board->type == BOARD_MAIL && can_read(ch, board) )
boards.c:		  for ( note = board->first_note; note; note = note->next )
boards.c:				  obj = get_obj_index(board->board_obj);
bounty.c: *                           Bounty Add-On                                  *
build.c:	  STRFREE( ed->description );
build.c:	  ed->description = copy_buffer( ch );
build.c:	start_editing( ch, ed->description );
build.c:	  STRFREE( ed->description );
build.c:	  ed->description = copy_buffer( ch );
build.c:	start_editing( ch, ed->description );
build.c:    if ( d->connected != CON_EDITING )
build.c:	bug( "Edit_buffer: d->connected != CON_EDITING", 0 );
build.c:	d->connected = CON_PLAYING;
build.c:	d->connected = CON_PLAYING;
build.c:	    d->connected = CON_PLAYING;
build.c:	d->connected = CON_PLAYING;
build.c:    for ( ed = room->first_extradesc; ed; ed = ed->next )
build.c:	  if ( is_name( keywords, ed->keyword ) )
build.c:	ed->keyword	= STRALLOC( keywords );
build.c:	ed->description	= STRALLOC( "" );
build.c:    for ( rmed = room->first_extradesc; rmed; rmed = rmed->next )
build.c:	  if ( is_name( keywords, rmed->keyword ) )
build.c:    STRFREE( rmed->keyword );
build.c:    STRFREE( rmed->description );
build.c:    top_ed--;
build.c:    for ( ed = obj->first_extradesc; ed; ed = ed->next )
build.c:	  if ( is_name( keywords, ed->keyword ) )
build.c:	ed->keyword	= STRALLOC( keywords );
build.c:	ed->description	= STRALLOC( "" );
build.c:    for ( rmed = obj->first_extradesc; rmed; rmed = rmed->next )
build.c:	  if ( is_name( keywords, rmed->keyword ) )
build.c:    STRFREE( rmed->keyword );
build.c:    STRFREE( rmed->description );
build.c:    top_ed--;
build.c:    for ( ed = obj->first_extradesc; ed; ed = ed->next )
build.c:	  if ( is_name( keywords, ed->keyword ) )
build.c:	ed->keyword	= STRALLOC( keywords );
build.c:	ed->description	= STRALLOC( "" );
build.c:    for ( rmed = obj->first_extradesc; rmed; rmed = rmed->next )
build.c:	  if ( is_name( keywords, rmed->keyword ) )
build.c:    STRFREE( rmed->keyword );
build.c:    STRFREE( rmed->description );
build.c:    top_ed--;
build.c:	for ( ed = pObjIndex->first_extradesc; ed; ed = ed->next )
build.c:			ed->keyword, strip_cr( ed->description )	);
build.c:	for ( ed = room->first_extradesc; ed; ed = ed->next )
build.c:			ed->keyword, strip_cr( ed->description ));
build.c:	  for ( d = first_descriptor; d; d = d->next )
build.c:	    if ( d->character
build.c:	    &&   d->character->pcdata
build.c:	    &&   d->character->pcdata->area == tarea )
build.c:		d->character->pcdata->area = NULL;
build.c:		d->character->pcdata->r_range_lo = 0;
build.c:		d->character->pcdata->r_range_hi = 0;
build.c:		d->character->pcdata->o_range_lo = 0;
build.c:		d->character->pcdata->o_range_hi = 0;
build.c:		d->character->pcdata->m_range_lo = 0;
build.c:		d->character->pcdata->m_range_hi = 0;
clans.c:        for ( guild = first_clan; guild; guild = guild->next )
clans.c:        if ( guild->clan_type == CLAN_GUILD )
clans.c:	    ch_printf( ch, "%-20s   %-14s     %-6d       %6d\n\r", guild->name, guild->leader, guild->mkills, guild->mdeaths );
clans.c:    if ( !guild || guild->clan_type != CLAN_GUILD )
clans.c:    ch_printf( ch, "\n\r%s\n\r", guild->name );
clans.c:                        guild->leader,
clans.c:                        guild->number1,
clans.c:                        guild->number2,
clans.c:			guild->motto );
clans.c:    if ( !str_cmp( ch->name, guild->deity   )
clans.c:    ||   !str_cmp( ch->name, guild->leader  )
clans.c:    ||   !str_cmp( ch->name, guild->number1 )
clans.c:    ||   !str_cmp( ch->name, guild->number2 ) )
clans.c:        ch_printf( ch, "# of Members:   %d\n\r", guild->num_members );
clans.c:        ch_printf( ch, "Current members: %s\n\r", guild->members );
clans.c:    ch_printf( ch, "Guild Description:\n\r%s\n\r", guild->description );
comm.c:            cmd_next = cmd->next;
comm.c:        board_next = board->next;
comm.c:        for( note = board->first_note ; note ; note = note_next )
comm.c:        DISPOSE( board->note_file );
comm.c:        DISPOSE( board->read_group );
comm.c:        DISPOSE( board->post_group );
comm.c:        DISPOSE( board->extra_readers );
comm.c:        DISPOSE( board->extra_removers );
comm.c:   /* Initialize and connect to Intermud-3 */
comm.c:	for ( d = first_descriptor; d; d = d->next )
comm.c:	    maxdesc = UMAX( maxdesc, d->descriptor );
comm.c:	    FD_SET( d->descriptor, &in_set  );
comm.c:	    FD_SET( d->descriptor, &out_set );
comm.c:	    FD_SET( d->descriptor, &exc_set );
comm.c:	    if ( d == d->next )
comm.c:	      d->next = NULL;
comm.c: 	    d_next = d->next;
comm.c:	    d->idle++;	/* make it so a descriptor can idle out */
comm.c:	    if ( FD_ISSET( d->descriptor, &exc_set ) )
comm.c:		FD_CLR( d->descriptor, &in_set  );
comm.c:		FD_CLR( d->descriptor, &out_set );
comm.c:		if ( d->character
comm.c:		&& ( d->connected == CON_PLAYING
comm.c:                ||   d->connected == CON_EDITING
comm.c:                || ( d->connected >= CON_NOTE_TO
comm.c:                &&   d->connected <= CON_NOTE_FINISH)))
comm.c:                     save_char_obj( d->character );
comm.c:		d->outtop	= 0;
comm.c:	    if ( (!d->character && d->idle > 360)		  /* 2 mins */
comm.c:            ||   ( d->connected != CON_PLAYING && d->idle > 1200) /* 5 mins */
comm.c:	    ||     d->idle > 28800 )				  /* 2 hrs  */
comm.c:		d->outtop	= 0;
comm.c:		d->fcommand	= FALSE;
comm.c:		if ( FD_ISSET( d->descriptor, &in_set ) )
comm.c:			d->idle = 0;
comm.c:			if ( d->character )
comm.c:			  d->character->timer = 0;
comm.c:			    FD_CLR( d->descriptor, &out_set );
comm.c:			    if ( d->character
comm.c:			    && ( d->connected == CON_PLAYING
comm.c:                            ||   d->connected == CON_EDITING
comm.c:                            || ( d->connected >= CON_NOTE_TO
comm.c:                            &&   d->connected <= CON_NOTE_FINISH)))
comm.c:				save_char_obj( d->character );
comm.c:			    d->outtop	= 0;
comm.c:		if ( d->character && d->character->wait > 0 )
comm.c:			--d->character->wait;
comm.c:                if ( d->connected == CON_PLAYING && d->character->pcdata && d->character->pcdata->alias_queue != NULL )
comm.c:                    temp=d->character->pcdata->alias_queue;
comm.c:                    interpret( d->character, d->character->pcdata->alias_queue->cmd );
comm.c:                    d->character->pcdata->alias_queue = d->character->pcdata->alias_queue->next;
comm.c:                    d->character->pcdata->alias_used++;
comm.c:                    if (d->character->pcdata->alias_used >= 20) {
comm.c:                        d->character->pcdata->alias_queue=NULL;
comm.c:                        d->character->pcdata->alias_used=0;
comm.c:                        send_to_char("Infinite loop detected... Your alias has been terminated.\r\n", d->character);
comm.c:		if ( d->incomm[0] != '\0' )
comm.c:			d->fcommand	= TRUE;
comm.c:			stop_idling( d->character );
comm.c:			strcpy( cmdline, d->incomm );
comm.c:			d->incomm[0] = '\0';
comm.c:			if ( d->character )
comm.c:			  set_cur_char( d->character );
comm.c:                        if( d->character )
comm.c:                            if( IS_NPC( d->character ) )
comm.c:                                         d->character->pIndexData->vnum, d->character->name, d->character->in_room ?
comm.c:                                         d->character->in_room->vnum : 0, cmdline );
comm.c:                                         d->character->name, d->character->in_room ? d->character->in_room->vnum : 0, cmdline );
comm.c:                        if ( d->pagepoint )
comm.c:                            switch( d->connected )
comm.c:                                if (d->character && !IS_NPC(d->character))
comm.c:                                    d->character->pcdata->alias_used=0;
comm.c:                                interpret( d->character, cmdline );
comm.c:                                edit_buffer( d->character, cmdline );
comm.c:                                handle_con_note_text( d->character, cmdline );
comm.c:	    d_next = d->next;   
comm.c:	    if ( ( d->fcommand || d->outtop > 0 || d->pagetop > 0)
comm.c:	    &&   FD_ISSET(d->descriptor, &out_set) )
comm.c:	        if ( d->pagepoint )
comm.c:	            if ( d->character
comm.c:	            && ( d->connected == CON_PLAYING
comm.c:                    ||   d->connected == CON_EDITING
comm.c:                    || ( d->connected >= CON_NOTE_TO
comm.c:                    &&   d->connected <= CON_NOTE_FINISH)))
comm.c:	                save_char_obj( d->character );
comm.c:	            d->outtop = 0;
comm.c:		    if ( d->character
comm.c:		    && ( d->connected == CON_PLAYING
comm.c:                    ||   d->connected == CON_EDITING
comm.c:                    || ( d->connected >= CON_NOTE_TO
comm.c:                    &&   d->connected <= CON_NOTE_FINISH)))
comm.c:			save_char_obj( d->character );
comm.c:		    d->outtop	= 0;
comm.c:	for ( d = first_descriptor; d; d = d->next )
comm.c:	   if ( !d->next )
comm.c:    closesocket( d->descriptor );
comm.c:    STRFREE( d->host );
comm.c:    DISPOSE( d->outbuf );
comm.c:    STRFREE( d->user );    /* identd */
comm.c:    if ( d->pagebuf )
comm.c:	DISPOSE( d->pagebuf );
comm.c:    for ( d = first_descriptor; d; d = d->next )
comm.c:	if ( d->snoop_by == dclose )
comm.c:	  d->snoop_by = NULL;
comm.c:		ch ? ch->name : d->host, dclose, first_descriptor );
comm.c:	   dn = d->next;
comm.c:		    ch ? ch->name : d->host, dclose, dp );
comm.c:		ch ? ch->name : d->host, dclose, last_descriptor );
comm.c:	   dp = d->prev;
comm.c:		    ch ? ch->name : d->host, dclose, dn );
comm.c:    if ( d->incomm[0] != '\0' )
comm.c:    iStart = strlen(d->inbuf);
comm.c:    if ( iStart >= sizeof(d->inbuf) - 10 )
comm.c:	sprintf( log_buf, "%s input overflow!", d->host );
comm.c:	nRead = recv( d->descriptor, d->inbuf + iStart,
comm.c:	    sizeof(d->inbuf) - 10 - iStart, 0 );
comm.c:	    if ( d->inbuf[iStart-1] == '\n' || d->inbuf[iStart-1] == '\r' )
comm.c:    d->inbuf[iStart] = '\0';
comm.c:    if ( d->incomm[0] != '\0' )
comm.c:    for ( i = 0; d->inbuf[i] != '\n' && d->inbuf[i] != '\r' && i<MAX_INBUF_SIZE;
comm.c:	if ( d->inbuf[i] == '\0' )
comm.c:    for ( i = 0, k = 0; d->inbuf[i] != '\n' && d->inbuf[i] != '\r'; i++ )
comm.c:	    for ( ; d->inbuf[i] != '\0' || i>= MAX_INBUF_SIZE ; i++ )
comm.c:		if ( d->inbuf[i] == '\n' || d->inbuf[i] == '\r' )
comm.c:	    d->inbuf[i]   = '\n';
comm.c:	    d->inbuf[i+1] = '\0';
comm.c:        if ( d->inbuf[i] == (signed char)IAC )
comm.c:        else if ( iac==1 && (d->inbuf[i] == (signed char)DO || d->inbuf[i] == (signed char)DONT) )
comm.c:            if ( d->inbuf[i] == (signed char)TELOPT_COMPRESS )
comm.c:                if ( d->inbuf[i-1] == (signed char)DO )
comm.c:                else if ( d->inbuf[i-1] == (signed char)DONT )
comm.c:            if ( d->inbuf[i] == '\b' && k > 0 )
comm.c:        else if ( isascii(d->inbuf[i]) && isprint(d->inbuf[i]) )
comm.c:            d->incomm[k++] = d->inbuf[i];
comm.c:	d->incomm[k++] = ' ';
comm.c:    d->incomm[k] = '\0';
comm.c:    if ( k > 1 || d->incomm[0] == '!' )
comm.c:	if ( d->incomm[0] != '!' && strcmp( d->incomm, d->inlast ) )
comm.c:	    d->repeat = 0;
comm.c:            if ( ++d->repeat >= 40 )
comm.c:/*		sprintf( log_buf, "%s input spamming!", d->host );
comm.c:		strcpy( d->incomm, "quit" );
comm.c:    if(d->incomm[0] == '!' && d->incomm[1] == '!')
comm.c:	strcpy(d->incomm, d->incomm + 2);
comm.c:        strcat(d->incomm," ");
comm.c:        strcat(d->incomm,d->inlast);
comm.c:    else if ( d->incomm[0] == '!' )
comm.c:	strcpy( d->incomm, d->inlast );
comm.c:	strcpy( d->inlast, d->incomm );
comm.c:    while ( d->inbuf[i] == '\n' || d->inbuf[i] == '\r' )
comm.c:    for ( j = 0; ( d->inbuf[j] = d->inbuf[i+j] ) != '\0'; j++ )
comm.c:    if ( !mud_down && d->outtop > 4096 )
comm.c:        memcpy( buf, d->outbuf, 512 );
comm.c:        memmove( d->outbuf, d->outbuf + 512, d->outtop - 512 );
comm.c:        d->outtop -= 512;
comm.c:	if ( d->snoop_by )
comm.c:	    if ( d->character && d->character->name )
comm.c:		if (d->original && d->original->name)
comm.c:		    sprintf( snoopbuf, "%s (%s)", d->character->name, d->original->name );
comm.c:		    sprintf( snoopbuf, "%s", d->character->name);
comm.c:		write_to_buffer( d->snoop_by, snoopbuf, 0);
comm.c:	    write_to_buffer( d->snoop_by, "% ", 2 );
comm.c:	    write_to_buffer( d->snoop_by, buf, 0 );
comm.c:	    d->outtop = 0;
comm.c:    if ( fPrompt && !mud_down && d->connected == CON_PLAYING )
comm.c:	ch = d->original ? d->original : d->character;
comm.c:    if ( d->outtop == 0 )
comm.c:    if ( d->snoop_by )
comm.c:	if ( d->character && d->character->name )
comm.c:	    if ( d->original && d->original->name )
comm.c:		sprintf( buf, "%s (%s)", d->character->name, d->original->name );
comm.c:		sprintf( buf, "%s", d->character->name);
comm.c:	    write_to_buffer( d->snoop_by, buf, 0);
comm.c:	write_to_buffer( d->snoop_by, "% ", 2 );
comm.c:	write_to_buffer( d->snoop_by, d->outbuf, d->outtop );
comm.c:    if ( !write_to_descriptor( d, d->outbuf, d->outtop ) )
comm.c:	d->outtop = 0;
comm.c:	d->outtop = 0;
comm.c:    if ( !d->outbuf )
comm.c:    if ( d->outtop == 0 && !d->fcommand )
comm.c:	d->outbuf[0]	= '\n';
comm.c:	d->outbuf[1]	= '\r';
comm.c:	d->outtop	= 2;
comm.c:    while ( d->outtop + length >= d->outsize )
comm.c:        if (d->outsize > 32000)
comm.c:	    d->outtop = 0;
comm.c:	    bug("Buffer overflow. Closing (%s).", d->character ? d->character->name : "???" );
comm.c:	d->outsize *= 2;
comm.c:	RECREATE( d->outbuf, char, d->outsize );
comm.c:    strncpy( d->outbuf + d->outtop, txt, length );
comm.c:    d->outtop += length;
comm.c:    d->outbuf[d->outtop] = '\0';
comm.c:    if( d->out_compress )
comm.c:        return write_to_descriptor2( d->descriptor, txt, length );
comm.c:    return write_to_descriptor2( d->descriptor, txt, length );
comm.c:    ch = d->character;
comm.c:    d->connected = CON_PRESS_ENTER;
comm.c:    if( !str_cmp( d->character->pcdata->hair_length, "Bald" ) )
comm.c:        d->character->pcdata->hair_color = STRALLOC( "Non-Existant" );
comm.c:        d->connected = CON_GET_EYE_COLOR;
comm.c:        d->character->pcdata->hair_color = STRALLOC( hair_colors[x] );
comm.c:        d->connected = CON_GET_EYE_COLOR;
comm.c:        d->character->pcdata->hair_length = STRALLOC( hair_lengths[x] );
comm.c:        d->connected = CON_GET_HAIR_COLOR;
comm.c:        "Jade", "Red", "Blood-Red", "Silver", NULL
comm.c:        d->character->pcdata->eye_color = STRALLOC( eye_colors[x] );
comm.c:        d->connected = CON_GET_SKIN_TONE;
comm.c:        d->character->pcdata->skin_tone = STRALLOC( skin_tones[x] );
comm.c:        d->connected = CON_GET_BUILD;
comm.c:        d->character->pcdata->ch_build = STRALLOC( builds[x] );
comm.c:        d->connected = CON_GET_HEIGHT;
comm.c:        d->character->pcdata->ch_height = STRALLOC( heights[x] );
comm.c:    ch = d->character;
comm.c:    sprintf( closenum, "%d", d->descriptor ); /* -G- */
comm.c:    switch ( d->connected )
comm.c:	bug( "Nanny: bad d->connected %d.", d->connected );
comm.c:            d->character = tmp;
comm.c:            d->ansi = TRUE;
comm.c:            send_to_char_color("&RAnsi enabled!&w\n\r",d->character);
comm.c:            d->connected = CON_GET_NAME;
comm.c:                  send_to_char_color( help_greeting+1, d->character );
comm.c:                  send_to_char_color( help_greeting , d->character );
comm.c:            d->character = NULL;
comm.c:            d->ansi = FALSE;
comm.c:            d->connected = CON_GET_NAME;
comm.c:	if ( !check_parse_name( argument, (d->newstate != 0) ) )
comm.c:	    if (d->newstate == 0)
comm.c:	      d->newstate++;
comm.c:	      d->connected = CON_GET_NAME;
comm.c:	if ( !d->character )
comm.c:	    sprintf( log_buf, "Bad player file %s@%s.", argument, d->host );
comm.c:	ch   = d->character;
comm.c:	    sprintf( log_buf, "Denying access to %s@%s.", argument, d->host );
comm.c:	    if (d->newstate != 0)
comm.c:	      d->connected = CON_GET_NAME;
comm.c:	      d->character->desc = NULL;
comm.c:	      free_char( d->character ); /* Big Memory Leak before --Shaddai */
comm.c:	      d->character = NULL;
comm.c:           && !check_immortal_domain( ch , d->host) )
comm.c:        sprintf (log_buf, "%s's char being hacked from %s.", argument, d->host);
comm.c:	    if (d->newstate != 0)
comm.c:	      d->connected = CON_GET_NAME;
comm.c:	      d->character->desc = NULL;
comm.c:	      free_char( d->character ); /* Big Memory Leak before --Shaddai */
comm.c:	      d->character = NULL;
comm.c:	    d->connected = CON_GET_OLD_PASSWORD;
comm.c:	    if (d->newstate == 0)
comm.c:	      d->connected = CON_GET_NAME;
comm.c:	      d->character->desc = NULL;
comm.c:	      free_char( d->character ); /* Big Memory Leak before --Shaddai */
comm.c:	      d->character = NULL;
comm.c:			d->connected = CON_CONFIRM_NEW_NAME;
comm.c:	    d->character->desc = NULL;
comm.c:	    if ( d->character && d->character->desc )
comm.c:	      d->character->desc = NULL;
comm.c:	d->character->desc = NULL;
comm.c:	free_char( d->character );
comm.c:	d->character = NULL;
comm.c:	ch = d->character;
comm.c:		d->host, d->user );
comm.c:	    d->connected = CON_GET_NEW_PASSWORD;
comm.c:	    d->character->desc = NULL;
comm.c:	    free_char( d->character );
comm.c:	    d->character = NULL;
comm.c:	    d->connected = CON_GET_NAME;
comm.c:	d->connected = CON_CONFIRM_NEW_PASSWORD;
comm.c:	    d->connected = CON_GET_NEW_PASSWORD;
comm.c:	d->connected = CON_GET_NEW_SEX;
comm.c:	d->connected = CON_GET_NEW_CLASS;
comm.c:        race = race_table[d->character->race];
comm.c://            d->connected = CON_GET_EYE_COLOR;
comm.c:        d->connected = CON_GET_EYE_COLOR;
comm.c:        race = race_table[d->character->race];
comm.c://            d->connected = CON_GET_HAIR_COLOR;
comm.c:        d->connected = CON_GET_HAIR_COLOR;
comm.c:        race = race_table[d->character->race];
comm.c://            d->connected = CON_GET_SKIN_TONE;
comm.c:        d->connected = CON_GET_SKIN_TONE;
comm.c:        race = race_table[d->character->race];
comm.c://            d->connected = CON_GET_BUILD;
comm.c:        d->connected = CON_GET_BUILD;
comm.c:        race = race_table[d->character->race];
comm.c://            d->connected = CON_GET_HEIGHT;
comm.c:        d->connected = CON_GET_HEIGHT;
comm.c:        race = race_table[d->character->race];
comm.c:            d->connected = CON_GET_WANT_RIPANSI;
comm.c:	d->connected = CON_GET_WANT_RIPANSI;
comm.c:	d->connected = CON_GET_NEW_RACE;
comm.c:        race = race_table[d->character->race];
comm.c:        d->connected = CON_GET_HAIR_LENGTH;
comm.c:            d->connected = CON_GET_HAIR_LENGTH;
comm.c:        d->connected = CON_GET_WANT_RIPANSI;
comm.c:	sprintf( log_buf, "%s@%s new %s %s.", ch->name, d->host,
comm.c:	d->connected = CON_PRESS_ENTER; /* Change that to CON_PRESS_ENTER to show the motd -- Scion */
comm.c:        if ( chk_watch(get_trust(ch), ch->name, d->host) ) /*  --Gorog */
comm.c:		d->connected = CON_READ_MOTD;
comm.c:                d->connected = CON_READ_MOTD;
comm.c:		d->connected = CON_MAINMENU;
comm.c:			d->connected=CON_PRESS_ENTER; /* Skip mainmenu cause newbies can't see -- Scion*/
comm.c:	        d->connected = CON_MAINMENU2;
comm.c:			d->connected = CON_READ_MOTD;
comm.c:            d->connected=CON_READ_MOTD;
comm.c:			  d->connected=CON_MAINMENU;
comm.c:			d->connected=CON_MAINMENU;
comm.c:			d->connected=CON_MAINMENU;
comm.c:                        d->connected=CON_MAINMENU;
comm.c:			  d->connected=CON_MAINMENU;
comm.c:			  d->connected=CON_MAINMENU;
comm.c:                          d->connected=CON_MAINMENU;
comm.c:			d->connected=CON_MAINMENU;
comm.c:	d->connected	= CON_PLAYING;
comm.c:	if ( ( e->host == d->host ) && ( e->connected != CON_PLAYING && e->connected != CON_EDITING ) 
comm.c:	&&   ( d->character->desc != e->character->desc ) )
comm.c:		     e->host, e->character->name, d->character->name );
comm.c:	    send_to_char("Finish logging in your other character first.\n\r", d->character);
comm.c:            d->character->desc = NULL;
comm.c:	      d->connected = CON_GET_NAME;
comm.c:	      if ( d->character )
comm.c:		 d->character->desc = NULL;
comm.c:		 free_char( d->character );
comm.c:		 d->character = NULL;
comm.c:		DISPOSE( d->character->pcdata->pwd );
comm.c:		d->character->pcdata->pwd = str_dup( ch->pcdata->pwd );
comm.c:		d->character->desc = NULL;
comm.c:		free_char( d->character );
comm.c:		d->character = ch;
comm.c:				ch->pcdata->filename, d->host, d->user );
comm.c:                d->connected = CON_PLAYING;
comm.c:    for ( dold = first_descriptor; dold; dold = dold->next )
comm.c:	&& (  dold->character || dold->original )
comm.c:	&&   !str_cmp( name, dold->original
comm.c:		 ? dold->original->pcdata->filename : 
comm.c:		 dold->character->pcdata->filename ) )
comm.c:            cstate = dold->connected;
comm.c:	    ch = dold->original ? dold->original : dold->character;
comm.c:	    d->character->desc = NULL;
comm.c:	    free_char( d->character );
comm.c:	    d->character = ch;
comm.c:	             ch->pcdata->filename, d->host );
comm.c:	    d->connected = cstate;
comm.c:  if ( !d->pagebuf )
comm.c:    d->pagesize = MAX_STRING_LENGTH;
comm.c:    CREATE( d->pagebuf, char, d->pagesize );
comm.c:  if ( !d->pagepoint )
comm.c:    d->pagepoint = d->pagebuf;
comm.c:    d->pagetop = 0;
comm.c:    d->pagecmd = '\0';
comm.c:  if ( d->pagetop == 0 && !d->fcommand )
comm.c:    d->pagebuf[0] = '\n';
comm.c:    d->pagebuf[1] = '\r';
comm.c:    d->pagetop = 2;
comm.c:  pageroffset = d->pagepoint - d->pagebuf;	/* pager fix (goofup fixed 08/21/97) */
comm.c:  while ( d->pagetop + length >= d->pagesize )
comm.c:    if ( d->pagesize > 32000 )
comm.c:      d->pagetop = 0;
comm.c:      d->pagepoint = NULL;
comm.c:      DISPOSE(d->pagebuf);
comm.c:      d->pagesize = MAX_STRING_LENGTH;
comm.c:    d->pagesize *= 2;
comm.c:    RECREATE(d->pagebuf, char, d->pagesize);
comm.c:  d->pagepoint = d->pagebuf + pageroffset;	/* pager fix (goofup fixed 08/21/97) */
comm.c:  strncpy(d->pagebuf+d->pagetop, txt, length);
comm.c:  d->pagetop += length;
comm.c:  d->pagebuf[d->pagetop] = '\0';
comm.c:    ch = d->original ? d->original : d->character;
comm.c:	send_to_char(txt, d->character);
comm.c:  ch = d->original ? d->original : d->character;
comm.c:    send_to_char_color(txt, d->character);
comm.c:  CHAR_DATA *ch = d->character;
comm.c:  CHAR_DATA *och = (d->original ? d->original : d->character);
comm.c:    d->prevcolor = 0x07;
comm.c:  och = (d->original ? d->original : d->character);
comm.c:    cl = d->prevcolor;
comm.c:      if ( cl == d->prevcolor )
comm.c:      if ( (cl & 0x88) != (d->prevcolor & 0x88) )
comm.c:        d->prevcolor = 0x07 | (cl & 0x88);
comm.c:      if ( (cl & 0x07) != (d->prevcolor & 0x07) )
comm.c:      if ( (cl & 0x70) != (d->prevcolor & 0x70) )
comm.c:      d->prevcolor = cl;
comm.c:  d->pagecmd = *argument;
comm.c:  if ( !d || !d->pagepoint || d->pagecmd == -1 )
comm.c:  ch = d->original ? d->original : d->character;
comm.c:  switch(LOWER(d->pagecmd))
comm.c:    d->pagetop = 0;
comm.c:    d->pagepoint = NULL;
comm.c:    DISPOSE(d->pagebuf);
comm.c:    d->pagesize = MAX_STRING_LENGTH;
comm.c:  while ( lines < 0 && d->pagepoint >= d->pagebuf )
comm.c:    if ( *(--d->pagepoint) == '\n' )
comm.c:  if ( *d->pagepoint == '\n' && *(++d->pagepoint) == '\r' )
comm.c:      ++d->pagepoint;
comm.c:  if ( d->pagepoint < d->pagebuf )
comm.c:    d->pagepoint = d->pagebuf;
comm.c:  for ( lines = 0, last = d->pagepoint; lines < pclines; ++last )
comm.c:  if ( last != d->pagepoint )
comm.c:    if ( !write_to_descriptor(d, d->pagepoint,
comm.c:          (last-d->pagepoint)) )
comm.c:    d->pagepoint = last;
comm.c:    d->pagetop = 0;
comm.c:    d->pagepoint = NULL;
comm.c:    DISPOSE(d->pagebuf);
comm.c:    d->pagesize = MAX_STRING_LENGTH;
comm.c:  d->pagecmd = -1;
comm.c:      if ( d->pagecolor == 7 )
comm.c:	sprintf(buf, "\033[0;%d;%s%dm", (d->pagecolor & 8) == 8,
comm.c:		(d->pagecolor > 15 ? "5;" : ""), (d->pagecolor & 7)+30);
comm.c:        d_next = d->next;
comm.c:        if( d && d->out_compress )
comm.c:        if (!d->character || d->connected < 0)
comm.c:            fprintf (fp, "%d %s %s\n", d->descriptor, och->name, d->host);
comm.c:            send_to_char( buf, d->character );
comm.c:      fprintf( fp, "%d Intermud-3 I3\n", I3_socket );
comm.c:        d_next = d->next; /* We delete from the list , so need to save this */
comm.c:        if( d && d->out_compress )
comm.c:        if (!d->character || d->connected < 0) /* drop those logging on */
comm.c:            fprintf (fp, "%d %s %s\n", d->descriptor, och->name, d->host);
comm.c:      fprintf( fp, "%d Intermud-3 I3\n", I3_socket );
comm.c:	if( !str_cmp( name, "Intermud-3" ) )
comm.c:        d->host = STRALLOC( host );
comm.c:        d->connected = CON_COPYOVER_RECOVER; /* negative so close_socket
comm.c:            if (!d->character->in_room)
comm.c:                d->character->in_room = get_room_index (ROOM_VNUM_TEMPLE);
comm.c:            LINK( d->character, first_char, last_char, next, prev );
comm.c:            d->character->pcdata->board = &boards[0];
comm.c:            char_to_room (d->character, d->character->in_room);
comm.c:            do_look (d->character, "auto noprog");
comm.c:            act (AT_ACTION, "$n materializes!", d->character, NULL, NULL, TO_ROOM);
comm.c:            d->connected = CON_PLAYING;
comments.c:	sprintf( notefile, "%s/%s", BOARD_DIR, board->note_file );
copyover.c:		d_next = d->next; /* We delete from the list , so need to save this */
copyover.c:		if (!d->character || d->connected > CON_PLAYING) /* drop those logging on */
copyover.c:			write_to_descriptor (d->descriptor, "\n\rSorry, we are rebooting. Come back in a few minutes.\n\r", 0);
copyover.c:			fprintf (fp, "%d %s %s\n", d->descriptor, och->name, d->host);
copyover.c:				write_to_descriptor (d->descriptor, "Since you are level one, and level one characters do not save, you gain a free level!\n\r", 0);
copyover.c:			write_to_descriptor (d->descriptor, buf, 0);
copyover.c:      fprintf( fp, "%d Intermud-3 I3\n", I3_socket );
copyover.c:	if( !str_cmp( name, "Intermud-3" ) )
copyover.c:		d->host = str_dup (host);
copyover.c:		d->next = descriptor_list;
copyover.c:		d->connected = CON_COPYOVER_RECOVER; /* -15, so close_socket frees the char */
copyover.c:			if (!d->character->in_room)
copyover.c:				d->character->in_room = get_room_index (ROOM_VNUM_TEMPLE);
copyover.c:			d->character->next = char_list;
copyover.c:			char_list = d->character;
copyover.c:			char_to_room (d->character, d->character->in_room);
copyover.c:			do_look (d->character, "");
copyover.c:			act ("$n materializes!", d->character, NULL, NULL, TO_ROOM);
copyover.c:			d->connected = CON_PLAYING;
db.c:		ed->keyword		= fread_string( fp );
db.c:		ed->description		= fread_string( fp );
db.c:		ed->keyword		= fread_string( fp );
db.c:		ed->description		= fread_string( fp );
db.c:    for ( ; ed; ed = ed->next )
db.c:	if ( is_name( name, ed->keyword ) )
db.c:	    return ed->description;
db.c:    room->first_extradesc = ed->next;
db.c:    STRFREE(ed->keyword);
db.c:    STRFREE(ed->description);
db.c:    obj->first_extradesc = ed->next;
db.c:    STRFREE(ed->keyword);
db.c:    STRFREE(ed->description);
db.c:	  for ( ced = cObjIndex->first_extradesc; ced; ced = ced->next )
db.c:		ed->keyword		= QUICKLINK( ced->keyword );
db.c:		ed->description		= QUICKLINK( ced->description );
db.c:    for(cmd = command_hash[(int)pwatch->target_name[0]]; cmd; cmd = cmd->next)
db.c:    	if(!str_cmp(pwatch->target_name, cmd->name))
db.c:            SET_BIT(cmd->flags, CMD_WATCH);
disable.c:        for( disabled = first_disabled ; disabled ; disabled = disabled->next )
disable.c:                     disabled->command->name, disabled->level,
disable.c:                     disabled->who );
disable.c:    for( disabled = first_disabled ; disabled ; disabled = disabled->next )
disable.c:        if( disabled->command == cmd )
disable.c:        if( disabled->level > get_trust( ch ) )
disable.c:            first_disabled = disabled->next;
disable.c:            tmp->next = disabled->next;
disable.c:        STRFREE( disabled->who );
disable.c:        if( cmd->level > get_trust( ch ) )
disable.c:        disabled->command = cmd;
disable.c:        disabled->who = STRALLOC( ch->name );
disable.c:        disabled->level = get_trust( ch );
disable.c:        disabled->next = first_disabled;
disable.c:        ch_printf( ch, "%s is now disabled.\n\r", cmd->name );
disable.c:        disabled->command = cmd;
disable.c:        disabled->level = fread_number( fp );
disable.c:        disabled->who   = STRALLOC( fread_word( fp ) );
disable.c:        disabled->next = first_disabled;
disable.c:    for( disabled = first_disabled ; disabled ; disabled = disabled->next )
disable.c:        fprintf( fp, "%s %d %s\n", disabled->command->name,
disable.c:                 disabled->level, disabled->who );
disable.c:    for( disabled = first_disabled ; disabled ; disabled = disabled->next )
disable.c:        if( disabled->command->do_fun == cmd->do_fun )
do.c:#ifdef I3 /* Intermud-3 section added by Samson on 4-16-01 */
do.c:#ifdef I3 /* Intermud-3 section added by Samson on 4-16-01 */
fight.c:	switch(wield->value[3])
fight.c:	if ( wield && wield->item_type == ITEM_WEAPON )
fight.c:	    dt += wield->value[3];
fight.c:	dam = number_range( wield->value[1], wield->value[2] );
fight.c:	for ( aff = wield->pIndexData->first_affect; aff; aff = aff->next )
fight.c:		retcode = (*skill_table[aff->modifier]->spell_fun) ( aff->modifier, (wield->level+3)/3, ch, victim );
fight.c:	for ( aff = wield->first_affect; aff; aff = aff->next )
fight.c:		retcode = (*skill_table[aff->modifier]->spell_fun) ( aff->modifier, (wield->level+3)/3, ch, victim );
fight.c:	if ( wield && wield->item_type == ITEM_MISSILE_WEAPON )
fight.c:	    dt += wield->value[3];
fight.c:	dam = number_range(wield->value[1], wield->value[2]) + (proj_bonus / 10);
fight.c:	for ( aff = wield->pIndexData->first_affect; aff; aff = aff->next )
fight.c:		retcode = (*skill_table[aff->modifier]->spell_fun) ( aff->modifier, (wield->level+3)/3, ch, victim );
fight.c:	for ( aff = wield->first_affect; aff; aff = aff->next )
fight.c:		retcode = (*skill_table[aff->modifier]->spell_fun) ( aff->modifier, (wield->level+3)/3, ch, victim );
gboards.c:    if (board->note_first) /* are there any notes in there now? */
gboards.c:        for (p = board->note_first; p->next; p = p->next )
gboards.c:        board->note_first = note;
gboards.c:    note_chan( board->short_name, note, FALSE );
gboards.c:    sprintf (filename, "%s%s", NOTE_DIR, board->short_name);
gboards.c:        board->changed = TRUE; /* set it to TRUE hope it will be OK later? */
gboards.c:    if (board->note_first == note)
gboards.c:        board->note_first = note->next;
gboards.c:        for (p = board->note_first; p && p->next != note; p = p->next)
gboards.c:    for (p = board->note_first; p ; p = p->next)
gboards.c:    sprintf (filename, "%s%s", NOTE_DIR, board->short_name);
gboards.c:        for (note = board->note_first; note ; note = note->next)
gboards.c:    sprintf (filename, "%s%s", NOTE_DIR, board->short_name);
gboards.c:            sprintf (archive_name, "%s%s.old", NOTE_DIR, board->short_name);
gboards.c:            board->changed = TRUE;
gboards.c:        if ( board->note_first == NULL )
gboards.c:            board->note_first = pnote;
gboards.c:    if (board->read_level > get_trust(ch))
gboards.c:    for (note = board->note_first; note; note = note->next)
gboards.c:    if (get_trust(ch) < ch->pcdata->board->write_level)
gboards.c:             ch->pcdata->board->short_name);
gboards.c:        switch (ch->pcdata->board->force_type)
gboards.c:                     ch->pcdata->board->names);
gboards.c:                     ch->pcdata->board->names);
gboards.c:                     ch->pcdata->board->names);
gboards.c:        for (p = ch->pcdata->board->note_first; p; p = p->next)
gboards.c:        for (p = ch->pcdata->board->note_first; p ; p = p->next, count++)
gboards.c:            sprintf (buf, "Changed to next board, %s.\n\r", ch->pcdata->board->short_name);
gboards.c:        for (p = ch->pcdata->board->note_first; p; p = p->next)
gboards.c:    for (p = ch->pcdata->board->note_first; p; p = p->next)
gboards.c:    for (p = ch->pcdata->board->note_first; p && p->next; p = p->next);
gboards.c:        sprintf (buf, "\n\rYou current board is &W%s&w.\n\r", ch->pcdata->board->short_name);
gboards.c:        if (ch->pcdata->board->read_level > get_trust(ch))
gboards.c:        else if (ch->pcdata->board->write_level > get_trust(ch))
gboards.c:    CHAR_DATA *ch = d->character;
gboards.c:        d->connected = CON_PLAYING;
gboards.c:    switch (ch->pcdata->board->force_type)
gboards.c:            ch->pcdata->in_progress->to_list = STRALLOC(ch->pcdata->board->names);
gboards.c:            sprintf (buf, "Assumed default recipient: &W%s&w\n\r", ch->pcdata->board->names);
gboards.c:        if (!is_full_name (ch->pcdata->board->names, buf))
gboards.c:            strcat (buf, ch->pcdata->board->names);
gboards.c:                     ch->pcdata->board->names, ch->pcdata->in_progress->to_list);
gboards.c:        if (is_full_name (ch->pcdata->board->names, buf))
gboards.c:                     "&YTo&w:      ", ch->pcdata->board->names);
gboards.c:    d->connected = CON_NOTE_SUBJECT;
gboards.c:    CHAR_DATA *ch = d->character;
gboards.c:        d->connected = CON_PLAYING;
gboards.c:                     ch->pcdata->board->purge_days);
gboards.c:            d->connected = CON_NOTE_EXPIRE;
gboards.c:                current_time + ch->pcdata->board->purge_days * 24L * 3600L;
gboards.c:            d->connected = CON_NOTE_TEXT;
gboards.c:    CHAR_DATA *ch = d->character;
gboards.c:        d->connected = CON_PLAYING;
gboards.c:        days = 	ch->pcdata->board->purge_days;
gboards.c:    d->connected = CON_NOTE_TEXT;
gboards.c:    if ( d->connected != CON_NOTE_TEXT )
gboards.c:	bug( "handle_con_note_text: d->connected != CON_NOTE_TEXT", 0 );
gboards.c:	d->connected = CON_PLAYING;
gboards.c:            d->connected = CON_PLAYING;
gboards.c:                d->connected = CON_PLAYING;
gboards.c:            d->connected = CON_NOTE_FINISH;
gboards.c:        d->connected = CON_NOTE_FINISH;
gboards.c:    CHAR_DATA *ch = d->character;
gboards.c:        d->connected = CON_PLAYING;
gboards.c:        d->connected = CON_NOTE_TEXT;
gboards.c:        d->connected = CON_PLAYING;
gboards.c:        d->connected = CON_PLAYING;
grub.c:                 r->s[go_op[cou].field-OSAV4-1], go_op[cou].op, 
grub.c:        if ( go_eval_str( r->s[go_op[cou].field-OSAV4-1], go_op[cou].op, 
grub.c:      for ( d = first_descriptor; d; d = d->next )
grub.c:          if ( d->snoop_by == ch->desc )
grub.c:             d->snoop_by = NULL;
handler.c:    for ( paf_old = ch->first_affect; paf_old; paf_old = paf_old->next )
handler.c:	if ( paf_old->type == paf->type )
handler.c:	    paf->duration = UMIN( 1000000, paf->duration + paf_old->duration );
handler.c:		paf->modifier = UMIN( 5000, paf->modifier + paf_old->modifier );
handler.c:	        paf->modifier = paf_old->modifier;
handler.c: * just a band-aid until we get more time to look at it -- Blodkai */
handler.c:	    ed_next = ed->next;
handler.c:	    STRFREE( ed->description );
handler.c:	    STRFREE( ed->keyword     );
handler.c:    for ( d=first_descriptor; d; d=d->next )
handler.c:        if( d->connected != CON_PLAYING )
handler.c:        wch = d->character;
handler.c:	ed_next = ed->next;
handler.c:	STRFREE( ed->description );
handler.c:	STRFREE( ed->keyword );
handler.c:	top_ed--;
handler.c:	    ed_next		= ed->next;
handler.c:	    STRFREE( ed->description );
handler.c:	    STRFREE( ed->keyword     );
handler.c:	    top_ed--;
handler.c:    for (cod = extracted_obj_queue; cod; cod = cod->next )
handler.c:    for (ccd = extracted_char_queue; ccd; ccd = ccd->next )
handler.c:	if ( ccd->ch == ch )
handler.c:    ccd->ch			= ch;
handler.c:    ccd->room			= ch->in_room;
handler.c:    ccd->extract		= extract;
handler.c:      ccd->retcode		= global_retcode;
handler.c:      ccd->retcode		= rCHAR_DIED;
handler.c:    ccd->next			= extracted_char_queue;
handler.c:	extracted_char_queue = ccd->next;
handler.c:	if ( ccd->extract )
handler.c:	  free_char( ccd->ch );
hashstr.c:	  str, fnd->links, p, c, hash, fnd->length );
house.c:	d->next = NULL;
house.c:	d->prev = NULL;
house.c:	d->connected = CON_GET_NAME;
house.c:	d->outsize = 2000;
house.c:	CREATE( d->outbuf, char, d->outsize );
house.c:	add_char( d->character );
house.c:	oldvnum = ((get_room_index(d->character->in_room->vnum)) != NULL) ? d->character->in_room->vnum
house.c:	char_to_room( d->character, get_room_index(oldvnum));
house.c:	d->character->retran = oldvnum;
house.c:	d->character->desc	= NULL;
house.c:	d->character		= NULL;	
house.c:	DISPOSE( d->outbuf );
i3.c:   i3log( "Closing connection to Intermud-3 router." );
i3.c:	   i3log( "Abandoning attempts to reconnect to Intermud-3 router. Too many failures." );
i3.c: * Write a string into the send-buffer. Does not yet send it.
i3.c: * Put a I3-header in the send-buffer. If a field is NULL it will
i3.c:    for ( d = first_descriptor; d ; d = d->next ) 
i3.c:	if( d->character && !str_cmp( CH_NAME(d->character), name ) ) 
i3.c:	   return d->character;
i3.c:   I3_write_header( "startup-req-3", this_mud->name, NULL, this_mud->routerName, NULL );
i3.c:   sprintf( s, "%d", this_mud->password );
i3.c:   sprintf( s, "%d", this_mud->mudlist_id );
i3.c:   sprintf( s, "%d", this_mud->chanlist_id );
i3.c:   sprintf( s, "%d", this_mud->player_port );
i3.c:   I3_write_buffer( this_mud->mudlib );
i3.c:   I3_write_buffer( this_mud->base_mudlib );
i3.c:   I3_write_buffer( this_mud->driver );
i3.c:   I3_write_buffer( this_mud->mud_type );
i3.c:   I3_write_buffer( this_mud->open_status );
i3.c:   I3_write_buffer( this_mud->admin_email );
i3.c:   I3_write_buffer( this_mud->emoteto ? "1" : "0" );
i3.c:   I3_write_buffer( this_mud->news ? "1" : "0" );
i3.c:   I3_write_buffer( this_mud->ucache ? "1" : "0" );
i3.c:   I3_write_buffer( this_mud->auth ? "1" : "0" );
i3.c:   sprintf( s, "%d", this_mud->ftp );
i3.c:   sprintf( s, "%d", this_mud->nntp );
i3.c:   sprintf( s, "%d", this_mud->rcp );
i3.c:   sprintf( s, "%d", this_mud->amrcp );
i3.c:   I3_write_buffer( this_mud->tell ? "1" : "0" );
i3.c:   I3_write_buffer( this_mud->beep ? "1" : "0" );
i3.c:   I3_write_buffer( this_mud->mail ? "1" : "0" );
i3.c:   I3_write_buffer( this_mud->file ? "1" : "0" );
i3.c:   sprintf( s, "\"http://%s\"", this_mud->web );
i3.c:   sprintf( s, "%d", this_mud->http );
i3.c:   sprintf( s, "%d", this_mud->smtp );
i3.c:   sprintf( s, "%d", this_mud->pop3 );
i3.c:   I3_write_buffer( this_mud->locate ? "1" : "0" );
i3.c:   I3_write_buffer( this_mud->finger ? "1" : "0" );
i3.c:   I3_write_buffer( this_mud->channel ? "1" : "0" );
i3.c:   I3_write_buffer( this_mud->who ? "1" : "0" );
i3.c:   sprintf( log_buf, "I3: Sending startup_packet to %s", this_mud->routerName );
i3.c:   fprintf( fp, "%d %d %d\n", this_mud->password, this_mud->mudlist_id, this_mud->chanlist_id );
i3.c:   this_mud->password = atoi( ps );
i3.c:   if( CH_LEVEL(ch) < this_mud->minlevel )
i3.c:   this_mud->mudlist_id = atoi( ps );
i3.c:	   mud->status = atoi( ps );
i3.c:	   strcpy( mud->ipaddress, ps );
i3.c:	   mud->player_port = atoi( ps );
i3.c:	   mud->imud_tcp_port = atoi( ps );
i3.c:	   mud->imud_udp_port = atoi( ps );
i3.c:	   strcpy( mud->mudlib, ps );
i3.c:	   strcpy( mud->base_mudlib, ps );
i3.c:	   strcpy( mud->driver, ps );
i3.c:	   strcpy( mud->mud_type, ps );
i3.c:	   strcpy( mud->open_status, ps );
i3.c:	   strcpy( mud->admin_email, ps );
i3.c:			mud->auth = ps[0] == '0' ? 0 : 1;
i3.c:			mud->amrcp = atoi( ps );
i3.c:			mud->beep = ps[0] == '0' ? 0 : 1;
i3.c:			mud->channel = ps[0] == '0' ? 0 : 1;
i3.c:			mud->emoteto = ps[0] == '0' ? 0 : 1;
i3.c:			mud->file = ps[0] == '0' ? 0 : 1;
i3.c:			mud->finger = ps[0] == '0' ? 0 : 1;
i3.c:			mud->ftp = atoi( ps );
i3.c:			mud->http = atoi( ps );
i3.c:			mud->locate = ps[0] == '0' ? 0 : 1;
i3.c:			mud->mail = ps[0] == '0' ? 0 : 1;
i3.c:			mud->news = ps[0] == '0' ? 0 : 1; 
i3.c:			mud->nntp = atoi( ps );
i3.c:			mud->pop3 = atoi( ps );
i3.c:			mud->rcp = atoi( ps );
i3.c:			mud->smtp = atoi( ps );
i3.c:			mud->tell = ps[0] == '0' ? 0 : 1;
i3.c:			mud->ucache = ps[0] == '0' ? 0 : 1;
i3.c:			strcpy( mud->web, ps );
i3.c:			mud->who = ps[0] == '0' ? 0 : 1;
i3.c:   this_mud->chanlist_id = atoi( ps );
i3.c:    I3_write_header( "chan-who-req", I3_THISMUD, CH_NAME(ch), mud->name, NULL );
i3.c:    I3_write_header( "beep", I3_THISMUD, CH_NAME(ch), mud->name, to );
i3.c:   if( CH_LEVEL(ch) < this_mud->minlevel )
i3.c:   if( CH_LEVEL(ch) < this_mud->minlevel )
i3.c:   if( pmud->status >= 0 ) 
i3.c:	i3_printf( ch, "%s is marked as down.\n\r", pmud->name );
i3.c:   if( pmud->beep == 0 )
i3.c:	i3_printf( ch, "%s does not support the 'beep' command. Sending anyway.\n\r", pmud->name );
i3.c:   i3_printf( ch, "&YYou beep %s@%s.\n\r", argument, pmud->name );
i3.c:   I3_write_header( "tell", I3_THISMUD, CH_NAME(ch), mud->name, to );
i3.c:   if( CH_LEVEL(ch) < this_mud->minlevel )
i3.c:   if( pmud->status >= 0 ) 
i3.c:	i3_printf( ch, "%s is marked as down.\n\r", pmud->name );
i3.c:   if( pmud->tell == 0 )
i3.c:	i3_printf( ch, "%s does not support the 'tell' command. Sending anyway.\n\r", pmud->name );
i3.c:   i3_printf( ch, "&YYou tell %s@%s: &c%s\n\r", to, pmud->name, argument );
i3.c:   if( CH_LEVEL(ch) < this_mud->minlevel )
i3.c:   if( CH_LEVEL(ch) < this_mud->minlevel )
i3.c:      for( mud = first_mud; mud; mud = mud->next )
i3.c:	    printf( "%s\n", mud->name );
i3.c:      sprintf( buf, "&Y-=[ &Wtelnet://%s:%d &Y]=-", this_mud->telnet, this_mud->player_port );           
i3.c:   for( d = first_descriptor; d; d = d->next )
i3.c:	if( d->character && d->connected == CON_PLAYING )
i3.c:	   if( CH_LEVEL(d->character) >= LEVEL_IMMORTAL )
i3.c:         if( CH_LEVEL(d->character) < this_mud->minlevel )
i3.c:	   if( I3ISINVIS(d->character) )
i3.c:    	   if( i3ignoring( d->character, cbuf ) )
i3.c:      for( d = first_descriptor; d; d = d->next ) 
i3.c:	   if( d->character && d->connected == CON_PLAYING ) 
i3.c:	      if( CH_LEVEL(d->character) >= LEVEL_IMMORTAL )
i3.c:            if( CH_LEVEL(d->character) < this_mud->minlevel )
i3.c:	      if( I3ISINVIS(d->character) )
i3.c:    	      if( i3ignoring( d->character, cbuf ) )
i3.c:            person = d->character;
i3.c:   for( d = first_descriptor; d; d = d->next )
i3.c:	if( d->character && d->connected == CON_PLAYING )
i3.c:	   if( CH_LEVEL(d->character) < LEVEL_IMMORTAL )
i3.c:	   if( I3ISINVIS(d->character) )
i3.c:    	   if( i3ignoring( d->character, cbuf ) )
i3.c:      for( d = first_descriptor; d; d = d->next ) 
i3.c:	   if( d->character && d->connected == CON_PLAYING ) 
i3.c:	      if( CH_LEVEL(d->character) < LEVEL_IMMORTAL )
i3.c:	      if( I3ISINVIS(d->character) )
i3.c:    	      if( i3ignoring( d->character, cbuf ) )
i3.c:            person = d->character;
i3.c:   sprintf( tailbuf, "&Y[&WHomepage: http://%s&Y] [&W%3d Max Since Reboot&Y]", this_mud->web, I3MAXPLAYERS );
i3.c:    I3_write_header( "emoteto", I3_THISMUD, CH_NAME(ch), mud->name, to );
i3.c:   if( CH_LEVEL(ch) < this_mud->minlevel )
i3.c:   if( CH_LEVEL(ch) < this_mud->minlevel )
i3.c:      if( CH_LEVEL(ch) < this_mud->minlevel )
i3.c:		SKEY( "adminemail",	this_mud->admin_email,	i3fread_string( fin ) );
i3.c:		KEY( "amrcp",		this_mud->amrcp,		i3fread_number( fin ) );
i3.c:		KEY( "auth",		this_mud->auth,		i3fread_number( fin ) );
i3.c:		KEY( "autoconnect",	this_mud->autoconnect,	i3fread_number( fin ) );
i3.c:		SKEY( "basemudlib",	this_mud->base_mudlib,	i3fread_string( fin ) );
i3.c:		KEY( "beep",		this_mud->beep,		i3fread_number( fin ) );
i3.c:		KEY( "channel",		this_mud->channel,	i3fread_number( fin ) );
i3.c:		SKEY( "driver",		this_mud->driver,		i3fread_string( fin ) );
i3.c:		KEY( "emoteto",		this_mud->emoteto,	i3fread_number( fin ) );
i3.c:		KEY( "file",		this_mud->file,		i3fread_number( fin ) );
i3.c:		KEY( "finger",		this_mud->finger,		i3fread_number( fin ) );
i3.c:		KEY( "ftp",			this_mud->ftp,		i3fread_number( fin ) );
i3.c:		KEY( "http",		this_mud->http,		i3fread_number( fin ) );
i3.c:		KEY( "locate",		this_mud->locate,		i3fread_number( fin ) );
i3.c:		KEY( "mail",		this_mud->mail,		i3fread_number( fin ) );
i3.c:		KEY( "minlevel",		this_mud->minlevel,	i3fread_number( fin ) );
i3.c:		SKEY( "mudlib",		this_mud->mudlib,		i3fread_string( fin ) );
i3.c:		SKEY( "mudtype",		this_mud->mud_type,	i3fread_string( fin ) );
i3.c:		KEY( "news",		this_mud->news,		i3fread_number( fin ) );
i3.c:		KEY( "nntp",		this_mud->nntp,		i3fread_number( fin ) );
i3.c:		SKEY( "openstatus",	this_mud->open_status,	i3fread_string( fin ) );
i3.c:		KEY( "port",		this_mud->routerPort,	i3fread_number( fin ) );
i3.c:		KEY( "pop3",		this_mud->pop3,		i3fread_number( fin ) );
i3.c:		KEY( "rcp",			this_mud->rcp,		i3fread_number( fin ) );
i3.c:		SKEY( "router",		this_mud->routerIP,	i3fread_string( fin ) );
i3.c:		SKEY( "routername",	this_mud->routerName,	i3fread_string( fin ) );
i3.c:		KEY( "smtp",		this_mud->smtp,		i3fread_number( fin ) );
i3.c:		KEY( "tell",		this_mud->tell,		i3fread_number( fin ) );
i3.c:		SKEY( "telnet",		this_mud->telnet,		i3fread_string( fin ) );
i3.c:		SKEY( "thismud",		this_mud->name,		i3fread_string( fin ) );
i3.c:		KEY( "ucache",		this_mud->ucache,		i3fread_number( fin ) );
i3.c:		SKEY( "web",		this_mud->web,		i3fread_string( fin ) );
i3.c:		KEY( "who",			this_mud->who,		i3fread_number( fin ) );
i3.c:   i3log( "Loading Intermud-3 network data..." );
i3.c:   strcpy( this_mud->ipaddress, "127.0.0.1" );
i3.c:   this_mud->status 	 = -1;
i3.c:   this_mud->autoconnect = 0;
i3.c:   this_mud->player_port = mudport; /* Passed in from the mud's startup script */
i3.c:   this_mud->password 	 = 0;
i3.c:   this_mud->mudlist_id  = 0;
i3.c:   this_mud->chanlist_id = 0;
i3.c:   this_mud->minlevel 	 = 10; /* Minimum default level before I3 will acknowledge you exist */
i3.c:	   this_mud->password 	 = pass;
i3.c:	   this_mud->mudlist_id  = mud;
i3.c:	   this_mud->chanlist_id = chan;
i3.c:   if( !this_mud->name || this_mud->name[0] == '\0' )
i3.c:   if( !this_mud->routerName || this_mud->routerName[0] == '\0' )
i3.c:   if( !this_mud->telnet || this_mud->telnet[0] == '\0' )
i3.c:	strcpy( this_mud->telnet, "Address not configured" );
i3.c:   if( !this_mud->web || this_mud->web[0] == '\0' )
i3.c:	strcpy( this_mud->web, "Address not configured" );
i3.c:   strcpy( I3_THISMUD, this_mud->name );
i3.c:   strcpy( I3_ROUTER_NAME, this_mud->routerName );
i3.c:    for( mud = first_mud; mud; mud = mud->next ) 
i3.c:	if( mud->name == NULL )
i3.c:        str_prefix( filter, mud->name ) &&
i3.c:        ( mud->mud_type && str_prefix( filter, mud->mud_type ) ) &&
i3.c:        ( mud->mudlib && str_prefix( filter, mud->mudlib ) ) )
i3.c:	if( !all && mud->status == 0 )
i3.c:	switch( mud->status )
i3.c:             mud->name, mud->mud_type, mud->mudlib, mud->ipaddress, mud->player_port );
i3.c:	    sprintf( buf, "%-26s(down)\n\r", mud->name );
i3.c:	    sprintf( buf, "%-26s(rebooting, back in %d seconds)\n\r", mud->name, mud->status );
i3.c:    if( mud->status >= 0 ) 
i3.c:	i3_printf( ch, "%s is marked as down.\n\r", mud->name );
i3.c:	i3_to_char( "Usage: i3 listen <local channel name>\n\r", d->character );
i3.c:	i3_to_char( "The mud is not connected to I3.\n\r", d->character );
i3.c:		"(use &Wi3 chanlist&Y to get an overview of the channels available)\n\r", d->character );
i3.c:	    i3_printf( d->character, "You are now removed from %s (%s@%s)\n",
i3.c:	   I3_unflagchan( &I3LISTEN(d->character), channel->local_name );
i3.c:      if( CH_LEVEL(d->character) < channel->local_level )
i3.c:	   i3_printf( d->character, "That channel is reserved for level %d and higher.\n\r", channel->local_level );
i3.c:	      i3_to_char( "An error occured trying to add you to the channel.\n\r", d->character );
i3.c:	    i3_printf( d->character, "You are now subscribed to %s (%s@%s)\n", 
i3.c:	   I3_flagchan( &I3LISTEN(d->character), channel->local_name );
i3.c:   i3_printf( ch, "Information about %s\n\r\n\r", mud->name );
i3.c:   if( mud->status == 0 )
i3.c:   else if ( mud->status > 0 )
i3.c:	i3_printf(ch, "Status     : Currently rebooting, back in %d seconds\n\r", mud->status );
i3.c:   i3_printf( ch, "MUD port   : %s %d\n\r", mud->ipaddress, mud->player_port );
i3.c:   i3_printf( ch, "Base mudlib: %s\n\r", mud->base_mudlib );
i3.c:   i3_printf( ch, "Mudlib     : %s\n\r", mud->mudlib );
i3.c:   i3_printf( ch, "Driver     : %s\n\r", mud->driver );
i3.c:   i3_printf( ch, "Type       : %s\n\r", mud->mud_type );
i3.c:   i3_printf( ch, "Open status: %s\n\r", mud->open_status );
i3.c:   i3_printf( ch, "Admin      : %s\n\r", mud->admin_email );
i3.c:   if( mud->web[0] )
i3.c:      i3_printf( ch, "URL        : %s\n\r", mud->web );
i3.c:   if (mud->tell)	i3_to_char( "tell, ", ch );
i3.c:   if (mud->beep)	i3_to_char( "beep, ", ch );
i3.c:   if (mud->emoteto)	i3_to_char( "emoteto, ", ch );
i3.c:   if (mud->who)		i3_to_char( "who, ", ch );
i3.c:   if (mud->finger)	i3_to_char( "finger, ", ch );
i3.c:   if (mud->locate)	i3_to_char( "locate, ", ch );
i3.c:   if (mud->channel)	i3_to_char( "channel, ", ch );
i3.c:   if (mud->news)	i3_to_char( "news, ", ch );
i3.c:   if (mud->mail)	i3_to_char( "mail, ", ch );
i3.c:   if (mud->file)	i3_to_char( "file, ", ch );
i3.c:   if (mud->auth)	i3_to_char( "auth, ", ch );
i3.c:   if (mud->ucache)	i3_to_char( "ucache, ", ch );
i3.c:   if (mud->smtp)	i3_printf( ch, "smtp (port %d), ", mud->smtp );
i3.c:   if (mud->http)	i3_printf( ch, "http (port %d), ", mud->http );
i3.c:   if (mud->ftp)		i3_printf( ch, "ftp  (port %d), ", mud->ftp );
i3.c:   if (mud->pop3)	i3_printf( ch, "pop3 (port %d), ", mud->pop3 );
i3.c:   if (mud->nntp)	i3_printf( ch, "nntp (port %d), ", mud->nntp );
i3.c:   if (mud->rcp)		i3_printf( ch, "rcp  (port %d), ", mud->rcp );
i3.c:   if (mud->amrcp)	i3_printf( ch, "amrcp (port %d), ",mud->amrcp );
i3.c:	i3_to_char( "The MUD is already connected to the Intermud-3 router.\n\r", ch );
i3.c:    i3_to_char( "Connecting to Intermud-3 router\n\r", ch );
i3.c:    I3_main( TRUE, this_mud->player_port, FALSE );
i3.c:	   next_mud = mud->next;
i3.c:	i3_to_char( "The MUD isn't connected to the Intermud-3 router.\n\r", ch );
i3.c:   i3_to_char( "Disconnecting from Intermud-3 router.\n\r", ch );
i3.c:   i3_to_char( "This function is disabled. Have your coders refer to the Intermud-3 homepage to set this up.\n\r", ch );
i3.c:   i3_to_char( "This function is disabled. Have your coders refer to the Intermud-3 homepage to set this up.\n\r", ch );
i3.c:   i3_to_char( "This function is disabled. Have your coders refer to the Intermud-3 homepage to set this up.\n\r", ch );
i3.c:   if( pmud->status >= 0 ) 
i3.c:	i3_printf( ch, "%s is marked as down.\n\r", pmud->name );
i3.c:   I3_send_chan_user_req( pmud->name, user );
i3.c:   fprintf( fp, "thismud      %s~\n", this_mud->name );
i3.c:   fprintf( fp, "autoconnect  %d\n",  this_mud->autoconnect );
i3.c:   fprintf( fp, "telnet       %s~\n", this_mud->telnet );
i3.c:   fprintf( fp, "web          %s~\n", this_mud->web );
i3.c:   fprintf( fp, "adminemail   %s~\n", this_mud->admin_email );
i3.c:   fprintf( fp, "openstatus   %s~\n", this_mud->open_status );
i3.c:   fprintf( fp, "mudtype      %s~\n", this_mud->mud_type );
i3.c:   fprintf( fp, "basemudlib   %s~\n", this_mud->base_mudlib );
i3.c:   fprintf( fp, "mudlib       %s~\n", this_mud->mudlib );
i3.c:   fprintf( fp, "driver       %s~\n", this_mud->driver );
i3.c:   fprintf( fp, "minlevel     %d\n",  this_mud->minlevel );
i3.c:   fprintf( fp, "router       %s~\n", this_mud->routerIP );
i3.c:   fprintf( fp, "port         %d\n", this_mud->routerPort );
i3.c:   fprintf( fp, "routername   %s~\n", this_mud->routerName );
i3.c:   fprintf( fp, "tell         %d\n", this_mud->tell );
i3.c:   fprintf( fp, "beep         %d\n", this_mud->beep );
i3.c:   fprintf( fp, "emoteto      %d\n", this_mud->emoteto );
i3.c:   fprintf( fp, "who          %d\n", this_mud->who );
i3.c:   fprintf( fp, "finger       %d\n", this_mud->finger );
i3.c:   fprintf( fp, "locate       %d\n", this_mud->locate );
i3.c:   fprintf( fp, "channel      %d\n", this_mud->channel );
i3.c:   fprintf( fp, "news         %d\n", this_mud->news );
i3.c:   fprintf( fp, "mail         %d\n", this_mud->mail );
i3.c:   fprintf( fp, "file         %d\n", this_mud->file );
i3.c:   fprintf( fp, "auth         %d\n", this_mud->auth );
i3.c:   fprintf( fp, "ucache       %d\n", this_mud->ucache );
i3.c:   fprintf( fp, "smtp         %d\n", this_mud->smtp );
i3.c:   fprintf( fp, "ftp          %d\n", this_mud->ftp );
i3.c:   fprintf( fp, "nntp         %d\n", this_mud->nntp );
i3.c:   fprintf( fp, "http         %d\n", this_mud->http );
i3.c:   fprintf( fp, "pop3         %d\n", this_mud->pop3 );
i3.c:   fprintf( fp, "rcp          %d\n", this_mud->rcp );
i3.c:   fprintf( fp, "amrcp        %d\n", this_mud->amrcp );
i3.c:	i3_printf( ch, "&wMudname       : &G%s\n\r", this_mud->name );
i3.c:	i3_printf( ch, "&wAutoconnect   : &G%s\n\r", this_mud->autoconnect == TRUE ? "Enabled" : "Disabled" );
i3.c:	i3_printf( ch, "&wTelnet address: &G%s:%d\n\r", this_mud->telnet, this_mud->player_port );
i3.c:	i3_printf( ch, "&wWebsite       : &Ghttp://%s\n\r", this_mud->web );
i3.c:	i3_printf( ch, "&wAdmin Email   : &G%s\n\r", this_mud->admin_email );
i3.c:	i3_printf( ch, "&wStatus        : &G%s\n\r", this_mud->open_status );
i3.c:	i3_printf( ch, "&wMudtype       : &G%s\n\r", this_mud->mud_type );
i3.c:	i3_printf( ch, "&wBase Mudlib   : &G%s\n\r", this_mud->base_mudlib );
i3.c:	i3_printf( ch, "&wMudlib        : &G%s\n\r", this_mud->mudlib );
i3.c:	i3_printf( ch, "&wMinlevel      : &G%d\n\r", this_mud->minlevel );
i3.c:	this_mud->autoconnect = !this_mud->autoconnect;
i3.c:	if( this_mud->autoconnect )
i3.c:	this_mud->minlevel = value;
i3.c:	strcpy( this_mud->name, argument );
i3.c:	strcpy( this_mud->telnet, argument );
i3.c:	i3_printf( ch, "Telnet address changed to %s:%d\n\r", argument, this_mud->player_port );
i3.c:	strcpy( this_mud->web, argument );
i3.c:	strcpy( this_mud->admin_email, argument );
i3.c:	strcpy( this_mud->open_status, argument );
i3.c:	strcpy( this_mud->mud_type, argument );
i3.c:	strcpy( this_mud->base_mudlib, argument );
i3.c:	strcpy( this_mud->mudlib, argument );
i3.c:   if( CH_LEVEL(ch) < this_mud->minlevel )
i3.c:   if( CH_LEVEL(ch) < this_mud->minlevel )
i3.c:   if( mud->status >= 0 ) 
i3.c:	i3_printf( ch, "%s is marked as down.\n\r", mud->name );
i3.c:   if( mud->who == 0 )
i3.c:	i3_printf( ch, "%s does not support the 'who' command. Sending anyway.\n\r", mud->name );
i3.c:   I3_send_who( ch, mud->name );
i3.c:   if( CH_LEVEL(ch) < this_mud->minlevel )
i3.c:   if( CH_LEVEL(ch) < this_mud->minlevel )
i3.c:   if( CH_LEVEL(ch) < this_mud->minlevel )
i3.c:   if( pmud->status >= 0 ) 
i3.c:	i3_printf( ch, "%s is marked as down.\n\r", pmud->name );
i3.c:   if( pmud->finger == 0 )
i3.c:	i3_printf( ch, "%s does not support the 'finger' command. Sending anyway.\n\r", pmud->name );
i3.c:   I3_send_finger( ch, user, pmud->name );
i3.c:   if( CH_LEVEL(ch) < this_mud->minlevel )
i3.c:   if( pmud->status >= 0 )  
i3.c:	i3_printf( ch, "%s is marked as down.\n\r", pmud->name );
i3.c:   if( pmud->emoteto == 0 )
i3.c:	i3_printf( ch, "%s does not support the 'emoteto' command. Sending anyway.\n\r", pmud->name );
i3.c:	   i3_to_char( "&RThe Intermud-3 connection is down. Attempts to reconnect were abandoned due to excessive failures.\n\r", ch );
i3.c:   if( CH_LEVEL(ch) < this_mud->minlevel )
i3.c:   if( this_mud->ucache == TRUE )
i3.c:   i3log( "Connected to Intermud-3 router." );
i3.c:		SKEY( "Baselib",		mud->base_mudlib,		i3fread_string( fin ) );
i3.c:		SKEY( "Driver",		mud->driver,		i3fread_string( fin ) );
i3.c:		SKEY( "Email",		mud->admin_email,		i3fread_string( fin ) );
i3.c:		SKEY( "IP",			mud->ipaddress,		i3fread_string( fin ) );
i3.c:		SKEY( "Mudlib",		mud->mudlib,		i3fread_string( fin ) );
i3.c:		SKEY( "Openstatus",	mud->open_status,		i3fread_string( fin ) );
i3.c:		   mud->smtp  = x1;
i3.c:		   mud->ftp   = x2;
i3.c:		   mud->nntp  = x3;
i3.c:		   mud->http  = x4;
i3.c:		   mud->pop3  = x5;
i3.c:		   mud->rcp   = x6;
i3.c:		   mud->amrcp = x7;
i3.c:		   mud->player_port   = x1;
i3.c:		   mud->imud_tcp_port = x2;
i3.c:		   mud->imud_udp_port = x3;
i3.c:		KEY( "Status",		mud->status,		i3fread_number( fin ) );
i3.c:		   mud->tell    = x1;
i3.c:		   mud->beep    = x2;
i3.c:		   mud->emoteto = x3;
i3.c:		   mud->who     = x4;
i3.c:		   mud->finger  = x5;
i3.c:		   mud->locate  = x6;
i3.c:		   mud->channel = x7;
i3.c:		   mud->news    = x8;
i3.c:		   mud->mail    = x9;
i3.c:		   mud->file    = x10;
i3.c:		   mud->auth    = x11;
i3.c:		   mud->ucache  = x12;
i3.c:		SKEY( "Telnet",		mud->telnet,		i3fread_string( fin ) );
i3.c:		SKEY( "Type",		mud->mud_type,		i3fread_string( fin ) );
i3.c:		SKEY( "Web",			mud->web,			i3fread_string( fin ) );
i3.c:   for( mud = first_mud; mud; mud = mud->next )
i3.c:      if( mud->status == 0 )
i3.c:	fprintf( fp, "Name		%s~\n", mud->name );
i3.c:	fprintf( fp, "Status		%d\n", mud->status );
i3.c:	fprintf( fp, "IP			%s~\n", mud->ipaddress );
i3.c:	fprintf( fp, "Mudlib		%s~\n", mud->mudlib );
i3.c:	fprintf( fp, "Baselib		%s~\n", mud->base_mudlib );
i3.c:	fprintf( fp, "Driver		%s~\n", mud->driver );
i3.c:	fprintf( fp, "Type		%s~\n", mud->mud_type );
i3.c:	fprintf( fp, "Openstatus	%s~\n", mud->open_status );
i3.c:	fprintf( fp, "Email		%s~\n", mud->admin_email );
i3.c:      if( mud->telnet )
i3.c:	   fprintf( fp, "Telnet		%s~\n", mud->telnet );
i3.c:	if( mud->web )
i3.c:	   fprintf( fp, "Web		%s~\n", mud->web );
i3.c:	fprintf( fp, "Ports %d %d %d\n", mud->player_port, mud->imud_tcp_port, mud->imud_udp_port );
i3.c:	   mud->tell, mud->beep, mud->emoteto, mud->who, mud->finger, mud->locate, mud->channel, mud->news, mud->mail,
i3.c:	   mud->file, mud->auth, mud->ucache );
i3.c:	fprintf( fp, "OOBports %d %d %d %d %d %d %d\n", mud->smtp, mud->ftp, mud->nntp, mud->http, mud->pop3, mud->rcp, mud->amrcp );
i3.c:   if( ( !this_mud->autoconnect && !forced && !isconnected ) || ( isconnected && I3_socket < 1 ) )
i3.c:	i3log( "Intermud-3 network data loaded. Autoconnect not set. Will need to connect manually." );
i3.c:	i3log( "Intermud-3 network data loaded. Initialiazing network connection..." );
i3.c:   if( this_mud->ucache == TRUE )
i3.c:   if( this_mud->ucache == TRUE )
i3.c:      I3_socket = I3_connection_open( this_mud->routerIP, this_mud->routerPort );
i3.c:   i3log( "Intermud-3 Network initialized." );
i3.c:      I3_socket = I3_connection_open( this_mud->routerIP, this_mud->routerPort ); 
i3.c:		i3log( "Abandoning attempts to reconnect to Intermud-3 router. Too many failures." );
i3.c:      i3log( "Connection to Intermud-3 router reestablished." );
icec-mercbase.c:          if (!strcasecmp(saved->local->name, chan))
icec-mercbase.c:              imc_strfree(saved->name);
icec-mercbase.c:              *last=saved->next;
icec-mercbase.c:              last=&saved->next;
icec-mercbase.c:    dnext=d->next;
icec-mercbase.c:    ch=d->original ? d->original : d->character;
icec-mercbase.c:    for (saved=saved_channel_list; saved; saved=saved->next)
icec-mercbase.c:      if (!strcasecmp(saved->name, c->name))
icec-mercbase.c:	c->local->name=imc_strdup(saved->local->name);
icec-mercbase.c:	c->local->format1=imc_strdup(saved->local->format1);
icec-mercbase.c:	c->local->format2=imc_strdup(saved->local->format2);
icec-mercbase.c:	c->local->level=saved->local->level;
ident.c:    ch = (a->d->original ? a->d->original : a->d->character);
ident.c:          (ch ? ch->name : "(unknown)"), a->d->host);
ident.c:      STRFREE(a->d->user);
ident.c:      a->d->user = STRALLOC("Exception");
ident.c:  bug(bs, (ch ? ch->name : "(unknown)"), a->d->host); \
ident.c:  STRFREE(a->d->user); \
ident.c:  a->d->user = STRALLOC(us); \
ident.c:          user, a->d->host, (ch ? ch->name : "(unknown)"));
ident.c:  STRFREE(a->d->user);
ident.c:  a->d->user = STRALLOC(user);
ident.c:      STRFREE(a->d->user);
ident.c:      a->d->user = STRALLOC("(broken pipe)");
ident.c:      STRFREE(a->d->user);
ident.c:      a->d->user = STRALLOC("(pipe breaking)");
ident.c:          (ch ? ch->name : "(unknown)"), a->d->host);
ident.c:  bug(bs, (ch ? ch->name : "(unknown)"), d->host); \
ident.c:  STRFREE(d->user); \
ident.c:  d->user = STRALLOC(us); \
ident.c:  CHAR_DATA *ch = (d->original ? d->original : d->character);
ident.c:    STRFREE(d->user);
ident.c:    d->user = STRALLOC("(ident not active)");
ident.c:  if (getsockname(d->descriptor, (struct sockaddr *)&us, &ulen) < 0)
ident.c:  if (getpeername(d->descriptor, (struct sockaddr *)&them, &tlen) < 0)
ident.c:  STRFREE(d->user);
ident.c:  d->user = STRALLOC("(in progress)");
ident.c:      STRFREE(d->user);
ident.c:      d->user = STRALLOC("(killed)");
imc-interp.c: *  d->wizi  is -1 if the character is invisible to mortals (hidden/invis or
imc-interp.c: *  d->level is the level of the character (-1=imm, 1=mortal)
imc-interp.c:  strcpy(d->name, p->from);
imc-interp.c:  d->wizi = trust ? imc_getkeyi(&p->data, "wizi", 0) : 0;
imc-interp.c:  d->level = trust ? imc_getkeyi(&p->data, "level", 0) : 0;
imc-interp.c:  d->invis = 0;
imc-interp.c:  strcpy(p->from, d->name);
imc-interp.c:  if (d->wizi)
imc-interp.c:    imc_addkeyi(&p->data, "wizi", d->wizi);
imc-interp.c:  imc_addkeyi(&p->data, "level", d->level);
imc-interp.c:            imc_addkey(&out.data, "old-type", p->type);
imc-mail.c:  imc_ml_head->to      = imc_strdup("");
imc-mail.c:  imc_ml_head->from    = imc_strdup("");
imc-mail.c:  imc_ml_head->date    = imc_strdup("");
imc-mail.c:  imc_ml_head->subject = imc_strdup("");
imc-mail.c:  imc_ml_head->text    = imc_strdup("");
imc-mail.c:  imc_ml_head->id      = imc_strdup("");
imc-mail.c:  p->next=imc_ml_head->next;
imc-mail.c:  imc_ml_head->next=p;
imc-mail.c:  for (p=imc_ml_head->next; p; p=p->next)
imc-mail.c:  for (p=imc_ml_head->next; p; p=p->next)
imc-mail.c:  imc_mq_head->data = NULL;
imc-mail.c:  imc_mq_head->next = NULL;
imc-mail.c:  p=imc_mq_head->next;
imc-mail.c:  imc_mq_head->next=p->next;
imc-mail.c:  for (p=imc_mq_head->next; p; p=p->next)
imc-mail.c:  for (p=imc_mq_head->next; p; p=p->next)
imc-mail.c:  sprintf(buffer, "%d-%ld@%s", rand(), imc_sequencenumber++, imc_name);
imc-mail.c:    mid->received = imc_now;
imc-mail.c:    mid->id=imc_strdup(id);
imc-mail.c:    mid->received=imc_now;
imc-mail.c:  for (p=imc_mq_head->next; p && left > 160; p = p->next)
imc-mercbase.c:    !viewed->invis &&
imc-mercbase.c:     viewed->wizi >= 0);
imc-mercbase.c:  for (d=descriptor_list; d; d=d->next)
imc-mercbase.c:    if (d->connected==CON_PLAYING &&
imc-mercbase.c:	(victim=d->original ? d->original : d->character)!=NULL &&
imc-mercbase.c:    for (d=descriptor_list; d; d=d->next)
imc-mercbase.c:      if (d->connected == CON_PLAYING &&
imc-mercbase.c:	  (ch =d->original ? d->original : d->character)!=NULL &&
imc-mercbase.c:	    "%s: %dms round-trip-time.\n\r"
imc-mercbase.c:/* expanded for minimal mud-specific code. I really don't want to replicate
imc-mercbase.c:    for (d = descriptor_list; d; d = d->next)
imc-mercbase.c:        victim = ( d->original ) ? d->original : d->character;
imc-mercbase.c:        if (d->connected != CON_PLAYING || !imc_visible(from, imc_getdata(victim)) ||
imc-mercbase.c:    for (d=descriptor_list; d; d=d->next)
imc-mercbase.c:        if (d->connected==CON_PLAYING &&
imc-mercbase.c:            (victim=d->original ? d->original : d->character)!=NULL &&
imc-mercbase.c:  for (d=descriptor_list; d; d = d->next)
imc-mercbase.c:    if (d->connected==CON_PLAYING &&
imc-mercbase.c:	(victim = d->original ? d->original : d->character)!=NULL &&
imc-mercbase.c:  for (d=descriptor_list; d; d=d->next)
imc-mercbase.c:    if (d->connected==CON_PLAYING &&
imc-mercbase.c:	(victim=d->original ? d->original : d->character)!=NULL &&
imc-mercbase.c:    level = command->level;
imc-mercbase.c:    for (d=descriptor_list; d; d=d->next)
imc-mercbase.c:        if( d->connected == CON_PLAYING &&
imc-mercbase.c:        (   vch = d->original ? d->original : d->character) != NULL &&
imc-mercbase.c:  for (d=descriptor_list; d; d=d->next)
imc-mercbase.c:    if (d->connected==CON_PLAYING &&
imc-mercbase.c:	(vch=d->original ? d->original : d->character)!=NULL &&
imc-mercbase.c:  for (board = first_board; board; board = board->next)
imc-mercbase.c:    if (board->board_obj == sysdata.imc_mail_vnum)
imc-mercbase.c:  if ( board->num_posts >= board->max_posts )
imc-mercbase.c:  LINK(pnote, board->first_note, board->last_note, next, prev);
imc-mercbase.c:  board->num_posts++;
imc-mercbase.c:  for (board=first_board; board != NULL; board=board->next)
imc-mercbase.c:    if (board->vnum==vnum)
imc-mercbase.c:  LINK(msg, board->first_message, board->last_message, next, prev);
imc-mercbase.c: * If you are using my code (ftp://pip.dknet.dk/pub/pip1773/board-2.tgz)
imc.c:    for (c_find=imc_connect_list; c_find && c_find->next!=c;
imc.c:	 c_find=c_find->next)
imc.c:      c_find->next=c->next;
imc.c:/*  this is an ugly hack to generate the send-queue size for an empty queue.
interp.c:    if ( IS_NPC( ch ) && ch->position > 3 ) /*Band-aid alert?  -- Blod*/
interp.c:                        &&((pw->target_name&&!strcmp(cmd->name,pw->target_name))
interp.c:		for ( cmd = command_hash[x]; cmd; cmd = cmd->next )
interp.c:		   if ( cmd->do_fun == fun )
interp.c:	    sprintf( logline, "(%s) %s", cmd->name, argument );
interp.c:	for ( cmd = command_hash[LOWER(command[0])%126]; cmd; cmd = cmd->next )
interp.c:	    if ( command && !str_prefix( command, cmd->name )
interp.c:	    &&   (cmd->level <= trust
interp.c:	    &&    is_name( cmd->name, ch->pcdata->council->powers )
interp.c:	    &&    cmd->level <= (trust+MAX_CPD))
interp.c:            &&    is_name( cmd->name, ch->pcdata->council2->powers )
interp.c:            &&    cmd->level <= (trust+MAX_CPD))   
interp.c:	    &&    is_name( cmd->name, ch->pcdata->bestowments )
interp.c:	    &&    cmd->level <= (trust+sysdata.bestow_dif)) ) )
interp.c:    if ( found && cmd->log == LOG_NEVER )
interp.c:    loglvl = found ? cmd->log : LOG_NORMAL;
interp.c:    	if(found && IS_SET(cmd->flags, CMD_WATCH))
interp.c:    if ( !check_pos( ch, cmd->position ) )
interp.c:    ch->last_cmd = cmd->do_fun;
interp.c:    (*cmd->do_fun) ( ch, argument );
interp.c:    update_userec(&time_used, &cmd->userec);
interp.c:                cmd->name, (cmd->log == LOG_NEVER ? "XXX" : argument),
interp.c:                cmd->name, (cmd->log == LOG_NEVER ? "XXX" : argument),
interp.c:	cmd->lag_count++;	/* count the lag flags */
interp.c:    for ( cmd = command_hash[hash]; cmd; cmd = cmd->next )
interp.c:	if ( !str_prefix( command, cmd->name ) )
interp.c:    userec->min_time.tv_sec  = time_used->tv_sec;
interp.c:    userec->min_time.tv_usec = time_used->tv_usec;
interp.c:    userec->max_time.tv_sec  = time_used->tv_sec;
interp.c:    userec->max_time.tv_usec = time_used->tv_usec;
interp.c:  userec->total_time.tv_sec  += time_used->tv_sec;
interp.c:  userec->total_time.tv_usec += time_used->tv_usec;
interp.c: *  haveing to hard-code them in.     -- Shaddai   August 25, 1997
interp.c:  if ( IS_AFFECTED (ch, AFF_POSSESS) && IS_SET( cmd->flags, CMD_FLAG_POSSESS )) 
interp.c:                cmd->name );
interp.c:            && IS_SET( cmd->flags, CMD_FLAG_POLYMORPHED ) )
interp.c:                cmd->name );
magic.c:	/* Band-aid alert!  !IS_NPC check -- Blod */
magic.c:		send_to_char( "You get a mental block mid-way through the casting.\n\r", ch );
magic.c:		found--;
mapout.c:	    STRFREE( ed->description );
marry.c:            ed->description = STRALLOC( buf );
marry.c:                    ed->description = STRALLOC( buf );
marry.c:                    ed->description = STRALLOC( buf );
mccp.c:/* Try to send any pending compressed-but-not-sent data in 'd' */
mccp.c:    if (!d->out_compress)
mccp.c:    len = d->out_compress->next_out - d->out_compress_buf;
mccp.c:            if ((nWrite = write(d->descriptor, d->out_compress_buf + iStart, nBlock)) < 0)
mccp.c:                memmove(d->out_compress_buf, d->out_compress_buf+iStart, len - iStart);
mccp.c:            d->out_compress->next_out = d->out_compress_buf + len - iStart;
mccp.c:    if (d->out_compress)
mccp.c:    CREATE(d->out_compress_buf, unsigned char, COMPRESS_BUF_SIZE);
mccp.c:    s->next_out = d->out_compress_buf;
mccp.c:        DISPOSE(d->out_compress_buf);
mccp.c:    d->out_compress = s;
mccp.c:    if (!d->out_compress)
mccp.c:    d->out_compress->avail_in = 0;
mccp.c:    d->out_compress->next_in = dummy;
mccp.c:    if (deflate(d->out_compress, Z_FINISH) != Z_STREAM_END)
mccp.c:    deflateEnd(d->out_compress);
mccp.c:    DISPOSE(d->out_compress_buf);
mccp.c:    DISPOSE(d->out_compress);
mccp.c:    z_stream *s = d->out_compress;
mccp.c:        s->avail_out = COMPRESS_BUF_SIZE - (s->next_out - d->out_compress_buf);
mccp.c:        len = d->out_compress->next_out - d->out_compress_buf;
mccp.c:                if ((nWrite = write(d->descriptor, d->out_compress_buf + iStart, nBlock)) < 0)
mccp.c:                memmove(d->out_compress_buf, d->out_compress_buf+iStart, len - iStart);
mccp.c:            d->out_compress->next_out = d->out_compress_buf + len - iStart;
medit.c:    for ( d = first_descriptor; d; d = d->next )
medit.c:	if ( d->connected == CON_MEDIT )
medit.c:	    if ( d->olc && OLC_VNUM(d) == victim->pIndexData->vnum )
medit.c:                           IS_NPC(victim) ? "mobile" : "character", d->character->name );
medit.c:    CREATE( d->olc, OLC_DATA, 1 );
medit.c:    d->character->dest_buf = victim;
medit.c:    d->connected = CON_MEDIT;
medit.c:    send_to_char_color( " &g0&w) Dead\n\r", d->character );
medit.c:    send_to_char_color( " &g1&w) Mortally Wounded\n\r", d->character );
medit.c:    send_to_char_color( " &g2&w) Incapacitated\n\r", d->character );
medit.c:    send_to_char_color( " &g3&w) Stunned\n\r", d->character );
medit.c:    send_to_char_color( " &g4&w) Sleeping\n\r", d->character );
medit.c:    send_to_char_color( " &g5&w) Berserk\n\r", d->character );
medit.c:    send_to_char_color( " &g6&w) Resting\n\r", d->character );
medit.c:    send_to_char_color( " &g7&w) Aggressive\n\r", d->character );
medit.c:    send_to_char_color( " &g8&w) Sitting\n\r", d->character );
medit.c:    send_to_char_color( " &g9&w) Fighting\n\r", d->character );
medit.c:    send_to_char_color( "&g10&w) Defensive\n\r", d->character );
medit.c:    send_to_char_color( "&g11&w) Evasive\n\r", d->character );
medit.c:    send_to_char_color( "&g12&w) Standing\n\r", d->character );
medit.c:	send_to_char_color(buf, d->character);
medit.c:    send_to_char("Enter position number : ", d->character);
medit.c:    send_to_char_color( " &g0&w) Neutral\n\r", d->character );
medit.c:    send_to_char_color( " &g1&w) Male\n\r", d->character );
medit.c:    send_to_char_color( " &g2&w) Female\n\r", d->character );
medit.c:    send_to_char("\n\rEnter gender number : ", d->character);
medit.c:    CHAR_DATA *ch = d->character;
medit.c:    CHAR_DATA *victim = d->character->dest_buf;
medit.c:	ch_printf_color( d->character, "&g%2d&w) %-20.20s\n\r",
medit.c:    if ( d->connected == CON_OEDIT )
medit.c:            ch_printf_color( d->character, "\n\rCurrent flags: &c%s&w\n\r", flag_string( d->character->tempnum, ris_flags ) );
medit.c:    else if ( d->connected == CON_MEDIT )
medit.c:            ch_printf_color( d->character, "\n\rCurrent flags: &c%s&w\n\r", flag_string( victim->resistant, ris_flags ) );
medit.c:            ch_printf_color( d->character, "\n\rCurrent flags: &c%s&w\n\r", flag_string( victim->immune, ris_flags ) );
medit.c:            ch_printf_color( d->character, "\n\rCurrent flags: &c%s&w\n\r", flag_string( victim->susceptible, ris_flags ) );
medit.c:    send_to_char( "Enter flag (0 to quit): ", d->character );
medit.c:    CHAR_DATA *victim = d->character->dest_buf;
medit.c:	send_to_char_color( buf, d->character );
medit.c:    send_to_char_color( buf, d->character );
medit.c:    CHAR_DATA *victim = d->character->dest_buf;
medit.c:	send_to_char_color( buf, d->character );
medit.c:    send_to_char_color( buf, d->character );
medit.c:    CHAR_DATA *victim = d->character->dest_buf;
medit.c:  	send_to_char_color( buf, d->character );
medit.c:    send_to_char_color( buf, d->character );
medit.c:    CHAR_DATA *victim = d->character->dest_buf;
medit.c:	ch_printf_color( d->character, "&g%2d&w) %-20.20s   ", i+1, plr_flags[i] );
medit.c:	    send_to_char( "\n\r", d->character );
medit.c:    send_to_char_color( buf, d->character );
medit.c:    CHAR_DATA *victim = d->character->dest_buf;
medit.c:	ch_printf_color( d->character, "&g%2d&w) %-20.20s   \n\r", i+1, pc_flags[i] );
medit.c:    ch_printf_color( d->character, "\n\rCurrent flags: &c%s&w\n\rEnter flags (0 to quit): ",
medit.c:    CHAR_DATA *victim = d->character->dest_buf;
medit.c:	send_to_char_color( buf, d->character );
medit.c:	    if ( IS_SET( d->character->tempnum, 1 << i ) )
medit.c:	ch_printf_color( d->character, "\n\rCurrent flags   : &c%s&w\n\r", buf );
medit.c:	ch_printf_color( d->character, "\n\rCurrent flags   : &c%s&w\n\r", affect_bit_name( &victim->affected_by ) );
medit.c:    send_to_char_color( "Enter affected flags (0 to quit) : ", d->character );
medit.c:    CHAR_DATA *ch = d->character;
medit.c:    send_to_char( "Clans:\n\r", d->character );
medit.c:    send_to_char( "\n\rGuilds:\n\r", d->character );	
medit.c:    send_to_char( "\n\rOrders:\n\r", d->character );
medit.c:    send_to_char( "Enter choice (0 for none): ", d->character );
medit.c:    ch_printf( d->character, "%d\n\r", olc_top_deity );
medit.c:    ch_printf_color( d->character, "&g%2d&w) %-20.20s\n\r", 0, "None" );
medit.c:	ch_printf_color( d->character, "&g%2d&w) %-20.20s\n\r", count+1, olc_deity_list[count] );
medit.c:    send_to_char( "Enter choice: ", d->character );
medit.c:    ch_printf( d->character, "%d\n\r", olc_top_council );
medit.c:    ch_printf_color( d->character, "&g%2d&w) %-20.20s\n\r", 0, "None" );
medit.c:	ch_printf_color( d->character, "&g%2d&w) %-20.20s\n\r", count+1, olc_council_list[count] );
medit.c:    send_to_char( "Enter choice: ", d->character );
medit.c:    CHAR_DATA *victim = d->character->dest_buf;
medit.c:	ch_printf_color( d->character, "&g%2d&w) %-20.20s    ", count+1, part_flags[count] );
medit.c:	    send_to_char( "\n\r", d->character );
medit.c:    ch_printf_color( d->character, "\n\rCurrent flags: %s\n\rEnter flag or 0 to exit: ",
medit.c:    CHAR_DATA *victim = d->character->dest_buf;
medit.c:	    ch_printf_color( d->character, "&g%2d&w) %-20.20s     ", iClass, npc_class[iClass] );
medit.c:		send_to_char( "\n\r", d->character );
medit.c:	    ch_printf_color( d->character, "&g%2d&w) %-20.20s     \n\r", iClass, class_table[iClass]->who_name );
medit.c:		send_to_char( "\n\r", d->character ); */
medit.c:    send_to_char( "\n\rEnter class: ", d->character );
medit.c:    CHAR_DATA *victim = d->character->dest_buf;
medit.c:	    ch_printf_color( d->character, "&g%2d&w) %-20.20s  ", iRace, npc_race[iRace] );
medit.c:		send_to_char( "\n\r", d->character );
medit.c:	    ch_printf_color( d->character, "&g%2d&w) %-20.20s     \n\r", iRace, race_table[iRace]->race_name );
medit.c:		send_to_char( "\n\r", d->character ); */
medit.c:    send_to_char( "\n\rEnter race: ", d->character );
medit.c:    CHAR_DATA *victim = d->character->dest_buf;
medit.c:    ch_printf_color( d->character, "&g1&w) %-30.30s: %2d\n\r", "Saving vs. poison", victim->saving_poison_death );
medit.c:    ch_printf_color( d->character, "&g2&w) %-30.30s: %2d\n\r", "Saving vs. wands", victim->saving_wand );
medit.c:    ch_printf_color( d->character, "&g3&w) %-30.30s: %2d\n\r", "Saving vs. paralysis", victim->saving_para_petri );
medit.c:    ch_printf_color( d->character, "&g4&w) %-30.30s: %2d\n\r", "Saving vs. breath", victim->saving_breath );
medit.c:    ch_printf_color( d->character, "&g5&w) %-30.30s: %2d\n\r", "Saving vs. spells", victim->saving_spell_staff );
medit.c:    send_to_char( "\n\rModify which saving throw: ", d->character );
medit.c:    CHAR_DATA *victim = d->character->dest_buf;
medit.c:    CHAR_DATA *ch = d->character;
medit.c:    CHAR_DATA *mob = d->character->dest_buf;
medit.c:    set_char_color( AT_PLAIN, d->character );
medit.c:    CHAR_DATA *ch = d->character;
medit.c:    CHAR_DATA *victim = d->character->dest_buf;
medit.c:    CHAR_DATA *victim = d->character->dest_buf;
medit.c:	    send_to_char("Saving...\n\r", d->character);
medit.c:		sprintf( log_buf, "OLC: %s edits mob %d(%s)", d->character->name, victim->pIndexData->vnum, victim->name );
medit.c:			if ( get_trust(d->character) >= 58 )
medit.c:		&&   (tarea = d->character->pcdata->area) != NULL
medit.c:		&&   get_trust(d->character) >= LEVEL_CREATOR 
medit.c:		    tarea = d->character->pcdata->area;
medit.c:                sprintf( log_buf, "OLC: %s edits %s", d->character->name, victim->name );
medit.c:	    log_string_plus( log_buf, LOG_BUILD, d->character->level );
medit.c:	    send_to_char("Invalid choice!\n\r", d->character);
medit.c:	    send_to_char("Do you wish to save to disk? : ", d->character);
medit.c:	    send_to_char( "\n\rEnter name: ", d->character );
medit.c:	    send_to_char( "\n\rEnter short description: ", d->character );
medit.c:	    send_to_char( "\n\rEnter long description: ", d->character );
medit.c:	    d->character->substate = SUB_MOB_DESC;
medit.c:	    d->character->last_cmd = do_medit_reset;
medit.c:	    send_to_char("Enter new mob description:\r\n", d->character);
medit.c:	    start_editing( d->character, victim->description );
medit.c:	    send_to_char( "\n\rEnter level: ", d->character );
medit.c:	    send_to_char( "\n\rEnter alignment: ", d->character );
medit.c:	    send_to_char( "\n\rEnter strength: ", d->character );
medit.c:	    send_to_char( "\n\rEnter intelligence: ", d->character );
medit.c:	    send_to_char( "\n\rEnter wisdom: ", d->character );
medit.c:	    send_to_char( "\n\rEnter dexterity: ", d->character );
medit.c:	    send_to_char( "\n\rEnter constitution: ", d->character );
medit.c:	    send_to_char( "\n\rEnter charisma: ", d->character );
medit.c:	    send_to_char( "\n\rEnter luck: ", d->character );
medit.c:	    send_to_char( "\n\rEnter number of damage dice: ", d->character );
medit.c:	    send_to_char( "\n\rEnter size of damage dice: ", d->character );
medit.c:	    send_to_char( "\n\rEnter amount to add to damage: ", d->character );
medit.c:	    send_to_char( "\n\rEnter number of hitpoint dice: ", d->character );
medit.c:	    send_to_char( "\n\rEnter size of hitpoint dice: ", d->character );
medit.c:	    send_to_char( "\n\rEnter amount to add to hitpoints: ", d->character );
medit.c:	    send_to_char( "\n\rEnter amount of gold mobile carries: ", d->character );
medit.c:		send_to_char( "Do you wish to save changes to disk? (y/n): ", d->character );
medit.c:	    d->character->substate = SUB_MOB_DESC;
medit.c:	    d->character->last_cmd = do_medit_reset;
medit.c:	    send_to_char("Enter new player description:\r\n", d->character);
medit.c:	    start_editing( d->character, victim->description );
medit.c:	    send_to_char( "\n\rNPC Only!!", d->character );
medit.c:	    send_to_char( "\n\rEnter alignment: ", d->character );
medit.c:	    send_to_char( "\n\rEnter strength: ", d->character );
medit.c:	    send_to_char( "\n\rEnter intelligence: ", d->character );
medit.c:	    send_to_char( "\n\rEnter wisdom: ", d->character );
medit.c:	    send_to_char( "\n\rEnter dexterity: ", d->character );
medit.c:	    send_to_char( "\n\rEnter constitution: ", d->character );
medit.c:	    send_to_char( "\n\rEnter charisma: ", d->character );
medit.c:	    send_to_char( "\n\rEnter luck: ", d->character );
medit.c:	    send_to_char( "\n\rEnter hitpoints: ", d->character );
medit.c:	    send_to_char( "\n\rEnter mana: ", d->character );
medit.c:	    send_to_char( "\n\rEnter moves: ", d->character );
medit.c:	    send_to_char( "\n\rEnter amount of gold player carries: ", d->character );
medit.c:	    send_to_char( "\n\rEnter players mentalstate: ", d->character );
medit.c:	    send_to_char( "\n\rEnter players emotional state: ", d->character );
medit.c: 	    send_to_char( "\n\rEnter player's thirst (0 = dehydrated): ", d->character );
medit.c:	    send_to_char( "\n\rEnter player's fullness (0 = starving): ", d->character );
medit.c:	    send_to_char( "\n\rEnter player's drunkeness (0 = sober): ", d->character );
medit.c:	    send_to_char( "\n\rEnter player's favor (-2500 to 2500): ", d->character );
medit.c:	    send_to_char( "NPCs Only!!\n\r", d->character );
medit.c:	    if ( get_trust(d->character) < LEVEL_GOD )
medit.c:	    if ( get_trust(d->character) < 58 )
medit.c:	if ( !IS_NPC(victim) && get_trust( d->character ) > 58 )
medit.c:	    do_pcrename( d->character, buf );
medit.c:                    send_to_char( "Invalid flag, try again: ", d->character );
medit.c:                    send_to_char( "Invalid flag, try again: ", d->character );
medit.c:            &&   get_trust( d->character ) < LEVEL_GREATER
medit.c:            &&   !is_name( "protoflag", d->character->pcdata->bestowments ) )
medit.c:                send_to_char( "You don't have permission to change the prototype flag.\n\r", d->character );
medit.c:                send_to_char( "It isn't possible to change that flag.\n\r", d->character );
medit.c:	if ( get_trust(d->character) < 58 )
medit.c:	    send_to_char( "Password too short, try again: ", d->character );
medit.c:		send_to_char( "Unacceptable choice, try again: ", d->character );
medit.c:	    send_to_char( "Invalid saving throw, try again: ", d->character );
medit.c:	    send_to_char( "\n\rEnter throw (-30 to 30): ", d->character );
medit.c:	    send_to_char( "\n\rEnter throw (-30 to 30): ", d->character );
medit.c:	    send_to_char( "\n\rEnter throw (-30 to 30): ", d->character );
medit.c:	    send_to_char( "\n\rEnter throw (-30 to 30): ", d->character );
medit.c:	    send_to_char( "\n\rEnter throw (-30 to 30): ", d->character );
medit.c:	    send_to_char( "Invalid part, try again: ", d->character );
medit.c:		send_to_char( "Invalid flag, try again: ", d->character );
medit.c:		    send_to_char( "Invalid flag, try again: ", d->character );
medit.c:		send_to_char( "Invalid flag, try again: ", d->character );
medit.c:		    send_to_char( "Invalid flag, try again: ", d->character );
medit.c:                send_to_char( "Invalid flag, try again: ", d->character );
medit.c:		    send_to_char( "Invalid flag, try again: ", d->character );
medit.c:                send_to_char( "Invalid flag, try again: ", d->character );
medit.c:		    send_to_char( "Invalid flag, try again: ", d->character );
medit.c:                send_to_char( "Invalid flag, try again: ", d->character );
medit.c:		    send_to_char( "Invalid flag, try again: ", d->character );
medit.c:	    send_to_char( "Invalid deity, try again: ", d->character );
medit.c:	if ( get_trust(d->character) < LEVEL_GOD )
medit.c:	    send_to_char( "Invalid choice, try again: ", d->character );
medit.c:	if ( get_trust(d->character) < 58 )
medit.c:	    send_to_char( "Invalid council, try again: ", d->character );
mud_comm.c:	for ( d = first_descriptor; d; d = d->next )
mud_comm.c:		if ( !d->character || (d->connected != CON_PLAYING &&
mud_comm.c:                                       d->connected != CON_EDITING)
mud_comm.c:                                       || ( d->connected <= CON_NOTE_TO
mud_comm.c:                                       &&   d->connected >= CON_NOTE_FINISH)
mud_comm.c:                     || !can_see(ch, d->character)
mud_comm.c:                     || ch->in_room->area != d->character->in_room->area ||
mud_comm.c:                     NOT_AUTHED(d->character) )
mud_comm.c:		sprintf( buf, "%s %s", d->character->name, arg2 );
mud_prog.c:     for ( d = first_descriptor; d; d = d->next ) 
mud_prog.c:         if   ( d->connected == CON_PLAYING
mud_prog.c:         &&     d->character
mud_prog.c:         &&     get_trust(d->character) < LEVEL_IMMORTAL
mud_prog.c:         &&     nifty_is_name(d->character->name, cvar) )
mudmsg.c:	for ( d = first_descriptor; d; d = d->next )
mudmsg.c:		och = d->original ? d->original : d->character;
mudmsg.c:		if ( !och || d->connected != CON_PLAYING 
new_auth.c:	  level = command->level;
new_auth.c:	level = command->level;
new_auth.c:       level = command->level;
new_auth.c:	level = command->level;
new_auth.c:        for ( d = first_descriptor; d; d=d->next )
new_auth.c:          if ( d->connected == CON_PLAYING
new_auth.c:  	      && d->character
new_auth.c:  	      && IS_IMMORTAL(d->character)
new_auth.c:	      && d->character->level >= level )
oedit.c:    if ( d->olc )
oedit.c:	if ( d->character )
oedit.c:	    d->character->dest_buf = NULL;
oedit.c:	    act( AT_ACTION, "$n stops using OLC.", d->character, NULL, NULL, TO_CANSEE );
oedit.c:	d->connected = CON_PLAYING;
oedit.c:	DISPOSE( d->olc );
oedit.c:    for ( d = first_descriptor; d; d = d->next )
oedit.c:	if ( d->connected == CON_OEDIT )
oedit.c:	    if ( d->olc && OLC_VNUM(d) == obj->pIndexData->vnum )
oedit.c:		ch_printf( ch, "That object is currently being edited by %s.\n\r", d->character->name );
oedit.c:    CREATE( d->olc, OLC_DATA, 1 );
oedit.c:    d->character->dest_buf = obj;
oedit.c:    d->connected = CON_OEDIT;
oedit.c:    for ( ced = orig->first_extradesc; ced; ced = ced->next )
oedit.c:	ed->keyword		= QUICKLINK( ced->keyword );
oedit.c:	ed->description		= QUICKLINK( ced->description );
oedit.c:    OBJ_DATA *obj = d->character->dest_buf;
oedit.c:	ch_printf_color( d->character, "&g%2d&w) &c%s\n\r", ++count, mprog_type_to_name( mprg->type ) );
oedit.c:	send_to_char( "\n\r", d->character );
oedit.c:    ch_printf_color( d->character, "&gA&w) Add a new program\n\r" );
oedit.c:    ch_printf_color( d->character, "&gR&w) Remove an existing program\n\r" );
oedit.c:    ch_printf_color( d->character, "&gQ&w) Quit\n\r" );
oedit.c:    ch_printf_color( d->character, "\n\rEnter choice: " );
oedit.c:	ch_printf_color( d->character, "&g%2d&w) %s\n\r", count, mprog_type_to_name(count) );
oedit.c:    send_to_char( "\n\rEnter type: ", d->character );
oedit.c:    MPROG_DATA *mprg = d->character->spare_ptr;
oedit.c:    ch_printf_color( d->character, "&gA&w) Type: &c%s\n\r", mprog_type_to_name(mprg->type) );
oedit.c:    ch_printf_color( d->character, "&gB&w) Args: &c%s\n\r", mprg->arglist );
oedit.c:    ch_printf_color( d->character, "&gC&w) Prog: %s\n\r", buf );
oedit.c:    ch_printf_color( d->character, "&gQ&w) Quit\n\r" );
oedit.c:    send_to_char( "\n\rEnter choice: ", d->character );
oedit.c:    OBJ_DATA *obj = d->character->dest_buf;
oedit.c:    CHAR_DATA *ch = d->character;
oedit.c:    OBJ_DATA *obj = d->character->dest_buf;
oedit.c:	send_to_char_color( buf, d->character );
oedit.c:    send_to_char_color( buf, d->character );
oedit.c:    OBJ_DATA *obj = d->character->dest_buf;
oedit.c:    send_to_char( "Choose which layer, or combination of layers fits best: \n\r\n\r", d->character );
oedit.c:    ch_printf_color( d->character, "[&c%s&w] &g1&w) Nothing Layers\n\r", (obj->pIndexData->layers == 0) ? "X" : " " );
oedit.c:    ch_printf_color( d->character, "[&c%s&w] &g2&w) Silk Shirt\n\r", IS_SET( obj->pIndexData->layers,   1 ) ? "X" : " " );
oedit.c:    ch_printf_color( d->character, "[&c%s&w] &g3&w) Leather Vest\n\r", IS_SET( obj->pIndexData->layers,   2 ) ? "X" : " " );
oedit.c:    ch_printf_color( d->character, "[&c%s&w] &g4&w) Light Chainmail\n\r", IS_SET( obj->pIndexData->layers,   4 ) ? "X" : " " );
oedit.c:    ch_printf_color( d->character, "[&c%s&w] &g5&w) Leather Jacket\n\r", IS_SET( obj->pIndexData->layers,   8 ) ? "X" : " " );
oedit.c:    ch_printf_color( d->character, "[&c%s&w] &g6&w) Light Cloak\n\r", IS_SET( obj->pIndexData->layers,  16 ) ? "X" : " " );
oedit.c:    ch_printf_color( d->character, "[&c%s&w] &g7&w) Loose Cloak\n\r", IS_SET( obj->pIndexData->layers,  32 ) ? "X" : " " );
oedit.c:    ch_printf_color( d->character, "[&c%s&w] &g8&w) Cape\n\r", IS_SET( obj->pIndexData->layers,  64 ) ? "X" : " " );
oedit.c:    ch_printf_color( d->character, "[&c%s&w] &g9&w) Magical Effects\n\r", IS_SET( obj->pIndexData->layers, 128 ) ? "X" : " " );
oedit.c:    ch_printf_color( d->character, "\n\rLayer or 0 to exit: " );
oedit.c:    OBJ_DATA *obj = d->character->dest_buf;
oedit.c:    CHAR_DATA *ch = d->character;
oedit.c:	for ( ed = obj->pIndexData->first_extradesc; ed; ed = ed->next )
oedit.c:	    ch_printf_color( ch, "&g%2d&w) Keyword: &O%s\n\r", ++count, ed->keyword );
oedit.c:	for ( ed = obj->first_extradesc; ed; ed = ed->next )
oedit.c:	    ch_printf_color( ch, "&g%2d&w) Keyword: &O%s\n\r", ++count, ed->keyword );
oedit.c:	send_to_char( "\n\r", d->character );
oedit.c:    ch_printf_color( d->character, "&gA&w) Add a new description\n\r" );
oedit.c:    ch_printf_color( d->character, "&gR&w) Remove a description\n\r" );
oedit.c:    ch_printf_color( d->character, "&gQ&w) Quit\n\r" );
oedit.c:    ch_printf_color( d->character, "\n\rEnter choice: " );
oedit.c:    EXTRA_DESCR_DATA *ed = d->character->spare_ptr;
oedit.c:    ch_printf_color( d->character, "&g1&w) Keyword: &O%s\n\r", ed->keyword );
oedit.c:    ch_printf_color( d->character, "&g2&w) Description: \n\r&O%s&w\n\r", ed->description );
oedit.c:    ch_printf_color( d->character, "\n\rChange which option? " );
oedit.c:    OBJ_DATA *obj = d->character->dest_buf;
oedit.c:    CHAR_DATA *ch = d->character;
oedit.c:	ch_printf_color( d->character, " &g%2d&w) ", counter++ );
oedit.c:	/* ch_printf_color( d->character, "&cAffects &w%s &cby &w%d.\n\r", affect_loc_name( paf->location ), paf->modifier ); */
oedit.c:	ch_printf_color( d->character, " &g%2d&w) ", counter++ );
oedit.c:	/* ch_printf_color( d->character, "&cAffects &w%s &cby &w%d.\n\r", affect_loc_name( paf->location ), paf->modifier ); */
oedit.c:	send_to_char_color( buf, d->character );
oedit.c:    send_to_char_color( "\n\r&wEnter drink type: ", d->character );
oedit.c:    CHAR_DATA *ch = d->character;
oedit.c:    CHAR_DATA *ch = d->character;
oedit.c:    send_to_char( "Enter the name of the spell: ", d->character );
oedit.c:    OBJ_DATA *obj = d->character->dest_buf;
oedit.c:	send_to_char("Spell level : ", d->character);
oedit.c:	send_to_char( "Condition : ", d->character );
oedit.c:	send_to_char( "Current AC : ", d->character);
oedit.c:	send_to_char("Capacity : ", d->character);
oedit.c: 	send_to_char("Hours to fill stomach : ", d->character);
oedit.c:	send_to_char("Amount of gold coins : ", d->character);
oedit.c:	send_to_char( "Charges: ", d->character );
oedit.c:    OBJ_DATA *obj = d->character->dest_buf;
oedit.c:	send_to_char( "Charges: ", d->character );
oedit.c:	send_to_char( "Number of draws: ", d->character );
oedit.c:	send_to_char("Max number of charges : ", d->character);
oedit.c:	send_to_char("Number of damage dice : ", d->character);
oedit.c:	send_to_char( "Condition: ", d->character );
oedit.c:	send_to_char( "Quantity : ", d->character );
oedit.c:	send_to_char( "Original AC: ", d->character );
oedit.c:	    send_to_char( "Vnum: ", d->character );
oedit.c:    OBJ_DATA *obj = d->character->dest_buf;
oedit.c: 	send_to_char("Number of hours (0 = burnt, -1 is infinite) : ", d->character);
oedit.c: 	send_to_char("Number of charges remaining : ", d->character);
oedit.c:	send_to_char("Size of damage dice : ", d->character);
oedit.c:	send_to_char("Vnum of key to open container (-1 for no key) : ", d->character);
oedit.c:    OBJ_DATA *obj = d->character->dest_buf;
oedit.c:	send_to_char("Poisoned (0 = not poisoned) : ", d->character);
oedit.c:    OBJ_DATA *obj = d->character->dest_buf;
oedit.c:	send_to_char( "Food value: ", d->character );
oedit.c:	send_to_char( "Range: ", d->character );
oedit.c:    OBJ_DATA *obj = d->character->dest_buf;
oedit.c:	send_to_char_color( buf, d->character );
oedit.c:    send_to_char( "\n\rEnter object type: ", d->character );
oedit.c:    OBJ_DATA *obj = d->character->dest_buf;
oedit.c:	send_to_char_color( buf, d->character );
oedit.c:    send_to_char_color( buf, d->character );
oedit.c:    OBJ_DATA *obj = d->character->dest_buf;
oedit.c:	send_to_char_color( buf, d->character );
oedit.c:    send_to_char_color( buf, d->character );
oedit.c:    OBJ_DATA *obj = d->character->dest_buf;
oedit.c:    set_char_color( AT_PLAIN, d->character );
oedit.c:    send_to_char_color(buf, d->character);
oedit.c:    send_to_char_color( buf, d->character );
oedit.c:    OBJ_DATA *obj = d->character->dest_buf;
oedit.c:	    d->character->spare_ptr = paf;
oedit.c:	    d->character->spare_ptr = paf;
oedit.c:    send_to_char( "Affect not found.\n\r", d->character );
oedit.c:    for ( ed = obj->pIndexData->first_extradesc; ed; ed = ed->next )
oedit.c:    for ( ed = obj->first_extradesc; ed; ed = ed->next )
oedit.c:        STRFREE( ed->description );
oedit.c:        ed->description = copy_buffer( ch );
oedit.c:    OBJ_DATA *obj = d->character->dest_buf;
oedit.c:    AFFECT_DATA *paf = d->character->spare_ptr;
oedit.c:    EXTRA_DESCR_DATA *ed = d->character->spare_ptr;
oedit.c:    MPROG_DATA *mprg = d->character->spare_ptr;
oedit.c:            send_to_char("Saving object to memory.\r\n", d->character);
oedit.c:            send_to_char("Invalid choice!\r\n", d->character);
oedit.c:            send_to_char("Do you wish to save this object internally?\r\n", d->character);
oedit.c:            /* send_to_char( "Do you wish to save this object internally?: ", d->character );
oedit.c:            send_to_char("Enter namelist : ", d->character);
oedit.c:            send_to_char("Enter short desc : ", d->character);
oedit.c:            send_to_char("Enter long desc :-\r\n| ", d->character);
oedit.c:            send_to_char("Enter action desc :-\r\n", d->character);
oedit.c:            send_to_char("Enter weight : ", d->character);
oedit.c:            send_to_char("Enter cost : ", d->character);
oedit.c:            send_to_char("Enter cost per day : ", d->character);
oedit.c:            send_to_char("Enter timer : ", d->character);
oedit.c:            send_to_char("Enter level : ", d->character);
oedit.c:		send_to_char( "The wear location of this object is not layerable.\n\r", d->character );
oedit.c:            send_to_char("Invalid choice, try again : ", d->character);
oedit.c:	    &&   get_trust( d->character ) < LEVEL_GREATER
oedit.c:	    &&   !is_name( "protoflag", d->character->pcdata->bestowments ) )
oedit.c:		send_to_char( "You cannot change the prototype flag.\n\r", d->character );
oedit.c:		send_to_char( "Invalid flag, try again: ", d->character );
oedit.c:            send_to_char( "Invalid selection, try again: ", d->character );
oedit.c:                send_to_char( "Remove which affect? ", d->character );
oedit.c:	    d->character->spare_ptr = paf;
oedit.c:	    d->character->spare_ptr = NULL;
oedit.c:		d->character->spare_ptr = NULL;
oedit.c:            send_to_char( "Invalid location, try again: ", d->character );
oedit.c:	    d->character->tempnum = 0;
oedit.c:	    d->character->tempnum = 0;
oedit.c:            send_to_char( "\n\rModifier: ", d->character );
oedit.c:		    value = d->character->tempnum;
oedit.c:		TOGGLE_BIT( d->character->tempnum, 1 << (number - 1) );
oedit.c:			ch_printf( d->character, "Invalid flag: %s\n\r", arg1 );
oedit.c:			TOGGLE_BIT( d->character->tempnum, 1 << number );
oedit.c:		    send_to_char( "Invalid sn, try again: ", d->character );
oedit.c:		    ch_printf( d->character, "Invalid spell %s, try again: ", arg );
oedit.c:	d->character->spare_ptr = NULL;
oedit.c:            send_to_char( "Unknown flag, try again: ", d->character );
oedit.c:	    send_to_char( "A extradesc with that keyword already exists.\n\r", d->character );
oedit.c:        olc_log( d, "Changed exdesc %s to %s", ed->keyword, arg );
oedit.c:        STRFREE( ed->keyword );
oedit.c:        ed->keyword = STRALLOC( arg );
oedit.c:            send_to_char( "Enter keywords, speperated by spaces: ", d->character );
oedit.c:            d->character->substate = SUB_OBJ_EXTRA;
oedit.c:	    d->character->last_cmd = do_oedit_reset;
oedit.c:	    send_to_char( "Enter new extra description - :\n\r", d->character );
oedit.c:	    if ( !ed->description )
oedit.c:		ed->description = STRALLOC( "" );
oedit.c:	    start_editing( d->character, ed->description );
oedit.c:            send_to_char( "Extra description not found, try again: ", d->character );
oedit.c:        olc_log( d, "Deleted exdesc %s", ed->keyword );
oedit.c:        STRFREE( ed->keyword );
oedit.c:        STRFREE( ed->description );
oedit.c:        top_ed--;
oedit.c:	    ed->keyword		= STRALLOC( "" );
oedit.c:	    ed->description	= STRALLOC( "" );
oedit.c:            d->character->spare_ptr = ed;
oedit.c:	    send_to_char( "Delete which extra description? ", d->character );
oedit.c:		    send_to_char( "Not found, try again: ", d->character );
oedit.c:		d->character->spare_ptr = ed;
oedit.c:	    d->character->spare_ptr = mprg;
oedit.c:	    send_to_char( "Delete which prog? ", d->character );
oedit.c:		    send_to_char( "Not found, try again: ", d->character );
oedit.c:		d->character->spare_ptr = mprg;
oedit.c:	    send_to_char( "What are the arguments to the program? ", d->character );
oedit.c:		send_to_char( "The program must have a type before you can edit it.", d->character );
oedit.c:	    d->character->substate = SUB_MPROG_EDIT;
oedit.c:	    d->character->last_cmd = do_oedit_reset;
oedit.c:	    d->character->tempnum  = CON_OEDIT;
oedit.c:	    start_editing( d->character, mprg->comlist );
oedit.c:	d->character->tempnum = mprg->type;
oedit.c:		send_to_char( "Invalid program type, try again: ", d->character );
oedit.c:		send_to_char( "Invalid program type, try again: ", d->character );
oedit.c:	    d->character->tempnum > 0 ? mprog_type_to_name(d->character->tempnum) : "(none)", mprog_type_to_name(number) );
oedit.c:	    send_to_char( "Not found, try again: ", d->character );
quest.c:*  the latest version of quest.c, please send a request to the above add-  *
redit.c:    for ( d = first_descriptor; d; d = d->next )
redit.c:	if ( d->connected == CON_REDIT )
redit.c:	    if ( d->olc && OLC_VNUM(d) == room->vnum )
redit.c:		ch_printf( ch, "That room is currently being edited by %s.\n\r", d->character->name );
redit.c:    CREATE( d->olc, OLC_DATA, 1 );
redit.c:    d->character->dest_buf = room;
redit.c:    d->connected = CON_REDIT;
redit.c:    for ( ced = orig->first_extradesc; ced; ced = ced->next )
redit.c:	ed->keyword		= QUICKLINK( ced->keyword );
redit.c:	ed->description		= QUICKLINK( ced->description );
redit.c:    if ( !d || !d->character )
redit.c:    if ( IS_NPC( d->character ) )
redit.c:    if ( d->connected == CON_OEDIT )
redit.c:    if ( d->connected == CON_MEDIT )
redit.c:    if ( d->connected == CON_REDIT )
redit.c:    ROOM_INDEX_DATA *room = d->character->dest_buf;
redit.c:    OBJ_DATA *obj = d->character->dest_buf;
redit.c:    CHAR_DATA *victim = d->character->dest_buf;
redit.c:    sprintf( log_buf, "Log %s:", d->character->name );
redit.c:    if ( d->connected == CON_REDIT )
redit.c:    else if ( d->connected == CON_OEDIT )
redit.c:    else if ( d->connected == CON_MEDIT )
redit.c:    log_string_plus( log_buf, LOG_BUILD, get_trust(d->character) );
redit.c:    ROOM_INDEX_DATA *room = d->character->dest_buf;
redit.c:    for ( ed = room->first_extradesc; ed; ed = ed->next )
redit.c:	sprintf( buf, "&g%2d&w) %-40.40s\n\r", counter++, ed->keyword );
redit.c:	send_to_char_color( buf, d->character );
redit.c:    send_to_char( "\n\rWhich extra description do you want to edit? ", d->character );
redit.c:    ROOM_INDEX_DATA *room = d->character->dest_buf;
redit.c:	for ( ed = room->first_extradesc; ed; ed = ed->next )
redit.c:	    ch_printf_color( d->character, "&g%2d&w) Keyword: &O%s\n\r", ++count, ed->keyword );
redit.c:	send_to_char( "\n\r", d->character );
redit.c:    ch_printf_color( d->character, "&gA&w) Add a new description\n\r" );
redit.c:    ch_printf_color( d->character, "&gR&w) Remove a description\n\r" );
redit.c:    ch_printf_color( d->character, "&gQ&w) Quit\n\r" );
redit.c:    ch_printf_color( d->character, "\n\rEnter choice: " );
redit.c:    ROOM_INDEX_DATA *room = d->character->dest_buf;
redit.c:	ch_printf_color( d->character,
redit.c:	send_to_char( "\n\r", d->character );
redit.c:    send_to_char_color( "&gA&w) Add a new exit\n\r", d->character );
redit.c:    send_to_char_color( "&gR&w) Remove an exit\n\r", d->character );
redit.c:    send_to_char_color( "&gQ&w) Quit\n\r", d->character );
redit.c:    send_to_char( "\n\rEnter choice: ", d->character );
redit.c:    /* ROOM_INDEX_DATA *room = d->character->dest_buf; */
redit.c:    EXIT_DATA *pexit = d->character->spare_ptr;
redit.c:    ch_printf_color( d->character, "&g1&w) Direction  : &c%s\n\r", dir_name[pexit->vdir] );
redit.c:    ch_printf_color( d->character, "&g2&w) To Vnum    : &c%d\n\r", pexit->to_room ? pexit->to_room->vnum : -1 );
redit.c:    ch_printf_color( d->character, "&g3&w) Key        : &c%d\n\r", pexit->key );
redit.c:    ch_printf_color( d->character, "&g4&w) Keyword    : &c%s\n\r", (pexit->keyword && pexit->keyword[0] != '\0') ? pexit->keyword : "(none)" );
redit.c:    ch_printf_color( d->character, "&g5&w) Flags      : &c%s\n\r", flags[0] != '\0' ? flags : "(none)" );
redit.c:    ch_printf_color( d->character, "&g6&w) Description: &c%s\n\r", (pexit->description && pexit->description[0] != '\0') ? pexit->description : "(none)" );
redit.c:    ch_printf_color( d->character, "&gQ&w) Quit\n\r" );
redit.c:    ch_printf_color( d->character, "\n\rEnter choice: " );
redit.c:	ch_printf_color( d->character, "&g%2d&w) %s\n\r", i, dir_name[i] );
redit.c:    send_to_char( "\n\rChoose a direction: ", d->character );
redit.c:    EXIT_DATA *pexit = d->character->spare_ptr;
redit.c:	ch_printf_color( d->character, "&g%2d&w) %-20.20s\n\r", i+1, ex_flags[i] );
redit.c:    send_to_char_color( buf, d->character );
redit.c:    ROOM_INDEX_DATA *room = d->character->dest_buf;
redit.c:	send_to_char_color( buf, d->character );
redit.c:    ch_printf_color( d->character, "\n\rRoom flags: &c%s&w\n\rEnter room flags, 0 to quit : ",
redit.c:	send_to_char_color( buf, d->character );
redit.c:    send_to_char("\r\nEnter sector type : ", d->character);
redit.c:    ROOM_INDEX_DATA *room = d->character->dest_buf;
redit.c:  set_char_color( AT_PLAIN, d->character );
redit.c:  send_to_char_color(buf, d->character);
redit.c:    for ( ed = room->first_extradesc; ed; ed = ed->next )
redit.c:	STRFREE( ed->description );
redit.c:	ed->description = copy_buffer( ch );
redit.c:	olc_log( ch->desc, "Edit description for exdesc %s", ed->keyword );
redit.c:    ROOM_INDEX_DATA *room = d->character->dest_buf;
redit.c:    EXIT_DATA *pexit = d->character->spare_ptr;
redit.c:    EXTRA_DESCR_DATA *ed = d->character->spare_ptr;
redit.c:	    sprintf( log_buf, "OLC: %s edits room %d", d->character->name, OLC_NUM(d));
redit.c:	    log_string_plus( log_buf, LOG_BUILD, d->character->level );
redit.c:	    send_to_char("Room saved to memory.\r\n", d->character);
redit.c:	    send_to_char("Invalid choice!\r\n", d->character);
redit.c:	    send_to_char("Do you wish to save this room internally? : ", d->character);
redit.c:		send_to_char( "Do you wish to save this room internally? : ", d->character );
redit.c:	    send_to_char("Enter room name:-\r\n| ", d->character);
redit.c:	    d->character->substate = SUB_ROOM_DESC;
redit.c:	    d->character->last_cmd = do_redit_reset;
redit.c:	    send_to_char( "Enter room description:-\r\n", d->character );
redit.c:	    start_editing( d->character, room->description );
redit.c:	    send_to_char( "How many people can fit in the room? ", d->character );
redit.c:	    send_to_char( "How long before people are teleported out? ", d->character );
redit.c:	    send_to_char( "Where are they teleported to? ", d->character );
redit.c:	    send_to_char( "Invalid choice!", d->character );
redit.c:                send_to_char( "Invalid flag, try again: ", d->character );
redit.c:	    send_to_char("Invalid choice!", d->character);
redit.c:		    d->character->spare_ptr = pexit;
redit.c:	    send_to_char( "Delete which exit? ", d->character );
redit.c:	    d->character->spare_ptr = NULL;    
redit.c:	    d->character->spare_ptr = NULL;
redit.c:	    send_to_char( "This option can only be changed by remaking the exit.\n\r", d->character );
redit.c:	    send_to_char( "Which room does this exit go to? ", d->character );
redit.c:	    send_to_char( "What is the vnum of the key to this exit? ", d->character );
redit.c:	    send_to_char( "What is the keyword to this exit? ", d->character );
redit.c:	    send_to_char( "Description:\n\r] ", d->character );
redit.c:		send_to_char( "Invalid direction, try again: ", d->character );
redit.c:	    d->character->tempnum = number;
redit.c:		send_to_char( "An exit in that direction already exists.\n\r", d->character );
redit.c:	    d->character->tempnum = number;
redit.c:	send_to_char( "Which room does this exit go to? ", d->character );
redit.c:	    send_to_char( "Non-existant room.\n\r", d->character );
redit.c:	pexit = make_exit( room, tmp, d->character->tempnum );
redit.c:	act( AT_IMMORT, "$n reveals a hidden passage!", d->character, NULL, NULL, TO_ROOM );
redit.c:	d->character->spare_ptr = pexit;
redit.c:	    send_to_char( "Exit must be specified in a number.\n\r", d->character );
redit.c:	    send_to_char( "That exit does not exist.\n\r", d->character );
redit.c:	    send_to_char( "Invalid room number, try again : ", d->character);
redit.c:	    send_to_char( "That room does not exist, try again: ", d->character );
redit.c:	    send_to_char( "Invalid vnum, try again: ", d->character );
redit.c:	    send_to_char("That's not a valid choice!\r\n", d->character);
redit.c:	    send_to_char( "Not found, try again: ", d->character );
redit.c:	olc_log( d, "Deleted exdesc %s", ed->keyword );
redit.c:	STRFREE( ed->keyword );
redit.c:	STRFREE( ed->description );
redit.c:	top_ed--;
redit.c:	    if ( !ed->keyword || !ed->description )
redit.c:		send_to_char( "No keyword and/or description, junking...", d->character );
redit.c:		STRFREE( ed->keyword );
redit.c:		STRFREE( ed->keyword );
redit.c:		top_ed--;
redit.c:	    d->character->spare_ptr = NULL;
redit.c:	    send_to_char( "Keywords, seperated by spaces: ", d->character );
redit.c:	    d->character->substate = SUB_ROOM_EXTRA;
redit.c:	    d->character->last_cmd = do_redit_reset;
redit.c:	    send_to_char( "Enter new extradesc description: \n\r", d->character );
redit.c:	    start_editing( d->character, ed->description );
redit.c:	    send_to_char( "A extradesc with that keyword already exists.\n\r", d->character );
redit.c:	olc_log( d, "Changed exkey %s to %s", ed->keyword, arg );
redit.c:	STRFREE( ed->keyword );
redit.c:	ed->keyword = STRALLOC( arg );
redit.c:	    ed->keyword = STRALLOC( "" );
redit.c:	    ed->description = STRALLOC( "" );
redit.c:	    d->character->spare_ptr = ed;
redit.c:	    send_to_char( "Delete which extra description? ", d->character );
redit.c:		    send_to_char( "Not found, try again: ", d->character );
redit.c:		d->character->spare_ptr = ed;
reset.c:     hide is an update reset, not a load-only reset. */
save.c:    for ( ed = obj->first_extradesc; ed; ed = ed->next )
save.c:	    ed->keyword, ed->description );
save.c:    d->character		= ch;
save.c:		ed->keyword		= fread_string( fp );
save.c:		ed->description		= fread_string( fp );
save.c:		STRFREE( ed->keyword );
save.c:		STRFREE( ed->description );
services.c:fprintf (stderr, " %s           - runs as a service, or stand-alone\n",THIS_SERVICE);
services.c:fprintf (stderr, " %s /run      - runs stand-alone\n", THIS_SERVICE);
skills.c:   if ( food->item_type != ITEM_COOK )
skills.c:   if ( food->value[2] > 2 )
skills.c:        food->timer = food->timer/2;
skills.c:        food->value[0] = 0;
skills.c:	food->value[2] = 3;
skills.c:	sprintf( buf, "a burnt %s", food->pIndexData->name );
skills.c:	STRFREE(food->short_descr);
skills.c:	food->short_descr = STRALLOC(buf);
skills.c:	sprintf( buf, "A burnt %s.", food->pIndexData->name);
skills.c:        STRFREE(food->description);
skills.c:        food->description = STRALLOC(buf);
skills.c:        food->timer = food->timer*3;
skills.c:	food->value[2]+=2;
skills.c:	sprintf( buf, "an overcooked %s", food->pIndexData->name );
skills.c:	STRFREE(food->short_descr);
skills.c:	food->short_descr = STRALLOC(buf);
skills.c:	sprintf( buf, "An overcooked %s.", food->pIndexData->name);
skills.c:        STRFREE(food->description);
skills.c:        food->description = STRALLOC(buf);
skills.c:        food->timer = food->timer*4;
skills.c:	food->value[0] *= 2;
skills.c:	sprintf( buf, "a roasted %s", food->pIndexData->name );
skills.c:	STRFREE(food->short_descr);
skills.c:	food->short_descr = STRALLOC(buf);
skills.c:	sprintf( buf, "A roasted %s.", food->pIndexData->name);
skills.c:        STRFREE(food->description);
skills.c:        food->description = STRALLOC(buf);
skills.c:	food->value[2]++;
tables.c:	for ( command = command_hash[x]; command; command = command->next )
tables.c:	    if ( !command->name || command->name[0] == '\0' )
tables.c:	    fprintf( fpout, "Name        %s~\n", command->name		);
tables.c:	    fprintf( fpout, "Code        %s\n",	 skill_name(command->do_fun) );
tables.c:	    if ( command->position < 100 )
tables.c:	       fprintf( fpout, "Position    %d\n",	 command->position+100);
tables.c:	       fprintf( fpout, "Position    %d\n",	 command->position);
tables.c:	    fprintf( fpout, "Level       %d\n",	 command->level		);
tables.c:	    fprintf( fpout, "Log         %d\n",	 command->log		);
tables.c:            if ( command->flags )
tables.c:                fprintf( fpout, "Flags       %d\n",  command->flags);
tables.c:    command->lag_count = 0; /* can't have caused lag yet... FB */
tables.c:    command->flags   = 0;  /* Default to no flags set */
tables.c:	    KEY( "Code",	command->do_fun,	skill_function(fread_word(fp)) );
tables.c:		if ( !command->name )
tables.c:		if ( !command->do_fun )
tables.c:            KEY ("Flags", command->flags, fread_number (fp));
tables.c:	    KEY( "Level",	command->level,		fread_number(fp) );
tables.c:	    KEY( "Log",		command->log,		fread_number(fp) );
tables.c:	    KEY( "Name",	command->name,		fread_string_nohash(fp) );
tables.c:	    /* KEY( "Position",	command->position,	fread_number(fp) ); */
tables.c:		command->position = fread_number(fp);
tables.c:		if( command->position<100 )
tables.c:		    switch(command->position)
tables.c:			case 5: command->position=6; break;
tables.c:			case 6: command->position=8; break;
tables.c:			case 7: command->position=9; break;
tables.c: 			case 8: command->position=12; break;
tables.c:			case 9: command->position=13; break;
tables.c:			case 10: command->position=14; break;
tables.c:			case 11: command->position=15; break;
tables.c:		    command->position-=100;
tag.c:            for ( d = first_descriptor; d; d = d->next )
tag.c:				if ( !d->character )
tag.c:				victim = d->character;
tag.c:			for ( d = first_descriptor; d; d = d->next )
tag.c:				if ( !d->character )
tag.c:			        victim = d->character;
tag.c:	        for( d = first_descriptor; d; d = d->next )
tag.c:			if ( !d->character )
tag.c:			victim = d->character;
tag.c:		for( d = first_descriptor; d; d = d->next )
tag.c:			if ( !d->character )
tag.c:			victim = d->character;
tag.c:			for ( d = first_descriptor; d; d = d->next )
tag.c:				if ( !d->character )
tag.c:			        victim = d->character;
tag.c:                for( d = first_descriptor ; d ; d = d->next )
tag.c:                    if( !d->character )
tag.c:                    victim = d->character;
tag.c:                for( d = first_descriptor ; d ; d = d->next )
tag.c:                    if( !d->character )
tag.c:                    victim = d->character;
tag.c:                for( d = first_descriptor ; d ; d = d->next )
tag.c:                    if( !d->character )
tag.c:                    victim = d->character;
tag.c:                for( d = first_descriptor ; d ; d = d->next )
tag.c:                    if( !d->character )
tag.c:                    victim = d->character;
tag.c:            for( d = first_descriptor ; d ; d = d->next )
tag.c:                if( !d->character )
tag.c:                victim = d->character;
tag.c:                for( d = first_descriptor ; d ; d = d->next )
tag.c:                    if( !d->character )
tag.c:                    victim = d->character;
track.c:    if ( !(queue_head = queue_head->next) )
track.c:	if (queue_head->room == target)
track.c:	    curr_dir = queue_head->dir;
track.c:	    for (pexit = queue_head->room->first_exit; pexit; pexit = pexit->next )
track.c:		    bfs_enqueue(pexit->to_room,queue_head->dir);
trivia.c: *                           Trivia Add-On                                  *
update.c:	dnext = d->next;
update.c:	if ( d->connected != CON_PLAYING || (wch=d->character) == NULL )
update.c:  for ( d = first_descriptor; d; d = d->next ) 
update.c:      victim = d->character;
update.c:    for ( d = first_descriptor; d; d = d->next ) 
update.c:	if ( (victim = d->character) && IS_WAITING_FOR_AUTH(victim) )
update.c:            d_next = d->next; /* We delete from the list , so need to save this */
update.c:            if ( !d->character || d->connected < 0 ) /* drop those logging on */
update.c:                fprintf( fp, "%d %s %s\n", d->descriptor, och->name, d->host );
update.c:                if ( d->out_compress )
update.c:                    do_compress( d->character, "" );
update.c:                send_to_char( buf, d->character );
update.c:      fprintf( fp, "%d Intermud-3 I3\n", I3_socket );
update.c:	for(d = first_descriptor; d; d = d->next)
update.c:		if(d->connected == CON_PLAYING &&
update.c:			IS_OUTSIDE(d->character) &&
update.c:			!NO_WEATHER_SECT(d->character->in_room->sector_type) &&
update.c:			IS_AWAKE(d->character))
update.c:			weath = d->character->in_room->area->weather;
update.c:			set_char_color(weath->echo_color, d->character);
update.c:			ch_printf(d->character, weath->echo);
update.c:		for(d = first_descriptor; d; d = d->next)
update.c:			if(d->connected == CON_PLAYING &&
update.c:				IS_OUTSIDE(d->character) &&
update.c:				IS_AWAKE(d->character))
update.c:				weath = d->character->in_room->area->weather;
update.c:					d->character);
update.c:				ch_printf(d->character, weath->echo);
web-imc.c:    for( mud = first_mud; mud; mud = mud->next )
web-imc.c:        if( mud->name == NULL )
web-imc.c:        if( filter[0] && str_prefix( filter, mud->name ) )
web-imc.c:        if( !all && mud->status == 0 )
web-imc.c:        switch( mud->status )
web-imc.c:                mud->name, mud->mud_type, mud->mudlib, mud->ipaddress, mud->player_port );
web-imc.c:            sprintf( buf, "<tr><td colspan=\"5\">%s (down)</td></tr>\n\r", mud->name );
web-imc.c:            sprintf( buf, "<tr><td colspan=\"5\">%s (rebooting, back in %d seconds)</td></tr>", mud->name, mud->status );