Quinn ShadowStalker wrote:
> ok I wrote a specproc and it works fun except that if a player is switched
> into a mob or is in the zone the mud crashes, any ideas why, here is the
> nuke part of it.
>
> int nuke_room; /* the center of the explosion */
> static bool nstart = FALSE;
> static bool nestart = FALSE;
> static bool nuse = FALSE;
> static bool phase2 = FALSE;
> int j, indi, ind, iphase2; /* j*5 is the number of seconds till
> the explosion */
> int radius[210]; /* rooms where damage took place */
> int inds[12]; /* indexes for different
> radiuses */
I am assuming that you did SOMETHING with the variables that you
declared up there..
Although it doesn't look like it. What file is this in?
> void die(struct char_data * ch);
>
> void nuke_die(struct char_data * vch)
> {
> sprintf(buf, "You are hit by a Nuclear Strike...sucks to be you\r\n");
> send_to_char(buf, vch);
> sprintf(buf,"You are dead! Haha...\r\n");
> send_to_char(buf, vch);
> sprintf(buf, "%s was wiped off the earth by a nuclear strike.",
> GET_NAME(vch)
> );
> mudlog(buf, BRF, LVL_IMMORT, TRUE);
> GET_HIT(vch) = -10;
> die(vch);
> }
When is this function being called? Ever? Is this all the code that you
wrote or did
you leave out some of it?
---
Jon Nielsen
nikolai@montana.com
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST