diff --git a/config/dedup.us.yaml b/config/dedup.us.yaml index ab567e5d3b..6ed421c55f 100644 --- a/config/dedup.us.yaml +++ b/config/dedup.us.yaml @@ -14488,3 +14488,10 @@ groups: func: DEFINE_func_8017F8A8 vram: 0x8017F8A8 binaries: [ov_SC03_118, ov_SC03_119] + - id: E_func_801817FC + tier: h_exact + hash: eb4731f85540387c5042b21bf8a8ff7b4431a12f + source: src/shared/engine_core.h + func: DEFINE_func_801817FC + vram: 0x801817FC + binaries: [ov_SC03_118, ov_SC03_119] diff --git a/src/ov_SC03_118/ov_SC03_118_jr_8017FB84.c b/src/ov_SC03_118/ov_SC03_118_jr_8017FB84.c index 4097d496a5..4b39b83291 100644 --- a/src/ov_SC03_118/ov_SC03_118_jr_8017FB84.c +++ b/src/ov_SC03_118/ov_SC03_118_jr_8017FB84.c @@ -3643,19 +3643,7 @@ s32 func_801817BC(s32 a0) { } -s32 func_801817FC(u8 *a0) { - if (--(*(s32 *)(a0 + 0x28)) == -1) { - func_8002D4C8(0x1C, 0); - func_8001BFD0(); - func_8002D4C8(0x1D, 0); - if ((func_80029178(0xB8) & 0xFF) == 0) { - func_800D0C48(1); - } - func_800D1E28(); - *(u8 *)(a0 + 0x15) += 1; - } - return 0; -} +DEFINE_func_801817FC() /* dedup: shared engine-core @0x801817FC (src/shared) */ extern void func_800D1EBC(void); diff --git a/src/ov_SC03_119/ov_SC03_119_jr_8017FB84.c b/src/ov_SC03_119/ov_SC03_119_jr_8017FB84.c index f09e20677b..aadc37a224 100644 --- a/src/ov_SC03_119/ov_SC03_119_jr_8017FB84.c +++ b/src/ov_SC03_119/ov_SC03_119_jr_8017FB84.c @@ -3625,19 +3625,7 @@ s32 func_801817BC(s32 a0) { } - s32 func_801817FC(u8 *a0) { - if (--(*(s32 *)(a0 + 0x28)) == -1) { - func_8002D4C8(0x1C, 0); - func_8001BFD0(); - func_8002D4C8(0x1D, 0); - if ((func_80029178(0xB8) & 0xFF) == 0) { - func_800D0C48(1); - } - func_800D1E28(); - *(u8 *)(a0 + 0x15) += 1; - } - return 0; - } +DEFINE_func_801817FC() /* dedup: shared engine-core @0x801817FC (src/shared) */ extern s32 func_800D1EBC(void);