A reported issue and ensuing testing with some Gemini contracts from my contract pack, has lead me to discover a problem/limitation of the parameters that track vessels defined within a VesselParameterGroup.
The setting is this: basically you have Vessel 1, with define given as a string name with the VesselParameterGroup. Then you have Vessel 2, with an objective to rendezvous and/or dock with Vessel 1. With the Rendezvous parameter, you provide vessel = Vessel 1, giving the string name you used to identify the first vessel in the previous contract/VPG. So far so good.
The problem, as it turns out, is that a Rendezvous parameter WILL NOT identify the intended vessel as such, if the VesselParameterGroup within which that target vessel was defined, is left uncompleted. In other words, the rendezvous is impossible to do unless the targeted vessel has completed all its directly associated objectives.
This presents a couple of issues and limitations on the use of these rendezvous/docking parameters, and possibly others as well that use the same vessel definition for target tracking.
It means that the targeted vessel cannot have any objectives specifically for itself (meaning, within the VPG), which are intended to be done after the rendezvous.
A reported issue and ensuing testing with some Gemini contracts from my contract pack, has lead me to discover a problem/limitation of the parameters that track vessels defined within a VesselParameterGroup.
The setting is this: basically you have Vessel 1, with define given as a string name with the VesselParameterGroup. Then you have Vessel 2, with an objective to rendezvous and/or dock with Vessel 1. With the Rendezvous parameter, you provide vessel = Vessel 1, giving the string name you used to identify the first vessel in the previous contract/VPG. So far so good.
The problem, as it turns out, is that a Rendezvous parameter WILL NOT identify the intended vessel as such, if the VesselParameterGroup within which that target vessel was defined, is left uncompleted. In other words, the rendezvous is impossible to do unless the targeted vessel has completed all its directly associated objectives.
This presents a couple of issues and limitations on the use of these rendezvous/docking parameters, and possibly others as well that use the same vessel definition for target tracking. It means that the targeted vessel cannot have any objectives specifically for itself (meaning, within the VPG), which are intended to be done after the rendezvous.