From 087f42a82678c9d0fea86bd17856ef2753ac5c5f Mon Sep 17 00:00:00 2001 From: Christopher Leggett Date: Mon, 31 Oct 2022 12:39:43 -0400 Subject: [PATCH] Fixes crash with toggling walk speed. (#1877) --- .../actors/ovl_player_actor/z_player.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 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 250b44f8c..25a8ea8c1 100644 --- a/soh/src/overlays/actors/ovl_player_actor/z_player.c +++ b/soh/src/overlays/actors/ovl_player_actor/z_player.c @@ -10942,6 +10942,15 @@ void Player_Update(Actor* thisx, GlobalContext* globalCtx) { } } + if (CVar_GetS32("gEnableWalkModify", 0) && CVar_GetS32("gWalkSpeedToggle", 0)) { + if (CHECK_BTN_ALL(sControlInput->press.button, BTN_MODIFIER1)) { + gWalkSpeedToggle1 = !gWalkSpeedToggle1; + } + if (CHECK_BTN_ALL(sControlInput->press.button, BTN_MODIFIER2)) { + gWalkSpeedToggle2 = !gWalkSpeedToggle2; + } + } + Player_UpdateCommon(this, globalCtx, &sp44); } @@ -10982,15 +10991,6 @@ void Player_Update(Actor* thisx, GlobalContext* globalCtx) { if (chaosEffectGravityLevel == GRAVITY_LEVEL_LIGHT) { this->actor.gravity = -0.3f; } - - if (CVar_GetS32("gEnableWalkModify", 0) && CVar_GetS32("gWalkSpeedToggle", 0)) { - if (CHECK_BTN_ALL(sControlInput->press.button, BTN_MODIFIER1)) { - gWalkSpeedToggle1 = !gWalkSpeedToggle1; - } - if (CHECK_BTN_ALL(sControlInput->press.button, BTN_MODIFIER2)) { - gWalkSpeedToggle2 = !gWalkSpeedToggle2; - } - } } static struct_80858AC8 D_80858AC8;