Rescue mission almost done docking part behaves weirdly)

This commit is contained in:
2023-09-05 20:30:18 +02:00
parent 1499e737c1
commit 84b9d10c85
11 changed files with 377 additions and 231 deletions

View File

@@ -30,9 +30,9 @@ class ComsatManeuver(MechJebManeuver):
raise NotImplementedError
if not math.isclose(vessel.orbit.apoapsis_altitude, self.target_altitude, rel_tol=.01):
SetOrbitApoapsis(self.conn, vessel, self.target_body).prepare_maneuver()
SetOrbitApoapsis(self.conn, self.mission_control, self.target_body).prepare_maneuver()
elif not math.isclose(vessel.orbit.eccentricity, 0, abs_tol=.001) or self.vessel.control.current_stage > 1:
CircularizeOrbitAndDeliver(self.conn, vessel, self.target_body).prepare_maneuver()
CircularizeOrbitAndDeliver(self.conn, self.mission_control, self.target_body).prepare_maneuver()
elif self.vessel.control.current_stage <= 1:
return True