mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-26 21:36:06 -04:00
feat(phase-31): worker gate — +1 fns x0 propagated (fleet 95.3%)
This commit is contained in:
@@ -3363,7 +3363,23 @@ void func_8017EACC(s32 *a0) {
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126_jr_8017D5C0", func_8017EB4C);
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126_jr_8017D5C0", func_8017EBC8);
|
||||
#include "common.h"
|
||||
|
||||
extern s32 func_801399F0(s32 a0);
|
||||
extern void func_80139914(s32 a0);
|
||||
extern void func_80171928(void *a0);
|
||||
|
||||
void func_8017EBC8(u8 *a0) {
|
||||
if ((*(u16 *)(a0 + 0xB8) & 0x8000) == 0) {
|
||||
return;
|
||||
}
|
||||
if (func_801399F0(*(s32 *)(a0 + 0x198)) != 0) {
|
||||
func_80139914(*(s32 *)(a0 + 0x198));
|
||||
*(s32 *)(a0 + 0x198) = 0;
|
||||
func_80171928(a0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_126/nonmatchings/ov_SC03_126_jr_8017D5C0", func_8017EC2C);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user