You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BDB has a part using ModuleNodeRotate, however when KJR is also installed, the node gets reinforcement joints added across it even when the rotation is enabled.
Apparently implementing GameEvents.onRoboticPartLockChanged in ModuleBaseRotate should allow KJR to disable it's reinforcing joints automatically when the rotation on a part is enabled.
To clarify: the onRoboticPartLockChanged event should be fired after the value of IsJointUnlocked() changes. KSPCF isn't required for this mod. All it does is implement this behavior for stock docking port rotation.
BDB has a part using
ModuleNodeRotate
, however when KJR is also installed, the node gets reinforcement joints added across it even when the rotation is enabled.Apparently implementing
GameEvents.onRoboticPartLockChanged
inModuleBaseRotate
should allow KJR to disable it's reinforcing joints automatically when the rotation on a part is enabled.It may require KSPCF to be installed to work, because it updates that event https://github.com/KSPModdingLibs/KSPCommunityFixes/blob/441f2d7e0ab844cbc3bd86ef2c5410c245f08cb9/KSPCommunityFixes/Modding/DockingPortLockedEvents.cs
This should allow KJR compat with any version of KJR, without having to manually edit the KJR exclusion list.
The text was updated successfully, but these errors were encountered: