sreVbriefing.html%S'briefing.sqf%SDAC_Config_Behaviour.sqf%S DAC_Config_Sound.sqf%SDAC_Config_Units.sqf&S4description.ext&Seffects.sqf&Sfunc\objfunc.sqf&Sy I am incredibly sorry.txt&Sinit.sqf&Sintro.sqf&S(lea\apply_loadout.sqf&Slea\loadout-init.sqf&S1lea\loadout.sqf&S7lea\missionidea3.clafghan.lea.mission&S<"mission.sqm&S:obj\end.sqf&Sobj\New Text Document.txt&Sobj\phase1.sqf&Sobj\phase2.sqf&Sobj\phase3.sqf&Sspecinit.sqf&Sspectate.sqf&S] briefing.html/title> </head> <body bgcolor="#FFFFFF"> <! --- -----------------------------> <! --- DEBRIEFINGS --> <! --- -----------------------------> <! --- Messages shown at mission end, corresponding to each of the six possible endings. --> <hr> <br> <h2><a name="Debriefing:End1">Mission Accomplished</a></h2> <br> <p> We've driven back the insurgent attack and retaken important ground. Good work! </p> <br> <hr> <br> <h2><a name="Debriefing:End2">Mission Failed</a></h2> <br> <p> The assault force is dead. </p> <br> <! --- -----------------------------> <! --- End of DEBRIEFINGS --> <! --- -----------------------------> </body> </html>//briefing.sqf //Notes and tasks _unitName = format["%1", player]; _pilotNames = ["s13", "s14"]; player createDiaryRecord ["Diary", ["Mission credit", "Originally made by Snuffy the Evil for the Something Awful ACEGoons group. Thoughts? Send me a PM on the BI forums or e-mail me at snuffytheevil+arma@gmail.com"]]; if(!(_unitName in _pilotNames)) then { player createDiaryRecord ["Diary", ["Enemy forces", "Significant. Expect lots of light armor and angry men- the rebels shouldn't have any equipment that the M113's can't handle, but they're going to bring a lot of it. Keep in contact with your close air support, and make sure to mark any inviting targets with smoke."]]; player createDiaryRecord ["Diary", ["Support", "In addition to your superior training, we've assigned two M113 APCs to you for transport and fire support. Two L-39ZA light attack planes (callsign LUCKLESS) are also enroute from Prozakhar Airbase to serve as close air support."]]; player createDiaryRecord ["Diary", ["Objective", "Your team has been assigned to <marker name=""startmark"">outpost Mike-2</marker>. Your job is to repel the insurgent assault, and then counterattack to the north and drive their forces back to the town of <marker name=""endmark"">Mandingara</marker>."]]; task2 = player createSimpleTask ["Capture Maningara"]; task2 setSimpleTaskDescription ["Take the road north and bring the fight back to them.", "Capture Maningara", "Counterattack"]; task2 setSimpleTaskDestination (getMarkerPos "endmark"); task1 = player createSimpleTask ["Defend Outpost Mike-2"]; task1 setSimpleTaskDescription ["Repel the enemy assault.", "Defend Outpost Mike-2", "Defend"]; task1 setSimpleTaskDestination (getMarkerPos "startmark"); } else { player createDiaryRecord ["Diary", ["Repair and resupply", "To repair, rearm and refuel your airplane, follow these instructions.<br/><br/> 1) Park in front of the Vehicle Service Point on the yellow border. Stay in your airplane.<br/><br/>2) Look at the cargo container and select the appropriate item from your scroll menu. This will not replenish your flares, but you're carrying enough that resupply should be a non-issue."]]; player createDiaryRecord ["Diary", ["Caution", "Flying conditions here are extremely dangerous, especially for close air support aircraft. We've lost plenty of pilots without the help of the insurgents. Keep an eye on your speed and your surroundings- we don't really want you becoming another statistic."]]; player createDiaryRecord ["Diary", ["Enemy forces", "Significant. We're expecting them to go all-out on this assault. The light armor and machineguns shouldn't be an issue for you as long as you fly smart, but it's possible that the insurgent forces have brought along a handful of MANPADS. Don't be stupid- use your flares and keep your head on a swivel."]]; player createDiaryRecord ["Diary", ["Objective", "Intelligence reports that an assault on <marker name=""startmark"">Outpost Mike-2</marker> is immenient. You've been assigned to <marker name=""airmark"">Prozakhar Airbase</marker> to act as CAS for the unit stationed there. Assist them in repelling the assault and in their counterattack up to the town of <marker name=""endmark"">Mandingara</marker>. Your callsign is LUCKLESS. Good luck out there!"]]; taskpilot = player createSimpleTask ["Support the ground team"]; taskpilot setSimpleTaskDescription ["Provide close air support to the ground team", "Support the ground team", "Support"]; }; player createDiaryRecord ["Diary", ["Situation", "The guerillas here are a crafty lot and have wisely refused to engage us in the open. Due to a recent string of bombings and ambushes in the west we've reallocated a significant portion of our forces, leaving several key fortifications in the east dangerously undermanned and undergunned.<br/><br/>This, at least, is what the insurgents think.<br/><br/>While we've been making a big show of drawing down and moving our forces elsewhere, in reality we've been reinforcing and fortifying key positions. With any luck, the insugrents will oppurtunistically attempt to take some of our outposts in the area. Unfortunately for them, we're bringing the whole ham... and they've already bitten off more than they can chew."]];////////////////////////////// // Dynamic-AI-Creator // // Version 3.0 - 2010 // //--------------------------// // DAC_Config_Behaviour // //--------------------------// // Script by Silola // // silola@freenet.de // ////////////////////////////// private [ "_array","_setSkill","_setCombat","_setBehav","_setSpeed","_setForm","_setPatrol","_setSearch", "_setFleeing","_setHeliVal","_setPause","_setBldgBeh","_setSupport","_setJoin","_setEmpVeh","_setSupTime","_setHidTime" ]; switch (_this select 0) do { //------------------------------------------------------------------------------------------------------------------------- case 0: { _setSkill = [0.2,0.7]; _setCombat = ["green","white","yellow"]; _setBehav = ["careless","safe","aware"]; _setSpeed = ["limited","normal","full"]; _setForm = ["line","vee","column","wedge","stag column","ech left","ech right","file","diamond"]; _setFleeing = [0,100]; _setHeliVal = [45,100,0.7,1]; _setPause = [[5,10],[5,10],[5,10],[20,30,5,5],[1,3],[0,0]]; _setBldgBeh = [3,50,120,600,1]; _setPatrol = ["45 + (20 * (skill _leader))","(60 + (random 60)) + ((skill _leader) * 50)"]; _setSearch = ["40 + ((skill _leader) * 150)","50 + ((skill _leader) * 50)"]; _setSupport = [1,1]; _setJoin = 2; _setEmpVeh = [[150,100],[150,100]]; _setSupTime = ["5 + ((skill _unit) * (5 * DAC_AI_Level))",2,5]; _setHidTime = ["(((10 * DAC_AI_Level) + ((skill _leader) * 50)) / ((count units _group) + 1))"]; }; //------------------------------------------------------------------------------------------------------------------------- case 1: { _setSkill = [0.2,0.7]; _setCombat = ["green","white","yellow"]; _setBehav = ["careless","safe","aware"]; _setSpeed = ["full"]; //ALWAYS RUNNING _setForm = ["line","vee","column","wedge","stag column","ech left","ech right","file","diamond"]; _setFleeing = [0,100]; _setHeliVal = [45,100,0.7,1]; _setPause = [[5,10],[5,10],[5,10],[20,30,5,5],[1,3],[0,0]]; _setBldgBeh = [3,50,120,600,1]; _setPatrol = ["45 + (20 * (skill _leader))","(60 + (random 60)) + ((skill _leader) * 50)"]; _setSearch = ["40 + ((skill _leader) * 150)","50 + ((skill _leader) * 50)"]; _setSupport = [1,2]; _setJoin = 2; _setEmpVeh = [[150,100],[150,100]]; _setSupTime = ["5 + ((skill _unit) * (5 * DAC_AI_Level))",2,5]; _setHidTime = ["(((10 * DAC_AI_Level) + ((skill _leader) * 50)) / ((count units _group) + 1))"]; }; //------------------------------------------------------------------------------------------------------------------------- case 2: { _setSkill = [0.2,0.7]; _setCombat = ["green","white","yellow"]; _setBehav = ["careless","safe","aware"]; _setSpeed = ["limited","normal","full"]; _setForm = ["line","vee","column","wedge","stag column","ech left","ech right","file","diamond"]; _setFleeing = [0,100]; _setHeliVal = [45,100,0.7,1]; _setPause = [[5,10],[5,10],[5,10],[20,30,5,5],[1,3],[0,0]]; _setBldgBeh = [3,50,120,600,1]; _setPatrol = ["45 + (20 * (skill _leader))","(60 + (random 60)) + ((skill _leader) * 50)"]; _setSearch = ["40 + ((skill _leader) * 150)","50 + ((skill _leader) * 50)"]; _setSupport = [1,3]; _setJoin = 2; _setEmpVeh = [[150,100],[150,100]]; _setSupTime = ["5 + ((skill _unit) * (5 * DAC_AI_Level))",2,5]; _setHidTime = ["(((10 * DAC_AI_Level) + ((skill _leader) * 50)) / ((count units _group) + 1))"]; }; //------------------------------------------------------------------------------------------------------------------------- case 3: { _setSkill = [0.2,0.7]; _setCombat = ["green","white","yellow"]; _setBehav = ["careless","safe","aware"]; _setSpeed = ["limited","normal","full"]; _setForm = ["line","vee","column","wedge","stag column","ech left","ech right","file","diamond"]; _setFleeing = [0,100]; _setHeliVal = [45,100,0.7,1]; _setPause = [[5,10],[5,10],[5,10],[20,30,5,5],[1,3],[0,0]]; _setBldgBeh = [3,50,120,600,1]; _setPatrol = ["45 + (20 * (skill _leader))","(60 + (random 60)) + ((skill _leader) * 50)"]; _setSearch = ["40 + ((skill _leader) * 150)","50 + ((skill _leader) * 50)"]; _setSupport = [1,4]; _setJoin = 2; _setEmpVeh = [[150,100],[150,100]]; _setSupTime = ["5 + ((skill _unit) * (5 * DAC_AI_Level))",2,5]; _setHidTime = ["(((10 * DAC_AI_Level) + ((skill _leader) * 50)) / ((count units _group) + 1))"]; }; //------------------------------------------------------------------------------------------------------------------------- Default { if(DAC_Basic_Value != 5) then { DAC_Basic_Value = 5;publicvariable "DAC_Basic_Value"; hintc "Error: DAC_Config_Behaviour > No valid config number"; }; if(true) exitwith {}; }; }; _array = [ _setSkill,_setCombat,_setBehav,_setSpeed,_setForm,_setFleeing, _setHeliVal,_setPause,_setBldgBeh,_setPatrol,_setSearch, _setSupport,_setJoin,_setEmpVeh,_setSupTime,_setHidTime ]; _array////////////////////////////// // Dynamic-AI-Creator // // Version 3.0 - 2010 // //--------------------------// // DAC_Config_Sound // //--------------------------// // Script by Silola // // silola@freenet.de // ////////////////////////////// if(isNil "DAC_Radio_Settings") then {DAC_Radio_Settings = [1500,[0,0],5,2,objNull]}; DAC_SayArrayW = []; DAC_SayArrayE = []; DAC_SayArrayD = /* soldier die */ []; DAC_RadioArrayE = [ // Please PM me to get an example mission with radio sounds (you get then a new DAC_Sound.pbo) ]; DAC_RadioArrayW = [ // Please PM me to get an example mission with radio sounds (you get then a new DAC_Sound.pbo) ];////////////////////////////// // Dynamic-AI-Creator // // Version 2.1 - 2009 // //--------------------------// // DAC_Config_Units // //--------------------------// // Script by Silola // // silola@freenet.de // ////////////////////////////// private ["_TypNumber","_TempArray","_Unit_Pool_S","_Unit_Pool_V","_Unit_Pool_T","_Unit_Pool_A"]; _TypNumber = _this select 0;_TempArray = []; switch (_TypNumber) do { //------------------------------------------------------------------------------------------------- // Russians case 0: { _Unit_Pool_S = ["RU_Soldier_Crew","RU_Soldier_Pilot","RU_Soldier_SL","RU_Soldier","RU_Soldier_GL","RU_Soldier_MG","RU_Soldier","RU_Soldier_AT","RU_Soldier_Medic","RU_Soldier","RU_Soldier_AR","RU_Soldier_LAT","RU_Soldier","RU_Soldier_Marksman","RU_Soldier_HAT","RUS_Soldier","RU_Soldier_AA"]; _Unit_Pool_V = ["UAZ_RU","Kamaz","KamazOpen","UAZ_AGS30_RU","GAZ_Vodnik","GAZ_Vodnik_HMG"]; _Unit_Pool_T = ["BTR90","BMP3","T72_RU","T90","2S6M_Tunguska"]; _Unit_Pool_A = ["Mi17_rockets_RU","Mi24_V","Mi24_P","Ka52","Ka52Black"]; }; //------------------------------------------------------------------------------------------------- // USMC case 1: { _Unit_Pool_S = ["USMC_Soldier_Crew","USMC_Soldier_Pilot","USMC_Soldier_SL","USMC_Soldier","USMC_Soldier_GL","USMC_Soldier_AR","USMC_Soldier","USMC_Soldier_LAT","USMC_Soldier_MG","USMC_Soldier","USMC_Soldier_AA","USMC_Soldier_HAT","USMC_Soldier","USMC_SoldierM_Marksman","USMC_Soldier_AR","USMC_Soldier_GL","USMC_Soldier"]; _Unit_Pool_V = ["HMMWV","HMMWV_M2","HMMWV_Armored","HMMWV_MK19","HMMWV_TOW","HMMWV_Avenger","MTVR","M1030"]; _Unit_Pool_T = ["LAV25","AAV","M1A1","M1A2_TUSK_MG"]; _Unit_Pool_A = ["MH60S","UH1Y","AH1Z","MV22"]; }; //------------------------------------------------------------------------------------------------- // Insurgents case 2: { _Unit_Pool_S = ["Ins_Soldier_Crew","Ins_Soldier_Pilot","Ins_Soldier_CO","Ins_Soldier_1","Ins_Soldier_GL","Ins_Soldier_MG","Ins_Soldier_1","Ins_Soldier_AT","Ins_Soldier_Medic","Ins_Soldier_2","Ins_Soldier_AR",["Ins_Soldier_1",6],"Ins_Soldier_1","Ins_Soldier_2","Ins_Soldier_AT"]; _Unit_Pool_V = ["UAZ_INS","UAZ_MG_INS","UAZ_SPG9_INS","Offroad_DSHKM_INS","Pickup_PK_INS","Ural_INS","UralOpen_INS"]; _Unit_Pool_T = ["BRDM2_INS","BRDM2_ATGM_INS","BMP2_INS","T72_INS","ZSU_INS"]; _Unit_Pool_A = ["Mi17_Ins"]; }; //------------------------------------------------------------------------------------------------- // Civilians case 3: { _Unit_Pool_S = ["Assistant","Citizen1","Citizen2","Citizen3","Citizen4","Doctor","Functionary1","Functionary2","Priest","Profiteer1","Profiteer2","Profiteer3","Profiteer4","SchoolTeacher","Villager1","Villager2","Villager3","Villager4","Woodlander1","Woodlander2","Woodlander3","Woodlander4","Worker1","Worker2","Worker3","Worker4","Damsel1","Damsel2","Damsel3","Damsel4","Damsel5","Farmwife1","Farmwife2","Farmwife3","Farmwife4","Farmwife5","Hooker1","Hooker2","Hooker3","Hooker4","Hooker5","HouseWife1","HouseWife2","HouseWife3","HouseWife4","HouseWife5","Madam1","Madam2","Madam3","Madam4","Madam5","Secretary1","Secretary2","Secretary3","Secretary4","Secretary5","Sportswoman1","Sportswoman2","Sportswoman3","Sportswoman4","Sportswoman5","WorkWoman1","WorkWoman2","WorkWoman3","WorkWoman4","WorkWoman5"]; _Unit_Pool_V = ["Skoda","SkodaBlue","SkodaGreen","SkodaRed","hilux1_civil_1_open","hilux1_civil_2_covered","hilux1_civil_3_open","datsun1_civil_1_open","datsun1_civil_2_covered","datsun1_civil_3_open","car_sedan","UralCivil","UralCivil2","Lada_base","Lada1","Lada","VWGolf","V3S_Civ","Ikarus"]; _Unit_Pool_T = ["Tractor","UralCivil","UralCivil2","V3S_Civ"]; _Unit_Pool_A = ["Mi17_Civilian"]; }; //------------------------------------------------------------------------------------------------- // FR case 4: { _Unit_Pool_S = ["USMC_Soldier_Crew","USMC_Soldier_Pilot","FR_TL","FR_Assault_R","FR_Assault_GL","FR_AR","FR_Assault_R","FR_Marksman","FR_AR","FR_Sapper","FR_Assault_R","FR_Assault_GL"]; _Unit_Pool_V = ["HMMWV","HMMWV_M2","HMMWV_Armored","HMMWV_MK19","HMMWV_TOW","HMMWV_Avenger","MTVR","M1030"]; _Unit_Pool_T = ["LAV25","AAV"]; _Unit_Pool_A = ["UH1Y","MH60S"]; }; //------------------------------------------------------------------------------------------------- // CDF case 5: { _Unit_Pool_S = ["CDF_Soldier_Crew","CDF_Soldier_Pilot","CDF_Soldier_TL","CDF_Soldier","CDF_Soldier_GL","CDF_Soldier_MG","CDF_Soldier","CDF_Soldier_AR","CDF_Soldier_RPG","CDF_Soldier","CDF_Soldier_Strela","CDF_Soldier_Engineer","CDF_Soldier","CDF_Soldier_Marksman"]; _Unit_Pool_V = ["UAZ_CDF","UAZ_MG_CDF","UAZ_AGS30_CDF","Ural_CDF","UralOpen_CDF","Ural_ZU23_CDF"]; _Unit_Pool_T = ["BRDM2_CDF","BRDM2_ATGM_CDF","BMP2_CDF","T72_CDF","ZSU_CDF"]; _Unit_Pool_A = ["Mi17_CDF","Mi24_D"]; }; //------------------------------------------------------------------------------------------------- // NAPA case 6: { _Unit_Pool_S = ["GUE_Soldier_Crew","GUE_Soldier_Pilot","GUE_Soldier_CO","GUE_Soldier_2","GUE_Soldier_3","GUE_Soldier_1","GUE_Soldier_MG","GUE_Soldier_GL","GUE_Soldier_AT","GUE_Soldier_2","GUE_Soldier_AT","GUE_Soldier_AA",["GUE_Soldier_1",6],"GUE_Soldier_1","GUE_Soldier_Medic","GUE_Soldier_3"]; _Unit_Pool_V = ["hilux1_civil_1_open","hilux1_civil_2_covered","hilux1_civil_3_open","V3S_Gue","Offroad_DSHKM_Gue","Pickup_PK_GUE","Offroad_SPG9_Gue","Ural_ZU23_Gue"]; _Unit_Pool_T = ["BRDM2_Gue","BMP2_Gue","T34","T72_Gue"]; _Unit_Pool_A = []; }; //------------------------------------------------------------------------------------------------- // MVD case 7: { _Unit_Pool_S = ["RU_Soldier_Crew","RU_Soldier_Pilot","MVD_Soldier_TL","MVD_Soldier","MVD_Soldier_GL","MVD_Soldier_MG","MVD_Soldier","MVD_Soldier_AT","MVD_Soldier_Marksman","MVD_Soldier"]; _Unit_Pool_V = ["UAZ_RU","Kamaz","KamazOpen","UAZ_AGS30_RU","GAZ_Vodnik","GAZ_Vodnik_HMG"]; _Unit_Pool_T = ["BTR90","BMP3"]; _Unit_Pool_A = ["Mi17_rockets_RU","Mi24_V","Mi24_P"]; }; //------------------------------------------------------------------------------------------------- // Spetsnaz with custom gear case 8: { _Unit_Pool_S = ["RU_Soldier_Crew","RU_Soldier_Pilot",["RUS_Soldier_TL",1],["RUS_Soldier1",2],["RUS_Soldier1",3],["RUS_Soldier1",5],["RUS_Soldier1",2],["RUS_Soldier1",4],"RUS_Soldier_Marksman"]; _Unit_Pool_V = ["UAZ_RU","Kamaz","KamazOpen","UAZ_AGS30_RU","GAZ_Vodnik","GAZ_Vodnik_HMG"]; _Unit_Pool_T = ["BTR90","BMP3"]; _Unit_Pool_A = ["Mi17_rockets_RU","Mi24_V","Mi24_P"]; }; //------------------------------------------------------------------------------------------------- // Takistani Army case 9: { _Unit_Pool_S = ["TK_Soldier_Crew_EP1","TK_Soldier_Pilot_EP1","TK_Soldier_SL_EP1","TK_Soldier_EP1","TK_Soldier_GL_EP1","TK_Soldier_MG_EP1","TK_Soldier_AMG_EP1","TK_Soldier_AT_EP1","TK_Soldier_Medic_EP1","TK_Soldier_EP1","TK_Soldier_AR_EP1","TK_Soldier_LAT_EP1","TK_Soldier_EP1",["TK_Soldier_EP1",6],"TK_Soldier_B_EP1","TK_Soldier_HAT_EP1","TK_Soldier_EP1","TK_Soldier_AA_EP1"]; _Unit_Pool_V = ["UAZ_Unarmed_TK_EP1","V3S_TK_EP1","V3S_Open_TK_EP1","UAZ_MG_TK_EP1","UAZ_AGS30_TK_EP1","LandRover_MG_TK_EP1","LandRover_SPG9_TK_EP1"]; _Unit_Pool_T = ["BRDM2_TK_EP1","BRDM2_ATGM_TK_EP1","BTR60_TK_EP1","M113_TK_EP1"]; _Unit_Pool_A = ["Mi24_D_TK_EP1","Mi17_TK_EP1","UH1H_TK_EP1"]; }; //------------------------------------------------------------------------------------------------- // Takistani Militia case 10: { _Unit_Pool_S = ["TK_INS_Soldier_EP1","TK_INS_Soldier_EP1","TK_INS_Soldier_TL_EP1","TK_INS_Soldier_EP1","TK_INS_Soldier_2_EP1","TK_INS_Soldier_MG_EP1","TK_INS_Soldier_4_EP1","TK_INS_Soldier_3_EP1","TK_INS_Bonesetter_EP1","TK_INS_Soldier_EP1","TK_INS_Soldier_AR_EP1","TK_INS_Soldier_AT_EP1","TK_INS_Soldier_AAT_EP1","TK_INS_Soldier_4_EP1","TK_INS_Soldier_3_EP1","TK_INS_Soldier_AA_EP1"]; _Unit_Pool_V = ["LandRover_MG_TK_INS_EP1","LandRover_SPG9_TK_INS_EP1","V3S_TK_GUE_EP1"]; _Unit_Pool_T = ["BTR40_TK_INS_EP1","BTR40_MG_TK_INS_EP1"]; _Unit_Pool_A = ["UH1H_TK_GUE_EP1"]; }; //------------------------------------------------------------------------------------------------- // Takistani Locals case 11: { _Unit_Pool_S = ["TK_GUE_Soldier_2_EP1","TK_GUE_Soldier_2_EP1","TK_GUE_Soldier_TL_EP1","TK_GUE_Soldier_EP1","TK_GUE_Soldier_2_EP1","TK_GUE_Soldier_MG_EP1","TK_GUE_Soldier_4_EP1","TK_GUE_Soldier_3_EP1","TK_GUE_Soldier_AT_EP1","TK_GUE_Soldier_AAT_EP1","TK_GUE_Soldier_AR_EP1","TK_GUE_Bonesetter_EP1","TK_GUE_Soldier_EP1","TK_GUE_Soldier_2_EP1","TK_GUE_Soldier_5_EP1","TK_GUE_Soldier_3_EP1","TK_GUE_Soldier_AA_EP1"]; _Unit_Pool_V = ["Offroad_DSHKM_TK_GUE_EP1","Offroad_SPG9_TK_GUE_EP1","Pickup_PK_TK_GUE_EP1", "Pickup_PK_GUE", "Pickup_PK_INS", "Offroad_DSHKM_Gue", "Offroad_DSHKM_INS","BTR40_TK_GUE_EP1"]; _Unit_Pool_T = ["BRDM2_TK_GUE_EP1","BTR40_MG_TK_GUE_EP1"]; _Unit_Pool_A = ["UH1H_TK_GUE_EP1"]; }; //------------------------------------------------------------------------------------------------- // US Army case 12: { _Unit_Pool_S = ["US_Soldier_Crew_EP1","US_Soldier_Pilot_EP1","US_Soldier_SL_EP1","US_Soldier_TL_EP1","US_Soldier_AR_EP1","US_Soldier_LAT_EP1","US_Soldier_EP1","US_Soldier_GL_EP1","US_Soldier_MG_EP1","US_Soldier_AMG_EP1","US_Soldier_EP1","US_Soldier_AT_EP1","US_Soldier_AAT_EP1","US_Soldier_Marksman_EP1","US_Soldier_Medic_EP1","US_Soldier_HAT_EP1","US_Soldier_AHAT_EP1","US_Soldier_AA_EP1","US_Soldier_EP1","US_Soldier_Engineer_EP1","US_Soldier_B_EP1"]; _Unit_Pool_V = ["HMMWV_DES_EP1","MTVR_DES_EP1","HMMWV_M1151_M2_DES_EP1","HMMWV_MK19_DES_EP1","HMMWV_M998_crows_M2_DES_EP1","HMMWV_M998_crows_MK19_DES_EP1","HMMWV_Terminal_EP1","HMMWV_M1035_DES_EP1","HMMWV_Avenger_DES_EP1"]; _Unit_Pool_T = ["M1A1_US_DES_EP1","M1A2_US_TUSK_MG_EP1","M2A2_EP1","M2A3_EP1","M1126_ICV_M2_EP1","M1126_ICV_mk19_EP1","M1130_CV_EP1","M1129_MC_EP1","M1128_MGS_EP1","M6_EP1"]; _Unit_Pool_A = ["AH64D_EP1","AH6J_EP1","MH6J_EP1","UH60M_EP1","CH_47F_EP1"]; }; //------------------------------------------------------------------------------------------------- // US Delta Force case 13: { _Unit_Pool_S = ["US_Soldier_Crew_EP1","US_Soldier_Pilot_EP1","US_Delta_Force_TL_EP1","US_Delta_Force_MG_EP1","US_Delta_Force_Assault_EP1","US_Delta_Force_EP1","US_Delta_Force_AR_EP1","US_Delta_Force_M14_EP1","US_Delta_Force_Medic_EP1","US_Delta_Force_Marksman_EP1","US_Delta_Force_EP1"]; _Unit_Pool_V = ["HMMWV_M998A2_SOV_DES_EP1","ATV_US_EP1","HMMWV_DES_EP1","MTVR_DES_EP1","HMMWV_M1151_M2_DES_EP1","HMMWV_MK19_DES_EP1","HMMWV_M998_crows_M2_DES_EP1","HMMWV_M998_crows_MK19_DES_EP1","HMMWV_Terminal_EP1","HMMWV_M1035_DES_EP1"]; _Unit_Pool_T = ["M1A1_US_DES_EP1","M1A2_US_TUSK_MG_EP1","M2A2_EP1","M2A3_EP1","M1126_ICV_M2_EP1","M1126_ICV_mk19_EP1","M1130_CV_EP1","M1129_MC_EP1","M1128_MGS_EP1","M6_EP1"]; _Unit_Pool_A = ["AH64D_EP1","AH6J_EP1","MH6J_EP1","UH60M_EP1","CH_47F_EP1"]; }; //------------------------------------------------------------------------------------------------- // Czech Army case 14: { _Unit_Pool_S = ["CZ_Soldier_DES_EP1","CZ_Soldier_Pilot_EP1","CZ_Soldier_SL_DES_EP1","CZ_Soldier_MG_DES_EP1","CZ_Soldier_AMG_DES_EP1","CZ_Soldier_DES_EP1","CZ_Soldier_AT_DES_EP1","CZ_Soldier_B_DES_EP1","CZ_Soldier_DES_EP1"]; _Unit_Pool_V = ["LandRover_CZ_EP1","HMMWV_M1151_M2_CZ_DES_EP1","HMMWV_Ambulance_CZ_DES_EP1"]; _Unit_Pool_T = []; _Unit_Pool_A = ["Mi171Sh_CZ_EP1","Mi171Sh_rockets_CZ_EP1"]; }; //------------------------------------------------------------------------------------------------- // German KSK case 15: { _Unit_Pool_S = ["GER_Soldier_EP1","GER_Soldier_EP1","GER_Soldier_TL_EP1","GER_Soldier_MG_EP1","GER_Soldier_EP1","GER_Soldier_Scout_EP1","GER_Soldier_Medic_EP1","GER_Soldier_EP1","GER_Soldier_MG_EP1"]; _Unit_Pool_V = ["ATV_CZ_EP1"]; _Unit_Pool_T = []; _Unit_Pool_A = []; }; //------------------------------------------------------------------------------------------------- // OA Civilians case 16: { _Unit_Pool_S = ["TK_CIV_Takistani01_EP1","TK_CIV_Takistani02_EP1","TK_CIV_Takistani03_EP1","TK_CIV_Takistani04_EP1","TK_CIV_Takistani05_EP1","TK_CIV_Takistani06_EP1","TK_CIV_Woman01_EP1","TK_CIV_Woman02_EP1","TK_CIV_Woman03_EP1"]; _Unit_Pool_V = ["Lada1_TK_CIV_EP1","Lada2_TK_CIV_EP1","LandRover_TK_CIV_EP1","TT650_TK_CIV_EP1","Old_bike_TK_CIV_EP1","Old_moto_TK_Civ_EP1","hilux1_civil_3_open_EP1","S1203_TK_CIV_EP1","SUV_TK_CIV_EP1","UAZ_Unarmed_TK_CIV_EP1","Ural_TK_CIV_EP1","V3S_Open_TK_CIV_EP1","Volha_1_TK_CIV_EP1","Volha_2_TK_CIV_EP1","VolhaLimo_TK_CIV_EP1","S1203_ambulance_EP1"]; _Unit_Pool_T = []; _Unit_Pool_A = []; }; //------------------------------------------------------------------------------------------------- Default { if(DAC_Basic_Value != 5) then { DAC_Basic_Value = 5;publicvariable "DAC_Basic_Value"; hintc "Error: DAC_Config_Units > No valid config number"; }; if(true) exitwith {}; }; }; if(count _this == 2) then { _TempArray = _TempArray + [_Unit_Pool_S,_Unit_Pool_V,_Unit_Pool_T,_Unit_Pool_A]; } else { _TempArray = _Unit_Pool_V + _Unit_Pool_T + _Unit_Pool_A; }; _TempArray//description.ext //Contains mission information. //There's a lot you can add here- check out the BI Wiki page //for more info: //http://community.bistudio.com/wiki/Description.ext //Basic gamemode information class Header { gameType= Coop; minPlayers= 1; maxPlayers= 14; }; //JIP in Arma 2 is handled like a respawning player, so we need to set //the respawn mode appropriately. respawn= "BASE"; respawnDelay= 2; //Enable the debriefing screen debriefing = 1;//effects.sqf //Color correction, film grain and dust "colorCorrections" ppEffectAdjust [1, 1, -0.004, [0.0, 0.0, 0.0, 0.0], [1, 0.8, 0.6, 0.5], [0.199, 0.587, 0.114, 0.0]]; "colorCorrections" ppEffectCommit 0; "colorCorrections" ppEffectEnable true; "filmGrain" ppEffectEnable true; "filmGrain" ppEffectAdjust [0.04, 1, 1, 0.1, 1, false]; "filmGrain" ppEffectCommit 0; [player,-1,0.8,false] call bis_fnc_sandstorm;//objfunc.sqf //Contains several functions used to control objectives- here, just //checking if the ground team is dead and ending the mission. F_CHK_GROUND_LIVING = { //I use setCaptive in the beginning so the helicopter that flies by doesn't shoot at the players. //This also means we can't use a giant trigger that checks if there's any OPFOR on the island whatsoever. //Instead, we check the living status of every member on the ground team. If no one is alive, we end the mission. //Due to the way spectating and JIP works, we can't just use "alive". However, all dead players are near the specPen object. If everyone //on the ground team is within even 50m of specPen, we'll consider the mission lost. //We check on the server (to save client performance) and use the fancy CBA scripts to end the mission on every client. _anyoneAlive = true; while{(_anyoneAlive)} do { if(!isMultiplayer) then { groundUnits = [player]; } else { groundUnits = (playableUnits); if(!isNil "s13") then { groundUnits = groundUnits - [s13]; }; if(!isNil "s14") then { groundUnits = groundUnits - [s14]; }; }; sleep 30; _anyoneAlive = false; for [{index = 0}, {index < (count groundUnits)}, {index = index + 1}] do { _dist = (groundUnits select index) distance specPen; if(_dist >= 50) then { _anyoneAlive = true; }; }; }; //If we're out of the loop, every unit in groundUnits is withing 50m or less to the specPen, which means they're dead. //We're going to go ahead and end the mission. [-1, {_foo = [] spawn F_OBJ_FAIL}] call CBA_fnc_globalExecute; }; F_OBJ_FAIL = { //The bad ending, oh noooooo //Let's take care of those tasks first. _unitName = format["%1", player]; _pilotNames = ["s13", "s14"]; //Ground team: if(!(_unitName in _pilotsNames)) then { //Did the players successfully defend Mike-2? if((taskState task1) != "SUCCEEDED") then { task1 setTaskState "FAILED"; }; task2 setTaskState "FAILED"; } //Air: else { taskpilot setTaskState "FAILED"; }; endMission "END2"; }; F_OBJ_WIN = { //The good ending, hoorayyyy _unitName = format["%1", player]; _pilotNames = ["s13", "s14"]; if(!(_unitName in _pilotNames)) then //Player is not a pilot { task2 setTaskState "SUCCEEDED"; task1 setTaskState "SUCCEEDED"; } //Air: else { taskpilot setTaskState "SUCCEEDED"; }; endMission "END1"; }; if(isServer) then { waitUntil{(time > 1)}; //Wait for the mission to start _foo = [] spawn F_CHK_GROUND_LIVING; };I usually end up making most of these missions at 1AM. Feel free to poke around and change stuff, but keep in mind that the way I do things here may not exactly be the best.leaFunction = compile preprocessFileLineNumbers "lea\loadout-init.sqf"; call leaFunction;//line generated by LEA. //init.sqf //Initialization file. Runs at the start of the mission. //Everything before the "sleep x" command will run before the mission starts properly, at the //briefing screen. Everything after will start once the mission starts. //DAC stuff. Makes the AI stop yelling stupid things and stops the weather from changing. DAC_Single_Config = ["Units", "Sound", "Behaviour"]; DAC_Dyn_Weather = [9000,60,0.2,0.2]; //Initialize the JIP-compatible spectator script execVM "specinit.sqf"; //Compile the various functions we'll need. execVM "func\objfunc.sqf"; //Enable view distance changing ace_settings_enable_vd_change = true; missionNamespace setVariable ["ace_viewdistance_limit", 10000]; //If someone selects "respawn", this makes it so they're not knocked out when they respawn and go the the //spectator menu. ace_sys_wounds_no_rpunish = true; //Disable saving to prevent load bug enableSaving [false, false]; //Run the briefing script to give everyone notes and tasks execVM "briefing.sqf"; //Color correction and stuff execVM "effects.sqf"; ////////////////////////////////////// sleep 0.5; ////////////////////////////////////// //Bad guys! if(isServer) then { execVM "obj\phase1.sqf"; }; //Texts and musics! execVM "intro.sqf"; //intro.sqf //Music! Texts! if((player != s13) && (player != s14)) then { playMusic "EP1_Track12"; sleep 3; ["Outpost Mike-2", "Sep. 6, 1987"] call BIS_fnc_infoText; } else { playMusic "EP1_Track02"; sleep 3; ["Prozakhar Airbase", "Sep. 6, 1987"] call BIS_fnc_infoText; };/** * Generated by LEA for Arma 2 Combined Operation & ACE 2 * Version: 1.4.74 * Add Apply loadout actions on Empty vehicles. */ /** * Generated by LEA for Arma 2 Combined Operation & ACE 2 * Version: 1.4.74 * Init call for loadout scripts. */ enable_lea_addon = false; ace_sys_wounds_no_medical_gear = true; _dummy = [] execVM "lea\apply_loadout.sqf"; if (isServer && isMultiplayer) exitWith { _dummy = [] execVM "lea\loadout.sqf"; waitUntil{scriptDone _dummy}; }; if (player != player) then { waitUntil {player == player}; }; waitUntil {local player}; if (!(player getVariable ["lea_already_connected", false])) then { while {!(player getVariable "lea_already_connected")} do { sleep 1; }; player setVariable ["lea_already_connected", true, true]; _dummy = [] execVM "lea\loadout.sqf"; waitUntil{scriptDone _dummy}; }; [] spawn { hintSilent "Loadout - done"; sleep 10; hintSilent ""; }; /** * Generated by LEA for Arma 2 Combined Operation & ACE 2 * Version: 1.4.74 * Thu Dec 05 00:27:38 MST 2013 * Mission file name: missionidea3.clafghan * Mission name: missionidea3.clafghan * Required mods: * + ACE * + ACRE * * Call the script: _dummy = [] execvm "lea\loadout.sqf"; * */ /** * Loadout for Vehicles */ clearweaponcargo gun1; clearmagazinecargo gun1; clearweaponcargo gun2; clearmagazinecargo gun2; clearweaponcargo gun3; clearmagazinecargo gun3; clearweaponcargo heliwreck; clearmagazinecargo heliwreck; clearweaponcargo ammo1; clearmagazinecargo ammo1; ammo1 addweaponcargo ["ACE_G3A3",10]; ammo1 addweaponcargo ["Saiga12K",10]; ammo1 addmagazinecargo ["64Rnd_9x19_Bizon",50]; ammo1 addmagazinecargo ["20Rnd_762x51_FNFAL",50]; ammo1 addmagazinecargo ["ACE_20Rnd_762x51_B_G3",50]; ammo1 addmagazinecargo ["30Rnd_556x45_Stanag",50]; ammo1 addmagazinecargo ["1Rnd_HE_M203",40]; ammo1 addmagazinecargo ["1Rnd_Smoke_M203",5]; ammo1 addmagazinecargo ["1Rnd_SmokeGreen_M203",5]; ammo1 addmagazinecargo ["1Rnd_SmokeRed_M203",5]; ammo1 addmagazinecargo ["1Rnd_SmokeYellow_M203",5]; ammo1 addmagazinecargo ["8Rnd_B_Saiga12_74Slug",50]; ammo1 addmagazinecargo ["8Rnd_B_Saiga12_Pellets",50]; clearweaponcargo gun4; clearmagazinecargo gun4; clearweaponcargo gun5; clearmagazinecargo gun5; clearweaponcargo igun1; clearmagazinecargo igun1; clearweaponcargo igun2; clearmagazinecargo igun2; /** * Loadout for ai units */ //No named AI units in this mission. /** * Loadout for playable units */ removeallweapons s5; removeallitems s5; removeBackpack s5; [s5,1,0,1,true] call ACE_fnc_PackIFAK; _s5playerweap = [ "M16A2GL", "ACE_Backpack_Olive", "Binocular", "ACRE_PRC148", "ACRE_PRC343", "ItemCompass", "ACE_Earplugs", "ItemMap", "ItemWatch" ]; _s5playerammo = [ "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "HandGrenade_East", "HandGrenade_East", "SmokeShellBlue", "SmokeShellGreen", "ACE_LargeBandage", "ACE_LargeBandage", "1Rnd_HE_M203", "1Rnd_HE_M203", "1Rnd_HE_M203", "1Rnd_HE_M203" ]; {s5 addmagazine _x} foreach _s5playerammo; {s5 addWeapon _x} foreach _s5playerweap; [s5, "1Rnd_HE_M203", 15] call ACE_fnc_PackMagazine; [s5, "1Rnd_Smoke_M203", 2] call ACE_fnc_PackMagazine; [s5, "1Rnd_SmokeGreen_M203", 2] call ACE_fnc_PackMagazine; [s5, "1Rnd_SmokeRed_M203", 2] call ACE_fnc_PackMagazine; [s5, "1Rnd_SmokeYellow_M203", 2] call ACE_fnc_PackMagazine; [s5, ""] call ACE_fnc_PutWeaponOnBack; s5 selectWeapon (primaryWeapon s5); removeallweapons s6; removeallitems s6; removeBackpack s6; [s6,2,0,2,true] call ACE_fnc_PackIFAK; _s6playerweap = [ "PK", "ACE_APS", "Binocular", "ACRE_PRC343", "ItemCompass", "ACE_Earplugs", "ItemMap", "ItemWatch" ]; _s6playerammo = [ "100Rnd_762x54_PK", "100Rnd_762x54_PK", "100Rnd_762x54_PK", "HandGrenade_East", "HandGrenade_East", "SmokeShell", "SmokeShell", "ACE_LargeBandage", "ACE_LargeBandage", "ACE_20Rnd_9x18_APS", "ACE_20Rnd_9x18_APS" ]; {s6 addmagazine _x} foreach _s6playerammo; {s6 addWeapon _x} foreach _s6playerweap; [s6, ""] call ACE_fnc_PutWeaponOnBack; s6 selectWeapon (primaryWeapon s6); removeallweapons s7; removeallitems s7; removeBackpack s7; [s7,2,0,2,true] call ACE_fnc_PackIFAK; _s7playerweap = [ "FN_FAL", "ACE_Backpack_Olive", "Binocular", "ACRE_PRC343", "ItemCompass", "ACE_Earplugs", "ItemMap", "ItemWatch" ]; _s7playerammo = [ "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "HandGrenade_East", "HandGrenade_East", "SmokeShell", "SmokeShell", "ACE_LargeBandage", "ACE_LargeBandage" ]; {s7 addmagazine _x} foreach _s7playerammo; {s7 addWeapon _x} foreach _s7playerweap; [s7, "100Rnd_762x54_PK", 3] call ACE_fnc_PackMagazine; [s7, ""] call ACE_fnc_PutWeaponOnBack; s7 selectWeapon (primaryWeapon s7); removeallweapons s8; removeallitems s8; removeBackpack s8; [s8,0,0,0,true] call ACE_fnc_PackIFAK; _s8playerweap = [ "FN_FAL", "ACE_Backpack_Olive", "Binocular", "ACRE_PRC343", "ItemCompass", "ACE_Earplugs", "ItemMap", "ItemWatch" ]; _s8playerammo = [ "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "SmokeShell", "SmokeShell", "SmokeShell", "HandGrenade_East", "HandGrenade_East", "20Rnd_762x51_FNFAL" ]; {s8 addmagazine _x} foreach _s8playerammo; {s8 addWeapon _x} foreach _s8playerweap; [s8, "ACE_Epinephrine", 10] call ACE_fnc_PackMagazine; [s8, "ACE_Bandage", 10] call ACE_fnc_PackMagazine; [s8, "ACE_LargeBandage", 10] call ACE_fnc_PackMagazine; [s8, "ACE_Medkit", 10] call ACE_fnc_PackMagazine; [s8, "ACE_Morphine", 10] call ACE_fnc_PackMagazine; [s8, ""] call ACE_fnc_PutWeaponOnBack; s8 selectWeapon (primaryWeapon s8); removeallweapons s1; removeallitems s1; removeBackpack s1; [s1,1,0,1,true] call ACE_fnc_PackIFAK; _s1playerweap = [ "M16A2GL", "ACE_Backpack_Olive", "Binocular", "ACRE_PRC148", "ACRE_PRC343", "ItemCompass", "ACE_Earplugs", "ItemMap", "ItemWatch" ]; _s1playerammo = [ "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "HandGrenade_East", "HandGrenade_East", "SmokeShellBlue", "SmokeShellGreen", "ACE_LargeBandage", "ACE_LargeBandage", "1Rnd_HE_M203", "1Rnd_HE_M203", "1Rnd_HE_M203", "1Rnd_HE_M203" ]; {s1 addmagazine _x} foreach _s1playerammo; {s1 addWeapon _x} foreach _s1playerweap; [s1, "1Rnd_HE_M203", 15] call ACE_fnc_PackMagazine; [s1, "1Rnd_Smoke_M203", 2] call ACE_fnc_PackMagazine; [s1, "1Rnd_SmokeGreen_M203", 2] call ACE_fnc_PackMagazine; [s1, "1Rnd_SmokeRed_M203", 2] call ACE_fnc_PackMagazine; [s1, "1Rnd_SmokeYellow_M203", 2] call ACE_fnc_PackMagazine; [s1, ""] call ACE_fnc_PutWeaponOnBack; s1 selectWeapon (primaryWeapon s1); removeallweapons s2; removeallitems s2; removeBackpack s2; [s2,2,0,2,true] call ACE_fnc_PackIFAK; _s2playerweap = [ "PK", "Binocular", "ACRE_PRC343", "ItemCompass", "ACE_Earplugs", "ItemMap", "ItemWatch" ]; _s2playerammo = [ "100Rnd_762x54_PK", "100Rnd_762x54_PK", "100Rnd_762x54_PK", "HandGrenade_East", "HandGrenade_East", "SmokeShell", "SmokeShell", "ACE_LargeBandage", "ACE_LargeBandage" ]; {s2 addmagazine _x} foreach _s2playerammo; {s2 addWeapon _x} foreach _s2playerweap; [s2, ""] call ACE_fnc_PutWeaponOnBack; s2 selectWeapon (primaryWeapon s2); removeallweapons s3; removeallitems s3; removeBackpack s3; [s3,2,0,2,true] call ACE_fnc_PackIFAK; _s3playerweap = [ "FN_FAL", "ACE_Backpack_Olive", "Binocular", "ACRE_PRC343", "ItemCompass", "ACE_Earplugs", "ItemMap", "ItemWatch" ]; _s3playerammo = [ "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "HandGrenade_East", "HandGrenade_East", "SmokeShell", "SmokeShell", "ACE_LargeBandage", "ACE_LargeBandage" ]; {s3 addmagazine _x} foreach _s3playerammo; {s3 addWeapon _x} foreach _s3playerweap; [s3, "100Rnd_762x54_PK", 3] call ACE_fnc_PackMagazine; [s3, ""] call ACE_fnc_PutWeaponOnBack; s3 selectWeapon (primaryWeapon s3); removeallweapons s4; removeallitems s4; removeBackpack s4; [s4,0,0,0,true] call ACE_fnc_PackIFAK; _s4playerweap = [ "FN_FAL", "ACE_Backpack_Olive", "Binocular", "ACRE_PRC343", "ItemCompass", "ACE_Earplugs", "ItemMap", "ItemWatch" ]; _s4playerammo = [ "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "SmokeShell", "SmokeShell", "SmokeShell", "HandGrenade_East", "HandGrenade_East", "20Rnd_762x51_FNFAL" ]; {s4 addmagazine _x} foreach _s4playerammo; {s4 addWeapon _x} foreach _s4playerweap; [s4, "ACE_Epinephrine", 10] call ACE_fnc_PackMagazine; [s4, "ACE_Bandage", 10] call ACE_fnc_PackMagazine; [s4, "ACE_LargeBandage", 10] call ACE_fnc_PackMagazine; [s4, "ACE_Medkit", 10] call ACE_fnc_PackMagazine; [s4, "ACE_Morphine", 10] call ACE_fnc_PackMagazine; [s4, ""] call ACE_fnc_PutWeaponOnBack; s4 selectWeapon (primaryWeapon s4); removeallweapons s12; removeallitems s12; removeBackpack s12; [s12,2,0,2,true] call ACE_fnc_PackIFAK; _s12playerweap = [ "FN_FAL", "Binocular", "ACRE_PRC343", "ItemCompass", "ACE_Earplugs", "ItemMap", "ItemWatch" ]; _s12playerammo = [ "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "HandGrenade_East", "HandGrenade_East", "SmokeShell", "SmokeShell", "ACE_LargeBandage", "ACE_LargeBandage" ]; {s12 addmagazine _x} foreach _s12playerammo; {s12 addWeapon _x} foreach _s12playerweap; [s12, ""] call ACE_fnc_PutWeaponOnBack; s12 selectWeapon (primaryWeapon s12); removeallweapons s11; removeallitems s11; removeBackpack s11; [s11,0,0,0,true] call ACE_fnc_PackIFAK; _s11playerweap = [ "bizon", "Binocular", "ACRE_PRC148", "ACRE_PRC343", "ItemCompass", "ACE_Earplugs", "ItemGPS", "ItemMap", "ItemWatch" ]; _s11playerammo = [ "64Rnd_9x19_Bizon", "64Rnd_9x19_Bizon", "64Rnd_9x19_Bizon", "64Rnd_9x19_Bizon", "64Rnd_9x19_Bizon", "64Rnd_9x19_Bizon", "64Rnd_9x19_Bizon", "64Rnd_9x19_Bizon", "SmokeShell", "SmokeShell", "HandGrenade_East", "HandGrenade_East" ]; {s11 addmagazine _x} foreach _s11playerammo; {s11 addWeapon _x} foreach _s11playerweap; [s11, ""] call ACE_fnc_PutWeaponOnBack; s11 selectWeapon (primaryWeapon s11); removeallweapons s10; removeallitems s10; removeBackpack s10; [s10,2,0,2,true] call ACE_fnc_PackIFAK; _s10playerweap = [ "FN_FAL", "Binocular", "ACRE_PRC343", "ItemCompass", "ACE_Earplugs", "ItemMap", "ItemWatch" ]; _s10playerammo = [ "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "20Rnd_762x51_FNFAL", "HandGrenade_East", "HandGrenade_East", "SmokeShell", "SmokeShell", "ACE_LargeBandage", "ACE_LargeBandage" ]; {s10 addmagazine _x} foreach _s10playerammo; {s10 addWeapon _x} foreach _s10playerweap; [s10, ""] call ACE_fnc_PutWeaponOnBack; s10 selectWeapon (primaryWeapon s10); removeallweapons s9; removeallitems s9; removeBackpack s9; [s9,0,0,0,true] call ACE_fnc_PackIFAK; _s9playerweap = [ "bizon", "Binocular", "ACRE_PRC148", "ACRE_PRC343", "ItemCompass", "ACE_Earplugs", "ItemGPS", "ItemMap", "ItemWatch" ]; _s9playerammo = [ "64Rnd_9x19_Bizon", "64Rnd_9x19_Bizon", "64Rnd_9x19_Bizon", "64Rnd_9x19_Bizon", "64Rnd_9x19_Bizon", "64Rnd_9x19_Bizon", "64Rnd_9x19_Bizon", "64Rnd_9x19_Bizon", "SmokeShell", "SmokeShell", "HandGrenade_East", "HandGrenade_East" ]; {s9 addmagazine _x} foreach _s9playerammo; {s9 addWeapon _x} foreach _s9playerweap; [s9, ""] call ACE_fnc_PutWeaponOnBack; s9 selectWeapon (primaryWeapon s9); removeallweapons s13; removeallitems s13; removeBackpack s13; [s13,1,0,1,true] call ACE_fnc_PackIFAK; _s13playerweap = [ "ACE_TT", "ACRE_PRC148", "ACE_GlassesSunglasses", "ItemCompass", "ACE_Earplugs", "ItemGPS", "ItemMap", "ItemWatch" ]; _s13playerammo = [ "ACE_8Rnd_762x25_B_Tokarev", "ACE_8Rnd_762x25_B_Tokarev", "ACE_8Rnd_762x25_B_Tokarev", "ACE_8Rnd_762x25_B_Tokarev", "ACE_LargeBandage", "ACE_LargeBandage" ]; {s13 addmagazine _x} foreach _s13playerammo; {s13 addWeapon _x} foreach _s13playerweap; [s13, ""] call ACE_fnc_PutWeaponOnBack; if (count weapons s13 > 0) then { private['_type', '_muzzles']; _type = ((weapons s13) select 0); _muzzles = getArray(configFile >>"cfgWeapons">> _type >>"muzzles"); if (count _muzzles > 1) then { s13 selectWeapon + (_muzzles select 0); } else { s13 selectWeapon _type; }; }; removeallweapons s14; removeallitems s14; removeBackpack s14; [s14,1,0,1,true] call ACE_fnc_PackIFAK; _s14playerweap = [ "ACE_TT", "ACRE_PRC148", "ACE_GlassesSunglasses", "ItemCompass", "ACE_Earplugs", "ItemGPS", "ItemMap", "ItemWatch" ]; _s14playerammo = [ "ACE_8Rnd_762x25_B_Tokarev", "ACE_8Rnd_762x25_B_Tokarev", "ACE_8Rnd_762x25_B_Tokarev", "ACE_8Rnd_762x25_B_Tokarev", "ACE_LargeBandage", "ACE_LargeBandage" ]; {s14 addmagazine _x} foreach _s14playerammo; {s14 addWeapon _x} foreach _s14playerweap; [s14, ""] call ACE_fnc_PutWeaponOnBack; if (count weapons s14 > 0) then { private['_type', '_muzzles']; _type = ((weapons s14) select 0); _muzzles = getArray(configFile >>"cfgWeapons">> _type >>"muzzles"); if (count _muzzles > 1) then { s14 selectWeapon + (_muzzles select 0); } else { s14 selectWeapon _type; }; }; �������} WunHMŽaffcK=HbLS3SVOwF)$<1K0 [#ρ{%!,1`LebkSRorΩ[3B$ [S٥,ue$%=J6{O?  3K'eu2-aa9иn0MϑC$mQ:H;Rfa紦*Dži% ^Vr</r&%5M?vYS;u8rT.N Ʃ5y)o;ǾQjS5-C6<Ӕf2<uBʑS;)U!*Z=#JZ>"-c3cjnZ 4 "gLVʦ䌖MK W<-ʪ8f牥tfy~ܵf"(Y@PPd; n\WwBUs8,y% ~NUhΨL{Mϼ!AXAM%5!v?w\{!z:s*iYUnҠƂLuhx݇3 C7 b#g mqGh}-o "ht1}8mABHJ'u\"rBs&L(hrfN;,,1 Ae%zW-UYsvXԷM˩lfzBTZ&;)N\63ˤo'$ZwjiC^5ؼm^QZBJF6iQ$mBFg N*ղDT)ֹuc7nc0Nu9u}Z;vCv\/[,oskrr2i];BZeEpwrJXϺ;=4"-RFSsCE㲲4ejb(D`ܬOgƒӤGWd59=)@yeiNԛ ̓P@-E^5]</$(ĉSҜ%IL6Mq (M ,Qf#mA!0|H邌>]I3B ppi݀K Zqv-S__,ZN9i4G:&KK8J+-J5!mgۊj㚖}A!HIQRcDzĬzc *gޅiB iFL%%AԄu&FJkKh@u9 n[$_`&[ar8GUK Vmja kN!Fmn6nڜ([3JZ<[~Õwvj8995ӿ7D}y]4| 8`N8�[Ġ\_1 S|VcjA|P1q$-Uz~|vXRsXeg^[ ;H0U0"]icvbJǎJF]S{Vw'5)#-|eA!tt&84=%O/� p m]㒺 =N=Knc\9D0ٻV,aN&r&z$zG #{ԩ<V G!& ^ qv@5FG~½YoqGlѾv5 [6-.Gq+KH[B8=8ar]iH狑/-c.bR] ߔ෌账Fv6ZӖUZ� � zQamKgeA�y!lX6�cF&vn\B�_ 1#"ô,XUmֳ܂q<ig*u4.]G6̧esG WzzD• M:] ݲZU<3KV:jJ^]=^ݓ$N ݳ}uf<{&[.g.,Xۏ  SÁMā>0ߪW9ƷXo%lMcw@pnEZ% jg N]V`�4@O29-5' tB<~RcT8b&] >ov_"\jl_5!]Erq#SD]NLϐ-[dKDŽ^XddULGUt @y`9]|F*[‹yɅ~US*i2 ;j'[MD/DSM?[3qS͍l57&@�AS�[͐E)%4Tim5y4xch' wzvT=+cPy v6!pV�[^Nƌ@/g_219=%?$9>AE�m<�nH8sz5a5.I/u[$8<AQ΄tJRg (hT@>:I{bŽ6KV6wc“p�WHpHA*J3b؈'hXn0x89$1:Ȧ{qԊ^7bz$ls+vb?9h:]0W}{x?@e鄸]oU�_Voszv[[*~N}65P >"1m=nB|A|Gjw6(&OxB'$D,[,Gu , {9i8 _jICu\4xcTx<kqȑڞ,gg!:r$GI߄ߗ# _rCindG y :# c,6ScE";H`''# F&Tc@?m$)y%l_f?4p=wtlϯ6apgLˑ#�8)r )T`|Q3 _{O,n~K'}/_^cTVDL@ 8d?\3s$\]ǜ=?R N CD=뜤Ym?A*x4A I7TdJ7ӧ/D2m,}Ҟ[皼'v \)x/K[`s9hR=}b7!*Ci4)i:@4 ___'!>qƊ:<sL* ~gk"K5ϟC<hlT{ϦIw@W&3iR$ K&Z_+liuU,Y+bׄp͢^ԙA,6P]q(BmMm~VJ ҙ,]ÙmY)3-4 .z*AKE疊&/Tij B/,#t] Bݥ B;-sYЂ.=edC\S U&:^Zi{YfzQfvQ X\�=AÈGG8īLo8yɹB_fnYVhwf,4+.f?SPP7{!gx?@):}=ƤX8cvZaW5^i|U'^촞hqg|f҈gBQD-A, YVkgBu\|\W;̲QQ&w\TAX �xAC<$?B[ =[~a,w:IKx o;?|d98rĕWA0`lN|];X;~yvױ14)YnU</ӊoğa<b00fg3}Pc~`cNGj ZdeEʌEVIOB( \R/9+WY\=k0{zIUʂKRK-K\A7 -ax]&&^e@sq[;wP#6H1G*̞#fOj.n5�FaoSϚ>>'6„1w09Mϱ 4%_a p*V/*VPƚ-?`֖T翍o ?60mP@ߞcq[Ϝf?S !ng*z4c.+r\3'lzQׅW6rIf푬Vm%YUsK\َW,QL"7Pf\9T#@�2d*L"S%S["G'yqƊSIM%ljƢTSϴ c0l.d*rD,lB '+ HxBTulWŦDLVl,rIX!<-:9Nq68}q%)cDxM_:>qxX/ C :su|\'ՎJWe%lISY&r|R!7EAC;_tCw^x Ew~\wCo!~!}PjP<Hwsst3v=xˆYK .5=elϯ(Cw~LyoS9.]1N)O!q"OEt]ySVENw*s/lo&\7c1NsT島𷓼+1t2>C'/=Uyg``&CPǕ/^\ >ÖG^tKkVcE(HFWyĆ7{xԶr~S>zWeQ̯wCfƻ/"'5xGYZrVV^ꭡP%ڣ_1=Wë!^%|6^�Wӄj, IOA_$i>G1 &c-dq99g�ZT׷Ad3gEEzrDc7y= Hq.ĚOGQcUs*&/g;HeNǢAd,N⮓@&F2d1dr$Z/PwIzF#L0fŮ`A&TcR�oÒ1$bxLl3X/~f4p /Ta7={NCl,>~$}G1{*Eӱ1K'd/) $ߊbS3N?$o_ 1 qװ=~$e-,J*ʗ踍4$Kt䅑_V @|:lɏْk[%y_[Ć Fَ}+u >A-bX k!`;OU&`^jQuLcS(aq8 hg2C|;x\9l}?x v?I&cmFcJQ�@W"O*f $`;xӦ:w?= aPϹ.X MhUO/gRgHQ$-ys`ŒE<\[4]/.cBg^g Vyj: ^[׳U Q7TKPp)ѾɁLʨ|k3|lMH˭6Bl'rf͂@TZ6]TM(į51mz^#ۀ@wqvUc%8֊h+wj^M)?CfAN /lN+ pkWj4.Q?5:WoxWJMĆġg;wZ='#~_P*@r1Lb;o)J\R. ٵJE(_JQY*!>^hX1P>/OWOA=?tONYtuydWz X!],)c^iHgHF[e!#U,/g1lFsswT:c:gE2,/ ?`#C,l=6lBHBpv]N$6pqzk8Oy)?0`@Z6&cA05`�2*Ml7ʇN�,0TXC-8##`Pblh[88V8##`- `[5؄98.a!`+}cw?($G,OSK80800.erR��P hv\*ʦ?Qp9 Qe r88W yfܶreFqYU(#Q!UnG"6:bL\DcBda"LLg{h˲Ӓ3N4D8484/fAcs4vF&(eypf^sxƋQhvl\DϞD8:nG(pdpd4;2q^;2-d$v8.8.ײp903տ �Lm"vE G8$8$/q rX &gspt`~LSrNRT�KUA C3!2<19sk'&WubE##Av| Ufaek׹p&^. :5H8s7 ((X(.4™ AA@5n Wά|8�X Dl8eF?okƉwqp T@j`M VĽk}LiFwiBHJɚf|짋lAo7^PqPpP P9hVm6sp fmh0p4#!v,s*=1B&gE&3=p1Wf"w2k ^>p4{^ Jf) },'ӇMWē7oY ˸KN(TrPR=ötf4I^XGm a)@ 88 7 YKF+3u=7x9 )2R@A(Hfd+I>XE^T2">qq.tqp MY@O(rTIRfT](.oxK?jm3cTZȮؘC̘h_3N�0GGA":f:.Kl&oHw>hq\�f!1#]Bk]x`Th}gVh65??]S=+{#GFEIktnz ,IRcd߄!fW~p&ldCՁhb}hE6I>-?~_&]2Mof{L5]46}X?"|T/<hx_gv;6< _2|+l5zy_7|/jo 񷦚oA|l5B|@<VN=}hiIYzz{ M?#mam!b˶^qTZ^Žt6bZZdyRNe-_h +G8buA۰dv�7} *Cc"/*.22M)ifqC.F%,3ѧ{[*VHbKX܇匢)ٌ3hF E1tCcO Ƕ"k=h 0 `A88 C0CӃa?Q``hz02̥CC1eANFLJf<:McQx`8 䠶MA@!8 8 Y(t`0fd:AAJQhz\-.04@3^A`Sw@'qp4= &|(pp4= QQ(8BA䐜VQs8dlG?o7}ßd5m#iiaPRUEVgSJ^2faUcϚN30h6[ 88 S0Bca7QXXhz,̰::A .sMW ^Aฏ8 MW ^AV(pp4= N@ 8 8 , x�w& d$)))-̮s� -K mi0I&'K4 x hx4UIia1R2SE8,d8_vנE3,P`!Bcv.>tj"9d䌪Lfc̷ݎB=߂Áá1pAB^p(>d'$ uC/C] eIlFTZ_X2ohBfcyYf3:;M-/-?PbxT[UqR+i9?;Y?wm.3Jz0eZ*lΟ^o<[ʭ�version=11; class Mission { addOns[]= { "ace_c_vehicle", "clafghan", "cacharacters_e", "CAWheeled_E", "catracked_e_m113", "ca_modules_clouds", "ace_c_men", "caweapons_e", "camisc_e", "camisc3", "caweapons_e_ammoboxes", "ace_sys_wounds", "camp_armory_misc_concrete_wall", "cawheeled_e_btr40", "dac_source", "CAWheeled2_TowingTractor", "ace_sys_vehicledamage", "ace_c_weapon", "ace_sys_viewblock", "warfarebuildings", "cawheeled_e_v3s" }; addOnsAuto[]= { "cacharacters_e", "ca_modules_clouds", "ace_c_men", "cawheeled_e_btr40", "dac_source", "ace_sys_vehicledamage", "ace_sys_viewblock", "catracked_e_m113", "CAWheeled_E", "ace_c_vehicle", "caweapons_e", "camisc_e", "camisc3", "caweapons_e_ammoboxes", "ace_sys_wounds", "camp_armory_misc_concrete_wall", "ace_c_weapon", "warfarebuildings", "CAWheeled2_TowingTractor", "cawheeled_e_v3s", "clafghan" }; randomSeed=4688827; class Intel { briefingName="[CO 14] Operation Short Straw"; briefingDescription="We're trying to draw out the rebel forces so we can crush them in an open battle. Guess who gets to be the bait?"; startWeather=0.27905029; forecastWeather=0.27905029; year=1987; month=9; day=6; hour=15; minute=0; }; class Groups { items=22; class Item0 { side="EAST"; class Vehicles { items=4; class Item0 { position[]={17480.057,1069.1461,6068.7695}; azimut=185; id=0; side="EAST"; vehicle="TK_Soldier_SL_EP1"; player="PLAY CDG"; leader=1; rank="SERGEANT"; skill=0.33333331; text="s5"; description="Fireteam Leader (Alpha)"; }; class Item1 { position[]={17478.68,1069.1461,6069.833}; azimut=185; special="NONE"; id=1; side="EAST"; vehicle="TK_Soldier_MG_EP1"; player="PLAY CDG"; rank="CORPORAL"; skill=0.33333331; text="s6"; description="Machinegunner"; }; class Item2 { position[]={17477.15,1069.1461,6070.0381}; azimut=185; special="NONE"; id=2; side="EAST"; vehicle="TK_Soldier_AMG_EP1"; player="PLAY CDG"; skill=0.2; text="s7"; description="Asst. Machinegunner"; }; class Item3 { position[]={17475.668,1069.1461,6070.5088}; azimut=185; special="NONE"; id=3; side="EAST"; vehicle="TK_Soldier_Medic_EP1"; player="PLAY CDG"; rank="CORPORAL"; skill=0.2; text="s8"; description="Medic"; }; }; }; class Item1 { side="EAST"; class Vehicles { items=4; class Item0 { position[]={17480.434,1069.1461,6062.876}; azimut=180; special="NONE"; id=4; side="EAST"; vehicle="TK_Soldier_SL_EP1"; player="PLAY CDG"; leader=1; rank="SERGEANT"; skill=1; text="s1"; description="Fireteam Leader (Bravo)"; }; class Item1 { position[]={17479.316,1069.1461,6066.6377}; azimut=180; special="NONE"; id=5; side="EAST"; vehicle="TK_Soldier_MG_EP1"; player="PLAY CDG"; rank="CORPORAL"; skill=0.33333331; text="s2"; description="Machinegunner"; }; class Item2 { position[]={17477.316,1069.1461,6066.4438}; azimut=180; special="NONE"; id=6; side="EAST"; vehicle="TK_Soldier_AMG_EP1"; player="PLAY CDG"; skill=0.2; text="s3"; description="Asst. Machinegunner"; }; class Item3 { position[]={17475.332,1069.1461,6066.4438}; azimut=180; special="NONE"; id=7; side="EAST"; vehicle="TK_Soldier_Medic_EP1"; player="PLAY CDG"; rank="CORPORAL"; skill=0.2; text="s4"; description="Medic"; }; }; }; class Item2 { side="EAST"; class Vehicles { items=2; class Item0 { position[]={17484.852,1069.1461,6072.6279}; azimut=260; special="NONE"; id=9; side="EAST"; vehicle="TK_Soldier_EP1"; player="PLAY CDG"; skill=0.60000002; text="s12"; description="M113 Gunner"; }; class Item1 { position[]={17483.732,1069.1461,6071.75}; azimut=230; special="NONE"; id=8; side="EAST"; vehicle="TK_Soldier_Crew_EP1"; player="PLAY CDG"; leader=1; rank="CORPORAL"; skill=0.60000002; text="s11"; description="M113 Driver"; }; }; }; class Item3 { side="EAST"; class Vehicles { items=2; class Item0 { position[]={17485.514,1069.1461,6062.6567}; azimut=235; special="NONE"; id=12; side="EAST"; vehicle="TK_Soldier_EP1"; player="PLAY CDG"; skill=0.60000002; text="s10"; description="M113 Gunner"; }; class Item1 { position[]={17483.811,1069.1461,6061.8428}; azimut=235; special="NONE"; id=11; side="EAST"; vehicle="TK_Soldier_Crew_EP1"; player="PLAY CDG"; leader=1; rank="CORPORAL"; skill=0.60000002; text="s9"; description="M113 Driver"; }; }; }; class Item4 { side="LOGIC"; class Vehicles { items=1; class Item0 { position[]={17401.885,1035.2236,6117.3247}; id=17; side="LOGIC"; vehicle="BIS_clouds_Logic"; leader=1; lock="UNLOCKED"; skill=0.60000002; }; }; }; class Item5 { side="EAST"; class Vehicles { items=2; class Item0 { position[]={15459.271,2.8314047,1266.5417}; azimut=155; special="NONE"; id=20; side="EAST"; vehicle="TK_Soldier_Pilot_EP1"; player="PLAYER COMMANDER"; leader=1; rank="CAPTAIN"; skill=0.60000002; text="s13"; description="L-39ZA Pilot"; }; class Item1 { position[]={15462.018,2.8314047,1267.4719}; azimut=205; special="NONE"; id=21; side="EAST"; vehicle="TK_Soldier_Pilot_EP1"; player="PLAY CDG"; rank="CAPTAIN"; skill=0.60000002; text="s14"; description="L-39ZA Pilot"; }; }; }; class Item6 { side="EAST"; class Vehicles { items=1; class Item0 { position[]={17455.082,1069.0657,6092.1353}; id=27; side="EAST"; vehicle="TK_Soldier_MG_EP1"; leader=1; skill=1; }; }; class Waypoints { items=1; class Item0 { position[]={17456.717,1071.2059,6097.1738}; idStatic=489685; idObject=-1827823403; class Effects { }; showWP="NEVER"; }; }; }; class Item7 { side="GUER"; class Vehicles { items=1; class Item0 { position[]={19290.936,509.67197,7109.4482}; azimut=270; id=28; side="GUER"; vehicle="TK_GUE_Soldier_5_EP1"; leader=1; skill=1; init="this moveInGunner igun1;"; }; }; }; class Item8 { side="GUER"; class Vehicles { items=1; class Item0 { position[]={19057.217,384.96274,8043.4053}; azimut=120.948; id=29; side="GUER"; vehicle="TK_GUE_Soldier_EP1"; leader=1; skill=1; init="this moveInGunner igun2;"; }; }; }; class Item9 { side="EAST"; class Vehicles { items=1; class Item0 { position[]={17475.266,1066.7748,6029.7729}; special="NONE"; id=24; side="EAST"; vehicle="TK_Soldier_EP1"; leader=1; skill=1; init="this moveInGunner gun3;"; }; }; }; class Item10 { side="EAST"; class Vehicles { items=1; class Item0 { position[]={17501.979,1068.3712,6040.7192}; azimut=163.069; special="NONE"; id=22; side="EAST"; vehicle="TK_Soldier_EP1"; leader=1; skill=1; init="this moveInGunner gun1; (group this) reveal t1; this doFire t1;"; }; }; }; class Item11 { side="EAST"; class Vehicles { items=1; class Item0 { position[]={17495.691,1068.5066,6045.6431}; id=25; side="EAST"; vehicle="TK_Soldier_EP1"; leader=1; skill=1; init="this moveInGunner gun4; (group this) reveal t1; this doFire t1;"; }; }; }; class Item12 { side="EAST"; class Vehicles { items=1; class Item0 { position[]={17453.594,1068.0437,6047.4839}; id=26; side="EAST"; vehicle="TK_Soldier_EP1"; leader=1; skill=1; init="this moveInGunner gun5;"; }; }; }; class Item13 { side="EAST"; class Vehicles { items=1; class Item0 { position[]={17501.828,1069.1895,6091.894}; id=23; side="EAST"; vehicle="ACE_TK_Soldier_2B14_AB"; leader=1; skill=1; init="this moveInGunner gun2;"; }; }; }; class Item14 { side="EAST"; class Vehicles { items=4; class Item0 { position[]={17462.287,1067.7412,6045.0229}; azimut=214.99998; id=76; side="EAST"; vehicle="TK_Soldier_MG_EP1"; leader=1; rank="CORPORAL"; skill=0.33333331; }; class Item1 { position[]={17462.697,1070.5894,6050.8394}; azimut=214.99998; id=77; side="EAST"; vehicle="TK_Soldier_MG_EP1"; rank="CORPORAL"; skill=0.33333331; }; class Item2 { position[]={17457.781,1069.2233,6054.2808}; azimut=214.99998; id=79; side="EAST"; vehicle="TK_Soldier_AMG_EP1"; skill=0.2; }; class Item3 { position[]={17459.42,1069.2317,6053.1338}; azimut=215; id=78; side="EAST"; vehicle="TK_Soldier_EP1"; skill=0.2; }; }; class Waypoints { items=1; class Item0 { position[]={17451.908,1065.8365,6039.5107}; completitionRadius=15; type="HOLD"; class Effects { }; showWP="NEVER"; }; }; }; class Item15 { side="GUER"; class Vehicles { items=6; class Item0 { position[]={17420.754,1057.2743,6030.0688}; azimut=54.999996; id=80; side="GUER"; vehicle="TK_GUE_Soldier_TL_EP1"; leader=1; rank="SERGEANT"; skill=0.46666664; }; class Item1 { position[]={17418.379,1055.8577,6024.7437}; azimut=54.999996; id=81; side="GUER"; vehicle="TK_GUE_Soldier_MG_EP1"; rank="CORPORAL"; skill=0.33333331; }; class Item2 { position[]={17420.674,1056.2395,6021.4673}; azimut=54.999996; id=82; side="GUER"; vehicle="TK_GUE_Soldier_Sniper_EP1"; rank="CORPORAL"; skill=0.33333331; }; class Item3 { position[]={17421.82,1056.4288,6019.8286}; azimut=54.999996; id=83; side="GUER"; vehicle="TK_GUE_Soldier_5_EP1"; rank="CORPORAL"; skill=0.33333331; }; class Item4 { position[]={17425.262,1057.5366,6014.9141}; azimut=54.999996; id=84; side="GUER"; vehicle="TK_GUE_Soldier_4_EP1"; skill=0.2; }; class Item5 { position[]={17426.408,1057.8921,6013.2754}; azimut=54.999996; id=85; side="GUER"; vehicle="TK_GUE_Soldier_2_EP1"; skill=0.2; }; }; class Waypoints { items=1; class Item0 { position[]={17477.861,1068.5879,6050.7383}; completitionRadius=75; type="SAD"; class Effects { }; showWP="NEVER"; }; }; }; class Item16 { side="GUER"; class Vehicles { items=1; class Item0 { position[]={18158.012,989.55536,5710.1182}; azimut=310; special="NONE"; id=86; side="GUER"; vehicle="BTR40_MG_TK_GUE_EP1"; leader=1; skill=1; }; }; }; class Item17 { side="GUER"; class Vehicles { items=1; class Item0 { position[]={18443.154,868.33716,6088.0674}; azimut=280; special="NONE"; id=87; side="GUER"; vehicle="BTR40_MG_TK_GUE_EP1"; leader=1; skill=1; }; }; }; class Item18 { side="LOGIC"; class Vehicles { items=1; class Item0 { position[]={17402.008,1038.3358,6103.8633}; special="NONE"; id=88; side="LOGIC"; vehicle="DAC_Source_Intern"; leader=1; skill=0.60000002; }; }; }; class Item19 { side="LOGIC"; class Vehicles { items=2; class Item0 { position[]={17387.152,1027.0367,6117.4019}; id=90; side="LOGIC"; vehicle="ACE_Vehicledamage_Enable_Cookoff"; leader=1; lock="UNLOCKED"; skill=0.60000002; }; class Item1 { position[]={17387.164,1029.8248,6105.2021}; id=99; side="LOGIC"; vehicle="ACE_Viewblock_EnableAIGrassVB_Mod"; lock="UNLOCKED"; skill=0.60000002; }; }; }; class Item20 { side="GUER"; class Vehicles { items=3; class Item0 { position[]={17425.654,1058.465,6029.9316}; azimut=54.999996; id=91; side="GUER"; vehicle="TK_GUE_Soldier_MG_EP1"; leader=1; rank="CORPORAL"; skill=0.33333331; }; class Item1 { position[]={17427.949,1058.8834,6026.6553}; azimut=54.999996; id=92; side="GUER"; vehicle="TK_GUE_Soldier_Sniper_EP1"; rank="CORPORAL"; skill=0.33333331; }; class Item2 { position[]={17429.096,1059.0924,6025.0166}; azimut=54.999996; id=93; side="GUER"; vehicle="TK_GUE_Soldier_5_EP1"; rank="CORPORAL"; skill=0.33333331; }; }; }; class Item21 { side="LOGIC"; class Vehicles { items=1; class Item0 { position[]={11035.078,1195.0905,19644.773}; id=100; side="LOGIC"; vehicle="Logic"; leader=1; skill=0.60000002; text="specPen"; }; }; }; }; class Vehicles { items=66; class Item0 { position[]={17485.424,1069.1461,6068.2197}; azimut=170; special="NONE"; id=10; side="EMPTY"; vehicle="M113_TK_EP1"; leader=1; lock="UNLOCKED"; skill=0.60000002; init="this addMagazineCargo [""ACE_M2_CSWDM"", 10];"; }; class Item1 { position[]={17485.639,1069.0575,6058.4775}; azimut=170; special="NONE"; id=13; side="EMPTY"; vehicle="M113_TK_EP1"; leader=1; lock="UNLOCKED"; skill=0.60000002; init="this addMagazineCargo [""ACE_M2_CSWDM"", 10];"; }; class Item2 { position[]={17493.596,1067.7495,6035.7578}; azimut=300; special="NONE"; id=14; side="EMPTY"; vehicle="UralRepair_TK_EP1"; leader=1; skill=0.60000002; }; class Item3 { position[]={17491.189,1067.4755,6032.1494}; azimut=300; special="NONE"; id=15; side="EMPTY"; vehicle="UralReammo_TK_EP1"; leader=1; skill=0.60000002; }; class Item4 { position[]={17488.848,1067.2573,6028.6353}; azimut=300; special="NONE"; id=16; side="EMPTY"; vehicle="UralRefuel_TK_EP1"; leader=1; skill=0.60000002; }; class Item5 { position[]={15463.894,2.8314047,1231.1694}; azimut=240; special="NONE"; id=18; side="EMPTY"; vehicle="ACE_L39_TK_FAB250"; leader=1; lock="UNLOCKED"; skill=0.60000002; init="this addweapon ""CMFlareLauncher""; this addMagazine ""240Rnd_CMFlare_Chaff_Magazine""; this addMagazine ""240Rnd_CMFlare_Chaff_Magazine""; this addMagazine ""240Rnd_CMFlare_Chaff_Magazine""; this addMagazine ""240Rnd_CMFlare_Chaff_Magazine""; this addMagazine ""240Rnd_CMFlare_Chaff_Magazine"";"; }; class Item6 { position[]={15466.179,2.8314047,1248.728}; azimut=245; special="NONE"; id=19; side="EMPTY"; vehicle="ACE_L39_TK_FAB250"; leader=1; lock="UNLOCKED"; skill=0.60000002; init="this addweapon ""CMFlareLauncher""; this addMagazine ""240Rnd_CMFlare_Chaff_Magazine""; this addMagazine ""240Rnd_CMFlare_Chaff_Magazine""; this addMagazine ""240Rnd_CMFlare_Chaff_Magazine""; this addMagazine ""240Rnd_CMFlare_Chaff_Magazine""; this addMagazine ""240Rnd_CMFlare_Chaff_Magazine"";"; }; class Item7 { position[]={17504.811,1069.9413,6039.564}; azimut=134.776; special="NONE"; id=30; side="EMPTY"; vehicle="DSHKM_TK_INS_EP1"; skill=0.2; text="gun1"; init="this setVectorUp [0,0,1]; this addMagazine ""150Rnd_127x107_DSHKM""; this addMagazine ""150Rnd_127x107_DSHKM""; this addMagazine ""150Rnd_127x107_DSHKM""; this addMagazine ""150Rnd_127x107_DSHKM"";"; }; class Item8 { position[]={17505.582,1074.1216,6097.3521}; azimut=74.561897; special="NONE"; id=31; side="EMPTY"; vehicle="DSHKM_TK_INS_EP1"; skill=0.2; text="gun2"; init="this setVectorUp [0,0,1]; this setpos [17505.582, 6097.3521, 2.6582801]; this addMagazine ""150Rnd_127x107_DSHKM""; this addMagazine ""150Rnd_127x107_DSHKM""; this addMagazine ""150Rnd_127x107_DSHKM""; this addMagazine ""150Rnd_127x107_DSHKM"";"; }; class Item9 { position[]={17471.035,1071.4744,6023.0864}; azimut=156.82201; special="NONE"; id=32; side="EMPTY"; vehicle="DSHKM_TK_INS_EP1"; skill=0.2; text="gun3"; init="this setVectorUp [0,0,1]; this setpos [17471.035, 6023.0864, 2.6614673]; this addMagazine ""150Rnd_127x107_DSHKM""; this addMagazine ""150Rnd_127x107_DSHKM""; this addMagazine ""150Rnd_127x107_DSHKM""; this addMagazine ""150Rnd_127x107_DSHKM"";"; }; class Item10 { position[]={17465.115,1069.1403,6076.54}; azimut=-279.19226; id=33; side="EMPTY"; vehicle="MASH_EP1"; skill=0.2; init="this setpos [17465.115, 6076.54, -0.0048710071];"; }; class Item11 { position[]={17462.156,1069.1366,6082.4561}; azimut=-107.99798; id=34; side="EMPTY"; vehicle="Land_Misc_Cargo1E_EP1"; skill=0.2; }; class Item12 { position[]={17461.336,1069.1356,6085.4233}; azimut=77.11264; id=35; side="EMPTY"; vehicle="Land_Misc_Cargo1E_EP1"; skill=0.2; }; class Item13 { position[]={17460.887,1069.1351,6088.7744}; azimut=87.074287; id=36; side="EMPTY"; vehicle="Land_Misc_Cargo1Eo_EP1"; skill=0.2; init="this setpos [17460.887, 6088.7744, 0.00012207031];"; }; class Item14 { position[]={17467.107,1069.1426,6082.396}; special="NONE"; id=37; side="EMPTY"; vehicle="Misc_cargo_cont_net2"; skill=0.2; init="this setpos [17467.107, 6082.396, 0.00024414063];"; }; class Item15 { position[]={17466.006,1069.1414,6085.4419}; azimut=138.015; special="NONE"; id=38; side="EMPTY"; vehicle="Misc_cargo_cont_net2"; skill=0.2; init="this setpos [17466.006, 6085.4419, -0.00012207031];"; }; class Item16 { position[]={17485.139,1069.149,6097.1123}; azimut=50.017593; id=39; side="EMPTY"; vehicle="Mi8Wreck"; skill=0.2; text="heliwreck"; }; class Item17 { position[]={17461.563,1069.1364,6091.4199}; azimut=-4.6423488; id=40; side="EMPTY"; vehicle="TKVehicleBox_EP1"; skill=0.2; }; class Item18 { position[]={17469.941,1069.1461,6085.644}; azimut=-53.264809; id=41; side="EMPTY"; vehicle="TKBasicWeapons_EP1"; skill=0.2; text="ammo1"; init="this setpos [17469.941, 6085.644, -0.00012207031];"; }; class Item19 { position[]={17468.383,1069.3506,6028.0825}; azimut=-28.811382; special="NONE"; id=42; side="EMPTY"; vehicle="TKBasicAmmunitionBox_EP1"; skill=0.2; }; class Item20 { position[]={17459.328,1071.9219,6060.478}; azimut=83.680115; special="NONE"; id=43; side="EMPTY"; vehicle="TKBasicAmmunitionBox_EP1"; skill=0.2; init="this setpos [17459.328, 6060.478, 0.30374756];"; }; class Item21 { position[]={17459.5,1071.9219,6059.1621}; azimut=61.225986; special="NONE"; id=44; side="EMPTY"; vehicle="TKBasicAmmunitionBox_EP1"; skill=0.2; init="this setpos [17459.5, 6059.1621, 0.30722013];"; }; class Item22 { position[]={17455.4,1071.9219,6060.2324}; azimut=72.136757; special="NONE"; id=45; side="EMPTY"; vehicle="TKBasicAmmunitionBox_EP1"; skill=0.2; init="this setpos [17455.4, 6060.2324, 2.6980681];"; }; class Item23 { position[]={17502.141,1071.7734,6045.8257}; azimut=12.178275; special="NONE"; id=46; side="EMPTY"; vehicle="TKBasicAmmunitionBox_EP1"; skill=0.2; }; class Item24 { position[]={17507.303,1073.8972,6045.501}; azimut=94.755402; special="NONE"; id=47; side="EMPTY"; vehicle="DSHKM_TK_INS_EP1"; skill=0.2; text="gun4"; init="this setVectorUp [0,0,1]; this setpos [17507.303, 6045.501, 2.7670426]; this addMagazine ""150Rnd_127x107_DSHKM""; this addMagazine ""150Rnd_127x107_DSHKM""; this addMagazine ""150Rnd_127x107_DSHKM""; this addMagazine ""150Rnd_127x107_DSHKM"";"; }; class Item25 { position[]={17468.682,1069.3506,6026.1299}; azimut=62.953613; special="NONE"; id=48; side="EMPTY"; vehicle="Land_BagFenceLong"; skill=0.2; init="this setpos [17468.682, 6026.1299, 2.8935149];"; }; class Item26 { position[]={17471.729,1069.3506,6027.4917}; azimut=63.056183; special="NONE"; id=49; side="EMPTY"; vehicle="Land_BagFenceLong"; skill=0.2; init="this setpos [17471.729, 6027.4917, 2.6139154];"; }; class Item27 { position[]={17467.705,1069.3506,6028.106}; azimut=-118.16245; special="NONE"; id=50; side="EMPTY"; vehicle="Land_BagFenceCorner"; skill=0.2; init="this setpos [17467.705, 6028.106, 2.8375788];"; }; class Item28 { position[]={17470.813,1069.3506,6029.4014}; azimut=-26.51614; special="NONE"; id=51; side="EMPTY"; vehicle="Land_BagFenceCorner"; skill=0.2; init="this setpos [17470.813, 6029.4014, 2.5645027];"; }; class Item29 { position[]={17501.311,1071.7734,6045.3125}; azimut=-169.14815; special="NONE"; id=52; side="EMPTY"; vehicle="Land_BagFenceCorner"; skill=0.2; init="this setpos [17501.311, 6045.3125, 2.7458677];"; }; class Item30 { position[]={17503.492,1071.7734,6045.0186}; azimut=7.6608453; special="NONE"; id=53; side="EMPTY"; vehicle="Land_BagFenceLong"; skill=0.2; init="this setpos [17503.492, 6045.0186, 2.798244];"; }; class Item31 { position[]={17502.094,1071.7734,6048.9116}; azimut=-82.501419; special="NONE"; id=54; side="EMPTY"; vehicle="Land_BagFenceCorner"; skill=0.2; init="this setpos [17502.094, 6048.9116, 2.5449119];"; }; class Item32 { position[]={17504.035,1071.7734,6048.5234}; azimut=12.933451; special="NONE"; id=55; side="EMPTY"; vehicle="Land_BagFenceLong"; skill=0.2; init="this setpos [17504.035, 6048.5234, 2.5936003];"; }; class Item33 { position[]={17482.672,1069.1466,6090.917}; special="NONE"; id=56; side="EMPTY"; vehicle="HeliH"; skill=0.2; init="this setPos (getPos heliwreck);"; }; class Item34 { position[]={17506.658,1069.1895,6094.5117}; id=57; side="EMPTY"; vehicle="FlagCarrierTakistan_EP1"; skill=0.2; }; class Item35 { position[]={17506.852,1069.1581,6049.5049}; id=58; side="EMPTY"; vehicle="FlagCarrierTakistan_EP1"; skill=0.2; init="this setpos [17506.852, 6049.5049, 0.00012207031];"; }; class Item36 { position[]={17455.262,1065.5575,6032.2881}; id=59; side="EMPTY"; vehicle="FlagCarrierTakistan_EP1"; skill=0.2; init="this setpos [17455.262, 6032.2881, -0.00036621094];"; }; class Item37 { position[]={17456.057,1068.9097,6100.3203}; id=60; side="EMPTY"; vehicle="FlagCarrierTakistan_EP1"; skill=0.2; }; class Item38 { position[]={17500.475,1071.9978,6097.8804}; azimut=-107.18941; special="NONE"; id=61; side="EMPTY"; vehicle="Land_BagFenceCorner"; skill=0.2; init="this setpos [17500.475, 6097.8804, 2.7765496];"; }; class Item39 { position[]={17502.592,1071.9978,6098.5518}; azimut=-16.413265; special="NONE"; id=62; side="EMPTY"; vehicle="Land_BagFenceLong"; skill=0.2; init="this setpos [17502.592, 6098.5518, 2.8086736];"; }; class Item40 { position[]={17501.389,1071.9978,6094.5693}; azimut=-194.21844; special="NONE"; id=63; side="EMPTY"; vehicle="Land_BagFenceCorner"; skill=0.2; init="this setpos [17501.389, 6094.5693, 2.6974277];"; }; class Item41 { position[]={17503.635,1071.9978,6095.1929}; azimut=-15.854869; special="NONE"; id=64; side="EMPTY"; vehicle="Land_BagFenceLong"; skill=0.2; init="this setpos [17503.635, 6095.1929, 2.6806774];"; }; class Item42 { position[]={17460.164,1071.7742,6098.5059}; azimut=6.8239894; special="NONE"; id=65; side="EMPTY"; vehicle="Land_BagFenceCorner"; skill=0.2; init="this setpos [17460.164, 6098.5059, 2.520514];"; }; class Item43 { position[]={17457.924,1071.7742,6098.6548}; azimut=4.6054053; special="NONE"; id=66; side="EMPTY"; vehicle="Land_BagFenceLong"; skill=0.2; init="this setpos [17457.924, 6098.6548, 2.4009788];"; }; class Item44 { position[]={17457.521,1071.7742,6095.3379}; azimut=8.687499; special="NONE"; id=67; side="EMPTY"; vehicle="Land_BagFenceLong"; skill=0.2; init="this setpos [17457.521, 6095.3379, 2.552978];"; }; class Item45 { position[]={17459.633,1071.7742,6095.0088}; azimut=95.630798; special="NONE"; id=68; side="EMPTY"; vehicle="Land_BagFenceCorner"; skill=0.2; init="this setpos [17459.633, 6095.0088, 2.5704267];"; }; class Item46 { position[]={17469.68,1069.1458,6082.5962}; azimut=-41.986885; special="NONE"; id=69; side="EMPTY"; vehicle="ACE_BandageBoxWest"; skill=0.2; }; class Item47 { position[]={17461.648,1066.2175,6038.27}; azimut=73.546967; id=70; side="EMPTY"; vehicle="Concrete_Wall_EP1"; skill=0.2; init="this setpos [17461.648, 6038.27, -0.00012207031];"; }; class Item48 { position[]={17453.082,1067.1118,6044.3062}; azimut=61.012966; special="NONE"; id=71; side="EMPTY"; vehicle="Land_fort_bagfence_long"; skill=0.2; init="this setpos [17453.082, 6044.3062, -0.3500061];"; }; class Item49 { position[]={17454.314,1065.8407,6036.731}; azimut=131.23123; special="NONE"; id=72; side="EMPTY"; vehicle="Land_fort_bagfence_long"; skill=0.2; init="this setpos [17454.314, 6036.731, -0.15117936];"; }; class Item50 { position[]={17451.486,1068.1897,6048.3174}; azimut=-106.174; special="NONE"; id=73; side="EMPTY"; vehicle="DSHkM_Mini_TriPod_TK_GUE_EP1"; skill=0.2; text="gun5"; init="this setVectorUp [0,0,1]; this setpos [17451.486, 6048.3174, -0.00012207031]; this addMagazine ""150Rnd_127x107_DSHKM""; this addMagazine ""150Rnd_127x107_DSHKM""; this addMagazine ""150Rnd_127x107_DSHKM""; this addMagazine ""150Rnd_127x107_DSHKM"";"; }; class Item51 { position[]={19291.432,509.77393,7109.0566}; azimut=-125.677; special="NONE"; id=74; side="EMPTY"; vehicle="DSHkM_Mini_TriPod_TK_GUE_EP1"; skill=0.2; text="igun1"; init="this setVectorUp [0,0,1]; this setpos [19291.193, 7108.9868, 0.011388712];"; }; class Item52 { position[]={19068.396,382.81891,8036.4863}; azimut=130.666; special="NONE"; id=75; side="EMPTY"; vehicle="DSHkM_Mini_TriPod_TK_GUE_EP1"; skill=0.2; text="igun2"; init="this setVectorUp [0,0,1]; this setpos [19068.396, 8036.4863, 4.1363139];"; }; class Item53 { position[]={15479.387,2.8314047,1275.2673}; azimut=195; id=89; side="EMPTY"; vehicle="M113Ambul_TK_EP1"; lock="UNLOCKED"; skill=0.60000002; }; class Item54 { position[]={17453.984,1067.2736,6044.7632}; azimut=325; special="NONE"; id=94; side="EMPTY"; vehicle="ACE_Tbox_GP_R"; leader=1; skill=0.60000002; init="this addMagazineCargo [""ACE_DSHKM_CSWDM"", 5];"; }; class Item55 { position[]={17469.928,1071.4744,6024.6157}; azimut=325; special="NONE"; id=95; side="EMPTY"; vehicle="ACE_Tbox_GP_R"; leader=1; skill=0.60000002; init="this addMagazineCargo [""ACE_DSHKM_CSWDM"", 5];"; }; class Item56 { position[]={17504.398,1069.9413,6041.1318}; azimut=325; special="NONE"; id=96; side="EMPTY"; vehicle="ACE_Tbox_GP_R"; leader=1; skill=0.60000002; init="this addMagazineCargo [""ACE_DSHKM_CSWDM"", 5];"; }; class Item57 { position[]={17507.029,1073.8972,6045.0962}; azimut=325; special="NONE"; id=97; side="EMPTY"; vehicle="ACE_Tbox_GP_R"; leader=1; skill=0.60000002; init="this addMagazineCargo [""ACE_DSHKM_CSWDM"", 5];"; }; class Item58 { position[]={17506.01,1074.1216,6096.6553}; azimut=325; special="NONE"; id=98; side="EMPTY"; vehicle="ACE_Tbox_GP_R"; leader=1; skill=0.60000002; init="this addMagazineCargo [""ACE_DSHKM_CSWDM"", 5];"; }; class Item59 { position[]={15467.776,2.8314047,1281.7517}; azimut=245; special="NONE"; id=101; side="EMPTY"; vehicle="RU_WarfareBVehicleServicePoint"; leader=1; lock="UNLOCKED"; skill=0.60000002; }; class Item60 { position[]={15484.849,2.8314047,1272.782}; azimut=195; id=102; side="EMPTY"; vehicle="TowingTractor"; lock="UNLOCKED"; skill=0.60000002; }; class Item61 { position[]={15482.822,2.8314047,1269.5667}; azimut=240; id=103; side="EMPTY"; vehicle="TowingTractor"; lock="UNLOCKED"; skill=0.60000002; }; class Item62 { position[]={15479.246,2.8314047,1267.2107}; azimut=205; id=104; side="EMPTY"; vehicle="TowingTractor"; lock="UNLOCKED"; skill=0.60000002; }; class Item63 { position[]={15461.392,2.8314047,1300.8533}; azimut=245; special="NONE"; id=105; side="EMPTY"; vehicle="V3S_TK_EP1"; leader=1; lock="UNLOCKED"; skill=0.60000002; }; class Item64 { position[]={15464.589,2.8314047,1295.21}; azimut=245; special="NONE"; id=106; side="EMPTY"; vehicle="V3S_TK_EP1"; leader=1; lock="UNLOCKED"; skill=0.60000002; }; class Item65 { position[]={15461.036,2.8314047,1278.446}; azimut=335; special="NONE"; id=107; side="EMPTY"; vehicle="Sr_border"; leader=1; lock="UNLOCKED"; skill=0.60000002; }; }; class Markers { items=10; class Item0 { position[]={17480.908,1069.1462,6088.8579}; name="startflag"; type="Faction_TKA_EP1"; a=1.5; }; class Item1 { position[]={15514.438,2.8314047,850.77393}; name="airmark"; type="Faction_TKA_EP1"; a=1.5; }; class Item2 { position[]={17481.1,1069.1461,6072.7188}; name="respawn_east"; type="Empty"; }; class Item3 { position[]={17059.912,1010.5822,5958.4873}; name="flagthing"; type="Faction_TKM_EP1"; a=1.5; }; class Item4 { position[]={15469.187,2.8314047,1282.2693}; name="supportmark"; text="Vehicle Service Point"; type="Depot"; }; class Item5 { position[]={18027.25,828.2229,6272.2349}; name="frontmark_1"; markerType="RECTANGLE"; type="Empty"; colorName="ColorRed"; fillName="FDiagonal"; a=1500; b=75; angle=15; }; class Item6 { position[]={17286.133,1022.1656,5932.4902}; name="crossmark"; type="Empty"; }; class Item7 { position[]={18621.57,186.78683,9118.4863}; name="endmark2"; markerType="ELLIPSE"; type="Empty"; colorName="ColorRed"; fillName="FDiagonal"; a=150; b=150; }; class Item8 { position[]={18622.182,186.79956,9118.0615}; name="endmark"; type="Empty"; }; class Item9 { position[]={17473.861,1069.1461,6062.9941}; name="startmark"; type="Empty"; }; }; class Sensors { items=9; class Item0 { position[]={17234.994,1007.9413,5978.4316}; a=160; b=65; angle=-5; rectangular=1; activationBy="LOGIC"; repeating=1; age="UNKNOWN"; name="z1"; expCond="time > 1"; expActiv="_foo = [""z1"",[1,1,0],[7,1,10,2],[2,1,5,2],[],[],[1,11,1,1,2]] spawn DAC_Zone;"; class Effects { }; }; class Item1 { position[]={17962.477,910.9364,5850.2046}; activationBy="LOGIC"; repeating=1; age="UNKNOWN"; name="z2"; expCond="time > 1"; expActiv="_foo = [""z2"",[2,1,0],[3,1,10,2],[1,2,3,2],[],[],[1,11,1,1,4]] spawn DAC_Zone;"; class Effects { }; }; class Item2 { position[]={19205.047,414.4176,7613.2578}; a=500; b=150; angle=90; rectangular=1; activationBy="LOGIC"; repeating=1; age="UNKNOWN"; name="z3"; expCond="time > 1"; expActiv="_foo = [""z3"",[3,1,0],[3,1,10,2],[4,1,3,2],[1,1,3,2],[],[1,11,1,1,4]] spawn DAC_Zone;"; class Effects { }; }; class Item3 { position[]={18970.91,260.13113,8551.7822}; a=500; b=150; angle=60; rectangular=1; activationBy="LOGIC"; repeating=1; age="UNKNOWN"; name="z4"; expCond="time > 1"; expActiv="_foo = [""z4"",[4,1,0],[3,1,10,2],[4,1,3,2],[1,1,3,2],[],[1,11,1,1,4]] spawn DAC_Zone;"; class Effects { }; }; class Item4 { position[]={17287.99,1022.1658,5932.5059}; a=65; b=65; activationBy="EAST"; timeoutMin=5; timeoutMid=5; timeoutMax=5; interruptable=1; age="UNKNOWN"; expCond="this && (time > 30)"; expActiv="_foo = execVM ""obj\phase2.sqf"";"; class Effects { }; }; class Item5 { position[]={18770.846,622.78619,6679.4238}; a=500; b=150; angle=-45; rectangular=1; interruptable=1; age="UNKNOWN"; name="z5"; expCond="time > 1"; expActiv="_foo = [""z5"",[5,1,0],[5,1,10,2],[4,1,3,2],[1,1,3,2],[],[1,11,1,1,4]] spawn DAC_Zone;"; class Effects { }; }; class Item6 { position[]={17968.578,910.73315,5850.5859}; a=150; b=150; activationBy="EAST"; timeoutMin=7.5; timeoutMid=7.5; timeoutMax=7.5; interruptable=1; age="UNKNOWN"; expCond="this && (phase2complete)"; expActiv="_foo = execVM ""obj\phase3.sqf"";"; class Effects { }; }; class Item7 { position[]={18619.369,186.76694,9119.1748}; a=150; b=150; interruptable=1; age="UNKNOWN"; name="z6"; expCond="time > 1"; expActiv="_foo = [""z6"",[4,1,0],[5,1,10,2],[2,1,3,2],[1,1,3,2],[],[1,11,1,1,4]] spawn DAC_Zone;"; class Effects { }; }; class Item8 { position[]={18623.783,186.72755,9119.917}; a=150; b=150; activationBy="EAST SEIZED"; activationType="WEST D"; timeoutMin=300; timeoutMid=300; timeoutMax=300; interruptable=1; age="UNKNOWN"; expCond="this && (time > 600)"; expActiv="_foo = execVM ""obj\end.sqf"";"; class Effects { }; }; }; }; class Intro { addOns[]= { "clafghan" }; addOnsAuto[]= { "clafghan" }; randomSeed=12999369; class Intel { startWeather=0.44999999; startFog=0.15000001; forecastWeather=0.44999999; forecastFog=0.15000001; year=2011; month=4; hour=15; minute=0; }; }; class OutroWin { addOns[]= { "clafghan" }; addOnsAuto[]= { "clafghan" }; randomSeed=6148987; class Intel { startWeather=0.44999999; startFog=0.15000001; forecastWeather=0.44999999; forecastFog=0.15000001; year=2011; month=4; hour=15; minute=0; }; }; class OutroLoose { addOns[]= { "clafghan" }; addOnsAuto[]= { "clafghan" }; randomSeed=10011185; class Intel { startWeather=0.44999999; startFog=0.15000001; forecastWeather=0.44999999; forecastFog=0.15000001; year=2011; month=4; hour=15; minute=0; }; }; //end.sqf //Controls the ending of the mission so all players //finish at the same time. if(isServer) then { [-1, {_foo = [] spawn F_OBJ_WIN}] call CBA_fnc_globalExecute; };//phase1.sqf //Spawns in the initial enemies, tells them to go //beat on the defenders if(isServer) then { sleep 45; //Give DAC some breathing room when generating waypoints //Activate the zone [z1] call DAC_Activate; sleep 30; //Give the activation some breathing room while it generates units. //Once the zone is activated, tell the enemies to advance (by moving the zone) [z1, (getMarkerPos "startmark"), [125,125,0], 11, 1, 1] call DAC_fChangeZone; };//phase2.sqf //OPFOR has pushed back their attackers and is moving up into the valley. //Spawns some enemies at the base of the hill to send up to OPFOR if(isServer) then { //Activate the zone [z2] call DAC_Activate; //Once the zone is activated, tell the enemies to advance up the hill (by moving the zone) [z2, (getMarkerPos "crossmark"), [100,100,0], 11, 1, 1] call DAC_fChangeZone; phase2complete = true; }; if(!isDedicated) then { //Tell the players they're doing good! if((player != s13) && (player != s14)) then { task1 setTaskState "SUCCEEDED"; }; taskhint ["Objective Complete:\nDefend Mike-2", [0.600000,0.839215,0.466666,1], "taskDone"]; }; //phase3.sqf //Activates the rest of the DAC zones for maximum pain if(isServer) then { //Activate the zones [z3,z4,z5] call DAC_Activate; phase3complete = true; };//specinit.sqf //Initializes the JIP-compatible spectator script. //I don't remember where I found this, either, but I think //I stole it from one of Soapy's missions. Soapy, if this is //from one of your missions, thanks and sorry. :v ace_sys_spectator_playable_only = true; //Only spectate playable units ace_sys_spectator_no_butterfly_mode = true; //If the player presses escape, they won't change into a butterfly. ace_sys_spectator_can_exit_spectator = false; //Prevents the dead people from leaving the spectator menu. ace_sys_spectator_ShownSides = [west, east, resistance, civilian]; //Let us spectate everyone on every team. if (!isDedicated) then //If we're not a dedicated server... { spectating = false; waitUntil {!isNull player}; //Wait until the player has spawned player addEventHandler ["Killed", {[] execVM "spectate.sqf";}]; //Add an event handler that will run "spectate.sqf" when the unit dies. };waitUntil {sleep 0.2; alive player}; //Wait until the player respawns player setPos (getpos specPen); //Move them to the specPen game logic [player] join grpNull; //Make them leave their group player setCaptive true; //Make them friendly to all factions player addEventHandler ["HandleDamage", {false}]; //Don't allow them to take damage removeAllWeapons player; //Remove all of their weapons and magazines removeAllItems player; //Remove their maps, compasses, radios removebackpack player; //Get rid of their backpack, if they have one. if (!spectating) then { ace_wounds_prevtime = nil; //Disable the poor man's revive player setVariable ["ace_sys_spectator_exclude", true, true]; //Don't let the other dead players spectate this dead player [] spawn ace_fnc_startSpectator; //Start the spectator script [true] call acre_api_fnc_setSpectator; //Put them in ACRE's "dead channel"; spectating = true; //Stop this script from running again. In case they get killed again somehow. player groupChat "You are dead! Please refrain from speaking in the global or side channels."; } else {};�VוlWME4