From 6fab15858a7220fe4559c591a079168c759d8b99 Mon Sep 17 00:00:00 2001 From: XP-Cagey Date: Wed, 6 Apr 2005 01:42:45 +0000 Subject: [PATCH] Fixed packet transmission of EntHier every frame to every client (Mantis #999) git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@36 67975925-1194-0748-b3d5-c16f83f1a3a1 --- main/source/mod/AvHNetworkMessages.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/main/source/mod/AvHNetworkMessages.cpp b/main/source/mod/AvHNetworkMessages.cpp index 0330152..ec91410 100644 --- a/main/source/mod/AvHNetworkMessages.cpp +++ b/main/source/mod/AvHNetworkMessages.cpp @@ -1966,6 +1966,8 @@ const int kPositionNetworkConstant = 25; void NetMsg_UpdateEntityHierarchy( entvars_t* const pev, const MapEntityMap& NewItems, const EntityListType& OldItems ) { const int kMaxUpdatesPerPacket = 30; + if( NewItems.empty() && OldItems.empty() ) { return; } //nothing to send! + MapEntityMap::const_iterator new_current, new_end = NewItems.end(); EntityListType::const_iterator old_current, old_end = OldItems.end(); int short_data, long_data, count = 1;