From 036cc382139889dedca4231488b7e4b734b48568 Mon Sep 17 00:00:00 2001 From: VelocitOni Date: Tue, 15 Jul 2025 20:38:06 -0400 Subject: [PATCH] Flip this around Momentum angle is meant to always be applied, facing angle addition/"blend" is for grounded version only. --- src/k_kart.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/k_kart.c b/src/k_kart.c index 1690ab78c..45853c340 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -14973,9 +14973,9 @@ void K_MoveKartPlayer(player_t *player, boolean onground) S_StartSound(player->mo, sfx_gsha7); if (P_IsObjectOnGround(player->mo)) { - P_Thrust(player->mo, K_MomentumAngle(player->mo), 25*player->mo->scale); + P_Thrust(player->mo, player->mo->angle, 25*player->mo->scale); // facing angle is ground only, blends w/ momentum angle (constant) for game-feel } - P_Thrust(player->mo, player->mo->angle, 25*player->mo->scale); + P_Thrust(player->mo, K_MomentumAngle(player->mo), 25*player->mo->scale); // that consistent momentum angle thrust, done this way to reduce cheese UINT8 numsparks = 8; for (UINT8 i = 0; i < numsparks; i++)