mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-10-02 16:00:27 -04:00
feat(phase-30 S49): propagate func_80188074 (adapt lane)
This commit is contained in:
@@ -14495,3 +14495,10 @@ groups:
|
||||
func: DEFINE_func_801817FC
|
||||
vram: 0x801817FC
|
||||
binaries: [ov_SC03_118, ov_SC03_119]
|
||||
- id: E_func_80188074
|
||||
tier: h_exact
|
||||
hash: fc13d13ecddfeb1eed051fde523b8915549892d2
|
||||
source: src/shared/engine_core.h
|
||||
func: DEFINE_func_80188074
|
||||
vram: 0x80188074
|
||||
binaries: [ov_SC03_118, ov_SC03_119]
|
||||
|
||||
@@ -3958,17 +3958,7 @@ void func_80187F2C(s32 a0)
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118_jr_801863CC", func_8018800C);
|
||||
|
||||
extern s32 func_8012BCCC(s32 a0);
|
||||
|
||||
void func_80188074(s32 a0) {
|
||||
s16 v = *(s16 *)(a0 + 0xFC);
|
||||
|
||||
if (v != 0) {
|
||||
*(s16 *)(a0 + 0xFC) = v - 1;
|
||||
} else if (func_8012BCCC(a0) <= 0xFFFFF) {
|
||||
*(s16 *)(a0 + 0x2) = 0x9;
|
||||
}
|
||||
}
|
||||
DEFINE_func_80188074() /* dedup: shared engine-core @0x80188074 (src/shared) */
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_118/nonmatchings/ov_SC03_118_jr_801863CC", func_801880D4);
|
||||
|
||||
@@ -3883,15 +3883,7 @@ void func_80187F2C(s32 a0)
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119_jr_801863CC", func_8018800C);
|
||||
|
||||
extern s32 func_8012BCCC(s32 a0);
|
||||
void func_80188074(s32 a0) {
|
||||
s16 v = *(s16 *)(a0 + 0xFC);
|
||||
if (v != 0) {
|
||||
*(s16 *)(a0 + 0xFC) = v - 1;
|
||||
} else if (func_8012BCCC(a0) <= 0xFFFFF) {
|
||||
*(s16 *)(a0 + 0x2) = 0x9;
|
||||
}
|
||||
}
|
||||
DEFINE_func_80188074() /* dedup: shared engine-core @0x80188074 (src/shared) */
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC03_119/nonmatchings/ov_SC03_119_jr_801863CC", func_801880D4);
|
||||
|
||||
Reference in New Issue
Block a user