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


Reply via email to