From 85afc1ed5a1f2c2a8ef94cfd4d66dbfd2d13665b Mon Sep 17 00:00:00 2001 From: James R Date: Thu, 24 Sep 2020 20:00:19 -0700 Subject: [PATCH] Big Large tilt while sliptiding --- src/p_user.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/p_user.c b/src/p_user.c index 32e8cec31..a274b1b15 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -4177,13 +4177,27 @@ Quaketilt (player_t *player) INT32 delta = (INT32)( player->mo->angle - moma ); fixed_t speed; + boolean sliptiding = + ( + player->kartstuff[k_aizdriftstrat] != 0 && + player->kartstuff[k_drift] == 0 + ); + // Hi! I'm "not a math guy"! if (abs(delta) > ANGLE_90) delta = (INT32)(( moma + ANGLE_180 ) - player->mo->angle ); if (P_IsObjectOnGround(player->mo)) { - tilt = ANGLE_11hh/2; - lowb = 15*FRACUNIT; + if (sliptiding) + { + tilt = ANGLE_45; + lowb = 5*FRACUNIT; + } + else + { + tilt = ANGLE_11hh/2; + lowb = 15*FRACUNIT; + } } else {