diff --git a/mm/src/overlays/actors/ovl_En_Twig/z_en_twig.c b/mm/src/overlays/actors/ovl_En_Twig/z_en_twig.c index 02ee0dda7..14481066a 100644 --- a/mm/src/overlays/actors/ovl_En_Twig/z_en_twig.c +++ b/mm/src/overlays/actors/ovl_En_Twig/z_en_twig.c @@ -251,4 +251,9 @@ void EnTwig_Draw(Actor* thisx, PlayState* play) { void EnTwig_Reset(void) { sRingsHaveSpawned = false; + sCurrentRing = 0; + + for (size_t i = 0; i < ARRAY_COUNT(sRingNotCollected); i++) { + sRingNotCollected[i] = false; + } }