diff --git a/1.3/Assemblies/Rimworld-Animations.dll b/1.3/Assemblies/Rimworld-Animations.dll index 9762d9c..0bba75a 100644 Binary files a/1.3/Assemblies/Rimworld-Animations.dll and b/1.3/Assemblies/Rimworld-Animations.dll differ diff --git a/1.3/Source/Patches/OtherModPatches/HarmonyPatch_AlienRace.cs b/1.3/Source/Patches/OtherModPatches/HarmonyPatch_AlienRace.cs index fb7987e..0e36d88 100644 --- a/1.3/Source/Patches/OtherModPatches/HarmonyPatch_AlienRace.cs +++ b/1.3/Source/Patches/OtherModPatches/HarmonyPatch_AlienRace.cs @@ -47,7 +47,7 @@ namespace Rimworld_Animations { orassan = true; orassanv = new Vector3(0, 0, 0.23f); - if (pawnAnimator.headFacing == Rot4.North || pawnAnimator.headFacing == Rot4.South) + if (pawnAnimator.headFacing == Rot4.North) { orassanv.z -= 0.1f; orassanv.y += 1f; @@ -69,6 +69,20 @@ namespace Rimworld_Animations { { orassanv.x = 0.12f; } + else + { + orassanv.z -= 0.1f; + orassanv.y += 1f; + + if (bodyAddon.bodyPart.Contains("right")) + { + orassanv.x += 0.03f; + } + else + { + orassanv.x -= 0.03f; + } + } orassanv = orassanv.RotatedBy(pawnAnimator.headAngle); } }