From aa4299426e4720d6c1e15aa0a20351789d3b09da Mon Sep 17 00:00:00 2001 From: Spoike Date: Fri, 5 Jan 2007 22:09:56 +0000 Subject: [PATCH] Wipe the entity frames on map changes, so we arn't left with lots of ents all over the void. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2452 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- fteqtv/parse.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fteqtv/parse.c b/fteqtv/parse.c index a32d5ab0f..fe553e2df 100644 --- a/fteqtv/parse.c +++ b/fteqtv/parse.c @@ -242,6 +242,7 @@ void Broadcast(cluster_t *cluster, char *buffer, int length, int suitablefor) static void ParseServerData(sv_t *tv, netmsg_t *m, int to, unsigned int playermask) { + int i; int protocol; viewer_t *v; @@ -303,6 +304,10 @@ static void ParseServerData(sv_t *tv, netmsg_t *m, int to, unsigned int playerma memset(tv->players, 0, sizeof(tv->players)); + for (i = 0; i < MAX_ENTITY_FRAMES; i++) + { + tv->frame[i].numents = 0; + } if (tv->usequkeworldprotocols) {