Skip to content

Vessel rotates to inertial 'upward' vector when exiting timewarp with Body Relative Rotation disabled and SAS enabled, causing kraken attacks #19

@zaeonNineZero

Description

@zaeonNineZero

Appears to be the same issue as issue 40 in the original Persistent Rotation repo: Vessel Breaking when i timewarp while sas on stability assist when rotation mode is deactivated #40

This bug occurs when exiting on-rails timewarp while SAS is set to Stability Assist, Body Relative Rotation is disabled, and a reference frame is set to anything other than 'None' (i.e. to 'Kerbin' or 'Dynamic'). The vessel's rotation immediately snaps to the inertial 'upward' vector (equivalent to the 'Normal' vector in an orbit with zero inclination), with the forces from this sudden rotation spinning the spacecraft wildly. On more complex vessels, this can also result in ship-destroying kraken attacks, sending debris flying out of the Kerbol system at faster than light velocities.

This also causes some radially attached parts to lose their placement rotations until timewarp is engaged again. I confirmed this with batteries, communotrons, and solar panels, but RTGs are unaffected some how.

Tested in a minimally modded install of KSP (plus DLC's), running the bare minimum mods needed for Persistent Rotation.

KSP log attached, in case it helps with debugging
KSP.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions