From ab0b60e0b0f7eaa1a180b0fddb092f99b1314465 Mon Sep 17 00:00:00 2001 From: Demur Rumed Date: Sun, 8 Jun 2025 17:37:20 +0000 Subject: [PATCH] gtg eye statue --- .../overlays/actors/ovl_Bg_Menkuri_Eye/z_bg_menkuri_eye.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/soh/src/overlays/actors/ovl_Bg_Menkuri_Eye/z_bg_menkuri_eye.c b/soh/src/overlays/actors/ovl_Bg_Menkuri_Eye/z_bg_menkuri_eye.c index 981e13839..9e2a1a65a 100644 --- a/soh/src/overlays/actors/ovl_Bg_Menkuri_Eye/z_bg_menkuri_eye.c +++ b/soh/src/overlays/actors/ovl_Bg_Menkuri_Eye/z_bg_menkuri_eye.c @@ -6,6 +6,7 @@ #include "z_bg_menkuri_eye.h" #include "objects/object_menkuri_objects/object_menkuri_objects.h" +#include "soh/Enhancements/game-interactor/GameInteractor_Hooks.h" #define FLAGS ACTOR_FLAG_DRAW_CULLING_DISABLED @@ -91,7 +92,9 @@ void BgMenkuriEye_Update(Actor* thisx, PlayState* play) { if (!Flags_GetSwitch(play, this->actor.params)) { if (this->framesUntilDisable != -1) { if (this->framesUntilDisable != 0) { - this->framesUntilDisable -= 1; + if (GameInteractor_Should(VB_SWITCH_TIMER_TICK, true, &this->framesUntilDisable)) { + this->framesUntilDisable -= 1; + } } if (this->framesUntilDisable == 0) { this->framesUntilDisable = -1;