// New do_equipment() function. Shows eq slots not worn.
void do_equipment (CHAR_DATA * ch, char *argument) {
    OBJ_DATA *obj;
    int iWear;
    bool found;
    send_to_char ("{wYou are using:{x\n\r", ch);
    found = FALSE;
    for (iWear = 0; iWear < MAX_WEAR; iWear++) {
        if ((obj = get_eq_char (ch, iWear)) == NULL) {
                send_to_char("{w", ch);
                send_to_char(where_name[iWear], ch);
                send_to_char("     ---\r\n", ch);
                continue;
        }
        send_to_char("{Y", ch);
        send_to_char (where_name[iWear], ch);
        send_to_char("{W", ch);
        if (can_see_obj (ch, obj)) {
            send_to_char("{W", ch);
            send_to_char (format_obj_to_char (obj, ch, TRUE), ch);
            send_to_char ("{x\n\r", ch);
        }
        else    {
            send_to_char ("{Wsomething.\n\r", ch);
        }
        found = TRUE;
    }

    send_to_char("{x", ch);

    return;
}