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;