public override void OnSingleClick( Mobile from )
{
if ( m_Marked )
{
string desc;
if ( (desc = m_Description) == null || (desc = desc.Trim()).Length == 0 )
desc = "an unknown location";
if ( m_TargetMap == Map.Felucca )
LabelTo( from, 1060805, String.Format( RuneFormat, desc ) );
else
LabelTo( from, "{0} ({1})", String.Format( RuneFormat, desc ), m_TargetMap );
}
else
{
LabelTo( from, "an unmarked recall rune" );
}
}