Fix quake tilt speed scaling varying by map scale

This commit is contained in:
James R 2023-06-07 05:03:24 -07:00
parent 671919b6ec
commit c37fa42d61

View file

@ -4011,19 +4011,20 @@ Quaketilt (player_t *player)
if (sliptiding)
{
tilt = ANGLE_45;
lowb = 5*FRACUNIT;
lowb = 20*FRACUNIT;
}
else
{
tilt = ANGLE_11hh/2;
lowb = 15*FRACUNIT;
lowb = 60*FRACUNIT;
}
}
else
{
tilt = ANGLE_22h;
lowb = 10*FRACUNIT;
lowb = 40*FRACUNIT;
}
lowb = FixedMul(lowb, player->mo->scale);
moma = FixedMul(FixedDiv(delta, ANGLE_90), tilt);
speed = abs( player->mo->momx + player->mo->momy );
if (speed < lowb)