Re: mobact.c

From: John (witpens@optushome.com.au)
Date: 01/20/02


You are missing a pair of {}

----- Original Message -----
From: "Zizazat Lazuras" <zizazat@HOTMAIL.COM>
>   switch (GET_CLASS(ch)) {
>     case CLASS_THIEF:
>       found = FALSE;
>       if (GET_POS(ch) == POS_STANDING && (!MOB_FLAGGED(ch,
MOB_SPEC)) ) {
>         for (vict = world[ch->in_room].people; vict && !found; vict =
> vict->next_in_room)

ADD {

>           if (vict == ch) {
>             act("$n thinks stealing from self is a good idea.", FALSE,
ch,
> 0, 0, TO_ROOM);
>             continue;
>           }
>           if (vict && GET_LEVEL(vict) < LVL_IMMORT && !number(0, 4) )
{
>             npc_steal(ch, vict);
>             found = TRUE;
>           }
>       }

ADD }

>     break;
>   }

Now your FOR statement encompasses both IF statements instead of just
the first IF statement.

Hope this helps.

--
   +---------------------------------------------------------------+
   | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
   | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
   | Newbie List:  http://groups.yahoo.com/group/circle-newbies/   |
   +---------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 06/25/03 PDT