git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9040
d7cf8633-e32d-0410-b094-
e92efae38249
if(s->cmd.forwardmove == 0 && s->cmd.sidemove != 0)
{
if(cl.movevars_maxairstrafespeed)
if(s->cmd.forwardmove == 0 && s->cmd.sidemove != 0)
{
if(cl.movevars_maxairstrafespeed)
if(wishspeed > cl.movevars_maxairstrafespeed)
wishspeed = cl.movevars_maxairstrafespeed;
if(wishspeed > cl.movevars_maxairstrafespeed)
wishspeed = cl.movevars_maxairstrafespeed;
+ if(cl.movevars_maxairstrafespeed < cl.movevars_maxairspeed)
+ accelqw = 1;
+ // otherwise, CPMA-style air acceleration misbehaves a lot
+ // if partially non-QW acceleration is used (as in, strafing
+ // would get faster than moving forward straight)
+ }
if(cl.movevars_airstrafeaccelerate)
{
accel = cl.movevars_airstrafeaccelerate;
if(cl.movevars_airstrafeaccelerate)
{
accel = cl.movevars_airstrafeaccelerate;