From 295e9dd54d8b4f740fc0e9a6785d55a12563b814 Mon Sep 17 00:00:00 2001 From: Drew T <50529377+Druthulu@users.noreply.github.com> Date: Fri, 14 Aug 2026 07:30:30 -0600 Subject: [PATCH] =?UTF-8?q?feat(decomp):=20worker=20gate=20=E2=80=94=20+2?= =?UTF-8?q?=20fns=20x0=20propagated=20(fleet=2095.3%)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/ov_SC07_000/ov_SC07_000_jr_8017BEBC.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/ov_SC07_000/ov_SC07_000_jr_8017BEBC.c b/src/ov_SC07_000/ov_SC07_000_jr_8017BEBC.c index b18cbf9488..79024dae9a 100644 --- a/src/ov_SC07_000/ov_SC07_000_jr_8017BEBC.c +++ b/src/ov_SC07_000/ov_SC07_000_jr_8017BEBC.c @@ -3763,7 +3763,14 @@ extern s16 D_801D0B7C; } -INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000_jr_8017BEBC", func_8017E06C); +extern s16 D_801D0B7C; + +s32 func_8017E06C(void) { + + extern s16 D_801D0B7C; + return (*(u16 *)&D_801D0B7C) == 3; +} + extern void func_8002D4C8(s32 arg0, s32 arg1); void func_8017E084(void *arg0) { @@ -3807,7 +3814,14 @@ INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000_jr_8017BEBC", func_8017E4B INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000_jr_8017BEBC", func_8017E524); -INCLUDE_ASM("asm/ov_SC07_000/nonmatchings/ov_SC07_000_jr_8017BEBC", func_8017E554); +extern s16 D_801D0B7C; + +s32 func_8017E554(void) { + + extern s16 D_801D0B7C; + return (*(u16 *)&D_801D0B7C) == 6; +} + extern int func_8001AAA0(void); void func_8017E56C(void) {