[CODE] Portal

lsdinc@ELKNET.NET
Date: 07/13/97


I have changed the limits.c section of this code
and it crashes on me right when the portal is removed,
sometimes i get the act msg and sometimes not but i can not find
any ref to why this is happening,
no msgs and nothing in the logs.  can someone please help me? i
know it is this section that is doing it as it does not crash
when it is not in there. my only other option is to leave the
portals in there till next reboot. (yuck)  here is the limits.c
section of the portal spell    /* objects */   for (j =
object_list; j; j = next_thing) {     next_thing = j->next; /*
Next in object list */    if (GET_OBJ_VNUM(j) == 31) {     if
(GET_OBJ_TIMER(j) > 0) GET_OBJ_TIMER(j)--;       if
(GET_OBJ_TIMER(j) == 1) {       if ((j->in_room != NOWHERE)
&&(world[j->in_room].people)) { act("$p starts to fade!", FALSE,
world[j->in_room].people, j, 0,
TO_ROOM);         act("$p starts to fade!", FALSE,
world[j->in_room].people, j, 0,
TO_CHAR);     }   }   if (GET_OBJ_TIMER(j) == 0) {     if
((j->in_room != NOWHERE) &&(world[j->in_room].people)) {
act("$p vanishes in a cloud of smoke!", FALSE,
world[j->in_room].people, j, 0,
TO_ROOM); act("$p vanishes in a cloud of smoke!", FALSE,
world[j->in_room].people, j, 0,
TO_CHAR);       extract_obj(j); }     }  }

"Taste.  You cannot buy such a rare and wonderful thing.  You can't send
away for it in a catalogue, and I'm afraid it's becoming obsolete."

                                        -Rosalind Russell-
                                           (1911-1976)


      +-----------------------------------------------------------+
      | Ensure that you have read the CircleMUD Mailing List FAQ: |
      |   http://cspo.queensu.ca/~fletcher/Circle/list-faq.html   |
      +-----------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/08/00 PST