public EDI GetDestination()
{
if (m_DestinationString == null && m_DeleteTimer == null)
m_DestinationString = PickRandomDestination();
if (m_Destination != null && m_Destination.Name == m_DestinationString)
return m_Destination;
if (Map.Felucca.Regions.Count > 0)
return (m_Destination = EDI.Find(m_DestinationString));
return (m_Destination = null);
}