mirror of
https://github.com/nzp-team/quakespasm.git
synced 2024-11-24 21:01:09 +00:00
NX/VITA: Restored Weapon Kickback
This commit is contained in:
parent
e6827d3140
commit
0b44621e33
3 changed files with 8 additions and 7 deletions
|
@ -572,7 +572,7 @@ void CL_SendMove (const usercmd_t *cmd)
|
|||
int bits;
|
||||
sizebuf_t buf;
|
||||
byte data[128];
|
||||
|
||||
vec3_t tempv;
|
||||
buf.maxsize = 128;
|
||||
buf.cursize = 0;
|
||||
buf.data = data;
|
||||
|
@ -628,12 +628,13 @@ void CL_SendMove (const usercmd_t *cmd)
|
|||
|
||||
MSG_WriteFloat (&buf, cl.mtime[0]); // so server can get ping times
|
||||
|
||||
VectorAdd(cl.gun_kick, cl.viewangles, tempv);
|
||||
for (i=0 ; i<3 ; i++)
|
||||
//johnfitz -- 16-bit angles for PROTOCOL_FITZQUAKE
|
||||
if (cl.protocol == PROTOCOL_NETQUAKE)
|
||||
MSG_WriteAngle (&buf, cl.viewangles[i], cl.protocolflags);
|
||||
MSG_WriteAngle (&buf, tempv[i], cl.protocolflags);
|
||||
else
|
||||
MSG_WriteAngle16 (&buf, cl.viewangles[i], cl.protocolflags);
|
||||
MSG_WriteAngle16 (&buf, tempv[i], cl.protocolflags);
|
||||
//johnfitz
|
||||
|
||||
MSG_WriteShort (&buf, cmd->forwardmove);
|
||||
|
|
|
@ -1180,9 +1180,9 @@ void CL_ParseWeaponFire (void)
|
|||
return_time = (double)6/MSG_ReadLong ();
|
||||
crosshair_spread_time = return_time + sv.time;
|
||||
|
||||
kick[0] = MSG_ReadCoord (cl.protocolflags)/5;
|
||||
kick[1] = MSG_ReadCoord (cl.protocolflags)/5;
|
||||
kick[2] = MSG_ReadCoord (cl.protocolflags)/5;
|
||||
kick[0] = (float)(MSG_ReadCoord (cl.protocolflags)/3.75f);
|
||||
kick[1] = (float)(MSG_ReadCoord (cl.protocolflags)/3.75f);
|
||||
kick[2] = (float)(MSG_ReadCoord (cl.protocolflags)/3.75f);
|
||||
|
||||
cl.gun_kick[0] += kick[0];
|
||||
cl.gun_kick[1] += kick[1];
|
||||
|
|
|
@ -933,7 +933,7 @@ void DropRecoilKick (void)
|
|||
len = VectorNormalize (cl.gun_kick);
|
||||
|
||||
//Con_Printf ("len = %f\n",len);
|
||||
len = len - 5*host_frametime;
|
||||
len = len - 3.5f*host_frametime;
|
||||
if (len < 0)
|
||||
len = 0;
|
||||
VectorScale (cl.gun_kick, len, cl.gun_kick);
|
||||
|
|
Loading…
Reference in a new issue