X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=cl_input.c;h=256a2f726369a3aef24e6e310edf6c21e27e9611;hb=42114392db4b787646f55e85cdfbf426f94ae439;hp=86596afad25274a9c6854716e610dce3aff9a4cd;hpb=6d82f45c9a2d332323be1546f7929a921ade9b02;p=xonotic%2Fdarkplaces.git diff --git a/cl_input.c b/cl_input.c index 86596afa..256a2f72 100644 --- a/cl_input.c +++ b/cl_input.c @@ -1914,9 +1914,17 @@ void CL_SendMove(void) // 5 bytes MSG_WriteByte (&buf, clc_move); MSG_WriteFloat (&buf, cl.cmd.time); // last server packet time - // 3 bytes - for (i = 0;i < 3;i++) - MSG_WriteAngle8i (&buf, cl.cmd.viewangles[i]); + // 3 bytes (6 bytes in proquake) + if (cls.proquake_servermod == 1) // MOD_PROQUAKE + { + for (i = 0;i < 3;i++) + MSG_WriteAngle16i (&buf, cl.cmd.viewangles[i]); + } + else + { + for (i = 0;i < 3;i++) + MSG_WriteAngle8i (&buf, cl.cmd.viewangles[i]); + } // 6 bytes MSG_WriteCoord16i (&buf, cl.cmd.forwardmove); MSG_WriteCoord16i (&buf, cl.cmd.sidemove);