RA>So until I or we find someway to automatically give newbies EQ thats the
RA>way I am going to do it. :)
For newbie EQing, try the following. We use it and it works wonderfully.
Grond
-----------------------------
From: "David E. Berthiaume Jr." <mud@iii.net>
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 ===
to: INT:rasputin@woodtech.com
cc: int:circle@cspo.queensu.ca
SENT FROM: GAME ROOM ON THE LAKE BBS (GROTL.COM)
YOUR PLACE FOR ONLINE ENTERTAINMENT
PHONE: (704) 664-6742
+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
+-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST