=== lever-free bodies in ov_SC01_080 sharing a callee or global with func_80181D98 (61 found; top 6 by shared symbols) — read them for the SHAPE ===
--- func_80181CA4 (src/ov_SC01_080/ov_SC01_080_jr_8017AE2C.c:6921) shares 3: D_80126B66 D_80126B9C D_801270D0 ---
void func_80181CA4(void)
{
    s16 buf[3];
    s16 v62;
    s32 a;

    if ((D_80126B9C & 0x8000000) != 0) {
        buf[0] = D_80126B5E;
        v62 = buf[1] = D_80126B62;
        buf[2] = D_80126B66;

        if (v62 >= -0x202) {
            a = 0;
        } else if (v62 < -0x601) {
            a = 0x2000;
        } else {
            a = (ratan2(*(s16 *)D_800D391C - buf[2], buf[0] - *(s16 *)D_800D3918) - 0x400) & 0xFFF;
            a = (-a - 0x400) & 0xFFF;

            if ((u32)(a - 0xF01) < 0xFE) {
                if (v62 < -0x500) {
                    a += 0x1000;
                }
            } else if ((u32)(a - 1) < 0xFF) {
                if (v62 < -0x300) {
                    a += 0x1000;
                }
            } else {
                if (v62 < -0x400) {
                    a += 0x1000;
                }
            }
        }

        D_801270D0 = a;
    }
}

--- func_80143970 (src/shared/ov/func_80143970.h:4) shares 1: func_8012C588 ---
s32 func_80143970(s32 a0) {
    return func_8012C588(0x1B, a0);
}

--- func_80143994 (src/shared/ov/func_80143994.h:4) shares 1: func_8012C658 ---
void func_80143994(s32 a0, s32 a1) {
    func_8012C658(0x1B, (s16)a1, a0);
}

--- func_80143C74 (src/shared/ov/func_80143C74.h:4) shares 1: func_8012C658 ---
void func_80143C74(s32 a0, s32 a1) {
    func_8012C658(0x205, a1, a0);
}

--- func_8014CAFC (src/shared/ov/func_8014CAFC.h:4) shares 1: D_80126B9C ---
s32 func_8014CAFC(void) {
    return D_80126B9C & 0x400;
}

--- func_8014CB0C (src/shared/ov/func_8014CB0C.h:4) shares 1: D_80126B9C ---
s32 func_8014CB0C(void) {
    return D_80126B9C & 0x80;
}

