Tilt camera less quickly with more air time

This commit is contained in:
James R 2021-04-06 19:16:48 -07:00
parent 1fc942e47a
commit 0818be1b8a

View file

@ -4313,8 +4313,10 @@ DoABarrelRoll (player_t *player)
delta = slope - player->tilt;
smoothing = FixedDiv(AbsAngle(slope), ANGLE_45);
delta = FixedDiv(delta, 33 * FixedDiv(FRACUNIT,
FRACUNIT + smoothing));
delta =
FixedDiv(delta, (33 + min(4, player->airtime) * 22)
* FixedDiv(FRACUNIT, FRACUNIT + smoothing));
if (delta)
player->tilt += delta;