From b202a8553f326922cdb599d3ef0624790e30b6c6 Mon Sep 17 00:00:00 2001 From: NotAKidoS <37721153+NotAKidOnSteam@users.noreply.github.com> Date: Wed, 26 Jul 2023 14:14:35 -0500 Subject: [PATCH] [DesktopVRIK] Jank fix for fucked avatars like Kyle --- DesktopVRIK/IK/IKCalibrator.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/DesktopVRIK/IK/IKCalibrator.cs b/DesktopVRIK/IK/IKCalibrator.cs index 7e7c469..88f8510 100644 --- a/DesktopVRIK/IK/IKCalibrator.cs +++ b/DesktopVRIK/IK/IKCalibrator.cs @@ -196,7 +196,9 @@ internal static class IKCalibrator vrik.solver.spine.headTarget = new GameObject("Head IK Target").transform; vrik.solver.spine.headTarget.SetParent(parent); vrik.solver.spine.headTarget.localPosition = Vector3.zero; - vrik.solver.spine.headTarget.localRotation = CalculateLocalRotation(vrik.references.root, vrik.references.head); + vrik.solver.spine.headTarget.localRotation = parent == vrik.references.head + ? Quaternion.identity + : CalculateLocalRotation(vrik.references.root, vrik.references.head); } public static void SetupHandIKTarget(VRIK vrik, Transform handAnchor, bool isLeft)