=== lever-free bodies in ov_SC02_017 sharing a callee or global with func_80181BBC (2 found; top 6 by shared symbols) — read them for the SHAPE ===
--- func_80181A98 (src/ov_SC02_017/ov_SC02_017_jr_8017DF34.c:5063) shares 1: func_8001D0E8 ---
void func_80181A98(s32 s0)
{
    u16 uVar1;

    if (func_8012C354(s0, (s32)D_8018E4C4) == 0) {
        return;
    }
    func_8001D0E8(*(s32 *)(s0 + 0x20), 0x1E0, 0x168);
    func_8012A828(s0, (void *)aD8018A800);
    uVar1 = *(u16 *)(*(s32 *)(s0 + 0x64) + 0x36);
    *(u8 *)(s0 + 0x75) = 2;
    *(u16 *)(s0 + 0x2) = 1;
    *(u16 *)(s0 + 0xFC) = uVar1;
}

--- func_801819B0 (src/ov_SC02_017/ov_SC02_017_jr_8017DF34.c:5029) shares 1: func_8001D0E8 ---
void func_801819B0(s32 s0)
{
    if (func_8012C354(s0, (s32)&D_8018E490) == 0) {
        return;
    }
    if (func_8012C588(0xB4, s0) == 0 || func_8012C658(0xB5, *(s16 *)(s0 + 0x70), s0) == 0) {
        func_8012CAE4((void *)s0);
        return;
    }
    func_8001D0E8(*(s32 *)(s0 + 0x20), 0x1E0, 0x168);
    func_8012A828(s0, (void *)aD8018A800);
    *(u8 *)(s0 + 0x75) = 2;
    *(u16 *)(s0 + 0x2) = 1;
    *(u16 *)(s0 + 0xA) -= 0x70;
}

