def SetDestination(self, *args): destinationID = None for arg in args: destinationID = browserutil.SanitizedDestinationID(arg) if destinationID is not None: break sm.GetService('starmap').SetWaypoint(destinationID, clearOtherWaypoints=True)
def AddWaypoint(self, *args): destinationIDs = [] for arg in args: ssID = browserutil.SanitizedDestinationID(arg) if ssID is not None: destinationIDs.append(ssID) if len(destinationIDs) > 0: starMapSvc = sm.GetService('starmap') for destinationID in destinationIDs: if destinationID not in starMapSvc.GetWaypoints(): starMapSvc.SetWaypoint(destinationID, clearOtherWaypoints=False, first=False)