public virtual bool DoOrderStop()
{
if (m_Mobile.ControlMaster == null || m_Mobile.ControlMaster.Deleted)
return true;
m_Mobile.DebugSay("My master told me to stop.");
m_Mobile.Direction = m_Mobile.GetDirectionTo(m_Mobile.ControlMaster);
m_Mobile.Home = m_Mobile.Location;
m_Mobile.ControlTarget = null;
m_Mobile.ControlOrder = OrderType.None;
return true;
}