ARMapRenderer: Keep map lines green when they should be.
ARMapRenderer: Keep map lines green when they should be.

--- a/ARMapRenderer.cs
+++ b/ARMapRenderer.cs
@@ -261,7 +261,8 @@
 			}
 			else
 			{
-				if (relay.transmitDistance < relay.nominalTransmitDistance)
+				// @TODO Use cached connection status
+				if (relay.transmitDistance / relay.NominalLinkDistance() <= 1d)
 				{
 					thisColor = Color.green;
 				}

--- a/AntennaRelay.cs
+++ b/AntennaRelay.cs
@@ -659,6 +659,9 @@
 				}
 			}
 
+			// @TODO Cache connection status
+			// @TODO Cache link distances
+
 			log.AppendFormat("\n{0}: Target search and status determination complete.", this.ToString());
 			
 			#if DEBUG

--- a/RelayExtensions.cs
+++ b/RelayExtensions.cs
@@ -132,6 +132,7 @@
 		/// </summary>
 		public static double NominalLinkDistance(this IAntennaRelay relay)
 		{
+			// @TODO Remove in favor of cached link distance
 			if (ARConfiguration.UseAdditiveRanges)
 			{
 				if (relay.KerbinDirect)