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/GameData/AntennaRange/AntennaRange.cfg
+++ b/GameData/AntennaRange/AntennaRange.cfg
@@ -37,13 +37,12 @@
 // maxDataFactor:	The multipler on packetSize that defines the maximum data bandwidth of the antenna.
 // 
 
-// Maximum distance 51696km, about 10% past Minmus
 @PART[longAntenna]:FOR[AntennaRange]:NEEDS[!RemoteTech2]
 {
 	@MODULE[ModuleDataTransmitter]
 	{
 		@name = ModuleLimitedDataTransmitter
-		nominalRange = 169706
+		nominalRange = 6364
 		maxPowerFactor = 8
 		maxDataFactor = 4
 	}
@@ -59,14 +58,12 @@
 	}
 }
 
-// Maximum distance 37152180km, about 5% past Duna
-// Bonus data transmission when at short range
 @PART[mediumDishAntenna]:FOR[AntennaRange]:NEEDS[!RemoteTech2]
 {
 	@MODULE[ModuleDataTransmitter]
 	{
 		@name = ModuleLimitedDataTransmitter
-		nominalRange = 1130000000
+		nominalRange = 3500000000
 		maxPowerFactor = 4
 		maxDataFactor = 8
 	}
@@ -82,14 +79,13 @@
 	}
 }
 
-// Maximum distance 224770770km, about 75% past Eeloo.
 @PART[commDish]:FOR[AntennaRange]:NEEDS[!RemoteTech2]
 {
 	@MODULE[ModuleDataTransmitter]
 	{
 		@name = ModuleLimitedDataTransmitter
 		@packetResourceCost /= 1.414213
-		nominalRange = 5125000000
+		nominalRange = 10000000000
 		maxPowerFactor = 16
 		maxDataFactor = 2
 	}
@@ -107,9 +103,9 @@
 
 TRACKING_STATION_RANGES
 {
-	range = 48000000
-	range = 226000000000
-	range = 7120000000000
+	range = 800000
+	range = 200000000000
+	range = 2250000000000
 }
 
 EVA_MODULE

--- 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)