mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2024-11-10 23:32:09 +00:00
Fix nq's idle swaying to match qw's.
In nq, the gun would sway strangly relative to the player's view, but in qw, the gun is fixed. Now it is in both.
This commit is contained in:
parent
a49c123d84
commit
42256021fc
1 changed files with 7 additions and 10 deletions
|
@ -504,16 +504,6 @@ CalcGunAngle (void)
|
|||
|
||||
cl.viewent.angles[YAW] = r_data->refdef->viewangles[YAW] + yaw;
|
||||
cl.viewent.angles[PITCH] = -(r_data->refdef->viewangles[PITCH] + pitch);
|
||||
|
||||
cl.viewent.angles[ROLL] -=
|
||||
v_idlescale->value * sin (cl.time * v_iroll_cycle->value) *
|
||||
v_iroll_level->value;
|
||||
cl.viewent.angles[PITCH] -=
|
||||
v_idlescale->value * sin (cl.time * v_ipitch_cycle->value) *
|
||||
v_ipitch_level->value;
|
||||
cl.viewent.angles[YAW] -=
|
||||
v_idlescale->value * sin (cl.time * v_iyaw_cycle->value) *
|
||||
v_iyaw_level->value;
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -554,6 +544,13 @@ V_AddIdle (void)
|
|||
sin (cl.time * v_ipitch_cycle->value) * v_ipitch_level->value;
|
||||
r_data->refdef->viewangles[YAW] += v_idlescale->value *
|
||||
sin (cl.time * v_iyaw_cycle->value) * v_iyaw_level->value;
|
||||
|
||||
cl.viewent.angles[ROLL] -= v_idlescale->value *
|
||||
sin (cl.time * v_iroll_cycle->value) * v_iroll_level->value;
|
||||
cl.viewent.angles[PITCH] -= v_idlescale->value *
|
||||
sin (cl.time * v_ipitch_cycle->value) * v_ipitch_level->value;
|
||||
cl.viewent.angles[YAW] -= v_idlescale->value *
|
||||
sin (cl.time * v_iyaw_cycle->value) * v_iyaw_level->value;
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in a new issue