diff options
author | Andrey Nazarov <skuller@skuller.net> | 2010-02-22 14:46:39 +0000 |
---|---|---|
committer | Andrey Nazarov <skuller@skuller.net> | 2010-02-22 14:46:39 +0000 |
commit | 82696013fbcfbd32a95d8b346f94d9a2759d826f (patch) | |
tree | 34ebe18c2199f285e27ae277782e360a5adfc2e7 | |
parent | 39e035b442dca9ef4229c38ed84499c163218687 (diff) |
When writing MVD stream, pass MSG_ES_UMASK flag to MSG_WriteDeltaEntity to save some bytes.
-rw-r--r-- | source/mvd_client.c | 2 | ||||
-rw-r--r-- | source/sv_mvd.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/source/mvd_client.c b/source/mvd_client.c index 70189a8..c183147 100644 --- a/source/mvd_client.c +++ b/source/mvd_client.c @@ -1618,7 +1618,7 @@ static void MVD_EmitGamestate( mvd_t *mvd ) { // send base entity states for( i = 1, ent = mvd->edicts + 1; i < mvd->pool.num_edicts; i++, ent++ ) { - flags = 0; + flags = MSG_ES_UMASK; if( ent->inuse ) { if( i <= mvd->maxclients ) { player = &mvd->players[ i - 1 ]; diff --git a/source/sv_mvd.c b/source/sv_mvd.c index 644240f..16d959e 100644 --- a/source/sv_mvd.c +++ b/source/sv_mvd.c @@ -627,7 +627,7 @@ static void emit_gamestate( void ) { // send entity states for( i = 1, es = mvd.entities + 1; i < ge->num_edicts; i++, es++ ) { - flags = 0; + flags = MSG_ES_UMASK; if( ( j = es->number ) != 0 ) { if( i <= sv_maxclients->integer ) { ps = &mvd.players[ i - 1 ]; @@ -754,7 +754,7 @@ static void emit_frame( void ) { } // calculate flags - flags = 0; + flags = MSG_ES_UMASK; if( i <= sv_maxclients->integer ) { oldps = &mvd.players[ i - 1 ]; if( PPS_INUSE( oldps ) && oldps->pmove.pm_type == PM_NORMAL ) { |