From 8f1bbc2da97b11a932efab7e8a9e43b97c509e16 Mon Sep 17 00:00:00 2001 From: Drew T <50529377+Druthulu@users.noreply.github.com> Date: Fri, 14 Aug 2026 04:06:14 -0600 Subject: [PATCH] =?UTF-8?q?feat(decomp):=20worker=20gate=20=E2=80=94=20+1?= =?UTF-8?q?=20fns=20x0=20propagated=20(fleet=2095.2%)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/ov_SC06_022/ov_SC06_022_jr_8017BEBC.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/ov_SC06_022/ov_SC06_022_jr_8017BEBC.c b/src/ov_SC06_022/ov_SC06_022_jr_8017BEBC.c index 1f787b772..45205c2f8 100644 --- a/src/ov_SC06_022/ov_SC06_022_jr_8017BEBC.c +++ b/src/ov_SC06_022/ov_SC06_022_jr_8017BEBC.c @@ -4138,7 +4138,20 @@ INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022_jr_8017BEBC", func_8018199 INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022_jr_8017BEBC", func_80181A4C); -INCLUDE_ASM("asm/ov_SC06_022/nonmatchings/ov_SC06_022_jr_8017BEBC", func_80181A94); +extern void (*D_801BD214[])(void); +extern void func_8012C0EC(void *a0); +extern void func_801852E4(void *a0); +extern void func_801853B4(void *a0); + +void func_80181A94(void *a0) { + D_801BD214[*(u16 *)((s32)a0 + 0x2)](); + if (*(u16 *)a0 != 0) { + func_801852E4(a0); + func_801853B4(a0); + func_8012C0EC(a0); + } +} + // @class: struct