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