diff --git a/src/overlays/actors/ovl_Boss_Mo/z_boss_mo.c b/src/overlays/actors/ovl_Boss_Mo/z_boss_mo.c index eeedcb4e24..08ede06b29 100644 --- a/src/overlays/actors/ovl_Boss_Mo/z_boss_mo.c +++ b/src/overlays/actors/ovl_Boss_Mo/z_boss_mo.c @@ -2696,7 +2696,8 @@ void BossMo_DrawCore(Actor* thisx, PlayState* play) { sp84 = this->subCamAt.z - this->subCamEye.z; temp = SQ(sp8C) + SQ(sp84); sp7C = Math_FAtan2F(sp8C, sp84); - sp78 = -Math_FAtan2F(sp88, sqrtf(temp)); + temp = sqrtf(temp); + sp78 = -Math_FAtan2F(sp88, temp); sp6C.x = 0.0f; sp6C.y = 0.0f;