I've got a curious problem. I've ported over a fully-working mission I made from ArmA to Arma2, and everything works except that my objective (a pilot, who needs to be fished out of the water), dies. I've removed all the triggers, etc. that could cause the problem, but it still persists. There are two major issues:
1) The pilot (a simple editor-placed USMC 'Pilot') does not react, animate, or similar. He simply stays exactly where he is, stood up (e.g. atop the water, or even 30m up in the air, if I setPos him). He doesn't react properly.
2) He dies in a seemingly-random fashion after 5-10s... and then his body rests on top of the water/at the setPos'd height.
Update: I can't get any unit that I place in the editor to swim or tread water when they're spawned. They just stand on top of the water, and die a few seconds later.
There are no script errors in the RPT file that would indicate that any of my scripts are failing to execute properly (and, in fact, that's largely irrelevant... as it simply doesn't work with or without them).
-----------------
Update #2:
Giving the unit a waypoint of some description (of any type that requires movement, it seems), allows normal AI behaviour (i.e. he falls into the water, and just treads water after moving to the location)... anyone got any idea why?
-----------------
Update #3:
If you place the waypoint more than ~10m from the unit (or very close to the unit)... the behaviour persists. This gets more and more weird by the second.
-----------------
Update #4:
This happens regardless of who you spawn... if you spawn them on/in the water. Spawning a three-man group, where two soldiers were in the water, they both died unless they were the group leader (who 'has' the waypoints).