---------- Original Message ----------------------------------
From: James Cameron <quozl at us.netrek.org>
Reply-To: vanilla-list at us.netrek.org
Date: Wed, 9 May 2001 16:10:12 +1000

>On Tue, May 08, 2001 at 09:20:20PM -0500, Steve Sheldon wrote:
>> The reason is that sndPStatus() on the server wipes out this value.  I guess
>> because some older clients didn't know how to handle p_status > 4.
>
>Yes, this was only just last year; continuum had complaints of unfair
>teams because the team selection window included observers in the count.
>So they were marked POUTFIT instead.

Ahh so the clients are stupid.  Now that I know this, I can fix that logic as well.

>> If not, can someone suggest an alternative?
>
>Persistent POUTFIT isn't exactly going to be easy to check for.
>Perhaps the POBSERV status processing by the client needs to be
>a new FEATURE flag?

Afraid that's what it is going to come down to. :(

The other option I suppose is that PFOBSERV flag Trent mentioned.  If I can figure out why that doesn't seem to be working, or what it's purpose was intended to be, perhaps that can be fixed.

>Note: that "if" with pobserv up the top followed by an or test with a
>lot of conditions has been #if 0'd in CVS because it always will test
>true.  Please update your code from CVS, when you get a moment.

Ahh, I just grabbed the latest source tar file.