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