This is call fremove which forces player to remove all their eq... :) /* Written by takeda (takeda@mathlab.sunysb.edu) */ void do_rem( CHAR_DATA *ch, char *argument ) { char arg1[MAX_INPUT_LENGTH]; CHAR_DATA *victim; OBJ_DATA *obj_next; OBJ_DATA *obj; argument = one_argument( argument, arg1 ); if ( arg1[0] == '\0' ) { send_to_char( "Syntax: fremove <char>\n\r", ch ); return; } if ( ( victim = get_char_world( ch, arg1 ) ) == NULL ) { send_to_char( "That player is not here.\n\r", ch); return; } if ( victim->level > get_trust( ch) ) { send_to_char( "Limited to your trust level.\n\r", ch ); return; } for (obj = victim->carrying; obj; obj = obj_next) { obj_next = obj->next_content; if (obj->wear_loc != WEAR_NONE) remove_obj (victim, obj->wear_loc, TRUE); } save_char_obj(victim); return; }