Why recursing thru docked tree won't work?
It would work, of course, I simply didn't think it neccessary. If the feature is called for, I'm sure I can implement it with some more work.
I assume that, since it wasn't mentioned, there are no problems with attached vessels?
Not implemented yet, but will be of course. If noone would have said anything, it'd probably have been the same as with dockings, but if some people think the feature of vessels attached to vessels attached to vessels attached to vessels aso. is critical, I'm sure I can make it work. At least up to a certain "generation" (c'mon, only japanese put that much boxes into a box :lol
I rebuilt the thing with Universal Cargo Deck anyway
Thanks for reminding me to test the cargo deck. I would have forgotten about that one...
---------- Post added 08-28-10 at 08:37 AM ---------- Previous post was 08-27-10 at 08:06 PM ----------
Success. An ISS docked with two Mirs, which in turn had some deltagliders and shuttle A docked to them, just made a trip to Tau Ceti. So you may now dock up to a 1000 vessels together in whichever configuration (I can up the number if some sick mind thinks he needs more).
Now I'll have to do the same for attachements, which is a completely different kind of animal (I think), but we'll get there.
---------- Post added at 10:39 AM ---------- Previous post was at 08:37 AM ----------
Attachements weren't so different as I expected, so implementing them went pretty fast. It all works now: Docked together vessels with all their attachements and the attachements of those make the switch (i.e. Universal Cargo Deck compatible). The only thing you can't do is initiate the switch while the focus is on a child attachement (doesn't matter which docked ship you're focusing though, since docking connections have no hierarchy), and I'd dare to say that there'll bet a crash if anyone ever manages to dock ships in a loop, but other than that it's running quite stable (there's the odd crash on exit, not sure yer what those are about...).
There was nothing to do for UCGO, since they work without attachement management, everything is written down in the vessel block directly and therefore gets transferred without any trouble whatsoever.
There's a few things left: Asteroid belts don't get exportet yet, the rotation of the ship isn't aligned correctly with the target ecliptic after the switch, I have to find a way of calculating a sensible atmosphere altitude limit, and there's a few issues with the textures. But I'm getting there, can't quite believe it myself yet...
I'm gonna get myself the long shot now and have some fun!

:woohoo: