I finally played this trought again and had a quite fun. Two times "three car mg-uaz"-groups almost killed me but they seemed to be little less deadly in dark. Overally very bug free mission, but I have still some suggestions that you can use or I can proceed to review when you have included that readme in the package.
-The overview pic have big black borders. It would look much better without. You can remove that when taking the pic with:
ShowCinemaBorder false;
-Intro may also look better without that black border. In ArmA2, the border is oversized.
-There could be small information when choppers are destoryed. Like simple spawned markers, radiochatting or hints.
Note: Each marker need to have own name "Marker1","Marker2"...
_marker1 = createMarker ["Marker1",Position Choppername1];
_marker1 setMarkerShape "ICON";
"Marker1" setMarkerType "hd_objective" ;
"Marker1" setMarkerText "Mi24 destroyed here";
http://community.bistudio.com/wiki/cfgMarkers-Very optional, but the extraction chopper could be called via Radio. So if player would lost his team he could have option to fail the mission with extraction. When player enter chopper it could check if all the chopper are gone, if not then play the same outro, but from end2 to where you have copied the current outro, but maybe changed the text.
Trigger: Condition: player in extractionchoppername On activation: _nul = [] execVM "scriptname.sqf";
scriptname.sqf
_boo=!(alive choppername1) & !(alive choppername2) & !(alive choppername3) & !(alive choppername4)
if(_boo) then {
taskname settaskstate "SUCCEEDED";
_nul=[objNull, ObjNull, taskname, "SUCCEEDED"] execVM "CA\Modules\MP\data\scriptCommands\taskHint.sqf";
sleep 4;
variablefortriggerthatendsgamewithend1=true;
} else {
taskname settaskstate "FAILED";
_nul=[objNull, ObjNull, taskname, "FAILED"] execVM "CA\Modules\MP\data\scriptCommands\taskHint.sqf";
sleep 4;
variablefortriggerthatendsgamewithend2=true;};
-Chopper task wasnt marked as completed.
-More radiochatting, animals, custom scenery and custom player id would be also plus.