Autostruts can lock the Advanced Grabbing Unit's pivot
In some configuration Autostruts lock the Grabber pivoting capability.
From experimenting with modding, it looks like IJointLockState.IsJointUnlocked() is not called in these cases.
Steps to reproduce:
1. Launch the included craft (Autostrut Bug.craft);
2. Arm the Grabber;
3. Stage: the Grabber will fall and grab the FL-A5 Adapter;
4. Autostrut the Grabber to grandparent part: the Grabber will connect to th lower RC-001S Guidance Unit;
5. Free the Grabber pivot;
6. The Grabber won't be able to pivot!
The same bug appears if the upper Battery Bank is autostrutted to grandparent part (the lower FL5-Adapter the Grabber grabbed).
#3 Updated by firstname.lastname@example.org about 2 months ago
- Status changed from New to Confirmed
- % Done changed from 0 to 10
Confirmed in 1.7.0 by building craft similar to the one attached to the original post.
auto-struts that should break when the pivot goes free, do properly break.
Only auto-struts from the grabber itself, and auto-struts from a part attached to the grabber to a grandparent across the pivot joint, fail to disconnect when the pivot is freed.
#4 Updated by email@example.com about 2 months ago
In version 1.7.1, this is partially fixed. In the second example from the top post, where we autostrut the Battery Bank to grandparent, now freeing the pivot properly breaks that autostrut across the joint, restoring it when we re-lock the pivot.
Autostrutting the grabber itself to something else still prevents its free pivoting.
#7 Updated by firstname.lastname@example.org about 1 month ago
- Status changed from Ready to Test to Not Fixed
- % Done changed from 80 to 50
The behavior is the same as in version 1.7.1 : only auto-strutting the grabber itself prevents the pivoting.
That behavior is and was the same in all auto-strut modes (grandparent, root, or heaviest part) for the example given above, because all those struts bridge the base of the grabber to something on the other side of the pivot.