Ok, here is the one I have.
I saw one that was better out there, it was 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 stay there */
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 ===
and that should be it, sorry it took so long I had to find the code :)
This archive was generated by hypermail 2b30 : 12/18/00 PST