Organelle* division can sometimes lock player cell rotation

I tried loading both of those two saves, but neither of them had anything out of the ordinary. My cell was able to rotate normally.

I also inspected the player entity in the second save and the rotation data seemed completely normal.

            {
              "$type": "Components.WorldPosition, Thrive",
              "Position": {
                "x": 1046.97949,
                "y": -2.220446E-16,
                "z": -2519.972
              },
              "Rotation": {
                "x": 0.0,
                "y": -0.427317,
                "z": 0.0,
                "w": -0.9041019
              }
            },
            {
              "$type": "Components.Physics, Thrive",
              "Velocity": {
                "x": -11.5513124,
                "y": 0.0,
                "z": 2.797112
              },
              "AngularVelocity": {
                "x": 0.0,
                "y": -0.4218794,
                "z": 0.0
              },
              "LinearDamping": 0.99,
              "AngularDamping": 0.9,
              "TrackVelocity": true,
              "AxisLock": 3,
              "DisableCollisionState": 0,
              "BodyDisabled": false
            },

Update: based on other reports I may have found the root cause. And if it is the root cause then there is a fix now:

2 Likes