From a104492ee828b3ffbb6808e5f0ce84e61fe965d9 Mon Sep 17 00:00:00 2001 From: Drew T <50529377+Druthulu@users.noreply.github.com> Date: Thu, 13 Aug 2026 11:11:17 -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_SC02_039/ov_SC02_039_jr_8017BEBC.c | 35 ++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/src/ov_SC02_039/ov_SC02_039_jr_8017BEBC.c b/src/ov_SC02_039/ov_SC02_039_jr_8017BEBC.c index 26eb102e4..b9ba8aa89 100644 --- a/src/ov_SC02_039/ov_SC02_039_jr_8017BEBC.c +++ b/src/ov_SC02_039/ov_SC02_039_jr_8017BEBC.c @@ -3280,7 +3280,40 @@ void func_8017CFF4(void) { } -INCLUDE_ASM("asm/ov_SC02_039/nonmatchings/ov_SC02_039_jr_8017BEBC", func_8017D01C); +void func_8017D01C(void) { + + extern s32 D_80126954; + extern s32 D_80126950; + extern s32 D_8012695C; + extern s16 D_80126968; + extern s16 D_8012696A; + extern s16 D_8012696C; + extern s16 D_80126976; + extern s16 D_80126978; + extern s16 D_8012697A; + extern u8 D_80126948[]; + extern u16 D_801269E8; + extern s16 D_801A0C88; + extern void func_8017D0D4(void *); + extern void func_8012A018(s32, s32); + extern void func_8012A094(s32); + + D_80126954 = 0x190; + D_80126950 = 0x190; + D_8012695C = 0x3E8; + D_80126968 = 0xE3; + D_8012696A = 0; + D_8012696C = 0; + D_80126976 = 0; + D_80126978 = -0x50; + D_8012697A = 0; + func_8012A018((s32)func_8017D0D4, 0); + func_8012A094((s32)D_80126948); + func_8017D0D4((void *)D_80126948); + func_8012A094((s32)D_80126948); + D_801A0C88 = D_801269E8; +} + extern void (*D_80182B78[])(void);