foxygit / doom Log in
commit 1af09ba2f33e9300420a5ebad01ed15cbfef7835
Author:     Simon Howard <fraggle@gmail.com>
AuthorDate: Mon Oct 17 19:40:10 2011 +0000
Commit:     Simon Howard <fraggle@gmail.com>
CommitDate: Mon Oct 17 19:40:10 2011 +0000

    Tweak Strife buttons2 field to be differential against previous value,
    rather than against zero.

    Subversion-branch: /branches/v2-branch
    Subversion-revision: 2438
---
 src/net_structrw.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/net_structrw.c b/src/net_structrw.c
index 1d722df0..47513269 100644
--- a/src/net_structrw.c
+++ b/src/net_structrw.c
@@ -341,7 +341,7 @@ void NET_TiccmdDiff(ticcmd_t *tic1, ticcmd_t *tic2, net_ticdiff_t *diff)

     // Strife-specific

-    if (tic2->buttons2 != 0 || tic2->inventory != 0)
+    if (tic1->buttons2 != tic2->buttons2 || tic2->inventory != 0)
         diff->diff |= NET_TICDIFF_STRIFE;
 }

@@ -388,7 +388,6 @@ void NET_TiccmdPatch(ticcmd_t *src, net_ticdiff_t *diff, ticcmd_t *dest)
     }
     else
     {
-        dest->buttons2 = 0;
         dest->inventory = 0;
     }
 }