Topic: Primary Target markers change colors depending on LoS.
I think that currently much of the annoyance with LoS is in the fact that it appears you hit the ground at random.
Sometimes your target is in clear sight but your bot apparently still decides to shoot the hill 20 meters to the left.
Sometimes your target is just behind a hill but your bot can apparently suddenly shoot through small parts of ground and still hit the target.
In short the whole system appears kind of random as long as there's not an entire building between you and your target.
I suggest that the green Primary Target markers that appear around your target change color based on LoS to make it clear when your target can be fired at and when you'll miss. This will hopefully enable players to get a better feel of the system and judge when their target will be hit and when it will be blocked.
In short when your target is in both Turret and Missile LoS the Primary Target marker should stay green as it is now: [X]
When your target is no longer in Turret LoS but still in Missile LoS the Primary Target marker should turn cyan: [X]
When your target is neither in Turret LoS or Missile LoS then the Primary Target marker should turn blue: [X]
I don't think there's any situations where Turrets do have LoS but Missiles don't so there doesn't have to be a color for that. If I'm mistaken a new color, such as purple, could easily be chosen to represent this.
I believe this will remove much of the frustration that currently exists around the LoS system and it's seemingly random nature. The calculations for the marker's color could be done client-side ( using the same calculation of course ) and only be done server-side when the actual shot is fired, this to not put additional stress on the server to calculate the target markers for a thousand players every frame.