summaryrefslogtreecommitdiff
path: root/soh/src
diff options
context:
space:
mode:
authorPepper0ni <93387759+Pepper0ni@users.noreply.github.com>2026-09-08 18:13:52 +0100
committerGitHub <noreply@github.com>2026-09-08 17:13:52 +0000
commitf3830ee8ad85537c42ece2085d8e464649d804ea (patch)
tree6d24459a35f3d611023ca53a117a84848dfcb960 /soh/src
parent60dabb21e3bc1ab9739ff6baca50b9b28e8d4fac (diff)
Fix megadives with jump clamping (#7164)
Diffstat (limited to 'soh/src')
-rw-r--r--soh/src/overlays/actors/ovl_player_actor/z_player.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/soh/src/overlays/actors/ovl_player_actor/z_player.c b/soh/src/overlays/actors/ovl_player_actor/z_player.c
index 0786319c4..e94f673ed 100644
--- a/soh/src/overlays/actors/ovl_player_actor/z_player.c
+++ b/soh/src/overlays/actors/ovl_player_actor/z_player.c
@@ -8870,10 +8870,10 @@ void Player_Action_80842180(Player* this, PlayState* play) {
Player_GetMovementSpeedAndYaw(this, &speedTarget, &yawTarget, SPEED_MODE_CURVED, play);
if (!func_8083C484(this, &speedTarget, &yawTarget)) {
- GameInteractor_Should(VB_PLAYER_MODIFY_RUN_SPEED, true, this, &speedTarget);
-
- func_8083DF68(this, speedTarget, yawTarget);
- func_8083DDC8(this, play);
+ if (GameInteractor_Should(VB_PLAYER_MODIFY_RUN_SPEED, true, this, &speedTarget, &yawTarget)) {
+ func_8083DF68(this, speedTarget, yawTarget);
+ func_8083DDC8(this, play);
+ };
if ((this->linearVelocity == 0.0f) && (speedTarget == 0.0f)) {
func_8083C0B8(this, play);