From 8667b780ae0786748f8be452ebb5e4cbade5b2fa Mon Sep 17 00:00:00 2001 From: Gentile G Date: Fri, 8 Sep 2023 17:21:32 +0200 Subject: [PATCH] First draft of station building mission --- mission/__init__.py | 5 +++-- mission/station_build.py | 16 ++++++++++++++++ 2 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 mission/station_build.py diff --git a/mission/__init__.py b/mission/__init__.py index 3d78809..6b324f4 100644 --- a/mission/__init__.py +++ b/mission/__init__.py @@ -11,9 +11,10 @@ from lib import get_contract, get_rescuee_vessel, get_body, get_connexion class MissionType(Enum): - transport = 1 + transport_kerbal = 1 orbit_rescue = 2 comsat = 3 + transport_cargo = 4 class MissionStatus(Enum): @@ -37,7 +38,7 @@ class Mission: class TransportMission(Mission): - type = MissionType.transport + type = MissionType.transport_kerbal def __init__(self, kerbal_name, destination): self.kerbal_name = kerbal_name diff --git a/mission/station_build.py b/mission/station_build.py new file mode 100644 index 0000000..c9dcaa6 --- /dev/null +++ b/mission/station_build.py @@ -0,0 +1,16 @@ +from . import Mission + + +class StationBuildMission(Mission): + pass + + +# Ship part package to LKO +# if destination not Kerbin: +# Transfer part package to Right orbit +# if station core not in package: +# Rendez-vous with station (if station core not in package) +# separate package +# for each part: +# Determine connection ports and angle +# Start docking \ No newline at end of file