the setUnconscious function has several limitations which I believe need to be resolved.
https://community.bistudio.com/wiki/setUnconscious
1 - cant move incapacitated unit out of vehicle. commands like moveOut do not work as expected.
2 - Cannot get the 'Treat' action on incapacitated units. This affects the ability to use AI to treat/revive units.