summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSonic Dreamcaster <alejandro.asenjo88@gmail.com>2025-01-09 05:56:22 -0300
committerSonic Dreamcaster <alejandro.asenjo88@gmail.com>2025-01-09 05:56:22 -0300
commit0bc2bf22a49b6b5b6ef3dd41bcbc305f17fbc699 (patch)
tree9e96e1878fc1b0e60a2300621050175be2191557 /src
parent31f3c231e0aa83469b6fb0f3d0629758e8f26891 (diff)
Level Select: Skip path change.
Diffstat (limited to 'src')
-rw-r--r--src/overlays/ovl_menu/fox_map.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/overlays/ovl_menu/fox_map.c b/src/overlays/ovl_menu/fox_map.c
index afa8c04a..243c6278 100644
--- a/src/overlays/ovl_menu/fox_map.c
+++ b/src/overlays/ovl_menu/fox_map.c
@@ -6722,6 +6722,9 @@ void Map_Idle_Update(void) {
movingCamera = false;
if (gControllerPress[gMainController].button & A_BUTTON) {
+ if (CVarGetInteger("gLevelSelector", 0) == 1) {
+ goto loadLevel;
+ }
if ((gLastGameState == GSTATE_PLAY) && (sPrevMissionStatus != MISSION_COMPLETE) && !D_menu_801CEFD0) {
Audio_PlayMapMenuSfx(1);
D_menu_801CEFC4 = 1;
@@ -6730,6 +6733,7 @@ void Map_Idle_Update(void) {
sMapState = MAP_PATH_CHANGE;
D_menu_801CD94C = 0;
} else {
+ loadLevel:
for (i = 0; i < TEAM_ID_MAX; i++) {
D_ctx_80177C58[i] = gTeamShields[i];
}