From 0818be1b8a5e553ad3ace06ecf9959b6b61d02d5 Mon Sep 17 00:00:00 2001 From: James R Date: Tue, 6 Apr 2021 19:16:48 -0700 Subject: [PATCH] Tilt camera less quickly with more air time --- src/p_user.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/p_user.c b/src/p_user.c index 3a8b95e89..058e26bd4 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -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;