Ok, I'll try to make this as simple as possible. I have a group which members I've put into an array. In a script I loop through them and make them dowatch and fire. Like this:
_g = units mygroup
_s = _g select _i
_s dowatch [mytarget]
_s fire "myweapon"
So, everything, including dowatch is working perfectly, except the damn units won't fire.
I tried by giving a name to one of them and used that in the script, everything worked, but I can't have it hardcoded. I tested with hint that it actually is using the right unit names/callsigns (like GUER Alpha Black:1).
Anyone know of a workaround or something to this thing?