Fix cl_movespeedkey multiplied twice

This commit is contained in:
mittorn 2016-08-03 21:21:37 +00:00
parent 29f4c35e6e
commit 5bdb97c26c
1 changed files with 1 additions and 1 deletions

View File

@ -221,7 +221,7 @@ void IN_Move( float frametime, usercmd_t *cmd )
IN_ToggleButtons( ac_forwardmove / ac_movecount, ac_sidemove / ac_movecount );
if( ac_forwardmove ) cmd->forwardmove = ac_forwardmove * cl_forwardspeed->value / ac_movecount;
if( ac_sidemove ) cmd->sidemove = ac_sidemove * cl_sidespeed->value / ac_movecount;
if (in_speed.state & 1)
if( (in_speed.state & 1) && ( ac_sidemove || ac_forwardmove ) )
{
cmd->forwardmove *= cl_movespeedkey->value;
cmd->sidemove *= cl_movespeedkey->value;