From 9de7f8c10e3b3031b83890b28d7d1ea85c717fc2 Mon Sep 17 00:00:00 2001 From: inspectredc Date: Wed, 1 Nov 2023 23:45:35 +0000 Subject: [PATCH] func_8086F434 --- src/overlays/actors/ovl_En_Okuta/z_en_okuta.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/overlays/actors/ovl_En_Okuta/z_en_okuta.c b/src/overlays/actors/ovl_En_Okuta/z_en_okuta.c index df6125275..44a22fb2f 100644 --- a/src/overlays/actors/ovl_En_Okuta/z_en_okuta.c +++ b/src/overlays/actors/ovl_En_Okuta/z_en_okuta.c @@ -526,7 +526,17 @@ void func_8086F2FC(EnOkuta* this, PlayState* play) { this->actionFunc = func_8086F4B0; } -#pragma GLOBAL_ASM("asm/non_matchings/overlays/ovl_En_Okuta/func_8086F434.s") +void func_8086F434(EnOkuta* this, PlayState* play) { + + this->actor.colorFilterTimer = 0xA; + if (!this->actor.child || !this->actor.child->update) { + this->actor.flags |= 1; + if (Math_StepToF(&this->actor.world.pos.y, this->actor.home.pos.y, 10.0f) != 0) { + this->actor.flags &= ~0x10; + func_8086E8E8(this); + } + } +} #pragma GLOBAL_ASM("asm/non_matchings/overlays/ovl_En_Okuta/func_8086F4B0.s")