After 2.5 years, I would like to draw your attention once again to the fact that this feature, although it works as intended, is absolutely at odds with the logic. We're talking about night missions in XCF. I perfectly understand that I can hide my people behind walls / stones, etc. But there are a lot of situations when there is a bare field around and it is impossible to hide physically.
Option one: The rat came under the light of a flashlight on the ground and ran away 20 meters from this place on the same turn. This was noticed by the spotter and at the enemy turn, without flashing or detection, it is completely unknown where the sniper kills the rat.
Option two: Any hit on an enemy marked "spotter", as described above, automatically makes a target out of the character. Only the death of the spotter(but not always) can stop this madness and using grenades that don't triggering reaction.
I managed to see many other points and understood well how it works. Don't you think it's better to use not the "current position of the character" in any situation, but to write down the coordinates of where the target was last seen or where the shot was fired from?
You can say that I can change the settings so that the opponents will stop shooting in the dark and will only be at a visible target at the moment, and you will be right. I can do that. But this does not change the fact that this mechanic is initially built on strange logic. In general, I think the possibility that opponents will shoot at the places from where my agents were shooting is very natural and interesting and I don't want to lose that cool mechanic.
I beg you, please reconsider the approach to this feature and make it a pleasant and interesting and not annoying (especially for ironman)
As an option, you can show all opponents who hit and did not kill the agents, for several turns at any point on the map, for honesty, so to speak
.