feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.2%)

This commit is contained in:
Drew T
2026-08-14 00:36:46 -06:00
parent e057b6a0cc
commit 307a74b3d6
+24 -1
View File
@@ -355,7 +355,30 @@ s32 func_801EFFC4(void) {
INCLUDE_ASM("asm/md_SC05_026/nonmatchings/md_SC05_026", func_801EFFE8);
INCLUDE_ASM("asm/md_SC05_026/nonmatchings/md_SC05_026", func_801F003C);
extern s32 func_8001BFD0(void);
extern s32 func_800291B4(s32);
extern s32 func_80029504(void);
extern s32 func_8002D4C8(s32, s32);
extern s32 func_800D0C48(s32);
extern s32 func_800D1E28(void);
s32 func_801F003C(s32 param_1) {
u32 s1 = func_80029504();
if ((*(s32 *)(param_1 + 0x28) = *(s32 *)(param_1 + 0x28) - 1) == -1) {
func_800D1E28();
func_8002D4C8(0x1C, 0);
func_8001BFD0();
if ((func_800291B4(0xCE) & 0xFF) == 0 &&
(s1 - 0x384) >= 0x6E && (s1 - 0x460) >= 0x32) {
func_8002D4C8(0x1D, 0);
func_800D0C48(1);
}
*(u8 *)(param_1 + 0x15) = *(u8 *)(param_1 + 0x15) + 1;
}
return 0;
}
extern void func_800D1EBC(void);
void func_801F00F4(void) {