public virtual bool HasAccess( Mobile from )
{
if ( from == null || from.Deleted )
return false;
else if ( from.AccessLevel >= AccessLevel.GameMaster )
return true;
BaseHouse house = BaseHouse.FindHouseAt( this );
return ( house != null && house.IsCoOwner( from ) );
}