From: "David E. Berthiaume Jr." Subject: do_newbie (not class sensitive) add this to act.wizard.c === snip === void do_newbie(struct char_data *vict) { struct obj_data *obj; int give_obj[] = {2544, 5423, 3071, 3076, 3081, 3086, 6002, 7211, 3104, 3015, 3015, -1}; /* replace the 4 digit numbers on the line above with your basic eq -1 HAS * to be the end field */ int i; for (i = 0; give_obj[i] != -1; i++) { obj = read_object(give_obj[i], VIRTUAL); obj_to_char(obj, vict); } } === snip === add all the + in the respective spots in interpreter.c === snip === + void do_newbie(struct char_data *vict); void read_aliases(struct char_data * ch); void echo_on(struct descriptor_data * d); void echo_off(struct descriptor_data * d); === snip === STATE(d) = CON_PLAYING; if (!GET_LEVEL(d->character)) { do_start(d->character); send_to_char(START_MESSG, d->character); + do_newbie(d->character); } === snip ===