Why not in the gen_eq thing you have, as it creates the item equip_char the mob that it generated it for? Saves you some cpu ussage if you avoid using a commands like do_wear when it's the system having something wear something.
----- Original Message ----- From: "Valnir" <[EMAIL PROTECTED]> To: "Dale Kingston" <[EMAIL PROTECTED]>; "Cyhawk" <[EMAIL PROTECTED]> Cc: <[email protected]> Sent: Friday, March 19, 2004 1:22 PM Subject: Re: do_function problem > I can see why he wants to "wear all". To "equip_char" he would have to list > each piece of eq, which "wear all" will do for him. > > -Valnir > > ----- Original Message ----- > From: "Dale Kingston" <[EMAIL PROTECTED]> > To: "Cyhawk" <[EMAIL PROTECTED]> > Cc: <[email protected]> > Sent: Friday, March 19, 2004 2:19 PM > Subject: Re: do_function problem > > > > The mob isn't in a room, you just barly created it.... And rather the > having > > it wear it. Seems how this is at startup your having it wear your random > eq > > right? Why not use equip_char rather then do_wear? > > ----- Original Message ----- > > From: "Cyhawk" <[EMAIL PROTECTED]> > > To: <[email protected]> > > Sent: Friday, March 19, 2004 12:14 PM > > Subject: do_function problem > > > > > > > Hello all =) > > > > > > Ok heres the problem. Whenever i make a mob do_function.. for example.. > > > do_function(ch, &do_wear, "all"); > > > at startup, the mud crashes out. (this is for my item generator, since i > > > had the bright idea > > > to make this version in all function commands *what the hell was i > > > thinking* basicly if a mob > > > is flagged for a treasure class, it generates the items for it, and > since > > a > > > mob with a sword > > > wouldnt just carry it, hed use it.. i though hey lets make em wear all.. > > ;) > > > Anywho, when it does this, it gives me an error on the next function > > > > > > pMob = create_mobile (pMobIndex); > > > do_function(pMob, &gen_shop, ""); > > > > > > do_function(pMob, &gen_eq, ""); > > > do_function(pMob, &do_wear, "all"); > > > /* > > > * Some more hard coding. > > > */ > > > if (room_is_dark (pRoom)) > > > SET_BIT (pMob->affected_by, AFF_INFRARED); > > > > > > gdb will output the error is in room_is_dark > > > > > > Any help is appreciated. > > > > > > -Thri > > > > > > > > > -- > > > ROM mailing list > > > [email protected] > > > http://www.rom.org/cgi-bin/mailman/listinfo/rom > > > > > > -- > > ROM mailing list > > [email protected] > > http://www.rom.org/cgi-bin/mailman/listinfo/rom > > > > > -- > ROM mailing list > [email protected] > http://www.rom.org/cgi-bin/mailman/listinfo/rom

