summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Nazarov <skuller@skuller.net>2010-02-22 14:46:39 +0000
committerAndrey Nazarov <skuller@skuller.net>2010-02-22 14:46:39 +0000
commit82696013fbcfbd32a95d8b346f94d9a2759d826f (patch)
tree34ebe18c2199f285e27ae277782e360a5adfc2e7
parent39e035b442dca9ef4229c38ed84499c163218687 (diff)
When writing MVD stream, pass MSG_ES_UMASK flag to MSG_WriteDeltaEntity to save some bytes.
-rw-r--r--source/mvd_client.c2
-rw-r--r--source/sv_mvd.c4
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 ) {