My reasons for 'fixing' the 'relay' antennae are as follows:
I think antennae called 'relay' should be able to relay.
They are more bulky, costly, massive and power hungry than 'non-relay' antennas for nothing more than a bit more range. Each relay antenna becomes completely redundant once the next level of 'non-relay' (deployable) antenna becomes available. e.g. HG-20 is better in every respect (bulk, cost, mass, range, power consumption) than an RA-2, Communatron 88-88 is better in every respect than a RA-15. Giving them a relay capability gives them a purpose worthy of their greater costs IMO.
Relaying is currently limited to the ranges of the low-gain antennae (i.e. 2,000km max) and I don't think that's realistic especially when you think of stations communicating with each other or their probes. I think a station/mothership around Jool should (given the right equipment) be able to launch a small probe to one of its moons and relay the signal directly from it to Kerbin without having to go to that moon too.
By giving the 'relay' antennae (RA-2, RA-15 and RA-100) low-gain capability (as well as high-gain) fixes all these things.
I've added a cfg file to gamedata (now that I've learnt you can do that) with these lines did that for me. This is what I added:
// ============================================================================
// Add low-gain modules to relay antennae
// ============================================================================
@PART[RelayAntenna5]:NEEDS[FeatureSignal]:FOR[Kerbalism]
{
MODULE
{
name = Antenna
type = low_gain
cost = 0.33
dist = 2e8
rate = 0.032
}
}
@PART[RelayAntenna50]:NEEDS[FeatureSignal]:FOR[Kerbalism]
{
MODULE
{
name = Antenna
type = low_gain
cost = 0.5
dist = 2e9
rate = 0.064
}
}
@PART[RelayAntenna100]:NEEDS[FeatureSignal]:FOR[Kerbalism]
{
MODULE
{
name = Antenna
type = low_gain
cost = 0.66
dist = 2e10
rate = 0.128
}
}
and it works on first testing.
Low-gain relay range is still limited by the weakest link so a Communatron 16-S can only relay via any RA at 2,000km range but an RA-2 could relay via any RA at 200,000km range and an RA-15 could relay via an RA-15 or RA-100 at 2,000,000km range. I haven't put much thought into those ranges (1/10th the high gain range at the moment).
I'm not trying to persuade anyone else they should but if anyone agrees with my thoughts on this and wants to make this tweak too...