diff --git a/src/game/behaviors/yoshi.inc.c b/src/game/behaviors/yoshi.inc.c index 2764204cb..5dbc3c58b 100644 --- a/src/game/behaviors/yoshi.inc.c +++ b/src/game/behaviors/yoshi.inc.c @@ -270,6 +270,12 @@ void yoshi_reappear(void) { } void bhv_yoshi_loop(void) { + // sanity check main menu + if (gDjuiInMainMenu) { + yoshi_idle_loop(); + return; + } + switch (o->oAction) { case YOSHI_ACT_IDLE: yoshi_idle_loop();