Skip to content

Commit 49559a3

Browse files
committed
Fix mouse accel bug: sensitivity applied twice
The mouse sensitivity should not be multiplied in twice when mouse accel is enabled. That way cl_mouseAccel 0 is close to cl_mouseAccel 0.000001. This seems to have been broken in our initial commit, but looks as I would expect in ioq3.
1 parent b2a79d7 commit 49559a3

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/engine/client/cl_input.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -568,9 +568,11 @@ void CL_MouseMove( usercmd_t *cmd )
568568
my = cvar_sensitivity.Get() * ( my + ( ( my < 0 ) ? -power[ 1 ] : power[ 1 ] ) * cl_mouseAccelOffset->value );
569569
}
570570
}
571-
572-
mx *= cvar_sensitivity.Get();
573-
my *= cvar_sensitivity.Get();
571+
else
572+
{
573+
mx *= cvar_sensitivity.Get();
574+
my *= cvar_sensitivity.Get();
575+
}
574576

575577
// ingame FOV
576578
mx *= cl.cgameSensitivity;

0 commit comments

Comments
 (0)