seanmcdougall / TakeCommand

Allows Kerbals to be launched in External Command Seats
GNU General Public License v3.0
6 stars 6 forks source link

Problems when flying into range of occupied seat #3

Open swilbur opened 8 years ago

swilbur commented 8 years ago

When flying into physics range of a seat that has a kerbal assigned but has not yet been processed by TakeCommand, the game switches focus away from your current ship to the (now occupied) seat. This is not usually a problem if you're already in a stable orbit, but strange effects seem to happen if you're in the middle of a maneuver burn.

I've run into this bug multiple times on rescue contracts, when the kerbal to be rescued is in a command seat. I launch a ship that normally has plenty of fuel for this type of mission, but the seat comes into physics range during my circularization burn. The focus switches away from my rescue ship, and even when switching back immediately, my velocity has changed enough that I no longer have enough fuel to make orbit.

swilbur commented 8 years ago

quicksave.zip

Here's a save file. Rescue 1 is about to intercept a seat that was spawned by a rescue contract. I am playing with a bunch of mods, but I think everything involved here should work with stock + TakeCommand. The save file is for 1.0.5, since 1.1 is an unstable mess.