On Thu, 8 Dec 1994, Sean P. Mountcastle wrote:
> Hi,
>
> Last night in a coding frenzy, I added dbl, triple, and quad,
> attacks as skills. I called these via perform_violence. But it seems
> that every time a character who has any of these skills fights, the game
> crashes and dumps a core :( I've looked through the core and changed the
> code, but now every crashes the game when they fight. :(
>
> The code in perform violence looks somehitng like this:
> after the original if (FIGHTING(ch) ......
> stop(fighting(ch);
> else {
> hit(ch, FIGHTING(ch), TYPE_UNDEFINED);
> if (MOB_FLAGGED...... (you get the idea)
> I added:
>
>
> if (FIGHTING(ch) == NULL || ch->in_room != FIGHTING(ch)->in_room)
> stop_fighting(ch);
> else {
> if (GET_SKILL(ch, SKILL_DBL_ATTACK) > 50)
> hit(ch, FIGHTING(ch), TYPE_UNDEFINED); }
> if (FIGHTING(ch) == NULL || ch->in_room != FIGHTING(ch)->in_room)
> stop_fighting(ch);
> else {
> if (GET_SKILL(ch, SKILL_TRI_ATTACK) > 70)
> hit(ch, FIGHTING(ch), TYPE_UNDEFINED);
> if (MOB_FLAGGED(ch, MOB_SPEC) && mob_index[GET_MOB_RNUM(ch)].func
> != NU$
> (mob_index[GET_MOB_RNUM(ch)].func) (ch, ch, 0, ""); }
> if (FIGHTING(ch) == NULL || ch->in_room != FIGHTING(ch)->in_room)
> stop_fighting(ch);
> else {
> if (GET_SKILL(ch, SKILL_QUAD_ATTACK) > 90)
> hit(ch, FIGHTING(ch), TYPE_UNDEFINED);
>
> }
>
>
> Now it should check to see if the MOB is still alive before it
> tries to hit him again.....but with the code this way it keeps crashing.
> Before the code was just a bunch of nested if else statements.
> I would greatly appreciate it if someone could tell me what I am
> doing wrong and how I can correct this problem. :)
>
> - Sean
>
> P.S. Thanks for the help with the zone specific recall, but it still will
> not give me a vnum, only an rnum, even when I specify world[rec_loc].number
>
Uhm, I tried that before, adding extra attacks, and I was told that the
reason why it keeps crashing is because your playerfile has not been
updated. I was told to delete the playerfile and then update it. *shrug*
Spawn
**************************************************************************
* * *
* Laurence Anthony Rooks * Milena Renee Johnson *
* Spawn/Silk * Syn/Synemin *
* tclr@convex1.tcs.tulane.edu * mrj1@ra.msstate.edu *
* * *
**************************************************************************
* * *
* "Life without a mud is boring. * "If it ain't romance, it aint *
* But mud without a life is * shit." *
* stupid." * *
* * *
**************************************************************************
This archive was generated by hypermail 2b30 : 12/07/00 PST