From 4178cf7f7717e837dce71e8954a6ca70d32e57cb Mon Sep 17 00:00:00 2001 From: Drew T <50529377+Druthulu@users.noreply.github.com> Date: Fri, 14 Aug 2026 23:22:22 -0600 Subject: [PATCH] =?UTF-8?q?feat(phase-31):=20worker=20gate=20=E2=80=94=20+?= =?UTF-8?q?1=20fns=20x0=20propagated=20(fleet=2095.3%)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/ov_SC04_011/ov_SC04_011_jr_8017D494.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/ov_SC04_011/ov_SC04_011_jr_8017D494.c b/src/ov_SC04_011/ov_SC04_011_jr_8017D494.c index 23502981a7..13eb9fa5f9 100644 --- a/src/ov_SC04_011/ov_SC04_011_jr_8017D494.c +++ b/src/ov_SC04_011/ov_SC04_011_jr_8017D494.c @@ -6438,7 +6438,19 @@ void func_8018F4CC(unsigned short *param_1, short *param_2, short *param_3, } -INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011_jr_8017D494", func_8018F658); +#include "common.h" + +extern int func_8018F68C(short *pos, int a1, int a2); + +int func_8018F658(short *pos, int a1, int a2) { + int ret; + ret = func_8018F68C(pos, a1, a2); + if (ret != 0) { + *(s16 *)(ret + 0x32) = 1; + } + return ret; +} + INCLUDE_ASM("asm/ov_SC04_011/nonmatchings/ov_SC04_011_jr_8017D494", func_8018F68C);