From 89c503135a5733a59fe465d7f89972486b3200d6 Mon Sep 17 00:00:00 2001 From: James R Date: Mon, 14 Aug 2023 00:58:16 -0700 Subject: [PATCH] Tweak spectator vertical aiming - Decrease vertical aiming speed to match turning speed - Reduce software aiming bounds to 45 degrees - (Even) less distortion due to extreme angles --- src/g_build_ticcmd.cpp | 2 +- src/g_game.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/g_build_ticcmd.cpp b/src/g_build_ticcmd.cpp index 035bdc08a..4bb138d05 100644 --- a/src/g_build_ticcmd.cpp +++ b/src/g_build_ticcmd.cpp @@ -261,7 +261,7 @@ class TiccmdBuilder if (G_PlayerInputDown(forplayer(), gc_lookback, 0)) { - cmd->aiming -= joystickvector.yaxis; + cmd->aiming -= (joystickvector.yaxis * KART_FULLTURN) / JOYAXISRANGE; } else { diff --git a/src/g_game.c b/src/g_game.c index 550324341..b73dfda2f 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -861,7 +861,7 @@ INT16 G_SoftwareClipAimingPitch(INT32 *aiming) INT32 limitangle; // note: the current software mode implementation doesn't have true perspective - limitangle = ANGLE_90 - ANG10; // Some viewing fun, but not too far down... + limitangle = ANGLE_45; // Some viewing fun, but not too far down... if (*aiming > limitangle) *aiming = limitangle;