public override void OnDoubleClick(Mobile from) { if (m_Galleon == null || !m_Galleon.IsOwner(from)) { base.OnDoubleClick(from); } else if (m_Galleon != null && m_Galleon.Contains(from)) { m_Galleon.BeginRename(from); } else if (m_Galleon != null) { m_Galleon.BeginDryDock(from); } }