Antenna range > radar > visibility, so it's less efficient to just always reveal at that range.
Additionally, once we've revealed something for communication we'll also need to allow it to reveal other things it may be communicating with (communication networks).
If it's enemy to the original revealing grid, reveal nearby grids with antenna and beacons working and broadcasting at that range.
If it's friendly, do the above but also laser antennae, and also reveal any other grids that grid can communicate with.
Antenna range > radar > visibility, so it's less efficient to just always reveal at that range.
Additionally, once we've revealed something for communication we'll also need to allow it to reveal other things it may be communicating with (communication networks).
If it's enemy to the original revealing grid, reveal nearby grids with antenna and beacons working and broadcasting at that range.
If it's friendly, do the above but also laser antennae, and also reveal any other grids that grid can communicate with.