I'm opening this post because I'm convertin an ArmA mission into ArmA 2 for caa1 and I had no issue at all in the previous game.
I have this mission were you are an agent under cover. There are restricted areas around the map where, if you walk in, you blew your cover. The agent has a "captive" status, and when the cover is blown for any reaon, his "captive" status changes into "false". I read in the Biki that there is a bug that causes an AI unit not to fire an enemy unit which changes its captive status from captive to non-captive. So I' vetried the following workaround without success:
1. Instead of using captive mode, I created two different groups, one for "west", which is enemy to the resistance and represents the blown cover, so you become an enemy at all effects, and one for west, which represents the low profile status.
2. When you blow your cover, you switch to the western group.
3. While you are in the west group I force all the enemies which has you as a target within 50 meters to aim and fire at you with doTarget and doFire, but they still don't attack you, and this is trange because those commands should work even if you tell the unit to fire at a friendly unit.
The problem is that the AI still doesn't shoot the enemy. The guys who never saw you before shoot you properly, but those who have already seen you don't, according to the bug.
Does anybody of you know something to make the AI fire properly?
EDIT: I discovered that they need some time (like 30 seconds or so) to "understand" that you are an enemy. My new question is now how you make them react faster.