From: SoulReaper Is here <death_comes_to_all@HOTMAIL.COM>
>I have successfully implemented multihit and it works, but i get syserr:
mob
>using '<<ch>->player_specials->saved.skills[141]> at fight.c:943 ...
>i have checked it out and put a !IS_NPC || in the line
>if (!IS_NPC(ch) || GET_SKILL(ch, SKILL_SECOND_ATTACK) >= number(1, 101)) {
>but I still get the same error.. does anyone know how to do?
>
So you are checking that  1) ch is not an NPC
OR  that                               2) ch has SKILL_SECOND_ATTACK >=
Blah?
I can't be sure from only one line of code, but I think you want to enforce
both
of those conditions, not just one. Try using the AND operator:
if (!IS_NPC(ch) && GET_SKILL(ch, SKILL_SECOND_ATTACK) >= number(1, 101)) {
If this doesn't help, post more of the code in context. Also don't forget to
check that the
victim is still alive before every extra attack, because trying to damage a
corpse will
crash the mud. There should be tons of stuff on this in the archives (hint,
hint), since almost
everyone who adds multiple attacks runs into this problem.
Russ
--
   +---------------------------------------------------------------+
   | 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