Wolwen, I concede, I've watched you post before, and you are not a foolish person. But somewhere here we have a disconnect and I'm really not understanding where.
Somewhere we are fundamentally making different assumptions about what the line of sight is.
Assumption A) The unit's line-of-sight is the range of things that unit 'X' can see and react to. If he can see an enemy unit, he can react to it , if he can't see it, he can't react to it.
Assumption B) the area not covered by fog-of-war is the sum total of the line-of-sight of all units. The player, as our 'commander', gets to see the total of all the things his or her units can see individually. It may be implemented as an overlay, but what it's actually supposed to be showing is the sum total of all information the units have.
I'm calling these assumptions, but they match the definition of line-of-sight and fog-of-war in every RTS or wargame I've ever played, computerized or tabletop.
By definition, an enemy unit covered by the fog-of-war is not in the line-of-sight of any friendly units. It's not that your units can see it, but you can't, it's that your units can not see it.
Therefore, if your unit attacks a unit that is covered by the fog-of-war, then your unit is reacting to a unit it should not be able to detect. It is 'seeing' a unit it cannot by definition see.
In this case, the problem is that a unit 'sees' every unit within the range of any attack it has, regardless of whether it or any allied unit should be able to detect it under the definition of line-of-sight or fog-of-war.
Either this is a bug, or your definition of line-of-sight and fog-of-war is at odds with every wargame RTS I've ever seen, from Avalon hill to World of Warcraft.
You seem determined that this is not a bug but is a feature somehow. But if you're going to try to insist this isn't a bug, you're going to have to explain how those definitions of line-of-sight and fog-of-war are wrong. Because as far as *I* am concerned, units shooting enemy units they can't see is a bug, and anything about how units can see things the commander can't see or anything like that is just a really weird point-of-view I've never heard proclaimed before.
I respect your opinion, but please read this all the way through and explain how my definitions of line-of-sight and fog-of-war are wrong before you insist this isn't a bug. Not that the fog-of-war is just an overlay implemented by the GUI - we all know that, but saying it's not a bug because the fog-of-war is just a gui overlay is saying it's not a bug because that's the way the program is coded - by that definition there's no such thing as a bug, because it's always the way the program is coded.
Pug