Mercurial > hg > openttd
changeset 7140:8591bad626ce draft
(svn r10414) -Fix: the network protocol check for required newgrfs sent static newgrfs too.
author | rubidium <rubidium@openttd.org> |
---|---|
date | Tue, 03 Jul 2007 16:14:29 +0000 |
parents | 7edda6eb4f3f |
children | 609929f60b39 |
files | src/network/network_server.cpp |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/network/network_server.cpp +++ b/src/network/network_server.cpp @@ -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);