>----------
>From: Count Zero[SMTP:count.zero@panacom.com]
>
>Ok, picked some bits and pieces up from both Daniel's suggestions and
>Erwin's... Thanks to both of you for your help so far....
>
>New problem....
>
>this code snippet produces mobs that attack themselves sometimes.. hehe
<snip>
Try this:
for (rch = world[ch->in_room].people; rch; rch = rch->next_in_room)
if ((FIGHTING(rch) == ch) && (number(0, count++) == 0) && (ch != rch))
vict = FIGHTING(rch);
--Mallory
+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
| Or send 'info circle' to majordomo@cspo.queensu.ca |
+-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST