summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGarrett Cox <garrettjcox@gmail.com>2026-07-31 23:50:48 -0500
committerGitHub <noreply@github.com>2026-07-31 23:50:48 -0500
commit63fde12a15ef3940fdaea6f8f255d866742e0c78 (patch)
treecaf96baa9d8b40f3f88e5dde4784148b053e1a5f
parent8e7ecc2e762801c9c9d46316ac9c696fe7af3892 (diff)
Fix deku baba stick interp issue (#1832)
-rw-r--r--mm/src/overlays/actors/ovl_En_Karebaba/z_en_karebaba.c3
1 files changed, 3 insertions, 0 deletions
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);