From b7f77498b30392f827625c137d0b18b91ec8958e Mon Sep 17 00:00:00 2001 From: fgsfds Date: Sat, 19 Aug 2023 14:17:53 +0200 Subject: [PATCH] port: disable height-based sensitivity multipliers --- src/game/bondwalk.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/game/bondwalk.c b/src/game/bondwalk.c index 2e87123ab..45120d8b3 100644 --- a/src/game/bondwalk.c +++ b/src/game/bondwalk.c @@ -1209,8 +1209,13 @@ void bwalkUpdateTheta(void) f32 rotateamount; struct coord delta = {0, 0, 0}; +#ifdef PLATFORM_N64 // Turn speed is calculated from the chr's height mult = 159.0f / g_Vars.currentplayer->vv_eyeheight; +#else + // Same turn speed for all heights + mult = 1.f; +#endif rotateamount = g_Vars.currentplayer->speedtheta * mult * g_Vars.lvupdate60freal * 0.0174505133f * 3.5f; @@ -1362,11 +1367,13 @@ void bwalkApplyMoveData(struct movedata *data) void bwalkUpdateSpeedTheta(void) { +#ifdef PLATFORM_N64 if (bmoveGetCrouchPos() == CROUCHPOS_SQUAT) { g_Vars.currentplayer->speedtheta *= 0.5f; } else if (bmoveGetCrouchPos() == CROUCHPOS_DUCK) { g_Vars.currentplayer->speedtheta *= 0.75f; } +#endif } void bwalk0f0c69b8(void)