diff --git a/src/ov_SC04_002/ov_SC04_002_jr_8017BEBC.c b/src/ov_SC04_002/ov_SC04_002_jr_8017BEBC.c index fa668073f..f24542d11 100644 --- a/src/ov_SC04_002/ov_SC04_002_jr_8017BEBC.c +++ b/src/ov_SC04_002/ov_SC04_002_jr_8017BEBC.c @@ -4718,7 +4718,27 @@ void func_8017F7C8(void) } -INCLUDE_ASM("asm/ov_SC04_002/nonmatchings/ov_SC04_002_jr_8017BEBC", func_8017F838); +extern int func_8017FFC0(int); +extern s32 D_8011F9C4; +extern s32 D_8018C9E0; +extern s32 D_8018CA58; +extern u8 *D_801274C8; +extern void *D_801274CC; +extern void func_80029124(s32, s32); +extern void func_800291F0(s32, s32); +extern void func_8002D4C8(s32 a0, s32 a1); + +void func_8017F838(void) +{ + D_8011F9C4 = 1; + func_80029124(0xC9, 1); + func_800291F0(4, 0xC9); + func_8002D4C8(6, 0); + D_801274C8 = (u8 *)&D_8018C9E0; + D_801274CC = (void *)&D_8018CA58; + ((void (*)(s32))func_8017FFC0)(1); +} + extern void (*D_8018C454[])(void);