diff --git a/voxygen/anim/src/character/gliding.rs b/voxygen/anim/src/character/gliding.rs index 7bacb1fe9d..0270f13de4 100644 --- a/voxygen/anim/src/character/gliding.rs +++ b/voxygen/anim/src/character/gliding.rs @@ -48,6 +48,9 @@ impl Animation for GlidingAnimation { let glider_ori = chest_global_inv * glider_orientation; let glider_pos = Vec3::new(0.0, -5.0 + speedlog * 2.0, 13.0); + let cg = Vec3::unit_z() * s_a.scaler * 1.5; + next.torso.position = orientation.inverse() * cg - cg; + next.head.orientation = Quaternion::rotation_x(0.5 + head_look.y * speednorm) * Quaternion::rotation_z(head_look.x);