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


Reply via email to