From dc448596ba77f4e5e79a588840a000c0a276be04 Mon Sep 17 00:00:00 2001 From: NepDisk Date: Mon, 8 Dec 2025 16:30:22 -0500 Subject: [PATCH] Make terrain based dashpads set your angle like the SSF flag version --- src/k_terrain.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/k_terrain.c b/src/k_terrain.c index ea46720c7..e9de79623 100644 --- a/src/k_terrain.c +++ b/src/k_terrain.c @@ -680,8 +680,15 @@ void K_ProcessTerrainEffect(mobj_t *mo) K_MomentumAngle(player->mo), thrustAngle, playerSpeed, thrustSpeed ); + + player->mo->angle = player->drawangle = thrustAngle; player->driftlock = TICRATE/8; // seems like a good value so its not noticable and you still get the right angle + if (!demo.playback) + P_ForceLocalAngle(player, player->mo->angle, true); + + player->angleturn = player->mo->angle; + P_InstaThrust(player->mo, thrustAngle, max(thrustSpeed, 2*playerSpeed)); player->dashpadcooldown = TICRATE/3;