Re: EAVESDROP

From: Mike Carpenter (abram@deltanet.com)
Date: 12/01/98


> On Sun, 29 Nov 1998 09:53:19   Mike Carpenter wrote:
> >I have added that in and it appears to be working
> >thanks to georges post about adding the necessary
> >code to perform_act(), one thing it is doing, and
> >I know its easy, whenever I am eavesdropping a room
> >if only 1 person is in the room
> >instead of seeing
> >-------------
> >Soisso says, 'hello'
> >-------------
> >
> >I see
> >-------------
> >You say, 'hello'
> >-------------
> >
> >however, if 2 people are in the room i am eavesdropping
> >i see
> >--------------
> >Soinso says, 'hello'
> >--------------
> >--------------
> >You say, 'hello'
> >--------------
> >
> >This will happen for each person that is in the room.  Where should I be
> >looking?
>
> Not sure about this, but I did find another small
> little bug in the code - if you go to the dump and
> drop all, it will crash, whether anybody is
> eavesdropping or not.  A quick fix, though not
> necessarily the right fix, is to encompass the whole
> eavesdropping code with an
> if (ch) {
> .
> (send message to eavesdroppers)
> .
> }
>
> I'm looking into this one already, and will also take
> a look at the problem mentioned above.
>

Hmm, I haven't experienced crashes with the code and dumps, I have tried.
However, im still
having problems when there is only 1 person in the room i am eavesdropping.

Abram


     +------------------------------------------------------------+
     | 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