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:
@@ -5940,7 +5940,27 @@ void func_8018383C(void) {
|
||||
DEFINE_func_8018385C() /* dedup: shared engine-core @0x8018385C (src/shared) */
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_014/nonmatchings/ov_SC03_014_jr_8017EB7C", func_80183898);
|
||||
extern s32 func_80029504(void);
|
||||
extern void func_8002D4C8(s32 a0, s32 a1);
|
||||
extern void func_8001BFD0(void);
|
||||
extern void func_800D0C48(s32 a0);
|
||||
extern void func_800D1E28(void);
|
||||
|
||||
s32 func_80183898(u8 *a0) {
|
||||
s32 s1 = func_80029504();
|
||||
if (--(*(s32 *)(a0 + 0x28)) == -1) {
|
||||
func_8002D4C8(0x1C, 0);
|
||||
func_8001BFD0();
|
||||
func_8002D4C8(0x1D, 0);
|
||||
if (s1 >= 0x2C6) {
|
||||
func_800D0C48(1);
|
||||
}
|
||||
func_800D1E28();
|
||||
*(u8 *)(a0 + 0x15) += 1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
DEFINE_func_80183930() /* dedup: shared engine-core @0x80183930 (src/shared) */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user