diff -r 00737445dc48 -r 31e79bb57c5b src/network/network_server.cpp --- a/src/network/network_server.cpp Tue Jul 03 15:24:50 2007 +0000 +++ b/src/network/network_server.cpp Tue Jul 03 16:14:29 2007 +0000 @@ -196,11 +196,13 @@ const GRFConfig *c; uint grf_count = 0; - for (c = _grfconfig; c != NULL; c = c->next) grf_count++; + for (c = _grfconfig; c != NULL; c = c->next) { + if (!HASBIT(c->flags, GCF_STATIC)) grf_count++; + } p->Send_uint8 (grf_count); for (c = _grfconfig; c != NULL; c = c->next) { - cs->Send_GRFIdentifier(p, c); + if (!HASBIT(c->flags, GCF_STATIC)) cs->Send_GRFIdentifier(p, c); } cs->Send_Packet(p);