From 63fde12a15ef3940fdaea6f8f255d866742e0c78 Mon Sep 17 00:00:00 2001 From: Garrett Cox Date: Fri, 31 Jul 2026 23:50:48 -0500 Subject: Fix deku baba stick interp issue (#1832) --- mm/src/overlays/actors/ovl_En_Karebaba/z_en_karebaba.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mm/src/overlays/actors/ovl_En_Karebaba/z_en_karebaba.c b/mm/src/overlays/actors/ovl_En_Karebaba/z_en_karebaba.c index 6ceea9100..3c881ea96 100644 --- a/mm/src/overlays/actors/ovl_En_Karebaba/z_en_karebaba.c +++ b/mm/src/overlays/actors/ovl_En_Karebaba/z_en_karebaba.c @@ -8,6 +8,7 @@ #include "overlays/actors/ovl_En_Clear_Tag/z_en_clear_tag.h" #include "overlays/effects/ovl_Effect_Ss_Hahen/z_eff_ss_hahen.h" #include "objects/gameplay_keep/gameplay_keep.h" +#include "2s2h/Enhancements/FrameInterpolation/FrameInterpolation.h" #define FLAGS (ACTOR_FLAG_ATTENTION_ENABLED | ACTOR_FLAG_HOSTILE) @@ -658,9 +659,11 @@ void EnKarebaba_Draw(Actor* thisx, PlayState* play) { if (this->actionFunc == EnKarebaba_DeadItemDrop) { if ((this->timer > 40) || (this->timer & 1)) { + FrameInterpolation_RecordOpenChild(this, 0); Matrix_Translate(0.0f, 0.0f, 200.0f, MTXMODE_APPLY); MATRIX_FINALIZE_AND_LOAD(POLY_OPA_DISP++, play->state.gfxCtx); gSPDisplayList(POLY_OPA_DISP++, gDekuBabaStickDropDL); + FrameInterpolation_RecordCloseChild(); } } else if (this->actionFunc != EnKarebaba_Dead) { func_800AE2A0(play, &sFogColor, 1, 2); -- cgit v1.2.3