pweingardt/KSPMissionController

RendezvousGoal possible?

Opened this issue · 3 comments

We would need a new instruction for this: VESSEL_FROM_MISSION(mission_name) that sets the vessel id that has finished the mission mission_name.

And the RendezvousGoal needs access to the manager, that handles the completed missions. The information is there. Once it is there, we could check if the vessel is within reach. (< 100m, or even configurable)

Could something similar be used to have a specific Kerbal EVA, say the mission requires Jebidiah Kerman. I think that could be a simple(ish) check name of kerbal line. And on that thought, couldn't a name become a requirement of ship. something like this:

VesselNameGoal
   vesselName = Sample Ship Nomenclature

EVAGoal
  requiredKerbal = Jebidiah

Lacking the last name on the req kerbal because from my telling they all have the same last name.
Its just my thought on it, any way I would love the RendezousGoal.

edit--------------------------------------------------------6/18/2013-10:04AM-----------------------------------------------------------------------edit
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV

Also again more close to your Rendezvous Goal something like this:

DockingGoal
    targetVesselName = Sample Ship Nomenclature

Just as a possibly cheaper way to make it work.

edit--------------------------------------------------------6/18/2013-11:40AM-----------------------------------------------------------------------edit
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV

So elaborating on this you make on mission requiring a certain name, then another mission that requires you complete the first mission and requires you to dock to the ship of a certain name. and instead of it having to route around files, it just has to read a line of text and check if it matches, so I think that'd be less resource intensive.

While this is perfectly possible, name please one good usecase :).

For the Specific Kerbal to EVA I can't think of a good use, however for the vessel name requirement, I see it easier to implement so instead of use ship from goal number etc. and have it go in and assign a code to that ship, it only has to scan the vessel name line, being less resource hoggish. Now it only has to check a line instead of having to to add a line and then check for that line again later. Make sense?