Well, here's a little additionn to the code for assassins that fixes up a bug that no one has encountered yet. What is the bug? Well, right now, unless I am mistaken, if the character kills the assassin, and logs off, then back on, ANOTHER assassin is created, and they start the hunt from where the last one left off (if the player quit during the assassination attempt) If the player didn't quit, you will probably get a weird crash. Ok, in fight.c, just before the die(victim) add these... if ((MOB_FLAGGED(ch, MOB_ASSASSIN)) && (HUNTING(ch) == victim)) { extract_char(ch); REMOVE_BIT(AFF_FLAGS(victim), AFF_MARK); } if ((MOB_FLAGGED(victim, MOB_ASSASSIN)) REMOVE_BIT(AFF_FLAGS(HUNTING(victim)), AFF_MARK); } This SHOULD work. I also forgot to have it so that when the assassin succeds, he is extracted, but that was probably minor. I should think that this won't cause any memory leaks like that have been occuring, but, I can never tell....can't exactly test the code. The Husband and Wife team from heck! E-mail: nauvie@netcom.ca Amy Biggs: http://www.geocities.com/SiliconValley/3461 Ryan Biggs: http://www.geocities.com/SiliconValley/3460 +-----------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | +-----------------------------------------------------------+ From goamkows@kirk.geog.sc.edu Tue, 6 Aug 96 8:53:10 EDT X-SystemInfo: MyE-Mail: EMail X-Message-No: 3507 (database) From: goamkows <goamkows@kirk.geog.sc.edu> To: circle <circle@cspo.queensu.ca> Subject: [Circle] puff problem Date: Tue, 6 Aug 96 13:53:00 Message-ID: <CMM.0.90.0.839335990.goamkows@janeway.geog.sc.edu> Reply-To: goamkows@kirk.geog.sc.edu (goamkows) X-POP3-Rcpt: lk4150@per Return-Path: <@QUCDN.QueensU.CA:owner-circle@cspo.queensu.ca> Received: from QUCDN.QueensU.CA (QUCDN.QueensU.CA [130.15.126.2]) by per.cybercity.dk (8.6.12/8.6.12) with SMTP id OAA13437 for <lk4150@krull.dk>; Tue, 6 Aug 1996 14:07:07 +0200 Received: from cspo.queensu.ca by QUCDN.QueensU.CA (IBM VM SMTP V2R2) with TCP;Tue, 06 Aug 96 09:10:40 EDT Received: by cspo.queensu.ca (SMI-8.6/SMI-SVR4)id IAA15310; Tue, 6 Aug 1996 08:48:11 -0500 Received: from otis.cla.sc.edu by cspo.queensu.ca (SMI-8.6/SMI-SVR4) Received: from kirk.geog.sc.edu by otis.cla.sc.edu (4.1/SMI-4.1) Received: from janeway.geog.sc.edu by kirk.geog.sc.edu (4.1/SMI-4.1) Sender: owner-circle@cspo.queensu.ca Precedence: bulk ugh! i've never had the problem til i read that email ;) now my imp is sounding like puff :P *runs screaming in terror!* +-----------------------------------------------------------+ | 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/07/00 PST