A3A_BRIEFING\briefing_BLUEFOR_ENEMY.html TV A3A_BRIEFING\briefing_BLUEFOR_TASKS.html -WV A3A_BRIEFING\briefing_MISSC.html MVpWC A3A_BRIEFING\briefing_MISSION_DESCRIPTION.html W A3A_BRIEFING\briefing_OPFOR_ENEMY.html WpW A3A_BRIEFING\briefing_OPFOR_TASKS.html 6WV a3a_client_scripts.sqf <@Tu A3A_EQUIPMENT\equip_aaf.sqf 4VT A3A_EQUIPMENT\equip_csat.sqf 4VY A3A_EQUIPMENT\equip_fia.sqf /
V) A3A_EQUIPMENT\equip_nato.sqf 4VW A3A_EQUIPMENT\equip_OMSB_BTR.sqf 4V
) A3A_EQUIPMENT\equip_USAR.sqf v/
VDP A3A_EQUIPMENT\vehicles_aaf.sqf <.
Vq A3A_EQUIPMENT\vehicles_csat.sqf a.
V A3A_EQUIPMENT\vehicles_fia.sqf .
Vx A3A_EQUIPMENT\vehicles_nato.sqf ~.
V{ A3A_EQUIPMENT\vehicles_OMSB_BTR.sqf .
V
A3A_EQUIPMENT\vehicles_USAR.sqf v/
V a3a_modules.hpp [?T A3A_MODULES\AddonsCheck\init.sqf @T, A3A_MODULES\NamesInVehicle\a3ru_onMouseZChanged.sqf JWTw A3A_MODULES\NamesInVehicle\fn_namesInVehicle.sqf ;WT A3A_MODULES\NamesInVehicle\init.sqf NT A3A_MODULES\PlayerTags\init.sqf NT A3A_MODULES\StaticDrag\fn_onKeyDown.sqf nWT A3A_MODULES\StaticDrag\fn_staticCanDrag.sqf WT A3A_MODULES\StaticDrag\fn_staticDrag.sqf Ts A3A_MODULES\StaticDrag\fn_staticRelease.sqf ~T A3A_MODULES\StaticDrag\fn_staticRotate.sqf >WT A3A_MODULES\StaticDrag\init.sqf OT a3a_server_scripts.sqf d@TM A3A_SETUP\a3a_header.hpp DV A3A_SETUP\a3a_parameters.hpp V add_med.sqf EVu add_med_med.sqf DVV bn_crew_control.sqf TVf changelog.txt {pWS description.ext bpW Equipment\BLU_F\B_GL.sqf KpW8 Equipment\BLU_F\B_LMG.sqf KpW
Equipment\BLU_F\B_LSW.sqf LpW Equipment\BLU_F\B_MED.sqf LpW) Equipment\BLU_F\B_MG.sqf TW Equipment\BLU_F\B_NLAW.sqf 0MpWO Equipment\BLU_F\B_PILOT.sqf ĞTW Equipment\BLU_F\B_SAS_LMG.sqf W Equipment\BLU_F\B_SAS_SL.sqf
W Equipment\BLU_F\B_SAS_SN.sqf W Equipment\BLU_F\B_SAS_TL.sqf W Equipment\BLU_F\B_SL.sqf PpW Equipment\BLU_F\B_SN.sqf PpWU Equipment\BLU_F\B_TL.sqf PpW Equipment\BLU_F\G_AT.sqf ϭTW Equipment\BLU_F\G_AT_AST.sqf TWa Equipment\BLU_F\G_CREW.sqf /TW Equipment\BLU_F\G_GL.sqf gTW Equipment\BLU_F\G_KSK_AT.sqf hV Equipment\BLU_F\G_KSK_SL.sqf ChV Equipment\BLU_F\G_KSK_SN.sqf TW Equipment\BLU_F\G_KSK_TL.sqf IhV5 Equipment\BLU_F\G_MED.sqf |TW Equipment\BLU_F\G_MG.sqf TW[ Equipment\BLU_F\G_RM.sqf ͮTW Equipment\BLU_F\G_SL.sqf eTW Equipment\BLU_F\G_SN.sqf gUpW Equipment\BLU_F\G_SNP.sqf apW Equipment\BLU_F\G_SNP_AST.sqf OpW3 Equipment\BLU_F\G_TL.sqf TWc Equipment\BLU_F\macros.hpp TV~ Equipment\OP_F\CREW.sqf cV Equipment\OP_F\DG.sqf TW= Equipment\OP_F\ENG.sqf V Equipment\OP_F\KO.sqf Vc Equipment\OP_F\macros.hpp TV~ Equipment\OP_F\MED.sqf V Equipment\OP_F\MGL.sqf 6V Equipment\OP_F\NSV.sqf TW Equipment\OP_F\NSV_AB.sqf TWG Equipment\OP_F\NSV_AST.sqf TW Equipment\OP_F\PILOT.sqf TW Equipment\OP_F\RM.sqf xV Equipment\OP_F\RPG.sqf :V" Equipment\OP_F\RPG_AST.sqf V Equipment\OP_F\SN.sqf V Equipment\OP_F\SPN_GL.sqf yW Equipment\OP_F\SPN_KO.sqf yW7 Equipment\OP_F\SPN_MGL.sqf yWu Equipment\OP_F\SPN_RM.sqf yW Equipment\OP_F\SPN_SN.sqf yW. Equipment\OP_F\SPN_ZKO.sqf yW| Equipment\OP_F\ZKO.sqf V& Equipment\unitprocessor.sqf ZV Equipment\veh_NATO\B_AA.sqf Vz Equipment\veh_NATO\G_AA.sqf V Equipment\veh_NATO\GMG.sqf ČW Equipment\veh_NATO\HELI.sqf 6TW Equipment\veh_NATO\HMG.sqf ?W+ Equipment\veh_NATO\KSK_AMMO.sqf L9{W@ Equipment\veh_NATO\M113_MED.sqf ČW? Equipment\veh_NATO\PUMA.sqf ČW Equipment\veh_NATO\RB.sqf IWk Equipment\veh_NATO\SAS.sqf W Equipment\veh_NATO\SNP_AMMO.sqf V Equipment\veh_RU\BMD.sqf ŌW Equipment\veh_RU\GAZ.sqf ŌW' Equipment\veh_RU\GAZ_ENG.sqf ŌW Equipment\veh_RU\GAZ_NSV.sqf ČW4 Equipment\veh_RU\GAZ_PTRK.sqf ČWg Equipment\veh_RU\GAZ_ZU.sqf ČWX Equipment\veh_RU\GAZK.sqf ČW_ Equipment\veh_RU\MI8.sqf TV Equipment\veh_RU\PILOTS.sqf RVQ Equipment\veh_RU\SPN.sqf V- Equipment\veh_RU\UAZ.sqf ŌW' Equipment\vehprocessor.sqf UVH init.sqf ipW` loadscreen.jpg UV2 mis_funcs\fn_preinit.sqf TVV mis_funcs\isCrew.sqf TV@ mission.sqm Wv mission_description.hpp UV mission_parameters.hpp ےT6 stringtable.xml TVN
ВДВ РА численностью до одной роты.
Захватить городе Неохори. Время на проведение операции: 120 минут.
Общие условности:
- Для захвата Неохори необходимо присутствие в зоне красного маркера не менее 7 бойцов синей стороны и не более 3 бойцов красной стороны.
- Всем единицам техники запрещено пересекать и въезжать в минное поле (черный маркер).
- Всем бойцам красной стороны запрещено пересекать границу синей окружности.
- Вертолету синей стороны запрещено взлетать 10 минут. На взлет будет отдельный хинт.
- Всем бойцам запрещено надевать каски (головные уборы и шлемы), разгрузки и бронежилеты противника.
- Таймер миссии: 120 минут. По истечении времени - победа обороны (красной стороны).
- УАЗ-3151 у красной стороны и Mastiff и М113А3 MEV у синей стороны являются медицинскими транспортами.
Evac Point
Версия: 8
Автор: [ODK]AimFire
Описание миссии:
После высадки в районе города Неохори силам ВДВ РА не удалось продвинуться вглубь острова и создать безопасную зону для высадки основных сил. Также стало известно, что для их ликвидации были выдвинуты объединенные силы британских и германских вооруженных сил, поэтому было принято решение об эвакуции. Транспорты прибудут в город Неохори по морю приблизительно через 1.5-2 часа.
Согласно данным разведки в наш район выдвинулись 2 взвода пехоты британских вооруженных сил и 1 взвод панцергренадеров Бундесвера на БМП Пума.
Необходимо на протяжении 120 минут удерживать город Неохори до подхода транспортов эвакуации.// Клиентские скрпты, выполняются после инициализации платформы// INDEPENDENT EQUIPMENT
private ["_e_prim", "_e_prim_mag", "_e_mod1", "_e_mod2", "_e_mod3", "_e_sec", "_e_sec_mag", "_e_sec_mods", "_e_side", "_e_side_mag", "_e_items", "_e_back", "_wrong"];
_wrong = false;
private ["_standartMed", "_extendedMed"];
switch (missionNameSpace getVariable ["ace_medical_level", 0]) do {
case 0: {
_standartMed = [["FirstAidKit", 3]];
_extendedMed = [["FirstAidKit", 15], "Medikit"];
};
case 1: {
_standartMed = [["ACE_fieldDressing", 10], ["ACE_morphine", 3], "ACE_epinephrine"];
_extendedMed = [["ACE_fieldDressing", 20], ["ACE_morphine", 17], ["ACE_epinephrine", 10]];
};
case 2: {
_standartMed = [["ACE_fieldDressing", 3], ["ACE_elasticBandage", 3], ["ACE_packingBandage", 3], ["ACE_quikclot", 3], "ACE_morphine", "ACE_epinephrine", "ACE_tourniquet", "ACE_salineIV_250"];
_extendedMed = [["ACE_fieldDressing", 15], ["ACE_elasticBandage", 20], ["ACE_packingBandage", 20], ["ACE_quikclot", 15], ["ACE_atropine", 12], ["ACE_morphine", 8], ["ACE_epinephrine", 8], ["ACE_tourniquet", 5], ["ACE_salineIV_500", 6], ["ACE_surgicalKit", 3], ["ACE_personalAidKit", 3]];
};
};
switch toUpper(_this) do {
default {
hintC "WARNING! Wrong slot name in unit initialization! More in diag log";
_e_prim = [];
_e_prim_mag = [];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = [];
_e_back = [];
_wrong = true;
};
case "UNARMED": {
_e_prim = [];
_e_prim_mag = [];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = [];
_e_back = [];
};
// ------------------ Пехотное отделение ------------------------ //
case "SL": { // Командир отделения
_e_prim = ["arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 6],["30Rnd_556x45_Stanag_Tracer_Yellow", 3], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_green",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_MRCO","optic_Holosight","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_ACPC2_F"];
_e_side_mag = [[["9Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_INDEP", "Rangefinder"] + _standartMed;
_e_back = ["tf_anprc155", "B_AssaultPack_rgr"];
};
case "TL": { // Старший стрелок
_e_prim = ["arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 6],["30Rnd_556x45_Stanag_Tracer_Yellow", 3], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_MRCO","optic_Holosight","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_INDEP", "Binocular"] + _standartMed;
_e_back = ["B_AssaultPack_rgr"];
};
case "GL": { // Стрелок (ГП)
_e_prim = ["arifle_Mk20_GL_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8],["1Rnd_HE_Grenade_shell",6],["1Rnd_SmokePurple_Grenade_shell",2],["HandGrenade", 2],["SmokeShell", 2],["Chemlight_green",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles_INDEP"] + _standartMed;
_e_back = ["B_AssaultPack_rgr"];
};
case "AR": { // Пулеметчик
_e_prim = ["LMG_Mk200_F"];
_e_prim_mag = [
[["200Rnd_65x39_cased_Box", 3],["200Rnd_65x39_cased_Box_Tracer", 1], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_MRCO","optic_Holosight","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles_INDEP", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_TacticalPack_rgr"];
};
case "AT": { // Стрелок (ПТ)
_e_prim = ["arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = ["launch_NLAW_F"];
_e_sec_mag = [[["NLAW_F", 2]]];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles_INDEP", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_AssaultPack_rgr"];
};
case "ATT": { // Оператор ПТРК (Titan Compact)
_e_prim = ["arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = ["launch_I_Titan_short_F"];
_e_sec_mag = [[["Titan_AT", 1],["Titan_AP", 2]]];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles_INDEP", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_Bergen_rgr"];
};
case "AA": { // Оператор ПЗРК (Titan Launcher)
_e_prim = ["arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = ["launch_I_Titan_F"];
_e_sec_mag = [[["Titan_AA", 2]]];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles_INDEP", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_Bergen_rgr"];
};
case "RM": { // Стрелок
_e_prim = ["arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles_INDEP"] + _standartMed;
_e_back = ["B_AssaultPack_rgr"];
};
case "DM": { // Снайпер (Marksman)
_e_prim = ["srifle_EBR_F"];
_e_prim_mag = [
[["20Rnd_762x51_Mag", 6], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["optic_MRCO","optic_SOS"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_ACPC2_F"];
_e_side_mag = [[["9Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "Binocular", "NVGoggles_INDEP"] + _standartMed;
_e_back = ["B_AssaultPack_rgr"];
};
case "MED": { // Медик
_e_prim = ["arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 4],["Chemlight_green",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles_INDEP"] + _extendedMed;
_e_back = ["B_Kitbag_rgr"];
};
// -------------------- Отряд дайверов ----------------- //
case "D_TL": { // Дайвер - Командир отряда
_e_prim = ["arifle_SDAR_F"];
_e_prim_mag = [
[["20Rnd_556x45_UW_mag", 4], ["30Rnd_556x45_Stanag", 6], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_green",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_ACPC2_snds_F"];
_e_side_mag = [[["9Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_INDEP", "Binocular"] + _standartMed;
_e_back = ["tf_anprc155","B_FieldPack_blk","B_AssaultPack_blk"];
};
case "D": { // Дайвер
_e_prim = ["arifle_SDAR_F"];
_e_prim_mag = [
[["20Rnd_556x45_UW_mag", 4], ["30Rnd_556x45_Stanag", 6], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_ACPC2_snds_F"];
_e_side_mag = [[["9Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass","ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_INDEP"] + _standartMed;
_e_back = ["B_FieldPack_blk","B_AssaultPack_blk"];
};
case "D_ES": { // Дайвер - Специалист по взрывчатке
_e_prim = ["arifle_SDAR_F"];
_e_prim_mag = [
[["20Rnd_556x45_UW_mag", 4], ["30Rnd_556x45_Stanag", 6], ["DemoCharge_Remote_Mag", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_ACPC2_snds_F"];
_e_side_mag = [[["9Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass","ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_INDEP"] + _standartMed;
_e_back = ["B_FieldPack_blk","B_AssaultPack_blk"];
};
// ----------------- Отделение СпН --------------------- //
case "SPN_SL": { // СпН - Командир отделения
_e_prim = ["arifle_Mk20C_F","arifle_Mk20_GL_F","arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8],["30Rnd_556x45_Stanag_Tracer_Yellow", 2], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_green",2]],
[["30Rnd_556x45_Stanag", 8],["30Rnd_556x45_Stanag_Tracer_Yellow", 2],["1Rnd_Smoke_Grenade_shell", 2], ["1Rnd_HE_Grenade_shell", 8], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_green",2]],
[["30Rnd_556x45_Stanag", 8],["30Rnd_556x45_Stanag_Tracer_Yellow", 2], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_green",2]]
];
_e_mod1 = ["muzzle_snds_M"];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_tws","optic_MRCO","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_ACPC2_snds_F"];
_e_side_mag = [[["9Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_INDEP", "Rangefinder"] + _standartMed;
_e_back = ["tf_anprc155","B_AssaultPack_rgr","B_Kitbag_rgr"];
};
case "SPN_AR": { // СпН - Пулеметчик
_e_prim = ["LMG_Mk200_F"];
_e_prim_mag = [
[["200Rnd_65x39_cased_Box", 3],["200Rnd_65x39_cased_Box_Tracer", 1], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_tws_mg","optic_MRCO","optic_Holosight","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_ACPC2_snds_F"];
_e_side_mag = [[["9Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass","ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_INDEP", "Binocular", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_AssaultPack_rgr","B_Kitbag_rgr"];
};
case "SPN_AT": { // СпН - Стрелок (ПТ)
_e_prim = ["arifle_Mk20C_F","arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8],["30Rnd_556x45_Stanag_Tracer_Yellow", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2]],
[["30Rnd_556x45_Stanag", 8],["30Rnd_556x45_Stanag_Tracer_Yellow", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2]]
];
_e_mod1 = ["muzzle_snds_M"];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = ["launch_NLAW_F"];
_e_sec_mag = [[["NLAW_F", 2]]];
_e_sec_mods = [];
_e_side = ["hgun_ACPC2_snds_F"];
_e_side_mag = [[["9Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_INDEP", "Binocular", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_AssaultPack_rgr","B_Kitbag_rgr"];
};
case "SPN_DM": { // СпН - Снайпер (Marksman)
_e_prim = ["srifle_EBR_F"];
_e_prim_mag = [
[["20Rnd_762x51_Mag", 10], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2]]
];
_e_mod1 = ["muzzle_snds_B"];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_MRCO","optic_SOS"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_ACPC2_snds_F"];
_e_side_mag = [[["9Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS","ItemMap", "ItemWatch", "Rangefinder", "NVGoggles_INDEP"] + _standartMed;
_e_back = ["B_AssaultPack_rgr","B_Kitbag_rgr"];
};
case "SPN_ES": { // СпН - Специалист по взрывчатке
_e_prim = ["arifle_Mk20C_F","arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8],["30Rnd_556x45_Stanag_Tracer_Yellow", 2],["DemoCharge_Remote_Mag", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2]],
[["30Rnd_556x45_Stanag", 8],["30Rnd_556x45_Stanag_Tracer_Yellow", 2],["DemoCharge_Remote_Mag", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2]]
];
_e_mod1 = ["muzzle_snds_M"];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_MRCO","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_ACPC2_snds_F"];
_e_side_mag = [[["9Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_INDEP", "Binocular"] + _standartMed;
_e_back = ["B_AssaultPack_rgr","B_Kitbag_rgr"];
};
case "SPN_OP": { // СпН - Стрелок
_e_prim = ["arifle_Mk20C_F","arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8],["30Rnd_556x45_Stanag_Tracer_Yellow", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2]],
[["30Rnd_556x45_Stanag", 8],["30Rnd_556x45_Stanag_Tracer_Yellow", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2]]
];
_e_mod1 = ["muzzle_snds_M"];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_MRCO","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_ACPC2_snds_F"];
_e_side_mag = [[["9Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_INDEP", "Binocular"] + _standartMed;
_e_back = ["B_AssaultPack_rgr","B_Kitbag_rgr"];
};
case "SPN_MED": { // СпН - Медик
_e_prim = ["arifle_Mk20C_F","arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8],["30Rnd_556x45_Stanag_Tracer_Yellow", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2]],
[["30Rnd_556x45_Stanag", 8],["30Rnd_556x45_Stanag_Tracer_Yellow", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2]]
];
_e_mod1 = ["muzzle_snds_M"];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_MRCO","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_ACPC2_snds_F"];
_e_side_mag = [[["9Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_INDEP","Binocular"] + _extendedMed;
_e_back = ["B_Kitbag_rgr"];
};
case "SPN_JTAC": { // СпН - Наводчик-наблюдатель
_e_prim = ["arifle_Mk20C_F","arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8],["30Rnd_556x45_Stanag_Tracer_Yellow", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Laserbatteries",1],["Chemlight_green",2]],
[["30Rnd_556x45_Stanag", 8],["30Rnd_556x45_Stanag_Tracer_Yellow", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Laserbatteries",1],["Chemlight_green",2]]
];
_e_mod1 = ["muzzle_snds_M"];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_MRCO","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_ACPC2_snds_F"];
_e_side_mag = [[["9Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_INDEP", "Laserdesignator"] + _standartMed;
_e_back = ["B_AssaultPack_rgr","B_Kitbag_rgr"];
};
// ----------------- Снайперский отряд ---------------- //
case "SNIPER": { // Снайпер
_e_prim = ["srifle_GM6_F"];
_e_prim_mag = [
[["5Rnd_127x108_Mag", 6], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["optic_LRPS","optic_DMS"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_ACPC2_snds_F"];
_e_side_mag = [[["9Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_INDEP", "Binocular", "ACE_EarPlugs"] + _standartMed;
_e_back = [];
};
case "SPOTTER": { // Наводчик
_e_prim = ["srifle_EBR_F"];
_e_prim_mag = [
[["20Rnd_762x51_Mag", 9], ["HandGrenade", 2], ["SmokeShell", 2], ["5Rnd_127x108_Mag", 4],["Chemlight_green",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_DMS","optic_MRCO"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_ACPC2_snds_F"];
_e_side_mag = [[["9Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_INDEP", "Rangefinder", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_AssaultPack_rgr","B_Kitbag_rgr"];
};
case "SNIPER_AS": { // Помощник
_e_prim = ["arifle_Mk20_GL_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8],["30Rnd_556x45_Stanag_Tracer_Yellow", 2], ["1Rnd_HE_Grenade_shell", 6],["1Rnd_SmokePurple_Grenade_shell",2], ["HandGrenade", 2], ["SmokeShell", 2], ["ClaymoreDirectionalMine_Remote_Mag",2],["SLAMDirectionalMine_Wire_Mag",2],["Laserbatteries",1],["Chemlight_green",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_MRCO","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_ACPC2_snds_F"];
_e_side_mag = [[["9Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS","ItemMap", "ItemWatch", "NVGoggles_INDEP", "Laserdesignator", "ACE_EarPlugs"] + _standartMed;
_e_back = ["tf_anprc155","B_AssaultPack_rgr","B_Kitbag_rgr"];
};
// ------------------ Остальные классы -------------------//
case "CREW": { // Экипаж
_e_prim = ["arifle_Mk20C_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 6], ["HandGrenade", 2],["SmokeShell", 2],["Chemlight_green",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_INDEP"] + _standartMed;
_e_back = [];
};
case "PILOT": { // Пилот / Экипаж вертолета
_e_prim = ["arifle_Mk20C_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 6], ["HandGrenade", 2],["SmokeShellOrange",1],["SmokeShellYellow",1],["SmokeShellRed",1],["Chemlight_green",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_INDEP"] + _standartMed;
_e_back = [];
};
case "PILOT_P": { // Пилот самолета
_e_prim = ["hgun_PDW2000_F"];
_e_prim_mag = [
[["30Rnd_9x21_Mag", 2], ["HandGrenade", 2],["SmokeShellOrange",1],["SmokeShellYellow",1],["SmokeShellRed",1],["Chemlight_green",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_INDEP"] + _standartMed;
_e_back = ["B_Parachute"];
};
case "UAV_OP": { // Оператор БПА
_e_prim = ["arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass","O_UavTerminal", "ItemMap", "ItemWatch", "NVGoggles_INDEP"] + _standartMed;
_e_back = ["I_UAV_01_backpack_F","B_AssaultPack_rgr"];
};
case "SAP": { // Сапер
_e_prim = ["arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_green",2],["ATMine_Range_Mag",1],["APERSMine_Range_Mag",2],["APERSBoundingMine_Range_Mag",2],["SLAMDirectionalMine_Wire_Mag",2],["APERSTripMine_Wire_Mag",4]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass","ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_INDEP"] + _standartMed;
_e_back = ["B_Kitbag_rgr"];
};
};
if (_wrong) then {
[_e_prim, _e_prim_mag, _e_mod1, _e_mod2, _e_mod3, _e_sec, _e_sec_mag, _e_sec_mods, _e_side, _e_side_mag, _e_items, _e_back, _wrong]
} else {
[_e_prim, _e_prim_mag, _e_mod1, _e_mod2, _e_mod3, _e_sec, _e_sec_mag, _e_sec_mods, _e_side, _e_side_mag, _e_items, _e_back]
};// OPFOR EQUIPMENT
private ["_e_prim", "_e_prim_mag", "_e_mod1", "_e_mod2", "_e_mod3", "_e_sec", "_e_sec_mag", "_e_sec_mods", "_e_side", "_e_side_mag", "_e_items", "_e_back", "_wrong"];
_wrong = false;
private ["_standartMed", "_extendedMed"];
switch (missionNameSpace getVariable ["ace_medical_level", 0]) do {
case 0: {
_standartMed = [["FirstAidKit", 3]];
_extendedMed = [["FirstAidKit", 15], "Medikit"];
};
case 1: {
_standartMed = [["ACE_fieldDressing", 10], ["ACE_morphine", 3], "ACE_epinephrine"];
_extendedMed = [["ACE_fieldDressing", 20], ["ACE_morphine", 17], ["ACE_epinephrine", 10]];
};
case 2: {
_standartMed = [["ACE_fieldDressing", 3], ["ACE_elasticBandage", 3], ["ACE_packingBandage", 3], ["ACE_quikclot", 3], "ACE_morphine", "ACE_epinephrine", "ACE_tourniquet", "ACE_salineIV_250"];
_extendedMed = [["ACE_fieldDressing", 15], ["ACE_elasticBandage", 20], ["ACE_packingBandage", 20], ["ACE_quikclot", 15], ["ACE_atropine", 12], ["ACE_morphine", 8], ["ACE_epinephrine", 8], ["ACE_tourniquet", 5], ["ACE_salineIV_500", 6], ["ACE_surgicalKit", 3], ["ACE_personalAidKit", 3]];
};
};
switch toUpper(_this) do {
default {
hintC "WARNING! Wrong slot name in unit initialization! More in diag log";
_e_prim = [];
_e_prim_mag = [];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = [];
_e_back = [];
_wrong = true;
};
case "UNARMED": {
_e_prim = [];
_e_prim_mag = [];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = [];
_e_back = [];
};
// ------------------ Пехотное отделение ------------------------ //
case "SL": { // Командир отделения
_e_prim = ["arifle_Katiba_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_green", 6],["30Rnd_65x39_caseless_green_mag_Tracer", 3], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_Nightstalker","optic_Hamr","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Rook40_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_OPFOR", "Rangefinder"] + _standartMed;
_e_back = ["tf_mr3000", "B_AssaultPack_dgtl","B_AssaultPack_sgg"];
};
case "TL": { // Старший стрелок
_e_prim = ["arifle_Katiba_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_green", 6],["30Rnd_65x39_caseless_green_mag_Tracer", 3], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_Hamr","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_OPFOR", "Binocular"] + _standartMed;
_e_back = ["B_AssaultPack_dgtl","B_AssaultPack_sgg"];
};
case "GL": { // Стрелок (ГП)
_e_prim = ["arifle_Katiba_GL_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_green", 8],["1Rnd_HE_Grenade_shell",6],["1Rnd_SmokePurple_Grenade_shell",2],["HandGrenade", 2],["SmokeShell", 2],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles_OPFOR"] + _standartMed;
_e_back = ["B_AssaultPack_dgtl","B_AssaultPack_sgg"];
};
case "AR": { // Пулеметчик
_e_prim = ["LMG_Zafir_F"];
_e_prim_mag = [
[["150Rnd_762x51_Box", 3],["150Rnd_762x51_Box_Tracer", 1], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_Hamr","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles_OPFOR", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_TacticalPack_ocamo"];
};
case "AT": { // Стрелок (ПТ)
_e_prim = ["arifle_Katiba_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_green", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = ["launch_RPG32_F"];
_e_sec_mag = [[["RPG32_F", 1],["RPG32_HE_F", 1]]];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles_OPFOR", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_AssaultPack_dgtl","B_AssaultPack_sgg"];
};
case "ATT": { // Оператор ПТРК (Titan Compact)
_e_prim = ["arifle_Katiba_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_green", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = ["launch_O_Titan_short_F"];
_e_sec_mag = [[["Titan_AT", 1],["Titan_AP", 2]]];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch","NVGoggles_OPFOR", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_BergenG","B_Bergen_sgg"];
};
case "AA": { // Оператор ПЗРК (Titan Launcher)
_e_prim = ["arifle_Katiba_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_green", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = ["launch_O_Titan_F"];
_e_sec_mag = [[["Titan_AA", 2]]];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch","NVGoggles_OPFOR", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_BergenG","B_Bergen_sgg"];
};
case "RM": { // Стрелок
_e_prim = ["arifle_Katiba_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_green", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch","NVGoggles_OPFOR"] + _standartMed;
_e_back = ["B_AssaultPack_dgtl","B_AssaultPack_sgg"];
};
case "DM": { // Снайпер (Marksman)
_e_prim = ["srifle_DMR_01_F"];
_e_prim_mag = [
[["10Rnd_762x51_Mag", 6], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["optic_DMS","optic_Hamr"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Rook40_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 3]]];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "Binocular","NVGoggles_OPFOR"] + _standartMed;
_e_back = ["B_AssaultPack_dgtl","B_AssaultPack_sgg"];
};
case "MED": { // Медик
_e_prim = ["arifle_Katiba_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_green", 8], ["HandGrenade", 2], ["SmokeShell", 4],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch","NVGoggles_OPFOR"] + _extendedMed;
_e_back = ["B_Kitbag_cbr","B_Kitbag_sgg"];
};
// -------------------- Отряд дайверов ----------------- //
case "D_TL": { // Дайвер - Командир отряда
_e_prim = ["arifle_SDAR_F"];
_e_prim_mag = [
[["20Rnd_556x45_UW_mag", 4], ["30Rnd_556x45_Stanag", 6], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Rook40_snds_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_OPFOR", "Binocular"] + _standartMed;
_e_back = ["tf_mr3000","B_FieldPack_blk","B_AssaultPack_blk"];
};
case "D": { // Дайвер
_e_prim = ["arifle_SDAR_F"];
_e_prim_mag = [
[["20Rnd_556x45_UW_mag", 4], ["30Rnd_556x45_Stanag", 6], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Rook40_snds_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 3]]];
_e_items = ["ItemCompass","ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_OPFOR"] + _standartMed;
_e_back = ["B_FieldPack_blk","B_AssaultPack_blk"];
};
case "D_ES": { // Дайвер - Специалист по взрывчатке
_e_prim = ["arifle_SDAR_F"];
_e_prim_mag = [
[["20Rnd_556x45_UW_mag", 4], ["30Rnd_556x45_Stanag", 6], ["DemoCharge_Remote_Mag", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Rook40_snds_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 3]]];
_e_items = ["ItemCompass","ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_OPFOR"] + _standartMed;
_e_back = ["B_FieldPack_blk","B_AssaultPack_blk"];
};
// ----------------- Отделение СпН --------------------- //
case "SPN_SL": { // СпН - Командир отделения
_e_prim = ["arifle_Katiba_C_F","arifle_Katiba_GL_F","arifle_Katiba_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_green", 8],["30Rnd_65x39_caseless_green_mag_Tracer", 2], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_red",2]],
[["30Rnd_65x39_caseless_green", 8],["30Rnd_65x39_caseless_green_mag_Tracer", 2],["1Rnd_Smoke_Grenade_shell", 2], ["1Rnd_HE_Grenade_shell", 8], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_red",2]],
[["30Rnd_65x39_caseless_green", 8],["30Rnd_65x39_caseless_green_mag_Tracer", 2], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_red",2]]
];
_e_mod1 = ["muzzle_snds_H"];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_Nightstalker","optic_Hamr","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_02_Yorris_F"];
_e_side_mag = [[["6Rnd_45ACP_Cylinder", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_OPFOR", "Rangefinder"] + _standartMed;
_e_back = ["tf_mr3000","B_AssaultPack_dgtl","B_AssaultPack_sgg","B_Carryall_cbr","B_Carryall_ocamo","B_Kitbag_cbr","B_Kitbag_sgg"];
};
case "SPN_AR": { // СпН - Пулеметчик
_e_prim = ["LMG_Zafir_F"];
_e_prim_mag = [
[["150Rnd_762x51_Box", 3],["150Rnd_762x51_Box_Tracer", 1], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_Hamr","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_02_Yorris_F"];
_e_side_mag = [[["6Rnd_45ACP_Cylinder", 3]]];
_e_items = ["ItemCompass","ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_OPFOR", "Binocular", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_AssaultPack_dgtl","B_AssaultPack_sgg","B_Carryall_cbr","B_Carryall_ocamo","B_Kitbag_cbr","B_Kitbag_sgg"];
};
case "SPN_AT": { // СпН - Стрелок (ПТ)
_e_prim = ["arifle_Katiba_C_F","arifle_Katiba_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_green", 8],["30Rnd_65x39_caseless_green_mag_Tracer", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2]],
[["30Rnd_65x39_caseless_green", 8],["30Rnd_65x39_caseless_green_mag_Tracer", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2]]
];
_e_mod1 = ["muzzle_snds_H"];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = ["launch_RPG32_F"];
_e_sec_mag = [[["RPG32_F", 1],["RPG32_HE_F",1]]];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_02_Yorris_F"];
_e_side_mag = [[["6Rnd_45ACP_Cylinder", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_OPFOR", "Binocular", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_AssaultPack_dgtl","B_AssaultPack_sgg","B_Carryall_cbr","B_Carryall_ocamo","B_Kitbag_cbr","B_Kitbag_sgg"];
};
case "SPN_DM": { // СпН - Снайпер (Marksman)
_e_prim = ["srifle_DMR_01_F"];
_e_prim_mag = [
[["10Rnd_762x51_Mag", 10], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2]]
];
_e_mod1 = ["muzzle_snds_B"];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_Hamr","optic_DMS"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_02_Yorris_F"];
_e_side_mag = [[["6Rnd_45ACP_Cylinder", 3]]];
_e_items = ["ItemCompass", "ItemGPS","ItemMap", "ItemWatch", "Rangefinder", "NVGoggles_OPFOR"] + _standartMed;
_e_back = ["B_AssaultPack_dgtl","B_AssaultPack_sgg","B_Carryall_cbr","B_Carryall_ocamo","B_Kitbag_cbr","B_Kitbag_sgg"];
};
case "SPN_ES": { // СпН - Специалист по взрывчатке
_e_prim = ["arifle_Katiba_C_F","arifle_Katiba_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_green", 8],["30Rnd_65x39_caseless_green_mag_Tracer", 2],["DemoCharge_Remote_Mag", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2]],
[["30Rnd_65x39_caseless_green", 8],["30Rnd_65x39_caseless_green_mag_Tracer", 2],["DemoCharge_Remote_Mag", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2]]
];
_e_mod1 = ["muzzle_snds_H"];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_Hamr","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_02_Yorris_F"];
_e_side_mag = [[["6Rnd_45ACP_Cylinder", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_OPFOR", "Binocular"] + _standartMed;
_e_back = ["B_AssaultPack_dgtl","B_AssaultPack_sgg","B_Carryall_cbr","B_Carryall_ocamo","B_Kitbag_cbr","B_Kitbag_sgg"];
};
case "SPN_OP": { // СпН - Стрелок
_e_prim = ["arifle_Katiba_C_F","arifle_Katiba_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_green", 8],["30Rnd_65x39_caseless_green_mag_Tracer", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2]],
[["30Rnd_65x39_caseless_green", 8],["30Rnd_65x39_caseless_green_mag_Tracer", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2]]
];
_e_mod1 = ["muzzle_snds_H"];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_Hamr","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_02_Yorris_F"];
_e_side_mag = [[["6Rnd_45ACP_Cylinder", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_OPFOR", "Binocular"] + _standartMed;
_e_back = ["B_AssaultPack_dgtl","B_AssaultPack_sgg","B_Carryall_cbr","B_Carryall_ocamo","B_Kitbag_cbr","B_Kitbag_sgg"];
};
case "SPN_MED": { // СпН - Медик
_e_prim = ["arifle_Katiba_C_F","arifle_Katiba_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_green", 8],["30Rnd_65x39_caseless_green_mag_Tracer", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2]],
[["30Rnd_65x39_caseless_green", 8],["30Rnd_65x39_caseless_green_mag_Tracer", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2]]
];
_e_mod1 = ["muzzle_snds_H"];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_Hamr","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_02_Yorris_F"];
_e_side_mag = [[["6Rnd_45ACP_Cylinder", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_OPFOR","Binocular"] + _extendedMed;
_e_back = ["B_Carryall_cbr","B_Carryall_ocamo","B_Kitbag_cbr","B_Kitbag_sgg"];
};
case "SPN_JTAC": { // СпН - Наводчик-наблюдатель
_e_prim = ["arifle_Katiba_C_F","arifle_Katiba_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_green", 8],["30Rnd_65x39_caseless_green_mag_Tracer", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Laserbatteries",1],["Chemlight_red",2]],
[["30Rnd_65x39_caseless_green", 8],["30Rnd_65x39_caseless_green_mag_Tracer", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Laserbatteries",1],["Chemlight_red",2]]
];
_e_mod1 = ["muzzle_snds_H"];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_Hamr","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_02_Yorris_F"];
_e_side_mag = [[["6Rnd_45ACP_Cylinder", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_OPFOR", "Laserdesignator"] + _standartMed;
_e_back = ["B_AssaultPack_dgtl","B_AssaultPack_sgg","B_Carryall_cbr","B_Carryall_ocamo","B_Kitbag_cbr","B_Kitbag_sgg"];
};
// ----------------- Снайперский отряд ---------------- //
case "SNIPER": { // Снайпер
_e_prim = ["srifle_GM6_F"];
_e_prim_mag = [
[["5Rnd_127x108_Mag", 6], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["optic_LRPS","optic_DMS"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Rook40_snds_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_OPFOR", "Binocular", "ACE_EarPlugs"] + _standartMed;
_e_back = [];
};
case "SPOTTER": { // Наводчик
_e_prim = ["srifle_DMR_01_F"];
_e_prim_mag = [
[["10Rnd_762x51_Mag", 9], ["HandGrenade", 2], ["SmokeShell", 2], ["5Rnd_127x108_Mag", 4],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_DMS","optic_Hamr"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Rook40_snds_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_OPFOR", "Rangefinder", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_AssaultPack_dgtl","B_AssaultPack_sgg","B_Carryall_cbr","B_Carryall_ocamo","B_Kitbag_cbr","B_Kitbag_sgg"];
};
case "SNIPER_AS": { // Помощник
_e_prim = ["arifle_Katiba_GL_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_green", 8],["30Rnd_65x39_caseless_green_mag_Tracer", 2], ["1Rnd_HE_Grenade_shell", 6],["1Rnd_SmokePurple_Grenade_shell",2], ["HandGrenade", 2], ["SmokeShell", 2], ["ClaymoreDirectionalMine_Remote_Mag",2],["SLAMDirectionalMine_Wire_Mag",2],["Laserbatteries",1],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_Hamr","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Rook40_snds_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS","ItemMap", "ItemWatch", "NVGoggles_OPFOR", "Laserdesignator", "ACE_EarPlugs"] + _standartMed;
_e_back = ["tf_mr3000","B_AssaultPack_dgtl","B_AssaultPack_sgg","B_Carryall_cbr","B_Carryall_ocamo","B_Kitbag_cbr","B_Kitbag_sgg"];
};
// ------------------ Остальные классы -------------------//
case "CREW": { // Экипаж
_e_prim = ["arifle_Katiba_C_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_green", 6], ["HandGrenade", 2],["SmokeShell", 2],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_OPFOR"] + _standartMed;
_e_back = [];
};
case "PILOT": { // Пилот / Экипаж вертолета
_e_prim = ["arifle_Katiba_C_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_green", 6], ["HandGrenade", 2],["SmokeShellOrange",1],["SmokeShellYellow",1],["SmokeShellRed",1],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_OPFOR"] + _standartMed;
_e_back = [];
};
case "PILOT_P": { // Пилот самолета
_e_prim = ["SMG_02_F"];
_e_prim_mag = [
[["30Rnd_9x21_Mag", 2], ["HandGrenade", 2],["SmokeShellOrange",1],["SmokeShellYellow",1],["SmokeShellRed",1],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_OPFOR"] + _standartMed;
_e_back = ["B_Parachute"];
};
case "UAV_OP": { // Оператор БПА
_e_prim = ["arifle_Katiba_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_green", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass","O_UavTerminal", "ItemMap", "ItemWatch", "NVGoggles_OPFOR"] + _standartMed;
_e_back = ["O_UAV_01_backpack_F","B_AssaultPack_dgtl","B_AssaultPack_sgg"];
};
case "SAP": { // Сапер
_e_prim = ["arifle_Katiba_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_green", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_red",2],["ATMine_Range_Mag",1],["APERSMine_Range_Mag",2],["APERSBoundingMine_Range_Mag",2],["SLAMDirectionalMine_Wire_Mag",2],["APERSTripMine_Wire_Mag",4]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass","ItemGPS", "ItemMap", "ItemWatch","NVGoggles_OPFOR"] + _standartMed;
_e_back = ["B_Carryall_ocamo","B_Carryall_cbr","B_Kitbag_sgg","B_Kitbag_cbr"];
};
};
if (_wrong) then {
[_e_prim, _e_prim_mag, _e_mod1, _e_mod2, _e_mod3, _e_sec, _e_sec_mag, _e_sec_mods, _e_side, _e_side_mag, _e_items, _e_back, _wrong]
} else {
[_e_prim, _e_prim_mag, _e_mod1, _e_mod2, _e_mod3, _e_sec, _e_sec_mag, _e_sec_mods, _e_side, _e_side_mag, _e_items, _e_back]
};// FIA EQUIPMENT
private ["_e_prim", "_e_prim_mag", "_e_mod1", "_e_mod2", "_e_mod3", "_e_sec", "_e_sec_mag", "_e_sec_mods", "_e_side", "_e_side_mag", "_e_items", "_e_back", "_wrong"];
_wrong = false;
private ["_standartMed", "_extendedMed"];
switch (missionNameSpace getVariable ["ace_medical_level", 0]) do {
case 0: {
_standartMed = [["FirstAidKit", 3]];
_extendedMed = [["FirstAidKit", 15], "Medikit"];
};
case 1: {
_standartMed = [["ACE_fieldDressing", 10], ["ACE_morphine", 3], "ACE_epinephrine"];
_extendedMed = [["ACE_fieldDressing", 20], ["ACE_morphine", 17], ["ACE_epinephrine", 10]];
};
case 2: {
_standartMed = [["ACE_fieldDressing", 3], ["ACE_elasticBandage", 3], ["ACE_packingBandage", 3], ["ACE_quikclot", 3], "ACE_morphine", "ACE_epinephrine", "ACE_tourniquet", "ACE_salineIV_250"];
_extendedMed = [["ACE_fieldDressing", 15], ["ACE_elasticBandage", 20], ["ACE_packingBandage", 20], ["ACE_quikclot", 15], ["ACE_atropine", 12], ["ACE_morphine", 8], ["ACE_epinephrine", 8], ["ACE_tourniquet", 5], ["ACE_salineIV_500", 6], ["ACE_surgicalKit", 3], ["ACE_personalAidKit", 3]];
};
};
switch toUpper(_this) do {
default {
hintC "WARNING! Wrong slot name in unit initialization! More in diag log";
_e_prim = [];
_e_prim_mag = [];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = [];
_e_back = [];
_wrong = true;
};
case "UNARMED": {
_e_prim = [];
_e_prim_mag = [];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = [];
_e_back = [];
};
// ------------------ Пехотное отделение ------------------------ //
case "SL": { // Командир отделения
_e_prim = ["arifle_TRG20_F","arifle_TRG21_F","arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 6],["30Rnd_556x45_Stanag_Tracer_Yellow", 3], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_yellow",2]],
[["30Rnd_556x45_Stanag", 6],["30Rnd_556x45_Stanag_Tracer_Yellow", 3], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_yellow",2]],
[["30Rnd_556x45_Stanag", 6],["30Rnd_556x45_Stanag_Tracer_Yellow", 3], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_yellow",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["optic_MRCO","optic_Holosight","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_INDEP", "Binocular"] + _standartMed;
_e_back = ["tf_rt1523g", "B_AssaultPack_rgr","B_FieldPack_khk","B_Kitbag_rgr","B_TacticalPack_rgr"];
};
case "TL": { // Старший стрелок
_e_prim = ["arifle_TRG20_F","arifle_TRG21_F","arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 6],["30Rnd_556x45_Stanag_Tracer_Yellow", 3], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_yellow",2]],
[["30Rnd_556x45_Stanag", 6],["30Rnd_556x45_Stanag_Tracer_Yellow", 3], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_yellow",2]],
[["30Rnd_556x45_Stanag", 6],["30Rnd_556x45_Stanag_Tracer_Yellow", 3], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_yellow",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["optic_MRCO","optic_Holosight","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_INDEP", "Binocular"] + _standartMed;
_e_back = ["B_AssaultPack_rgr","B_FieldPack_khk","B_Kitbag_rgr","B_TacticalPack_rgr"];
};
case "GL": { // Стрелок (ГП)
_e_prim = ["arifle_TRG21_GL_F","arifle_Mk20_GL_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8],["1Rnd_HE_Grenade_shell",6],["1Rnd_SmokePurple_Grenade_shell",2],["HandGrenade", 2],["SmokeShell", 2],["Chemlight_yellow",2]],
[["30Rnd_556x45_Stanag", 8],["1Rnd_HE_Grenade_shell",6],["1Rnd_SmokePurple_Grenade_shell",2],["HandGrenade", 2],["SmokeShell", 2],["Chemlight_yellow",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["optic_ACO_grn","optic_Holosight"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles_INDEP"] + _standartMed;
_e_back = ["B_AssaultPack_rgr","B_FieldPack_khk","B_Kitbag_rgr","B_TacticalPack_rgr"];
};
case "AR": { // Пулеметчик
_e_prim = ["LMG_Mk200_F"];
_e_prim_mag = [
[["200Rnd_65x39_cased_Box", 3],["200Rnd_65x39_cased_Box_Tracer", 1], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_yellow",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["optic_MRCO","optic_Holosight","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles_INDEP", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_AssaultPack_rgr","B_FieldPack_khk","B_Kitbag_rgr","B_TacticalPack_rgr"];
};
case "AT": { // Стрелок (ПТ)
_e_prim = ["arifle_TRG20_F","arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_yellow",2]],
[["30Rnd_556x45_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_yellow",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = ["launch_NLAW_F"];
_e_sec_mag = [[["NLAW_F", 2]]];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles_INDEP", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_AssaultPack_rgr","B_FieldPack_khk","B_Kitbag_rgr","B_TacticalPack_rgr"];
};
case "ATT": { // Оператор ПТРК (Titan Compact)
_e_prim = ["arifle_TRG20_F","arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_yellow",2]],
[["30Rnd_556x45_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_yellow",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = ["launch_I_Titan_short_F"];
_e_sec_mag = [[["Titan_AT", 1],["Titan_AP", 2]]];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch","NVGoggles_INDEP", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_Bergen_rgr"];
};
case "AA": { // Оператор ПЗРК (Titan Launcher)
_e_prim = ["arifle_TRG20_F","arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_yellow",2]],
[["30Rnd_556x45_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_yellow",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = ["launch_I_Titan_F"];
_e_sec_mag = [[["Titan_AA", 2]]];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch","NVGoggles_INDEP", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_Bergen_rgr"];
};
case "RM": { // Стрелок
_e_prim = ["arifle_TRG21_F","arifle_TRG20_F","arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_yellow",2]],
[["30Rnd_556x45_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_yellow",2]],
[["30Rnd_556x45_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_yellow",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch","NVGoggles_INDEP"] + _standartMed;
_e_back = ["B_AssaultPack_rgr","B_FieldPack_khk","B_Kitbag_rgr","B_TacticalPack_rgr"];
};
case "DM": { // Снайпер (Marksman)
_e_prim = ["srifle_EBR_F"];
_e_prim_mag = [
[["20Rnd_762x51_Mag", 6], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_yellow",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["optic_MRCO","optic_SOS"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_ACPC2_F"];
_e_side_mag = [[["9Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "Binocular","NVGoggles_INDEP"] + _standartMed;
_e_back = ["B_AssaultPack_rgr","B_FieldPack_khk","B_Kitbag_rgr","B_TacticalPack_rgr"];
};
case "MED": { // Медик
_e_prim = ["arifle_TRG20_F","arifle_TRG21_F","arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 4],["Chemlight_yellow",2]],
[["30Rnd_556x45_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 4],["Chemlight_yellow",2]],
[["30Rnd_556x45_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 4],["Chemlight_yellow",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch","NVGoggles_INDEP"] + _extendedMed;
_e_back = ["B_Kitbag_rgr"];
};
case "SAP": { // Сапер
_e_prim = ["arifle_TRG20_F","arifle_Mk20_F"];
_e_prim_mag = [
[["30Rnd_556x45_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_yellow",2],["ATMine_Range_Mag",1],["APERSMine_Range_Mag",2],["APERSBoundingMine_Range_Mag",2],["SLAMDirectionalMine_Wire_Mag",2],["APERSTripMine_Wire_Mag",4]],
[["30Rnd_556x45_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_yellow",2],["ATMine_Range_Mag",1],["APERSMine_Range_Mag",2],["APERSBoundingMine_Range_Mag",2],["SLAMDirectionalMine_Wire_Mag",2],["APERSTripMine_Wire_Mag",4]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass","ItemGPS", "ItemMap", "ItemWatch","NVGoggles_INDEP"] + _standartMed;
_e_back = ["B_Kitbag_rgr"];
};
};
if (_wrong) then {
[_e_prim, _e_prim_mag, _e_mod1, _e_mod2, _e_mod3, _e_sec, _e_sec_mag, _e_sec_mods, _e_side, _e_side_mag, _e_items, _e_back, _wrong]
} else {
[_e_prim, _e_prim_mag, _e_mod1, _e_mod2, _e_mod3, _e_sec, _e_sec_mag, _e_sec_mods, _e_side, _e_side_mag, _e_items, _e_back]
};// BLUFOR EQUIPMENT
private ["_e_prim", "_e_prim_mag", "_e_mod1", "_e_mod2", "_e_mod3", "_e_sec", "_e_sec_mag", "_e_sec_mods", "_e_side", "_e_side_mag", "_e_items", "_e_back", "_wrong"];
_wrong = false;
private ["_standartMed", "_extendedMed"];
switch (missionNameSpace getVariable ["ace_medical_level", 0]) do {
case 0: {
_standartMed = [["FirstAidKit", 3]];
_extendedMed = [["FirstAidKit", 15], "Medikit"];
};
case 1: {
_standartMed = [["ACE_fieldDressing", 10], ["ACE_morphine", 3], "ACE_epinephrine"];
_extendedMed = [["ACE_fieldDressing", 20], ["ACE_morphine", 17], ["ACE_epinephrine", 10]];
};
case 2: {
_standartMed = [["ACE_fieldDressing", 3], ["ACE_elasticBandage", 3], ["ACE_packingBandage", 3], ["ACE_quikclot", 3], "ACE_morphine", "ACE_epinephrine", "ACE_tourniquet", "ACE_salineIV_250"];
_extendedMed = [["ACE_fieldDressing", 15], ["ACE_elasticBandage", 20], ["ACE_packingBandage", 20], ["ACE_quikclot", 15], ["ACE_atropine", 12], ["ACE_morphine", 8], ["ACE_epinephrine", 8], ["ACE_tourniquet", 5], ["ACE_salineIV_500", 6], ["ACE_surgicalKit", 3], ["ACE_personalAidKit", 3]];
};
};
switch toUpper(_this) do {
default {
hintC "WARNING! Wrong slot name in unit initialization! More in diag log";
_e_prim = [];
_e_prim_mag = [];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = [];
_e_back = [];
_wrong = true;
};
case "UNARMED": {
_e_prim = [];
_e_prim_mag = [];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = [];
_e_back = [];
};
// ------------------ Infantry squad ------------------------ //
case "SL": { // Squad Leader
_e_prim = ["arifle_MX_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_mag", 4],["30Rnd_65x39_caseless_mag_Tracer", 2], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_Nightstalker","optic_Hamr","optic_ACO_grn"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_P07_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles", "Rangefinder"] + _standartMed;
_e_back = ["tf_rt1523g", "B_AssaultPack_mcamo"];
};
case "TL": { // Team Leader
_e_prim = ["arifle_MX_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_mag", 6],["30Rnd_65x39_caseless_mag_Tracer", 3], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_ARCO","optic_Holosight","optic_Aco"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles", "Binocular"] + _standartMed;
_e_back = ["B_AssaultPack_mcamo"];
};
case "GL": { // Grenadier
_e_prim = ["arifle_MX_GL_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_mag", 8],["1Rnd_HE_Grenade_shell",6],["1Rnd_SmokePurple_Grenade_shell",2],["HandGrenade", 2],["SmokeShell", 2],["Chemlight_blue",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_Holosight","optic_Aco"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles"] + _standartMed;
_e_back = ["B_AssaultPack_mcamo"];
};
case "AR": { // Automatic Rifleman
_e_prim = ["LMG_Mk200_F"];
_e_prim_mag = [
[["200Rnd_65x39_cased_Box", 3],["200Rnd_65x39_cased_Box_Tracer", 1], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_tws_mg","optic_ARCO","optic_Holosight","optic_Aco"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_TacticalPack_mcamo","B_TacticalPack_oli"];
};
case "AT": { // Rifleman (AT)
_e_prim = ["arifle_MX_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_mag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_Holosight","optic_Aco"];
_e_sec = ["launch_NLAW_F"];
_e_sec_mag = [[["NLAW_F", 2]]];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_AssaultPack_mcamo"];
};
case "ATT": { // Rifleman (AT) (Titan Compact)
_e_prim = ["arifle_MX_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_mag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_Holosight", "optic_Aco"];
_e_sec = ["launch_B_Titan_short_F"];
_e_sec_mag = [[["Titan_AT", 1],["Titan_AP", 2]]];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch","NVGoggles", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_Bergen_mcamo"];
};
case "AA": { // Rifleman (AA) (Titan Launcher)
_e_prim = ["arifle_MX_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_mag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_Holosight", "optic_Aco"];
_e_sec = ["launch_B_Titan_F"];
_e_sec_mag = [[["Titan_AA", 2]]];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch","NVGoggles", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_Bergen_mcamo"];
};
case "RM": { // Rifleman
_e_prim = ["arifle_MX_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_mag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_Holosight", "optic_Aco"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch","NVGoggles"] + _standartMed;
_e_back = ["B_AssaultPack_mcamo"];
};
case "DM": { // Designated Marksman
_e_prim = ["srifle_EBR_F"];
_e_prim_mag = [
[["20Rnd_762x51_Mag", 6], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["optic_SOS","optic_ARCO"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_P07_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 3]]];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "Binocular","NVGoggles"] + _standartMed;
_e_back = ["B_AssaultPack_mcamo"];
};
case "MED": { // Medic
_e_prim = ["arifle_MX_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_mag", 8], ["HandGrenade", 2], ["SmokeShell", 4],["Chemlight_blue",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_Holosight", "optic_Aco"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch","NVGoggles"] + _extendedMed;
_e_back = ["B_Kitbag_mcamo","B_Kitbag_cbr"];
};
// -------------------- Diver Team ----------------- //
case "D_TL": { // Diver - Team Leader
_e_prim = ["arifle_SDAR_F"];
_e_prim_mag = [
[["20Rnd_556x45_UW_mag", 4], ["30Rnd_556x45_Stanag", 6], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_blue",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_P07_snds_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles", "Binocular"] + _standartMed;
_e_back = ["tf_rt1523g","B_FieldPack_blk","B_AssaultPack_blk"];
};
case "D": { // Diver
_e_prim = ["arifle_SDAR_F"];
_e_prim_mag = [
[["20Rnd_556x45_UW_mag", 4], ["30Rnd_556x45_Stanag", 6], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_P07_snds_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 3]]];
_e_items = ["ItemCompass","ItemGPS", "ItemMap", "ItemWatch", "NVGoggles"] + _standartMed;
_e_back = ["B_FieldPack_blk","B_AssaultPack_blk"];
};
case "D_ES": { // Diver - Explosive Specialist
_e_prim = ["arifle_SDAR_F"];
_e_prim_mag = [
[["20Rnd_556x45_UW_mag", 4], ["30Rnd_556x45_Stanag", 6], ["DemoCharge_Remote_Mag", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_P07_snds_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 3]]];
_e_items = ["ItemCompass","ItemGPS", "ItemMap", "ItemWatch", "NVGoggles"] + _standartMed;
_e_back = ["B_FieldPack_blk","B_AssaultPack_blk"];
};
// ----------------- Recon Team --------------------- //
case "SPN_SL": { // Recon - Team Leader
_e_prim = ["arifle_MXC_F","arifle_MX_GL_F","arifle_MX_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_mag", 8],["30Rnd_65x39_caseless_mag_Tracer", 2], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_blue",2]],
[["30Rnd_65x39_caseless_mag", 8],["30Rnd_65x39_caseless_mag_Tracer", 2],["1Rnd_Smoke_Grenade_shell", 2], ["1Rnd_HE_Grenade_shell", 8], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_blue",2]],
[["30Rnd_65x39_caseless_mag", 8],["30Rnd_65x39_caseless_mag_Tracer", 2], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_blue",2]]
];
_e_mod1 = ["muzzle_snds_H"];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_tws","optic_ARCO","optic_Holosight","optic_Aco","optic_NVS"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_01_MRD_F"];
_e_side_mag = [[["11Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles", "Rangefinder"] + _standartMed;
_e_back = ["tf_rt1523g","B_AssaultPack_mcamo","B_Carryall_cbr","B_Carryall_mcamo","B_Kitbag_cbr","B_Kitbag_mcamo"];
};
case "SPN_AR": { // Recon - Automatic Rifleman
_e_prim = ["LMG_Mk200_F"];
_e_prim_mag = [
[["200Rnd_65x39_cased_Box", 3],["200Rnd_65x39_cased_Box_Tracer", 1], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2]]
];
_e_mod1 = ["muzzle_snds_H_MG"];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_tws_mg","optic_ARCO","optic_Holosight","optic_Aco"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_01_MRD_F"];
_e_side_mag = [[["11Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass","ItemGPS", "ItemMap", "ItemWatch", "NVGoggles","Binocular", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_AssaultPack_mcamo","B_Carryall_cbr","B_Carryall_mcamo","B_Kitbag_cbr","B_Kitbag_mcamo"];
};
case "SPN_AT": { // Recon - Rifleman (AT)
_e_prim = ["arifle_MXC_F","arifle_MX_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_mag", 8],["30Rnd_65x39_caseless_mag_Tracer", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2]],
[["30Rnd_65x39_caseless_mag", 8],["30Rnd_65x39_caseless_mag_Tracer", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2]]
];
_e_mod1 = ["muzzle_snds_H"];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_Holosight","optic_Aco"];
_e_sec = ["launch_NLAW_F"];
_e_sec_mag = [[["NLAW_F", 1]]];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_01_MRD_F"];
_e_side_mag = [[["11Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles","Binocular", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_AssaultPack_mcamo","B_Carryall_cbr","B_Carryall_mcamo","B_Kitbag_cbr","B_Kitbag_mcamo"];
};
case "SPN_DM": { // Recon - Designated Marksman
_e_prim = ["srifle_EBR_F"];
_e_prim_mag = [
[["20Rnd_762x51_Mag", 10], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2]]
];
_e_mod1 = ["muzzle_snds_B"];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_tws","optic_ARCO","optic_SOS","optic_NVS"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_01_MRD_F"];
_e_side_mag = [[["11Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS","ItemMap", "ItemWatch", "Rangefinder","NVGoggles"] + _standartMed;
_e_back = ["B_AssaultPack_mcamo","B_Carryall_cbr","B_Carryall_mcamo","B_Kitbag_cbr","B_Kitbag_mcamo"];
};
case "SPN_ES": { // Recon - Explosive Specialist
_e_prim = ["arifle_MXC_F","arifle_MX_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_mag", 8],["30Rnd_65x39_caseless_mag_Tracer", 2],["DemoCharge_Remote_Mag", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2]],
[["30Rnd_65x39_caseless_mag", 8],["30Rnd_65x39_caseless_mag_Tracer", 2],["DemoCharge_Remote_Mag", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2]]
];
_e_mod1 = ["muzzle_snds_H"];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_ARCO","optic_Holosight","optic_Aco","optic_NVS"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_01_MRD_F"];
_e_side_mag = [[["11Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles", "Binocular"] + _standartMed;
_e_back = ["B_AssaultPack_mcamo","B_Carryall_cbr","B_Carryall_mcamo","B_Kitbag_cbr","B_Kitbag_mcamo"];
};
case "SPN_OP": { // Recon - Operator
_e_prim = ["arifle_MXC_F","arifle_MX_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_mag", 8],["30Rnd_65x39_caseless_mag_Tracer", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2]],
[["30Rnd_65x39_caseless_mag", 8],["30Rnd_65x39_caseless_mag_Tracer", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2]]
];
_e_mod1 = ["muzzle_snds_H"];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_ARCO","optic_Holosight","optic_Aco","optic_NVS"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_01_MRD_F"];
_e_side_mag = [[["11Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles","Binocular"] + _standartMed;
_e_back = ["B_AssaultPack_mcamo","B_Carryall_cbr","B_Carryall_mcamo","B_Kitbag_cbr","B_Kitbag_mcamo"];
};
case "SPN_MED": { // Recon - Medic
_e_prim = ["arifle_MXC_F","arifle_MX_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_mag", 8],["30Rnd_65x39_caseless_mag_Tracer", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2]],
[["30Rnd_65x39_caseless_mag", 8],["30Rnd_65x39_caseless_mag_Tracer", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2]]
];
_e_mod1 = ["muzzle_snds_H"];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_ARCO","optic_Holosight","optic_Aco","optic_NVS"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_01_MRD_F"];
_e_side_mag = [[["11Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles","Binocular"] + _extendedMed;
_e_back = ["B_Carryall_cbr","B_Carryall_mcamo","B_Kitbag_cbr","B_Kitbag_mcamo"];
};
case "SPN_JTAC": { // Recon - JTAC
_e_prim = ["arifle_MXC_F","arifle_MX_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_mag", 8],["30Rnd_65x39_caseless_mag_Tracer", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Laserbatteries",1],["Chemlight_blue",2]],
[["30Rnd_65x39_caseless_mag", 8],["30Rnd_65x39_caseless_mag_Tracer", 2], ["HandGrenade", 2], ["SmokeShell", 2],["Laserbatteries",1],["Chemlight_blue",2]]
];
_e_mod1 = ["muzzle_snds_H"];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_ARCO","optic_Holosight","optic_Aco","optic_NVS"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_01_MRD_F"];
_e_side_mag = [[["11Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles","Laserdesignator"] + _standartMed;
_e_back = ["B_AssaultPack_mcamo","B_Carryall_cbr","B_Carryall_mcamo","B_Kitbag_cbr","B_Kitbag_mcamo"];
};
// ----------------- Sniper Team ---------------- //
case "SNIPER": { // Sniper
_e_prim = ["srifle_LRR_F"];
_e_prim_mag = [
[["7Rnd_408_Mag", 6], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["optic_LRPS","optic_SOS"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_01_snds_F"];
_e_side_mag = [[["11Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles", "Binocular", "ACE_EarPlugs"] + _standartMed;
_e_back = [];
};
case "SPOTTER": { // Spotter
_e_prim = ["srifle_EBR_F"];
_e_prim_mag = [
[["20Rnd_762x51_Mag", 9], ["HandGrenade", 2], ["SmokeShell", 2], ["7Rnd_408_Mag", 4],["Chemlight_blue",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_pointer_IR","acc_flashlight"];
_e_mod3 = ["optic_SOS","optic_ARCO"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_01_snds_F"];
_e_side_mag = [[["11Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles","Rangefinder", "ACE_EarPlugs"] + _standartMed;
_e_back = ["B_AssaultPack_mcamo","B_Carryall_cbr","B_Carryall_mcamo","B_Kitbag_cbr","B_Kitbag_mcamo"];
};
case "SNIPER_AS": { // Sniper Assistant
_e_prim = ["arifle_MX_GL_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_mag", 8],["30Rnd_65x39_caseless_mag_Tracer", 2], ["1Rnd_HE_Grenade_shell", 6],["1Rnd_SmokePurple_Grenade_shell",2], ["HandGrenade", 2], ["SmokeShell", 2], ["ClaymoreDirectionalMine_Remote_Mag",2],["SLAMDirectionalMine_Wire_Mag",2],["Laserbatteries",1],["Chemlight_blue",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_ARCO","optic_Holosight","optic_Aco"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_01_MRD_F"];
_e_side_mag = [[["11Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS","ItemMap", "ItemWatch", "NVGoggles","Laserdesignator", "ACE_EarPlugs"] + _standartMed;
_e_back = ["tf_rt1523g","B_AssaultPack_mcamo","B_Carryall_cbr","B_Carryall_mcamo","B_Kitbag_cbr","B_Kitbag_mcamo"];
};
// ------------------ Other -------------------//
case "CREW": { // Crewman
_e_prim = ["arifle_MXC_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_mag", 6], ["HandGrenade", 2],["SmokeShell", 2],["Chemlight_blue",2]]
];
_e_mod1 = [];
_e_mod2 = ["optic_Holosight"];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_P07_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 2]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch","NVGoggles"] + _standartMed;
_e_back = [];
};
case "PILOT": { // Helicopter Pilot / Crew
_e_prim = ["SMG_01_F"];
_e_prim_mag = [
[["30Rnd_45ACP_Mag_SMG_01", 6], ["HandGrenade", 2],["SmokeShellOrange",1],["SmokeShellPurple",1],["SmokeShellGreen",1],["Chemlight_blue",2]]
];
_e_mod1 = [];
_e_mod2 = ["optic_Holosight_smg"];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_P07_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 2]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch","NVGoggles"] + _standartMed;
_e_back = ["B_Parachute"];
};
case "PILOT_P": { // Pilot Plane
_e_prim = ["SMG_01_F"];
_e_prim_mag = [
[["30Rnd_45ACP_Mag_SMG_01", 2], ["HandGrenade", 2],["SmokeShellOrange",1],["SmokeShellPurple",1],["SmokeShellGreen",1],["Chemlight_blue",2]]
];
_e_mod1 = [];
_e_mod2 = ["optic_Holosight_smg"];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch","NVGoggles"] + _standartMed;
_e_back = ["B_Parachute"];
};
case "UAV_OP": { // UAV Operator
_e_prim = ["arifle_MX_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_mag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_Holosight", "optic_Aco"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass","B_UavTerminal", "ItemMap", "ItemWatch","NVGoggles"] + _standartMed;
_e_back = ["B_UAV_01_backpack_F","B_AssaultPack_mcamo"];
};
case "SAP": { // Sapper
_e_prim = ["arifle_MX_F"];
_e_prim_mag = [
[["30Rnd_65x39_caseless_mag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ATMine_Range_Mag",1],["APERSMine_Range_Mag",2],["APERSBoundingMine_Range_Mag",2],["SLAMDirectionalMine_Wire_Mag",2],["APERSTripMine_Wire_Mag",4]]
];
_e_mod1 = [];
_e_mod2 = ["acc_flashlight", "acc_pointer_IR"];
_e_mod3 = ["optic_Holosight", "optic_Aco"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass","ItemGPS", "ItemMap", "ItemWatch","NVGoggles"] + _standartMed;
_e_back = ["B_Carryall_mcamo","B_Carryall_cbr","B_Kitbag_mcamo","B_Kitbag_cbr"];
};
};
if (_wrong) then {
[_e_prim, _e_prim_mag, _e_mod1, _e_mod2, _e_mod3, _e_sec, _e_sec_mag, _e_sec_mods, _e_side, _e_side_mag, _e_items, _e_back, _wrong]
} else {
[_e_prim, _e_prim_mag, _e_mod1, _e_mod2, _e_mod3, _e_sec, _e_sec_mag, _e_sec_mods, _e_side, _e_side_mag, _e_items, _e_back]
};// OMSB (BTR) EQUIPMENT
private ["_e_prim", "_e_prim_mag", "_e_mod1", "_e_mod2", "_e_mod3", "_e_sec", "_e_sec_mag", "_e_sec_mods", "_e_side", "_e_side_mag", "_e_items", "_e_back", "_wrong"];
_wrong = false;
private ["_standartMed", "_extendedMed"];
switch (missionNameSpace getVariable ["ace_medical_level", 0]) do {
case 0: {
_standartMed = [["FirstAidKit", 3]];
_extendedMed = [["FirstAidKit", 15], "Medikit"];
};
case 1: {
_standartMed = [["ACE_fieldDressing", 10], ["ACE_morphine", 3], "ACE_epinephrine"];
_extendedMed = [["ACE_fieldDressing", 20], ["ACE_morphine", 17], ["ACE_epinephrine", 10]];
};
case 2: {
_standartMed = [["ACE_fieldDressing", 3], ["ACE_elasticBandage", 3], ["ACE_packingBandage", 3], ["ACE_quikclot", 3], "ACE_morphine", "ACE_epinephrine", "ACE_tourniquet", "ACE_salineIV_250"];
_extendedMed = [["ACE_fieldDressing", 15], ["ACE_elasticBandage", 20], ["ACE_packingBandage", 20], ["ACE_quikclot", 15], ["ACE_atropine", 12], ["ACE_morphine", 8], ["ACE_epinephrine", 8], ["ACE_tourniquet", 5], ["ACE_salineIV_500", 6], ["ACE_surgicalKit", 3], ["ACE_personalAidKit", 3]];
};
};
switch toUpper(_this) do {
default {
hintC "WARNING! Wrong slot name in unit initialization! More in diag log";
_e_prim = [];
_e_prim_mag = [];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = [];
_e_back = [];
_wrong = true;
};
case "UNARMED": {
_e_prim = [];
_e_prim_mag = [];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = [];
_e_back = [];
};
// ------------------ Мотострелковая рота ОМСБ ВС РФ ------------------------ //
case "KOM_R": {
_e_prim = ["rhs_weap_ak74m"];
_e_prim_mag = [
[["rhs_30Rnd_545x39_7N10_AK", 4],["rhs_30Rnd_545x39_AK_green", 1], ["rhs_mag_rgd5", 2], ["rhs_mag_rdg2_white", 2],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["rhs_acc_1p29","rhs_acc_1pn93_1"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Rook40_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 2]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_OPFOR", "Rangefinder", "ACE_MapTools"] + _standartMed;
_e_back = [];
};
case "TEH": { // Техник
_e_prim = ["rhs_weap_ak74m"];
_e_prim_mag = [
[["rhs_30Rnd_545x39_7N10_AK", 4],["rhs_mag_rdg2_white", 2],["rhs_mag_rdg2_black", 1],["SmokeShellGreen", 1]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Rook40_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 3]]];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles_OPFOR", "ACE_Clacker", "ACE_DefusalKit"] + _standartMed;
_e_back = ["rhs_assault_umbts_engineer"]; // 1 инженерный набор в комплекте с рюкзаком RHS
};
case "MED_KOM": { // Медик, командир отделения
_e_prim = ["rhs_weap_ak74m"];
_e_prim_mag = [
[["rhs_30Rnd_545x39_7N10_AK", 4], ["rhs_mag_rgd5", 2], ["rhs_mag_rdg2_white", 2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch","NVGoggles_OPFOR"] + _extendedMed;
_e_back = ["tf_mr3000_rhs", "rhs_assault_umbts"];
};
case "MED": { // Медик
_e_prim = ["hlc_rifle_aks74u"];
_e_prim_mag = [
[["rhs_30Rnd_545x39_7N10_AK", 4], ["rhs_mag_rgd5", 2], ["rhs_mag_rdg2_white", 2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch","NVGoggles_OPFOR"] + _extendedMed;
_e_back = ["rhs_assault_umbts"];
};
case "RAD": { // Радист
_e_prim = ["rhs_weap_ak74m"];
_e_prim_mag = [
[["rhs_30Rnd_545x39_7N10_AK", 4], ["rhs_mag_rgd5", 2], ["rhs_mag_rdg2_white", 2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Rook40_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 3]]];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles_OPFOR"] + _standartMed;
_e_back = ["tf_mr3000_rhs"];
};
case "KO": { // Командир отделения
_e_prim = ["rhs_weap_ak74m_camo", "rhs_weap_ak74m_desert"];
_e_prim_mag = [
[["rhs_30Rnd_545x39_7N10_AK", 4],["rhs_30Rnd_545x39_AK_green", 2], ["rhs_mag_rgd5", 2], ["rhs_mag_rdg2_white", 2],["Chemlight_red",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["rhs_acc_1p29","rhs_acc_1pn93_1"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Rook40_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 2]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_OPFOR", "Binocular", "ACE_MapTools"] + _standartMed;
_e_back = ["tf_mr3000_rhs"];
};
case "CREW": { // Экипаж
_e_prim = ["hlc_rifle_aks74u"];
_e_prim_mag = [
[["rhs_30Rnd_545x39_7N10_AK", 4], ["rhs_mag_rdg2_white", 2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Rook40_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 2]]];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch"];
_e_back = [];
};
case "KV": { // Ком. взвода
_e_prim = ["rhs_weap_ak74m_2mag", "rhs_weap_ak74m_camo", "rhs_weap_ak74m_desert"];
_e_prim_mag = [
[["rhs_30Rnd_545x39_7N10_AK", 4],["rhs_30Rnd_545x39_AK_green", 2], ["rhs_mag_rgd5", 2], ["rhs_mag_rdg2_white", 2],["rhs_mag_fakel",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["rhs_acc_1p29","rhs_acc_1pn93_1"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Rook40_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 2]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_OPFOR", "Rangefinder"] + _standartMed;
_e_back = ["tf_mr3000_rhs"];
};
case "ZKV": { // Зам. Ком. взвода
_e_prim = ["rhs_weap_ak74m_gp25"];
_e_prim_mag = [
[["rhs_30Rnd_545x39_7N10_AK", 4],["rhs_30Rnd_545x39_AK_green", 2], ["rhs_VOG25", 6], ["rhs_vg40op_white", 2],["rhs_GRD40_green",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["rhs_acc_pkas"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Rook40_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 2]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles_OPFOR", "Binocular", "ACE_CableTie"] + _standartMed;
_e_back = ["rhs_assault_umbts"];
};
case "STS": { // Старший Стрелок
_e_prim = ["rhs_weap_ak74m_gp25"];
_e_prim_mag = [
[["rhs_30Rnd_545x39_7N10_AK", 4],["rhs_30Rnd_545x39_AK_green", 2], ["rhs_VOG25", 6], ["rhs_vg40op_red", 2],["rhs_GRD40_white",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["rhs_acc_pkas"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Rook40_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 2]]];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles_OPFOR", "Binocular"] + _standartMed;
_e_back = ["rhs_sidor"];
};
case "MG": { // Пулеметчик
_e_prim = ["rhs_weap_pkp"];
_e_prim_mag = [
[["rhs_100Rnd_762x54mmR", 2],["rhs_100Rnd_762x54mmR_green", 1], ["rhs_mag_rdg2_white", 2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Rook40_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 2]]];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles_OPFOR", "ACE_EarPlugs"] + _standartMed;
_e_back = ["rhs_assault_umbts"];
};
case "AMG": { // Помошник пулеметчика
_e_prim = ["rhs_weap_ak74m"];
_e_prim_mag = [
[["rhs_30Rnd_545x39_7N10_AK", 4],["rhs_100Rnd_762x54mmR", 3],["rhs_100Rnd_762x54mmR_green", 1], ["rhs_mag_rdg2_white", 2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Rook40_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 2]]];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "ACE_EarPlugs"] + _standartMed;
_e_back = ["rhs_assault_umbts"];
};
case "RPG": { // Стрелок РПГ-7
_e_prim = ["hlc_rifle_aks74u"];
_e_prim_mag = [
[["rhs_30Rnd_545x39_7N10_AK", 4], ["rhs_mag_rdg2_white", 2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = ["rhs_weap_rpg7"];
_e_sec_mag = [[["rhs_rpg7_PG7VL_mag", 1], ["rhs_rpg7_OG7V_mag", 1]]];
_e_sec_mods = ["rhs_acc_pgo7v"];
_e_side = ["hgun_Rook40_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 3]]];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "ACE_EarPlugs"];
_e_back = ["rhs_assault_umbts"];
};
case "ARPG": { // Помошник гранатометчика
_e_prim = ["rhs_weap_ak74m"];
_e_prim_mag = [
[["rhs_30Rnd_545x39_7N10_AK", 4], ["rhs_mag_rdg2_white", 2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Rook40_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 2]]];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "ACE_EarPlugs"] + _standartMed;
_e_back = ["rhs_rpg"]; // 3 ВЛ выстрела для РПГ в комплекте рюкзака RHS
};
case "STR": { // Стрелок (ГП)
_e_prim = ["rhs_weap_ak74m_gp25"];
_e_prim_mag = [
[["rhs_30Rnd_545x39_7N10_AK", 4],["rhs_30Rnd_545x39_AK_green", 2], ["rhs_VOG25", 6], ["rhs_vg40op_white", 2],["rhs_GRD40_green",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["rhs_acc_pkas"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Rook40_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 2]]];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles_OPFOR", "Binocular"] + _standartMed;
_e_back = ["rhs_sidor"];
};
};
if (_wrong) then {
[_e_prim, _e_prim_mag, _e_mod1, _e_mod2, _e_mod3, _e_sec, _e_sec_mag, _e_sec_mods, _e_side, _e_side_mag, _e_items, _e_back, _wrong]
} else {
[_e_prim, _e_prim_mag, _e_mod1, _e_mod2, _e_mod3, _e_sec, _e_sec_mag, _e_sec_mods, _e_side, _e_side_mag, _e_items, _e_back]
};// US ARMY EQUIPMENT
private ["_e_prim", "_e_prim_mag", "_e_mod1", "_e_mod2", "_e_mod3", "_e_sec", "_e_sec_mag", "_e_sec_mods", "_e_side", "_e_side_mag", "_e_items", "_e_back", "_wrong"];
_wrong = false;
private ["_standartMed", "_extendedMed"];
switch (missionNameSpace getVariable ["ace_medical_level", 0]) do {
case 0: {
_standartMed = [["FirstAidKit", 3]];
_extendedMed = [["FirstAidKit", 15], "Medikit"];
};
case 1: {
_standartMed = [["ACE_fieldDressing", 10], ["ACE_morphine", 3], "ACE_epinephrine"];
_extendedMed = [["ACE_fieldDressing", 20], ["ACE_morphine", 17], ["ACE_epinephrine", 10]];
};
case 2: {
_standartMed = [["ACE_fieldDressing", 3], ["ACE_elasticBandage", 3], ["ACE_packingBandage", 3], ["ACE_quikclot", 3], "ACE_morphine", "ACE_epinephrine", "ACE_tourniquet", "ACE_salineIV_250"];
_extendedMed = [["ACE_fieldDressing", 15], ["ACE_elasticBandage", 20], ["ACE_packingBandage", 20], ["ACE_quikclot", 15], ["ACE_atropine", 12], ["ACE_morphine", 8], ["ACE_epinephrine", 8], ["ACE_tourniquet", 5], ["ACE_salineIV_500", 6], ["ACE_surgicalKit", 3], ["ACE_personalAidKit", 3]];
};
};
switch toUpper(_this) do {
default {
hintC "WARNING! Wrong slot name in unit initialization! More in diag log";
_e_prim = [];
_e_prim_mag = [];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = [];
_e_back = [];
_wrong = true;
};
case "USAR_UNARMED": {
_e_prim = [];
_e_prim_mag = [];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = [];
_e_back = [];
};
// ------------------ PLATOON HEADQUARTERS ------------------ //
case "RAT": { // RATELO
_e_prim = ["rhs_weap_m4a1_grip","rhs_weap_m4a1"];
_e_prim_mag = [
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2]],
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = ["RH_peq2","RH_peq2_top","RH_peq15","RH_peq15_top"];
_e_mod3 = ["rhsusf_acc_compm4","RH_eotech553","rhsusf_acc_EOTECH"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles"] + _standartMed;
_e_back = ["tf_rt1523g_rhs", "rhsusf_assault_eagleaiii_ocp","rhsusf_assault_eagleaiii_ucp"];
};
case "FO": { // Forward Observer
_e_prim = ["rhs_weap_m4a1_grip","rhs_weap_m4a1"];
_e_prim_mag = [
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["Laserbatteries",2],["ACE_HandFlare_Red",2]],
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["Laserbatteries",2],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = ["RH_peq2","RH_peq2_top","RH_peq15","RH_peq15_top"];
_e_mod3 = ["rhsusf_acc_ACOG3","rhsusf_acc_ACOG2","rhsusf_acc_ACOG"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles","Laserdesignator"] + _standartMed;
_e_back = ["rhsusf_assault_eagleaiii_ocp","rhsusf_assault_eagleaiii_ucp"];
};
// ------------------ Infantry squad ------------------------ //
case "SL": { // Squad Leader
_e_prim = ["rhs_weap_m4a1_grip","rhs_weap_m4a1"];
_e_prim_mag = [
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 6],["rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red", 3], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_blue",2],["ACE_HandFlare_Red",2]],
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 6],["rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red", 3], ["HandGrenade", 2], ["SmokeShell", 2],["SmokeShellRed", 1],["SmokeShellGreen", 1],["Chemlight_blue",2],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = ["RH_peq2","RH_peq2_top","RH_peq15","RH_peq15_top"];
_e_mod3 = ["rhsusf_acc_ACOG3","rhsusf_acc_ACOG2","rhsusf_acc_ACOG"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_P07_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles", "Rangefinder","ACE_MapTools"] + _standartMed;
_e_back = ["tf_rt1523g_rhs", "rhsusf_assault_eagleaiii_ocp","rhsusf_assault_eagleaiii_ucp"];
};
case "TL": { // Team Leader
_e_prim = ["rhs_weap_m4a1_grip","rhs_weap_m4a1"];
_e_prim_mag = [
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 6],["rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red", 3], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2],["ACE_M84",2]],
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 6],["rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red", 3], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2],["ACE_M84",2]]
];
_e_mod1 = [];
_e_mod2 = ["RH_peq2","RH_peq2_top","RH_peq15","RH_peq15_top"];
_e_mod3 = ["rhsusf_acc_ACOG3","rhsusf_acc_ACOG2","rhsusf_acc_ACOG"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles", "Binocular","ACE_MapTools","ACE_CableTie"] + _standartMed;
_e_back = ["rhsusf_assault_eagleaiii_ocp","rhsusf_assault_eagleaiii_ucp"];
};
case "GL": { // Grenadier
_e_prim = ["rhs_m4a1_m320"];
_e_prim_mag = [
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8],["rhs_mag_M433_HEDP",6],["rhs_mag_M713_red",2],["HandGrenade", 2],["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = ["RH_peq2","RH_peq2_top","RH_peq15","RH_peq15_top"];
_e_mod3 = ["rhsusf_acc_compm4","RH_eotech553","rhsusf_acc_EOTECH"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles"] + _standartMed;
_e_back = ["rhsusf_assault_eagleaiii_ocp","rhsusf_assault_eagleaiii_ucp"];
};
case "AR": { // Automatic Rifleman
_e_prim = ["rhs_weap_m249_pip"];
_e_prim_mag = [
[["rhsusf_100Rnd_556x45_soft_pouch", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = ["RH_peq2","RH_peq15"];
_e_mod3 = ["rhsusf_acc_ELCAN","RH_eotech553"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles", "ACE_EarPlugs"] + _standartMed;
_e_back = ["rhsusf_assault_eagleaiii_ocp","rhsusf_assault_eagleaiii_ucp"];
};
case "AT": { // Rifleman (AT)
_e_prim = ["rhs_weap_m4a1_grip","rhs_weap_m4a1"];
_e_prim_mag = [
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2]],
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = ["RH_peq2","RH_peq2_top","RH_peq15","RH_peq15_top"];
_e_mod3 = ["rhsusf_acc_compm4","RH_eotech553","rhsusf_acc_EOTECH"];
_e_sec = ["rhs_weap_M136"];
_e_sec_mag = [[["rhs_m136_mag", 1]]];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles", "ACE_EarPlugs"] + _standartMed;
_e_back = ["rhsusf_assault_eagleaiii_ocp","rhsusf_assault_eagleaiii_ucp"];
};
case "RM": { // Rifleman
_e_prim = ["rhs_weap_m4a1_grip","rhs_weap_m4a1"];
_e_prim_mag = [
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2]],
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = ["RH_peq2","RH_peq2_top","RH_peq15","RH_peq15_top"];
_e_mod3 = ["rhsusf_acc_compm4","RH_eotech553","rhsusf_acc_EOTECH"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles"] + _standartMed;
_e_back = ["rhsusf_assault_eagleaiii_ocp","rhsusf_assault_eagleaiii_ucp"];
};
case "DM": { // Designated Marksman
_e_prim = ["rhs_weap_m14ebrri"];
_e_prim_mag = [
[["20Rnd_762x51_Mag", 6], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = ["RH_peq2","RH_peq15"];
_e_mod3 = ["rhsusf_acc_LEUPOLDMK4","rhsusf_acc_ACOG3","rhsusf_acc_ACOG2","rhsusf_acc_ACOG"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_P07_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 3]]];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "Binocular","NVGoggles"] + _standartMed;
_e_back = ["rhsusf_assault_eagleaiii_ocp","rhsusf_assault_eagleaiii_ucp"];
};
// -------------------- Weapons Squad ---------------//
case "MG": { // Machinegunner m240
_e_prim = ["rhs_weap_m240B"];
_e_prim_mag = [
[["rhsusf_100Rnd_762x51", 4], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["rhsusf_acc_ELCAN"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles", "ACE_EarPlugs"] + _standartMed;
_e_back = ["rhsusf_assault_eagleaiii_ocp","rhsusf_assault_eagleaiii_ucp"];
};
case "MGA": { // Machinegunner Assistant
_e_prim = ["rhs_weap_m4a1_grip","rhs_weap_m4a1"];
_e_prim_mag = [
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2],["rhsusf_100Rnd_762x51",5]],
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2],["rhsusf_100Rnd_762x51",5]]
];
_e_mod1 = [];
_e_mod2 = ["RH_peq2","RH_peq2_top","RH_peq15","RH_peq15_top"];
_e_mod3 = ["rhsusf_acc_compm4","RH_eotech553","rhsusf_acc_EOTECH"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles", "Binocular", "ACE_EarPlugs"] + _standartMed;
_e_back = ["rhsusf_assault_eagleaiii_ocp","rhsusf_assault_eagleaiii_ucp"];
};
case "ATT": { // Rifleman (Javelin)
_e_prim = ["rhs_weap_m4a1_grip","rhs_weap_m4a1"];
_e_prim_mag = [
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2]],
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = ["RH_peq2","RH_peq2_top","RH_peq15","RH_peq15_top"];
_e_mod3 = ["rhsusf_acc_compm4","RH_eotech553","rhsusf_acc_EOTECH"];
_e_sec = ["rhs_weap_fgm148"];
_e_sec_mag = [[["rhs_fgm148_magazine_AT", 1]]];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch", "NVGoggles", "ACE_EarPlugs"] + _standartMed;
_e_back = ["rhsusf_assault_eagleaiii_ocp","rhsusf_assault_eagleaiii_ucp"];
};
// ------------------ Medic Squad ------------------//
case "MED_SL": { // EMERG. CARE SGT.
_e_prim = ["rhs_weap_m4a1_grip","rhs_weap_m4a1"];
_e_prim_mag = [
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 4],["Chemlight_blue",2],["ACE_HandFlare_Red",2]],
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 4],["Chemlight_blue",2],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = ["RH_peq2","RH_peq2_top","RH_peq15","RH_peq15_top"];
_e_mod3 = ["rhsusf_acc_ACOG3","rhsusf_acc_ACOG2","rhsusf_acc_ACOG"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles", "Binocular","ACE_MapTools"] + _extendedMed;
_e_back = ["tf_rt1523g_rhs","rhsusf_assault_eagleaiii_ocp","rhsusf_assault_eagleaiii_ucp"];
};
case "MED": { // Combat Medic
_e_prim = ["rhs_weap_m4a1_grip","rhs_weap_m4a1"];
_e_prim_mag = [
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 4],["Chemlight_blue",2],["ACE_HandFlare_Red",2]],
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 4],["Chemlight_blue",2],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = ["RH_peq2","RH_peq2_top","RH_peq15","RH_peq15_top"];
_e_mod3 = ["rhsusf_acc_compm4","RH_eotech553","rhsusf_acc_EOTECH"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch","NVGoggles"] + _extendedMed;
_e_back = ["rhsusf_assault_eagleaiii_ocp","rhsusf_assault_eagleaiii_ucp"];
};
// ------------------ Sniper Team -------------//
case "SNP_H": { // Heavy Sniper
_e_prim = ["srifle_LRR_camo_F"];
_e_prim_mag = [
[["7Rnd_408_Mag", 6], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = [];
_e_mod3 = ["optic_SOS","optic_LRPS"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_01_snds_F"];
_e_side_mag = [[["11Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "Binocular", "NVGoggles", "ACE_EarPlugs"] + _standartMed;
_e_back = [];
};
case "SNP": { // Sniper
_e_prim = ["rhs_weap_m14ebrri"];
_e_prim_mag = [
[["20Rnd_762x51_Mag", 9], ["HandGrenade", 2], ["SmokeShell", 2], ["7Rnd_408_Mag", 4],["Chemlight_blue",2],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = ["RH_peq2","RH_peq15"];
_e_mod3 = ["rhsusf_acc_LEUPOLDMK4","rhsusf_acc_LEUPOLDMK4_2","rhsusf_acc_ACOG3","rhsusf_acc_ACOG2","rhsusf_acc_ACOG"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_01_snds_F"];
_e_side_mag = [[["11Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles","Rangefinder","ACE_MapTools"] + _standartMed;
_e_back = ["rhsusf_assault_eagleaiii_ocp","rhsusf_assault_eagleaiii_ucp"];
};
case "SNP_AS": { // Sniper Assistant
_e_prim = ["rhs_m4a1_m320"];
_e_prim_mag = [
[["rhs_mag_30Rnd_556x45_M855A1_Stanag",6],["rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",3],["rhs_mag_M433_HEDP",6],["rhs_mag_M713_red",2],["HandGrenade", 2],["SmokeShell", 2],["ClaymoreDirectionalMine_Remote_Mag",2],["SLAMDirectionalMine_Wire_Mag",2],["Laserbatteries",1],["Chemlight_blue",2],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = ["RH_peq2","RH_peq2_top","RH_peq15","RH_peq15_top"];
_e_mod3 = ["rhsusf_acc_ACOG3","rhsusf_acc_ACOG2","rhsusf_acc_ACOG"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_Pistol_heavy_01_MRD_F"];
_e_side_mag = [[["11Rnd_45ACP_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles", "Laserdesignator", "ACE_MapTools", "ACE_EarPlugs"] + _standartMed;
_e_back = ["tf_rt1523g_rhs","rhsusf_assault_eagleaiii_ocp","rhsusf_assault_eagleaiii_ucp"];
};
// ------------------ Other -------------------//
case "CREW": { // Crewman
_e_prim = ["rhs_weap_m4a1"];
_e_prim_mag = [
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 6], ["HandGrenade", 2],["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = ["RH_eotech553"];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch", "NVGoggles"] + _standartMed;
_e_back = [];
};
case "PILOT": { // Helicopter Pilot / Crew
_e_prim = ["rhs_weap_m4a1"];
_e_prim_mag = [
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 6], ["HandGrenade", 2],["SmokeShellOrange",1],["SmokeShellPurple",1],["SmokeShellGreen",1],["Chemlight_blue",2],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = ["RH_eotech553"];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = ["hgun_P07_F"];
_e_side_mag = [[["16Rnd_9x21_Mag", 3]]];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch","NVGoggles"] + _standartMed;
_e_back = [];
};
case "PILOT_P": { // Pilot Plane
_e_prim = ["SMG_01_F"];
_e_prim_mag = [
[["30Rnd_45ACP_Mag_SMG_01", 2], ["HandGrenade", 2],["SmokeShellOrange",1],["SmokeShellPurple",1],["SmokeShellGreen",1],["Chemlight_blue",2],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = ["RH_eotech553_smg"];
_e_mod3 = [];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemGPS", "ItemMap", "ItemWatch","NVGoggles"] + _standartMed;
_e_back = ["B_Parachute"];
};
case "UAV_OP": { // UAV Operator
_e_prim = ["rhs_weap_m4a1_grip"];
_e_prim_mag = [
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = ["RH_peq2","RH_peq2_top","RH_peq15","RH_peq15_top"];
_e_mod3 = ["rhsusf_acc_compm4","RH_eotech553","rhsusf_acc_EOTECH"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass","B_UavTerminal", "ItemMap", "ItemWatch","NVGoggles"] + _standartMed;
_e_back = ["B_UAV_01_backpack_F","rhsusf_assault_eagleaiii_ocp","rhsusf_assault_eagleaiii_ucp"];
};
case "AA": { // Rifleman (AA) (Titan Launcher)
_e_prim = ["rhs_weap_m4a1_grip","rhs_weap_m4a1"];
_e_prim_mag = [
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2]],
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = ["RH_peq2","RH_peq2_top","RH_peq15","RH_peq15_top"];
_e_mod3 = ["rhsusf_acc_compm4","RH_eotech553","rhsusf_acc_EOTECH"];
_e_sec = ["rhs_weap_fim92"];
_e_sec_mag = [[["rhs_fim92_mag", 1]]];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass", "ItemMap", "ItemWatch","NVGoggles"] + _standartMed;
_e_back = ["rhsusf_assault_eagleaiii_ocp","rhsusf_assault_eagleaiii_ucp"];
};
case "SAP": { // Sapper
_e_prim = ["rhs_weap_m4a1_grip"];
_e_prim_mag = [
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ATMine_Range_Mag",1],["APERSMine_Range_Mag",2],["APERSBoundingMine_Range_Mag",2],["SLAMDirectionalMine_Wire_Mag",2],["APERSTripMine_Wire_Mag",4],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = ["RH_peq2","RH_peq2_top","RH_peq15","RH_peq15_top"];
_e_mod3 = ["rhsusf_acc_compm4","RH_eotech553","rhsusf_acc_EOTECH"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass","ItemGPS", "ItemMap", "ItemWatch","NVGoggles","ACE_Clacker","ACE_DefusalKit"] + _standartMed;
_e_back = ["B_Carryall_mcamo","B_Carryall_cbr","B_Kitbag_mcamo","B_Kitbag_cbr"];
};
case "ENG": { // Engineer
_e_prim = ["rhs_weap_m4a1_grip"];
_e_prim_mag = [
[["rhs_mag_30Rnd_556x45_M855A1_Stanag", 8], ["HandGrenade", 2], ["SmokeShell", 2],["Chemlight_blue",2],["ACE_HandFlare_Red",2]]
];
_e_mod1 = [];
_e_mod2 = ["RH_peq2","RH_peq2_top","RH_peq15","RH_peq15_top"];
_e_mod3 = ["rhsusf_acc_compm4","RH_eotech553","rhsusf_acc_EOTECH"];
_e_sec = [];
_e_sec_mag = [];
_e_sec_mods = [];
_e_side = [];
_e_side_mag = [];
_e_items = ["ItemCompass","ItemGPS", "ItemMap", "ItemWatch","NVGoggles","ToolKit"] + _standartMed;
_e_back = ["rhsusf_assault_eagleaiii_ocp","rhsusf_assault_eagleaiii_ucp"];
};
};
if (_wrong) then {
[_e_prim, _e_prim_mag, _e_mod1, _e_mod2, _e_mod3, _e_sec, _e_sec_mag, _e_sec_mods, _e_side, _e_side_mag, _e_items, _e_back, _wrong]
} else {
[_e_prim, _e_prim_mag, _e_mod1, _e_mod2, _e_mod3, _e_sec, _e_sec_mag, _e_sec_mods, _e_side, _e_side_mag, _e_items, _e_back]
};_veh = _this select 0;
_template = _this select 1;
clearWeaponCargoGlobal _veh;
clearMagazineCargoGlobal _veh;
clearItemCargoGlobal _veh;
clearBackpackCargoGlobal _veh;
_veh disableTIEquipment true; // Отключаем тепловизор
_medical_vehicle = {
switch (missionNameSpace getVariable ["ace_medical_level", 0]) do {
case 0: {
_this addItemCargoGlobal ["FirstAidKit", 50];
_this addItemCargoGlobal ["Medikit", 5];
};
case 1: {
_this addItemCargoGlobal ["ACE_fieldDressing", 50];
_this addItemCargoGlobal ["ACE_morphine", 30];
_this addItemCargoGlobal ["ACE_epinephrine", 30];
};
case 2: {
_this addItemCargoGlobal ["ACE_fieldDressing", 30];
_this addItemCargoGlobal ["ACE_elasticBandage", 30];
_this addItemCargoGlobal ["ACE_packingBandage", 30];
_this addItemCargoGlobal ["ACE_quikclot", 25];
_this addItemCargoGlobal ["ACE_atropine", 20];
_this addItemCargoGlobal ["ACE_morphine", 30];
_this addItemCargoGlobal ["ACE_epinephrine", 30];
_this addItemCargoGlobal ["ACE_tourniquet", 15];
_this addItemCargoGlobal ["ACE_salineIV_500", 20];
_this addItemCargoGlobal ["ACE_surgicalKit", 10];
_this addItemCargoGlobal ["ACE_personalAidKit", 15];
};
};
};
switch toLower(_template) do {
default {
if (!isDedicated) then { hint format["WRONG TEMPLATE\nVehicle> %1\nTemplate> %2", _veh, _template] };
};
case "empty": {}; // Empty CargoGlobal
case "mini": { // Minimum ammo
_veh addMagazineCargoGlobal ["30Rnd_556x45_Stanag", 10];
_veh addMagazineCargoGlobal ["30Rnd_556x45_Stanag_Tracer_Yellow", 5];
_veh addMagazineCargoGlobal ["HandGrenade", 5];
_veh addMagazineCargoGlobal ["SmokeShell", 2];
_veh addMagazineCargoGlobal ["1Rnd_HE_Grenade_shell", 5];
_veh addMagazineCargoGlobal ["1Rnd_Smoke_Grenade_shell", 2];
_veh addMagazineCargoGlobal ["UGL_FlareGreen_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareRed_F", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokePurple_Grenade_shell", 2];
_veh addMagazineCargoGlobal ["SmokeShellBlue", 2];
_veh addMagazineCargoGlobal ["SmokeShellGreen", 2];
_veh addMagazineCargoGlobal ["SmokeShellOrange", 2];
_veh addMagazineCargoGlobal ["SmokeShellRed", 2];
_veh addMagazineCargoGlobal ["Chemlight_green", 6];
};
case "ba": { // Basic Ammo
_veh addMagazineCargoGlobal ["30Rnd_556x45_Stanag", 20];
_veh addMagazineCargoGlobal ["30Rnd_556x45_Stanag_Tracer_Yellow", 10];
_veh addMagazineCargoGlobal ["200Rnd_65x39_cased_Box", 4];
_veh addMagazineCargoGlobal ["200Rnd_65x39_cased_Box_Tracer", 2];
_veh addMagazineCargoGlobal ["20Rnd_762x51_Mag", 5];
_veh addMagazineCargoGlobal ["NLAW_F", 2];
_veh addWeaponCargoGlobal ["launch_I_Titan_short_F",1];
_veh addMagazineCargoGlobal ["Titan_AT", 1];
_veh addMagazineCargoGlobal ["Titan_AP", 2];
_veh addMagazineCargoGlobal ["HandGrenade", 5];
_veh addMagazineCargoGlobal ["SmokeShell", 5];
_veh addMagazineCargoGlobal ["1Rnd_HE_Grenade_shell", 8];
_veh addMagazineCargoGlobal ["1Rnd_Smoke_Grenade_shell", 5];
_veh addMagazineCargoGlobal ["1Rnd_SmokeBlue_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeGreen_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeOrange_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokePurple_Grenade_shell", 3];
_veh addMagazineCargoGlobal ["1Rnd_SmokeRed_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeYellow_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["UGL_FlareCIR_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareGreen_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareRed_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareWhite_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareYellow_F", 1];
_veh addMagazineCargoGlobal ["SmokeShellBlue", 2];
_veh addMagazineCargoGlobal ["SmokeShellGreen", 2];
_veh addMagazineCargoGlobal ["SmokeShellOrange", 2];
_veh addMagazineCargoGlobal ["SmokeShellRed", 2];
_veh addMagazineCargoGlobal ["Chemlight_green", 6];
_veh addBackPackCargoGlobal ["tf_anprc155", 1];
};
case "ammo_l": { // Ammobox Launchers
_veh addWeaponCargoGlobal ["launch_I_Titan_short_F",2];
_veh addWeaponCargoGlobal ["launch_I_Titan_F",1];
_veh addMagazineCargoGlobal ["Titan_AT", 4];
_veh addMagazineCargoGlobal ["Titan_AP", 6];
_veh addMagazineCargoGlobal ["Titan_AA", 4];
_veh addWeaponCargoGlobal ["launch_NLAW_F",2];
_veh addMagazineCargoGlobal ["NLAW_F", 6];
};
case "ammo_b": { // Simple Ammobox
_veh addMagazineCargoGlobal ["30Rnd_556x45_Stanag", 30];
_veh addMagazineCargoGlobal ["30Rnd_556x45_Stanag_Tracer_Yellow", 15];
_veh addMagazineCargoGlobal ["200Rnd_65x39_cased_Box", 5];
_veh addMagazineCargoGlobal ["200Rnd_65x39_cased_Box_Tracer", 2];
_veh addMagazineCargoGlobal ["20Rnd_762x51_Mag", 5];
_veh addMagazineCargoGlobal ["NLAW_F", 2];
_veh addMagazineCargoGlobal ["Titan_AT", 1];
_veh addMagazineCargoGlobal ["Titan_AP", 2];
_veh addMagazineCargoGlobal ["HandGrenade", 10];
_veh addMagazineCargoGlobal ["SmokeShell", 10];
_veh addMagazineCargoGlobal ["1Rnd_HE_Grenade_shell", 10];
_veh addMagazineCargoGlobal ["1Rnd_Smoke_Grenade_shell", 5];
_veh addMagazineCargoGlobal ["1Rnd_SmokeBlue_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeGreen_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeOrange_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokePurple_Grenade_shell", 3];
_veh addMagazineCargoGlobal ["1Rnd_SmokeRed_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeYellow_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["UGL_FlareCIR_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareGreen_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareRed_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareWhite_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareYellow_F", 1];
_veh addMagazineCargoGlobal ["SmokeShellBlue", 2];
_veh addMagazineCargoGlobal ["SmokeShellGreen", 2];
_veh addMagazineCargoGlobal ["SmokeShellOrange", 2];
_veh addMagazineCargoGlobal ["SmokeShellRed", 2];
_veh addMagazineCargoGlobal ["Chemlight_green", 6];
};
case "ammo_expl": { // Explosives Ammobox
_veh addWeaponCargoGlobal ["MineDetector", 3];
_veh addMagazineCargoGlobal ["DemoCharge_Remote_Mag", 4];
_veh addMagazineCargoGlobal ["SatchelCharge_Remote_Mag", 2];
_veh addMagazineCargoGlobal ["ATMine_Range_Mag", 4];
_veh addMagazineCargoGlobal ["ClaymoreDirectionalMine_Remote_Mag", 6];
_veh addMagazineCargoGlobal ["SLAMDirectionalMine_Wire_Mag", 4];
_veh addMagazineCargoGlobal ["APERSBoundingMine_Range_Mag", 4];
_veh addMagazineCargoGlobal ["APERSMine_Range_Mag", 4];
_veh addMagazineCargoGlobal ["APERSTripMine_Wire_Mag", 10];
};
case "med": { // Medical equipment
_veh addMagazineCargoGlobal ["30Rnd_556x45_Stanag", 10];
_veh addMagazineCargoGlobal ["30Rnd_556x45_Stanag_Tracer_Yellow", 2];
_veh call _medical_vehicle;
};
};_veh = _this select 0;
_template = _this select 1;
clearWeaponCargoGlobal _veh;
clearMagazineCargoGlobal _veh;
clearItemCargoGlobal _veh;
clearBackpackCargoGlobal _veh;
_veh disableTIEquipment true; // Отключаем тепловизор
_medical_vehicle = {
switch (missionNameSpace getVariable ["ace_medical_level", 0]) do {
case 0: {
_this addItemCargoGlobal ["FirstAidKit", 50];
_this addItemCargoGlobal ["Medikit", 5];
};
case 1: {
_this addItemCargoGlobal ["ACE_fieldDressing", 50];
_this addItemCargoGlobal ["ACE_morphine", 30];
_this addItemCargoGlobal ["ACE_epinephrine", 30];
};
case 2: {
_this addItemCargoGlobal ["ACE_fieldDressing", 30];
_this addItemCargoGlobal ["ACE_elasticBandage", 30];
_this addItemCargoGlobal ["ACE_packingBandage", 30];
_this addItemCargoGlobal ["ACE_quikclot", 25];
_this addItemCargoGlobal ["ACE_atropine", 20];
_this addItemCargoGlobal ["ACE_morphine", 30];
_this addItemCargoGlobal ["ACE_epinephrine", 30];
_this addItemCargoGlobal ["ACE_tourniquet", 15];
_this addItemCargoGlobal ["ACE_salineIV_500", 20];
_this addItemCargoGlobal ["ACE_surgicalKit", 10];
_this addItemCargoGlobal ["ACE_personalAidKit", 15];
};
};
};
switch toLower(_template) do {
default {
if (!isDedicated) then { hint format["WRONG TEMPLATE\nVehicle> %1\nTemplate> %2", _veh, _template] };
};
case "empty": {}; // Empty CargoGlobal
case "mini": { // Minimum ammo
_veh addMagazineCargoGlobal ["30Rnd_65x39_caseless_green", 10];
_veh addMagazineCargoGlobal ["30Rnd_65x39_caseless_green_mag_Tracer", 5];
_veh addMagazineCargoGlobal ["HandGrenade", 5];
_veh addMagazineCargoGlobal ["SmokeShell", 2];
_veh addMagazineCargoGlobal ["1Rnd_HE_Grenade_shell", 5];
_veh addMagazineCargoGlobal ["1Rnd_Smoke_Grenade_shell", 2];
_veh addMagazineCargoGlobal ["UGL_FlareGreen_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareRed_F", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokePurple_Grenade_shell", 2];
_veh addMagazineCargoGlobal ["SmokeShellBlue", 2];
_veh addMagazineCargoGlobal ["SmokeShellGreen", 2];
_veh addMagazineCargoGlobal ["SmokeShellOrange", 2];
_veh addMagazineCargoGlobal ["SmokeShellRed", 2];
_veh addMagazineCargoGlobal ["Chemlight_red", 6];
};
case "ba": { // Basic Ammo
_veh addMagazineCargoGlobal ["30Rnd_65x39_caseless_green", 20];
_veh addMagazineCargoGlobal ["30Rnd_65x39_caseless_green_mag_Tracer", 10];
_veh addMagazineCargoGlobal ["150Rnd_762x51_Box", 4];
_veh addMagazineCargoGlobal ["150Rnd_762x51_Box_Tracer", 2];
_veh addMagazineCargoGlobal ["10Rnd_762x51_Mag", 5];
_veh addMagazineCargoGlobal ["RPG32_F", 2];
_veh addMagazineCargoGlobal ["RPG32_HE_F", 2];
_veh addWeaponCargoGlobal ["launch_O_Titan_short_F",1];
_veh addMagazineCargoGlobal ["Titan_AT", 1];
_veh addMagazineCargoGlobal ["Titan_AP", 2];
_veh addMagazineCargoGlobal ["HandGrenade", 5];
_veh addMagazineCargoGlobal ["SmokeShell", 5];
_veh addMagazineCargoGlobal ["1Rnd_HE_Grenade_shell", 8];
_veh addMagazineCargoGlobal ["1Rnd_Smoke_Grenade_shell", 5];
_veh addMagazineCargoGlobal ["1Rnd_SmokeBlue_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeGreen_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeOrange_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokePurple_Grenade_shell", 3];
_veh addMagazineCargoGlobal ["1Rnd_SmokeRed_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeYellow_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["UGL_FlareCIR_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareGreen_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareRed_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareWhite_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareYellow_F", 1];
_veh addMagazineCargoGlobal ["SmokeShellBlue", 2];
_veh addMagazineCargoGlobal ["SmokeShellGreen", 2];
_veh addMagazineCargoGlobal ["SmokeShellOrange", 2];
_veh addMagazineCargoGlobal ["SmokeShellRed", 2];
_veh addMagazineCargoGlobal ["Chemlight_red", 6];
_veh addBackPackCargoGlobal ["tf_mr3000", 1];
};
case "ammo_l": { // Ammobox Launchers
_veh addWeaponCargoGlobal ["launch_O_Titan_short_F",2];
_veh addWeaponCargoGlobal ["launch_O_Titan_F",1];
_veh addMagazineCargoGlobal ["Titan_AT", 4];
_veh addMagazineCargoGlobal ["Titan_AP", 6];
_veh addMagazineCargoGlobal ["Titan_AA", 4];
_veh addWeaponCargoGlobal ["launch_RPG32_F",2];
_veh addMagazineCargoGlobal ["RPG32_F", 2];
_veh addMagazineCargoGlobal ["RPG32_HE_F", 2];
};
case "ammo_b": { // Simple Ammobox
_veh addMagazineCargoGlobal ["30Rnd_65x39_caseless_green", 20];
_veh addMagazineCargoGlobal ["30Rnd_65x39_caseless_green_mag_Tracer", 10];
_veh addMagazineCargoGlobal ["150Rnd_762x51_Box", 4];
_veh addMagazineCargoGlobal ["150Rnd_762x51_Box_Tracer", 2];
_veh addMagazineCargoGlobal ["10Rnd_762x51_Mag", 5];
_veh addMagazineCargoGlobal ["RPG32_F", 2];
_veh addMagazineCargoGlobal ["RPG32_HE_F", 2];
_veh addMagazineCargoGlobal ["Titan_AT", 1];
_veh addMagazineCargoGlobal ["Titan_AP", 2];
_veh addMagazineCargoGlobal ["HandGrenade", 5];
_veh addMagazineCargoGlobal ["SmokeShell", 5];
_veh addMagazineCargoGlobal ["1Rnd_HE_Grenade_shell", 8];
_veh addMagazineCargoGlobal ["1Rnd_Smoke_Grenade_shell", 5];
_veh addMagazineCargoGlobal ["1Rnd_SmokeBlue_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeGreen_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeOrange_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokePurple_Grenade_shell", 3];
_veh addMagazineCargoGlobal ["1Rnd_SmokeRed_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeYellow_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["UGL_FlareCIR_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareGreen_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareRed_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareWhite_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareYellow_F", 1];
_veh addMagazineCargoGlobal ["SmokeShellBlue", 2];
_veh addMagazineCargoGlobal ["SmokeShellGreen", 2];
_veh addMagazineCargoGlobal ["SmokeShellOrange", 2];
_veh addMagazineCargoGlobal ["SmokeShellRed", 2];
_veh addMagazineCargoGlobal ["Chemlight_red", 6];
};
case "ammo_expl": { // Explosives Ammobox
_veh addWeaponCargoGlobal ["MineDetector", 3];
_veh addMagazineCargoGlobal ["DemoCharge_Remote_Mag", 4];
_veh addMagazineCargoGlobal ["SatchelCharge_Remote_Mag", 2];
_veh addMagazineCargoGlobal ["ATMine_Range_Mag", 4];
_veh addMagazineCargoGlobal ["ClaymoreDirectionalMine_Remote_Mag", 6];
_veh addMagazineCargoGlobal ["SLAMDirectionalMine_Wire_Mag", 4];
_veh addMagazineCargoGlobal ["APERSBoundingMine_Range_Mag", 4];
_veh addMagazineCargoGlobal ["APERSMine_Range_Mag", 4];
_veh addMagazineCargoGlobal ["APERSTripMine_Wire_Mag", 10];
};
case "med": { // Medical equipment
_veh addMagazineCargoGlobal ["30Rnd_65x39_caseless_green", 10];
_veh addMagazineCargoGlobal ["30Rnd_65x39_caseless_green_mag_Tracer", 2];
_veh call _medical_vehicle;
};
};_veh = _this select 0;
_template = _this select 1;
clearWeaponCargoGlobal _veh;
clearMagazineCargoGlobal _veh;
clearItemCargoGlobal _veh;
clearBackpackCargoGlobal _veh;
_veh disableTIEquipment true; // Отключаем тепловизор
_medical_vehicle = {
switch (missionNameSpace getVariable ["ace_medical_level", 0]) do {
case 0: {
_this addItemCargoGlobal ["FirstAidKit", 50];
_this addItemCargoGlobal ["Medikit", 5];
};
case 1: {
_this addItemCargoGlobal ["ACE_fieldDressing", 50];
_this addItemCargoGlobal ["ACE_morphine", 30];
_this addItemCargoGlobal ["ACE_epinephrine", 30];
};
case 2: {
_this addItemCargoGlobal ["ACE_fieldDressing", 30];
_this addItemCargoGlobal ["ACE_elasticBandage", 30];
_this addItemCargoGlobal ["ACE_packingBandage", 30];
_this addItemCargoGlobal ["ACE_quikclot", 25];
_this addItemCargoGlobal ["ACE_atropine", 20];
_this addItemCargoGlobal ["ACE_morphine", 30];
_this addItemCargoGlobal ["ACE_epinephrine", 30];
_this addItemCargoGlobal ["ACE_tourniquet", 15];
_this addItemCargoGlobal ["ACE_salineIV_500", 20];
_this addItemCargoGlobal ["ACE_surgicalKit", 10];
_this addItemCargoGlobal ["ACE_personalAidKit", 15];
};
};
};
switch toLower(_template) do {
default {
if (!isDedicated) then { hint format["WRONG TEMPLATE\nVehicle> %1\nTemplate> %2", _veh, _template] };
};
case "empty": {}; // Empty CargoGlobal
case "mini": { // Minimum ammo
_veh addMagazineCargoGlobal ["30Rnd_556x45_Stanag", 10];
_veh addMagazineCargoGlobal ["30Rnd_556x45_Stanag_Tracer_Yellow", 5];
_veh addMagazineCargoGlobal ["HandGrenade", 5];
_veh addMagazineCargoGlobal ["SmokeShell", 2];
_veh addMagazineCargoGlobal ["1Rnd_HE_Grenade_shell", 5];
_veh addMagazineCargoGlobal ["1Rnd_Smoke_Grenade_shell", 2];
_veh addMagazineCargoGlobal ["UGL_FlareGreen_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareRed_F", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokePurple_Grenade_shell", 2];
_veh addMagazineCargoGlobal ["SmokeShellBlue", 2];
_veh addMagazineCargoGlobal ["SmokeShellGreen", 2];
_veh addMagazineCargoGlobal ["SmokeShellOrange", 2];
_veh addMagazineCargoGlobal ["SmokeShellRed", 2];
_veh addMagazineCargoGlobal ["Chemlight_yellow", 6];
};
case "ba": { // Basic Ammo
_veh addMagazineCargoGlobal ["30Rnd_556x45_Stanag", 20];
_veh addMagazineCargoGlobal ["30Rnd_556x45_Stanag_Tracer_Yellow", 10];
_veh addMagazineCargoGlobal ["200Rnd_65x39_cased_Box", 4];
_veh addMagazineCargoGlobal ["200Rnd_65x39_cased_Box_Tracer", 2];
_veh addMagazineCargoGlobal ["20Rnd_762x51_Mag", 5];
_veh addMagazineCargoGlobal ["NLAW_F", 2];
_veh addMagazineCargoGlobal ["HandGrenade", 5];
_veh addMagazineCargoGlobal ["SmokeShell", 5];
_veh addMagazineCargoGlobal ["1Rnd_HE_Grenade_shell", 8];
_veh addMagazineCargoGlobal ["1Rnd_Smoke_Grenade_shell", 5];
_veh addMagazineCargoGlobal ["1Rnd_SmokeBlue_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeGreen_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeOrange_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokePurple_Grenade_shell", 3];
_veh addMagazineCargoGlobal ["1Rnd_SmokeRed_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeYellow_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["UGL_FlareCIR_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareGreen_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareRed_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareWhite_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareYellow_F", 1];
_veh addMagazineCargoGlobal ["SmokeShellBlue", 2];
_veh addMagazineCargoGlobal ["SmokeShellGreen", 2];
_veh addMagazineCargoGlobal ["SmokeShellOrange", 2];
_veh addMagazineCargoGlobal ["SmokeShellRed", 2];
_veh addMagazineCargoGlobal ["Chemlight_yellow", 6];
_veh addBackPackCargoGlobal ["tf_rt1523g", 1];
};
case "ammo_l": { // Ammobox Launchers
_veh addWeaponCargoGlobal ["launch_I_Titan_short_F",2];
_veh addWeaponCargoGlobal ["launch_I_Titan_F",1];
_veh addMagazineCargoGlobal ["Titan_AT", 4];
_veh addMagazineCargoGlobal ["Titan_AP", 6];
_veh addMagazineCargoGlobal ["Titan_AA", 4];
_veh addWeaponCargoGlobal ["launch_NLAW_F",2];
_veh addMagazineCargoGlobal ["NLAW_F", 6];
};
case "ammo_b": { // Simple Ammobox
_veh addMagazineCargoGlobal ["30Rnd_556x45_Stanag", 30];
_veh addMagazineCargoGlobal ["30Rnd_556x45_Stanag_Tracer_Yellow", 15];
_veh addMagazineCargoGlobal ["200Rnd_65x39_cased_Box", 5];
_veh addMagazineCargoGlobal ["200Rnd_65x39_cased_Box_Tracer", 2];
_veh addMagazineCargoGlobal ["20Rnd_762x51_Mag", 5];
_veh addMagazineCargoGlobal ["NLAW_F", 2];
_veh addMagazineCargoGlobal ["HandGrenade", 10];
_veh addMagazineCargoGlobal ["SmokeShell", 10];
_veh addMagazineCargoGlobal ["1Rnd_HE_Grenade_shell", 10];
_veh addMagazineCargoGlobal ["1Rnd_Smoke_Grenade_shell", 5];
_veh addMagazineCargoGlobal ["1Rnd_SmokeBlue_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeGreen_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeOrange_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokePurple_Grenade_shell", 3];
_veh addMagazineCargoGlobal ["1Rnd_SmokeRed_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeYellow_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["UGL_FlareCIR_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareGreen_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareRed_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareWhite_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareYellow_F", 1];
_veh addMagazineCargoGlobal ["SmokeShellBlue", 2];
_veh addMagazineCargoGlobal ["SmokeShellGreen", 2];
_veh addMagazineCargoGlobal ["SmokeShellOrange", 2];
_veh addMagazineCargoGlobal ["SmokeShellRed", 2];
_veh addMagazineCargoGlobal ["Chemlight_yellow", 6];
};
case "ammo_expl": { // Explosives Ammobox
_veh addWeaponCargoGlobal ["MineDetector", 3];
_veh addMagazineCargoGlobal ["DemoCharge_Remote_Mag", 4];
_veh addMagazineCargoGlobal ["SatchelCharge_Remote_Mag", 2];
_veh addMagazineCargoGlobal ["ATMine_Range_Mag", 4];
_veh addMagazineCargoGlobal ["ClaymoreDirectionalMine_Remote_Mag", 6];
_veh addMagazineCargoGlobal ["SLAMDirectionalMine_Wire_Mag", 4];
_veh addMagazineCargoGlobal ["APERSBoundingMine_Range_Mag", 4];
_veh addMagazineCargoGlobal ["APERSMine_Range_Mag", 4];
_veh addMagazineCargoGlobal ["APERSTripMine_Wire_Mag", 10];
};
case "med": { // Medical equipment
_veh addMagazineCargoGlobal ["30Rnd_556x45_Stanag", 10];
_veh addMagazineCargoGlobal ["30Rnd_556x45_Stanag_Tracer_Yellow", 2];
_veh call _medical_vehicle;
};
};_veh = _this select 0;
_template = _this select 1;
clearWeaponCargoGlobal _veh;
clearMagazineCargoGlobal _veh;
clearItemCargoGlobal _veh;
clearBackpackCargoGlobal _veh;
_veh disableTIEquipment true; // Отключаем тепловизор
_medical_vehicle = {
switch (missionNameSpace getVariable ["ace_medical_level", 0]) do {
case 0: {
_this addItemCargoGlobal ["FirstAidKit", 50];
_this addItemCargoGlobal ["Medikit", 5];
};
case 1: {
_this addItemCargoGlobal ["ACE_fieldDressing", 50];
_this addItemCargoGlobal ["ACE_morphine", 30];
_this addItemCargoGlobal ["ACE_epinephrine", 30];
};
case 2: {
_this addItemCargoGlobal ["ACE_fieldDressing", 30];
_this addItemCargoGlobal ["ACE_elasticBandage", 30];
_this addItemCargoGlobal ["ACE_packingBandage", 30];
_this addItemCargoGlobal ["ACE_quikclot", 25];
_this addItemCargoGlobal ["ACE_atropine", 20];
_this addItemCargoGlobal ["ACE_morphine", 30];
_this addItemCargoGlobal ["ACE_epinephrine", 30];
_this addItemCargoGlobal ["ACE_tourniquet", 15];
_this addItemCargoGlobal ["ACE_salineIV_500", 20];
_this addItemCargoGlobal ["ACE_surgicalKit", 10];
_this addItemCargoGlobal ["ACE_personalAidKit", 15];
};
};
};
switch toLower(_template) do {
default {
if (!isDedicated) then { hint format["WRONG TEMPLATE\nVehicle> %1\nTemplate> %2", _veh, _template] };
};
case "empty": {}; // Empty CargoGlobal
case "mini": { // Minimum ammo
_veh addMagazineCargoGlobal ["30Rnd_65x39_caseless_mag", 10];
_veh addMagazineCargoGlobal ["30Rnd_65x39_caseless_mag_Tracer", 5];
_veh addMagazineCargoGlobal ["HandGrenade", 5];
_veh addMagazineCargoGlobal ["SmokeShell", 2];
_veh addMagazineCargoGlobal ["1Rnd_HE_Grenade_shell", 5];
_veh addMagazineCargoGlobal ["1Rnd_Smoke_Grenade_shell", 2];
_veh addMagazineCargoGlobal ["UGL_FlareGreen_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareRed_F", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokePurple_Grenade_shell", 2];
_veh addMagazineCargoGlobal ["SmokeShellBlue", 2];
_veh addMagazineCargoGlobal ["SmokeShellGreen", 2];
_veh addMagazineCargoGlobal ["SmokeShellOrange", 2];
_veh addMagazineCargoGlobal ["SmokeShellRed", 2];
_veh addMagazineCargoGlobal ["Chemlight_blue", 6];
};
case "ba": { // Basic Ammo
_veh addMagazineCargoGlobal ["30Rnd_65x39_caseless_mag", 20];
_veh addMagazineCargoGlobal ["30Rnd_65x39_caseless_mag_Tracer", 10];
_veh addMagazineCargoGlobal ["200Rnd_65x39_cased_Box", 4];
_veh addMagazineCargoGlobal ["200Rnd_65x39_cased_Box_Tracer", 2];
_veh addMagazineCargoGlobal ["20Rnd_762x51_Mag", 5];
_veh addMagazineCargoGlobal ["NLAW_F", 2];
_veh addWeaponCargoGlobal ["launch_B_Titan_short_F",1];
_veh addMagazineCargoGlobal ["Titan_AT", 1];
_veh addMagazineCargoGlobal ["Titan_AP", 2];
_veh addMagazineCargoGlobal ["HandGrenade", 5];
_veh addMagazineCargoGlobal ["SmokeShell", 5];
_veh addMagazineCargoGlobal ["1Rnd_HE_Grenade_shell", 8];
_veh addMagazineCargoGlobal ["1Rnd_Smoke_Grenade_shell", 5];
_veh addMagazineCargoGlobal ["1Rnd_SmokeBlue_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeGreen_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeOrange_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokePurple_Grenade_shell", 3];
_veh addMagazineCargoGlobal ["1Rnd_SmokeRed_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeYellow_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["UGL_FlareCIR_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareGreen_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareRed_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareWhite_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareYellow_F", 1];
_veh addMagazineCargoGlobal ["SmokeShellBlue", 2];
_veh addMagazineCargoGlobal ["SmokeShellGreen", 2];
_veh addMagazineCargoGlobal ["SmokeShellOrange", 2];
_veh addMagazineCargoGlobal ["SmokeShellRed", 2];
_veh addMagazineCargoGlobal ["Chemlight_blue", 6];
_veh addBackPackCargoGlobal ["tf_rt1523g", 1];
};
case "ammo_l": { // Ammobox Launchers
_veh addWeaponCargoGlobal ["launch_B_Titan_short_F",2];
_veh addWeaponCargoGlobal ["launch_B_Titan_F",1];
_veh addMagazineCargoGlobal ["Titan_AT", 4];
_veh addMagazineCargoGlobal ["Titan_AP", 6];
_veh addMagazineCargoGlobal ["Titan_AA", 4];
_veh addWeaponCargoGlobal ["launch_NLAW_F",2];
_veh addMagazineCargoGlobal ["NLAW_F", 6];
};
case "ammo_b": { // Simple Ammobox
_veh addMagazineCargoGlobal ["30Rnd_65x39_caseless_mag", 30];
_veh addMagazineCargoGlobal ["30Rnd_65x39_caseless_mag_Tracer", 15];
_veh addMagazineCargoGlobal ["200Rnd_65x39_cased_Box", 5];
_veh addMagazineCargoGlobal ["200Rnd_65x39_cased_Box_Tracer", 2];
_veh addMagazineCargoGlobal ["20Rnd_762x51_Mag", 5];
_veh addMagazineCargoGlobal ["NLAW_F", 2];
_veh addMagazineCargoGlobal ["Titan_AT", 1];
_veh addMagazineCargoGlobal ["Titan_AP", 2];
_veh addMagazineCargoGlobal ["HandGrenade", 10];
_veh addMagazineCargoGlobal ["SmokeShell", 10];
_veh addMagazineCargoGlobal ["1Rnd_HE_Grenade_shell", 10];
_veh addMagazineCargoGlobal ["1Rnd_Smoke_Grenade_shell", 5];
_veh addMagazineCargoGlobal ["1Rnd_SmokeBlue_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeGreen_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeOrange_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokePurple_Grenade_shell", 3];
_veh addMagazineCargoGlobal ["1Rnd_SmokeRed_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["1Rnd_SmokeYellow_Grenade_shell", 1];
_veh addMagazineCargoGlobal ["UGL_FlareCIR_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareGreen_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareRed_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareWhite_F", 1];
_veh addMagazineCargoGlobal ["UGL_FlareYellow_F", 1];
_veh addMagazineCargoGlobal ["SmokeShellBlue", 2];
_veh addMagazineCargoGlobal ["SmokeShellGreen", 2];
_veh addMagazineCargoGlobal ["SmokeShellOrange", 2];
_veh addMagazineCargoGlobal ["SmokeShellRed", 2];
_veh addMagazineCargoGlobal ["Chemlight_blue", 6];
};
case "ammo_expl": { // Explosives Ammobox
_veh addWeaponCargoGlobal ["MineDetector", 3];
_veh addMagazineCargoGlobal ["DemoCharge_Remote_Mag", 4];
_veh addMagazineCargoGlobal ["SatchelCharge_Remote_Mag", 2];
_veh addMagazineCargoGlobal ["ATMine_Range_Mag", 4];
_veh addMagazineCargoGlobal ["ClaymoreDirectionalMine_Remote_Mag", 6];
_veh addMagazineCargoGlobal ["SLAMDirectionalMine_Wire_Mag", 4];
_veh addMagazineCargoGlobal ["APERSBoundingMine_Range_Mag", 4];
_veh addMagazineCargoGlobal ["APERSMine_Range_Mag", 4];
_veh addMagazineCargoGlobal ["APERSTripMine_Wire_Mag", 10];
};
case "med": { // Medical equipment
_veh addMagazineCargoGlobal ["30Rnd_65x39_caseless_mag", 10];
_veh addMagazineCargoGlobal ["30Rnd_65x39_caseless_mag_Tracer", 2];
_veh call _medical_vehicle;
};
};
_veh = _this select 0;
_template = _this select 1;
clearWeaponCargoGlobal _veh;
clearMagazineCargoGlobal _veh;
clearItemCargoGlobal _veh;
clearBackpackCargoGlobal _veh;
_veh disableTIEquipment true; // Отключаем тепловизор
_medical_vehicle = {
switch (missionNameSpace getVariable ["ace_medical_level", 0]) do {
case 0: {
_this addItemCargoGlobal ["FirstAidKit", 50];
_this addItemCargoGlobal ["Medikit", 5];
};
case 1: {
_this addItemCargoGlobal ["ACE_fieldDressing", 50];
_this addItemCargoGlobal ["ACE_morphine", 30];
_this addItemCargoGlobal ["ACE_epinephrine", 30];
};
case 2: {
_this addItemCargoGlobal ["ACE_fieldDressing", 30];
_this addItemCargoGlobal ["ACE_elasticBandage", 30];
_this addItemCargoGlobal ["ACE_packingBandage", 30];
_this addItemCargoGlobal ["ACE_quikclot", 25];
_this addItemCargoGlobal ["ACE_atropine", 20];
_this addItemCargoGlobal ["ACE_morphine", 30];
_this addItemCargoGlobal ["ACE_epinephrine", 30];
_this addItemCargoGlobal ["ACE_tourniquet", 15];
_this addItemCargoGlobal ["ACE_salineIV_500", 20];
_this addItemCargoGlobal ["ACE_surgicalKit", 10];
_this addItemCargoGlobal ["ACE_personalAidKit", 15];
};
};
};
switch toLower(_template) do {
default {
if (!isDedicated) then { hint format["WRONG TEMPLATE\nVehicle> %1\nTemplate> %2", _veh, _template] };
};
case "empty": {}; // Empty CargoGlobal
case "mini": { // Minimum ammo
_veh addMagazineCargoGlobal ["rhs_30Rnd_545x39_7N10_AK", 10];
_veh addMagazineCargoGlobal ["rhs_30Rnd_545x39_AK_green", 5];
_veh addMagazineCargoGlobal ["rhs_mag_rgd5", 5];
_veh addMagazineCargoGlobal ["rhs_mag_rdg2_white", 2];
_veh addMagazineCargoGlobal ["1Rnd_HE_Grenade_shell", 5];
_veh addMagazineCargoGlobal ["rhs_mag_nspn_yellow", 2];
_veh addMagazineCargoGlobal ["rhs_mag_nspn_red", 1];
_veh addMagazineCargoGlobal ["rhs_mag_nspn_green", 1];
_veh addMagazineCargoGlobal ["rhs_mag_nspd", 2];
_veh addMagazineCargoGlobal ["rhs_mag_fakel", 2];
_veh addMagazineCargoGlobal ["rhs_mag_fakels", 2];
_veh addMagazineCargoGlobal ["rhs_mag_zarya2", 2];
_veh addMagazineCargoGlobal ["rhs_mag_plamyam", 2];
};
case "med": { // Medical equipment
_veh call _medical_vehicle;
};
};_veh = _this select 0;
_template = _this select 1;
clearWeaponCargoGlobal _veh;
clearMagazineCargoGlobal _veh;
clearItemCargoGlobal _veh;
clearBackpackCargoGlobal _veh;
_veh disableTIEquipment true; // Отключаем тепловизор
_medical_vehicle = {
switch (missionNameSpace getVariable ["ace_medical_level", 0]) do {
case 0: {
_this addItemCargoGlobal ["FirstAidKit", 50];
_this addItemCargoGlobal ["Medikit", 5];
};
case 1: {
_this addItemCargoGlobal ["ACE_fieldDressing", 50];
_this addItemCargoGlobal ["ACE_morphine", 30];
_this addItemCargoGlobal ["ACE_epinephrine", 30];
};
case 2: {
_this addItemCargoGlobal ["ACE_fieldDressing", 30];
_this addItemCargoGlobal ["ACE_elasticBandage", 30];
_this addItemCargoGlobal ["ACE_packingBandage", 30];
_this addItemCargoGlobal ["ACE_quikclot", 25];
_this addItemCargoGlobal ["ACE_atropine", 20];
_this addItemCargoGlobal ["ACE_morphine", 30];
_this addItemCargoGlobal ["ACE_epinephrine", 30];
_this addItemCargoGlobal ["ACE_tourniquet", 15];
_this addItemCargoGlobal ["ACE_salineIV_500", 20];
_this addItemCargoGlobal ["ACE_surgicalKit", 10];
_this addItemCargoGlobal ["ACE_personalAidKit", 15];
};
};
};
switch toLower(_template) do {
default {
if (!isDedicated) then { hint format["WRONG TEMPLATE\nVehicle> %1\nTemplate> %2", _veh, _template] };
};
case "empty": {}; // Empty CargoGlobal
case "mini": { // Minimum ammo
_veh addMagazineCargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag", 10];
_veh addMagazineCargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red", 5];
_veh addMagazineCargoGlobal ["HandGrenade", 5];
_veh addMagazineCargoGlobal ["SmokeShell", 5];
_veh addMagazineCargoGlobal ["rhs_mag_M433_HEDP", 5];
_veh addMagazineCargoGlobal ["rhs_mag_M714_white", 2];
_veh addMagazineCargoGlobal ["rhs_mag_M661_green", 1];
_veh addMagazineCargoGlobal ["rhs_mag_M662_red", 1];
_veh addMagazineCargoGlobal ["rhs_mag_M713_red", 2];
_veh addMagazineCargoGlobal ["SmokeShellBlue", 2];
_veh addMagazineCargoGlobal ["SmokeShellGreen", 2];
_veh addMagazineCargoGlobal ["SmokeShellOrange", 2];
_veh addMagazineCargoGlobal ["SmokeShellRed", 2];
_veh addMagazineCargoGlobal ["Chemlight_blue", 6];
_veh addMagazineCargoGlobal ["ACE_HandFlare_Red", 6];
_veh addMagazineCargoGlobal ["ACE_M84", 2];
};
case "ba": { // Basic Ammo
_veh addMagazineCargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag", 20];
_veh addMagazineCargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red", 10];
_veh addMagazineCargoGlobal ["rhsusf_100Rnd_556x45_soft_pouch", 4];
_veh addMagazineCargoGlobal ["rhsusf_100Rnd_762x51", 3];
_veh addMagazineCargoGlobal ["20Rnd_762x51_Mag", 5];
_veh addMagazineCargoGlobal ["rhs_m136_mag", 2];
_veh addWeaponCargoGlobal ["rhs_weap_fgm148",1];
_veh addMagazineCargoGlobal ["rhs_fgm148_magazine_AT", 1];
_veh addMagazineCargoGlobal ["HandGrenade", 5];
_veh addMagazineCargoGlobal ["SmokeShell", 5];
_veh addMagazineCargoGlobal ["rhs_mag_M433_HEDP", 8];
_veh addMagazineCargoGlobal ["rhs_mag_M714_white", 5];
_veh addMagazineCargoGlobal ["rhs_mag_M715_green", 1];
_veh addMagazineCargoGlobal ["rhs_mag_M716_yellow", 1];
_veh addMagazineCargoGlobal ["rhs_mag_M713_red", 3];
_veh addMagazineCargoGlobal ["rhs_mag_M585_white", 1];
_veh addMagazineCargoGlobal ["rhs_mag_M662_red", 1];
_veh addMagazineCargoGlobal ["rhs_mag_M661_green", 3];
_veh addMagazineCargoGlobal ["SmokeShellBlue", 2];
_veh addMagazineCargoGlobal ["SmokeShellGreen", 2];
_veh addMagazineCargoGlobal ["SmokeShellOrange", 2];
_veh addMagazineCargoGlobal ["SmokeShellRed", 2];
_veh addMagazineCargoGlobal ["Chemlight_blue", 6];
_veh addMagazineCargoGlobal ["ACE_HandFlare_Red", 6];
_veh addMagazineCargoGlobal ["ACE_M84", 6];
_veh addBackPackCargoGlobal ["tf_rt1523g_rhs", 1];
};
case "ammo_l": { // Ammobox Launchers
_veh addWeaponCargoGlobal ["rhs_weap_fgm148",2];
_veh addWeaponCargoGlobal ["rhs_weap_fim92",1];
_veh addMagazineCargoGlobal ["rhs_fgm148_magazine_AT", 4];
_veh addMagazineCargoGlobal ["rhs_fim92_mag", 4];
_veh addWeaponCargoGlobal ["rhs_weap_M136",2];
_veh addMagazineCargoGlobal ["rhs_m136_mag", 6];
};
case "ammo_b": { // Simple Ammobox
_veh addMagazineCargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag", 30];
_veh addMagazineCargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red", 15];
_veh addMagazineCargoGlobal ["rhsusf_100Rnd_556x45_soft_pouch", 5];
_veh addMagazineCargoGlobal ["rhsusf_100Rnd_762x51", 5];
_veh addMagazineCargoGlobal ["20Rnd_762x51_Mag", 5];
_veh addMagazineCargoGlobal ["rhs_m136_mag", 2];
_veh addMagazineCargoGlobal ["rhs_fgm148_magazine_AT", 1];
_veh addMagazineCargoGlobal ["HandGrenade", 10];
_veh addMagazineCargoGlobal ["SmokeShell", 10];
_veh addMagazineCargoGlobal ["rhs_mag_M433_HEDP", 10];
_veh addMagazineCargoGlobal ["rhs_mag_M714_white", 5];
_veh addMagazineCargoGlobal ["rhs_mag_M715_green", 1];
_veh addMagazineCargoGlobal ["rhs_mag_M716_yellow", 1];
_veh addMagazineCargoGlobal ["rhs_mag_M713_red", 3];
_veh addMagazineCargoGlobal ["rhs_mag_M661_green", 1];
_veh addMagazineCargoGlobal ["rhs_mag_M662_red", 1];
_veh addMagazineCargoGlobal ["rhs_mag_M585_white", 1];
_veh addMagazineCargoGlobal ["rhs_mag_M662_red", 1];
_veh addMagazineCargoGlobal ["SmokeShellBlue", 2];
_veh addMagazineCargoGlobal ["SmokeShellGreen", 2];
_veh addMagazineCargoGlobal ["SmokeShellOrange", 2];
_veh addMagazineCargoGlobal ["SmokeShellRed", 2];
_veh addMagazineCargoGlobal ["Chemlight_blue", 6];
_veh addMagazineCargoGlobal ["ACE_M84", 6];
_veh addMagazineCargoGlobal ["ACE_HandFlare_Red", 6];
};
case "ammo_expl": { // Explosives Ammobox
_veh addWeaponCargoGlobal ["MineDetector", 3];
_veh addMagazineCargoGlobal ["DemoCharge_Remote_Mag", 4];
_veh addMagazineCargoGlobal ["SatchelCharge_Remote_Mag", 2];
_veh addMagazineCargoGlobal ["ATMine_Range_Mag", 4];
_veh addMagazineCargoGlobal ["ClaymoreDirectionalMine_Remote_Mag", 6];
_veh addMagazineCargoGlobal ["SLAMDirectionalMine_Wire_Mag", 4];
_veh addMagazineCargoGlobal ["APERSBoundingMine_Range_Mag", 4];
_veh addMagazineCargoGlobal ["APERSMine_Range_Mag", 4];
_veh addMagazineCargoGlobal ["APERSTripMine_Wire_Mag", 10];
};
case "med": { // Medical equipment
_veh addMagazineCargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag", 10];
_veh addMagazineCargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red", 2];
_veh call _medical_vehicle;
};
};
/// Specify modules to load
/// If you dont want any modules, use:
/// #define A3A_MODULES []
/// Disabled modules: "NamesInVehicle", "WeaponSafety", "PlayerTags", "StaticDrag"
#define A3A_MODULES ["AddonsCheck"]if (!isDedicated) then {
waitUntil { sleep 1.217; !isNil "a3ru_addons_check" };
{
if (!isClass (configFile >> "CfgPatches" >> _x)) then {
"Addon is missing" hintC [
"Required addon is missing:" + _x
];
sleep 3;
failMission "loser";
};
} forEach a3ru_addons_check;
};// Show player names in vehicles on mouse wheel up
if ((_this select 1) > 0) then { [] spawn fnc_a3ru_vehiclePlayers }#define a3ru_icon_driver "a3\ui_f\data\IGUI\RscIngameUI\RscUnitInfo\role_driver_ca.paa"
#define a3ru_icon_commander "a3\ui_f\data\IGUI\RscIngameUI\RscUnitInfo\role_commander_ca.paa"
#define a3ru_icon_gunner "a3\ui_f\data\IGUI\RscIngameUI\RscUnitInfo\role_gunner_ca.paa"
#define a3ru_icon_cargo "a3\ui_f\data\IGUI\RscIngameUI\RscUnitInfo\role_cargo_ca.paa"
#define a3ru_color_blue "#0000ff"
#define a3ru_color_red "#ff0000"
#define a3ru_color_white "#ffffff"
#define a3ru_color_green "#12be00"
// Show players in vehicle
_vehicle = vehicle player;
if (player != _vehicle) then {
_color = a3ru_color_white;
_vehName = getText (configFile >> "CfgVehicles" >> typeOf _vehicle >> "displayName");
_vehSide = getText (configFile >> "CfgVehicles" >> typeOf _vehicle >> "faction");
switch (_vehSide) do {
case "BLU_F": { _color = a3ru_color_blue };
case "OPF_F": { _color = a3ru_color_red };
case "IND_F": { _color = a3ru_color_green };
};
_output = format[" %2
", _color, _vehName];
{
_icon = a3ru_icon_cargo;
_additional = "";
if (driver _vehicle == _x) then {
_icon = a3ru_icon_driver;
};
if (gunner _vehicle == _x) then {
_icon = a3ru_icon_gunner;
};
if (commander _vehicle == _x) then {
_icon = a3ru_icon_commander;
};
if !(isPlayer _x) then { _additional = "[AI] " };
if (_x == player) then {
_output = _output + format[' %3
', _icon, _additional, name _x];
} else {
_output = _output + format[' %2%3
', _icon, _additional, name _x];
};
} forEach (crew _vehicle);
hintSilent parseText (_output + "");
};// Show player names in vehicles on mouse wheel up
if (!isDedicated) then {
waitUntil { sleep 1.617; a3a_var_cli_postInit };
a3ru_mod_fnc_namesInVehicle = compile preprocessFileLineNumbers "A3A_MODULES\NamesInVehicle\fn_namesInVehicle.sqf";
(findDisplay 46) displayAddEventHandler ["MouseZChanged", "if ((_this select 1) > 0) then { [] spawn a3ru_mod_fnc_namesInVehicle }"];
};if (!isDedicated) then {
private ["_enabled"];
_enabled = false;
if (!isNil "a3ru_tags") then {
if (a3ru_tags == 0) then {
_enabled = true;
};
};
if (_enabled) then {
waitUntil { sleep 1.121; a3a_var_cli_postInit };
disableSerialization;
_ui = uiNamespace getVariable "A3RU_HUD";
_playerTag = _ui displayCtrl 1002;
while {alive player} do {
_object = cursorTarget;
if !(isNull _object) then {
if ((_object in allUnits) && (side _object == side player) && (player distance _object <= 20) && (_object != player)) then {
_playerTag ctrlShow true;
if (isPlayer _object) then {
_playerTag ctrlSetStructuredText parseText format[" %1", name _object];
} else {
_playerTag ctrlSetStructuredText parseText format[" %1", name _object];
};
} else {
_playerTag ctrlShow false;
};
} else {
_playerTag ctrlShow false;
};
sleep 1.021;
};
_playerTag ctrlShow false;
};
};if !(alive player) exitWith {
(findDisplay 46) displayRemoveEventHandler ["KeyDown", a3ru_DEH_dogTag];
};
// Ctrl pressed
if (_this select 3) then { a3ru_var_static_rotate = true };
falseprivate ["_CT", "_return"];
_CT = _this;
_return = false;
if !(isNull _CT) then {
if (
(_CT isKindOf "StaticWeapon") &&
(player distance _CT <= 3) &&
isNull (_CT getVariable ["a3ru_canDrag", objNull]) &&
((count (crew _CT)) == 0)
) then { _return = true };
};
_returnprivate ["_CT", "_check", "_player", "_posY"];
_CT = _this;
_check = _CT call a3ru_mod_fnc_staticCanDrag;
if (_check) then {
hint parseText (localize "STR_A3RU_drag_desc");
a3ru_var_static_rotate = false;
a3ru_var_static_release = false;
a3ru_var_static_dragging = true;
_player = player;
a3ru_var_dragObject = _CT;
_posY = ((boundingBoxReal _CT) select 1) select 2;
_CT setVariable ["a3ru_canDrag", player, true];
//if (a3a_var_started) then { _CT lock 2 };
_player playMove "acinpknlmstpsraswrfldnon"; // \A3\anims_f\Data\Anim\Sdr\inj\AcinPknlMwlkSlowWrflDb_still
_CT attachTo [_player, [0, 2, _posY]];
// Helper
a3ru_var_static_helper = "Sign_Arrow_Direction_Green_F" createVehicleLocal (position _CT);
a3ru_var_static_helper attachTo [_CT, [0,0,0 - (_posY / 2)]];
a3ru_KeyEH_releaseStatic = _player addAction [format[(" " + localize "STR_A3RU_drag_release" + ""), getText (configFile >> "CfgVehicles" >> (typeOf _CT) >> "displayName")], { a3ru_var_static_release = true }, "", 0, false, true, "", "!(isNull a3ru_var_dragObject) && (player == vehicle player)"];
waitUntil { sleep 0.012; (isNull a3ru_var_dragObject) || !alive player || (player != vehicle player) || a3ru_var_static_release || (count (crew _CT) > 0) };
[] call a3ru_mod_fnc_staticRelease;
};private ["_pos", "_dir", "_vectorUp"];
if (!isNull a3ru_var_dragObject) then {
_pos = getPosATL a3ru_var_dragObject;
if ((_pos select 3) < 0) then { _pos SET [3, 0] };
_dir = getDir a3ru_var_static_helper;
};
detach a3ru_var_dragObject;
deleteVehicle a3ru_var_static_helper;
//if (a3a_var_started) then { _CT lock 0 };
if (!isNull a3ru_var_dragObject) then {
a3ru_var_dragObject setPos _pos;
[[a3ru_var_dragObject, _dir], "(_this select 0) setDir (_this select 1)"] call BIS_fnc_MP;
};
player removeAction a3ru_KeyEH_releaseStatic;
player playMove "amovpknlmstpsraswrfldnon";
a3ru_var_static_dragging = false;
a3ru_var_dragObject setVariable ["a3ru_canDrag", objNull, true];
a3ru_var_dragObject = objNullprivate ["_angle", "_dir"];
if (_this > 0) then {
_angle = 5;
} else {
_angle = -5;
};
if !(isNull a3ru_var_static_helper) then {
if (player distance a3ru_var_dragObject < 6 && alive player) then {
if (a3ru_var_static_rotate) exitWith {
_dir = (getDir a3ru_var_static_helper) + _angle;
_dir = _dir - getDir player;
a3ru_var_static_helper setDir _dir;
};
} else {
a3ru_var_static_release = true
};
};if (!isDedicated) then {
// Variables
a3ru_var_static_rotate = false;
a3ru_var_static_release = false;
a3ru_var_static_dragging = false;
a3ru_var_dragObject = objNull;
a3ru_var_static_helper = objNull;
// Functions
a3ru_mod_fnc_staticCanDrag = compile preprocessFileLineNumbers "A3A_MODULES\StaticDrag\fn_staticCanDrag.sqf";
a3ru_mod_fnc_staticRotate = compile preprocessFileLineNumbers "A3A_MODULES\StaticDrag\fn_staticRotate.sqf";
a3ru_mod_fnc_staticRelease = compile preprocessFileLineNumbers "A3A_MODULES\StaticDrag\fn_staticRelease.sqf";
a3ru_mod_fnc_staticDrag = compile preprocessFileLineNumbers "A3A_MODULES\StaticDrag\fn_staticDrag.sqf";
waitUntil { sleep 5; a3a_var_cli_postInit };
// Animation stuck fix
if (animationState player == "acinpknlmstpsraswrfldnon") then {
player playMove "amovpknlmstpsraswrfldnon";
};
a3ru_module_fnc_dogTag_onKeyDown = compile preprocessFileLineNumbers "A3A_MODULES\StaticDrag\fn_onKeyDown.sqf";
a3ru_DEH_dogTag = (findDisplay 46) displayAddEventHandler ["KeyDown", "_this call a3ru_module_fnc_dogTag_onKeyDown"];
(findDisplay 46) displayAddEventHandler ["MouseZChanged", "(_this select 1) spawn a3ru_mod_fnc_staticRotate"];
[] spawn {
private ["_entities", "_entity", "_actionAdded"];
while {alive player} do {
_entities = (position player) nearEntities ["StaticWeapon", 50];
for "_i" from 0 to ((count _entities) - 1) do {
_entity = _entities select _i;
_actionAdded = _entity getVariable ["a3ru_staticAction", false];
if !(_actionAdded) then {
_dragger = _entity getVariable ["a3ru_canDrag", objNull];
if (_dragger == player && a3ru_var_dragObject != _entity) then { detach _entity; _entity setVariable ["a3ru_canDrag", objNull, true]; };
_entity addAction [format[(" " + localize "STR_A3RU_drag_take" + ""), getText (configFile >> "CfgVehicles" >> (typeOf _entity) >> "displayName")], { (_this select 0) call a3ru_mod_fnc_staticDrag }, "", 0, false, true, "", "(player == vehicle player) && !a3ru_var_static_dragging && (player distance _target <= 3)"];
_entity setVariable ["a3ru_staticAction", true, false];
};
sleep 0.011;
};
sleep 5.817;
};
};
};// Серверные скрипты
// Выполняются после инициализации платформы
// Отличное место чтобы разместить какие-нибудь условия победы/поражения в миссии
// Например: waitUntil { sleep 1; a3a_var_started }; ["60 minutes have passed, NATO wins", 3600] spawn a3a_fnc_endMissionTimer;
// Или: waitUntil { sleep 1; a3a_var_started }; [[["marker1", "ZONE 1 NAME", 1, 1], ["marker2", "ZONE 2 NAME", 1, 1]], 0, true, "UNKNOWN"] spawn a3a_fnc_endMissionZonesCapture;atrium_version = 14;
respawn = 1;
respawndelay = 3;
class Header {
gameType = TEAM;
minPlayers = 1;
maxPlayers = 184;
};
enableItemsDropping = 0;
debriefing = 1;
briefing = 0;
aiKills = 0;
joinUnassigned = 1;
disableChannels[] = {0};class Params {
class a3a_params_startTime {
title = "$STR_A3RU_startTime";
values[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13};
texts[] = {$STR_A3RU_default, 0400, 0600, 0800, 1000, 1100, 1300, 1500, 1700, 1900, 2100, 2300, 0100, 0200};
default = 0;
};
class a3a_params_startFog {
title = "$STR_A3RU_startFog";
values[] = {0,1,2,3,4};
texts[] = {$STR_A3RU_Default, $STR_A3RU_fog_1, $STR_A3RU_fog_2, $STR_A3RU_fog_3, $STR_A3RU_fog_4};
default = 0;
};
class a3a_params_preTime {
title = "$STR_A3RU_preTime";
values[] = {60, 300, 420, 600, 900, 1200, 1500, 1800};
texts[] = {"1m", "5m", "7m", "10m", "15m", "20m", "25m", "30m"};
default = 420;
};
class a3a_params_slotReservation {
title = "$STR_A3RU_slotReservation";
values[] = {0,1};
texts[] = {$STR_A3RU_off,$STR_A3RU_on};
default = 0;
};
class a3a_params_spectatorSides {
title = "$STR_A3RU_spectatorSides";
values[] = {0,1};
texts[] = {$STR_A3RU_spectatorOwnSide, $STR_A3RU_spectatorAllSides};
default = 1;
};
class a3a_params_externalAddonsInit {
title = "$STR_A3RU_externalAddonsInit";
values[] = {0,1};
texts[] = {$STR_A3RU_off, $STR_A3RU_on};
default = 1;
};
};if (!isServer) exitWith {};
{
(uniformContainer _x) additemcargoGlobal ["ACE_fieldDressing", 3];
(uniformContainer _x) additemcargoGlobal ["ACE_elasticBandage", 2];
(uniformContainer _x) additemcargoGlobal ["ACE_quikclot", 3];
(uniformContainer _x) additemcargoGlobal ["ACE_tourniquet", 1];
(uniformContainer _x) additemcargoGlobal ["ACE_morphine", 2];
(uniformContainer _x) additemcargoGlobal ["ACE_epinephrine", 1];
if (_x == (leader group _x)) then {(uniformContainer _x) additemcargoGlobal ["ACE_MapTools", 1];};
if (_x getVariable "ACEMED" > 0) then {
clearItemCargoGlobal (backpackContainer _x);
clearMagazineCargoGlobal (backpackContainer _x);
clearWeaponCargoGlobal (backpackContainer _x);
(backpackContainer _x) additemcargoGlobal ["ACE_fieldDressing",15];
(backpackContainer _x) additemcargoGlobal ["ACE_elasticBandage",15];
(backpackContainer _x) additemcargoGlobal ["ACE_packingBandage",15];
(backpackContainer _x) additemcargoGlobal ["ACE_quikclot",15];
(backpackContainer _x) additemcargoGlobal ["ACE_atropine",10];
(backpackContainer _x) additemcargoGlobal ["ACE_epinephrine",10];
(backpackContainer _x) additemcargoGlobal ["ACE_morphine",10];
(backpackContainer _x) additemcargoGlobal ["ACE_salineIV_500",5];
(backpackContainer _x) additemcargoGlobal ["ACE_bloodIV_500",5];
(backpackContainer _x) additemcargoGlobal ["ACE_tourniquet",5];
(backpackContainer _x) additemcargoGlobal ["ACE_surgicalKit",1];
(backpackContainer _x) additemcargoGlobal ["ACE_personalAidKit",1];
};
} forEach playableUnits;if (!isServer) exitWith {};
_u = _this select 0;
_u setVariable ["ACEMED", 1, true];private ["_veh","_varname"];
_veh = _this select 0;
_varname = _this select 1;
_veh setVariable ["requiredPilot",_varname];
_veh addEventHandler ["getIn",{_this spawn {
diag_log _this;
private ["_veh","_varname"];
_veh = _this select 0;
_varname = _veh getVariable ["requiredPilot","default"];
while {player in _veh} do {
if ((player == driver _veh || player == _veh turretUnit [0]) && {!(player getVariable [_varname, false])}) exitWith {
hint "Вы не уполномочены управлять данным видом техники.";
moveOut player;
};
sleep 1;
};
}}];v5
:
- 1.4;
:
- ( 20 12.7 );
- ;
- Puma (260 , 140 , 2 );
- KSK;
- G36 HK 416;
- ;
- ;
:
- -23-2 (15 ) 3 ;
- (4 ) 3 ;
- -4 -4;
- -8 -8-3 ;
- -74 ;
- ;
- ;
v7
:
- 3DEN ;
- ;
- ;
- "".
:
- , ;
- 416 G36;
- - ;
- "" 10 ;
- Javelin RHS;
:
- -23-2 ;
- ;
- ;
// Written by Blender
enableDebugConsole = 0;
// Disposable wrecks and corpses settings
// BIKI: https://community.bistudio.com/wiki/Description.ext#corpseLimit
corpseLimit = 300;
corpseRemovalMaxTime = 10000;
wreckLimit = 300;
wreckRemovalMaxTime = 10000;
// Extended flight model
// 0 - Player chosen, 1 - Force Enable, 2 - Force Disable
// BIKI: https://community.bistudio.com/wiki/Description.ext#forceRotorLibSimulation
forceRotorLibSimulation = 0;
#include "A3A_SETUP\a3a_header.hpp"
#include "mission_description.hpp"
#include "A3A_SETUP\a3a_parameters.hpp"
class A3A_MissionParams {
#include "mission_parameters.hpp"
};
class CfgFunctions
{
class mis
{
class Main
{
file="mis_funcs";
class preinit
{
preInit=1;
postInit=0;
};
};
};
};// fact: BLU_F
// desc: BAF Grenadier
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "CUP_U_B_BAF_MTP_S3_RolledUp";
_unit addVest "STKR_Osprey_G";
_unit addHeadgear "CUP_H_BAF_Helmet_4_MTP";
_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer";
_unit addItemToVest "rhs_mag_M441_HE";
_unit addWeapon "CUP_arifle_L85A2_GL";
_unit addPrimaryWeaponItem "RH_eotech553";
_unit addWeapon "rhs_weap_M136";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "STKR_HMNVS";
for "_i" from 1 to 2 do {_unit addItemToVest "SmokeShell";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
for "_i" from 1 to 6 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red";};
for "_i" from 1 to 4 do {_unit addItemToVest "rhs_mag_M441_HE";};
for "_i" from 1 to 4 do {_unit addItemToVest "rhs_mag_M433_HEDP";};
for "_i" from 1 to 4 do {_unit addItemToVest "rhs_mag_m714_White";};
_unit addItemToVest "rhsusf_acc_anpeq15side_bk";// fact: BLU_F
// desc: BAF Machinegunner
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "CUP_U_B_BAF_MTP_S3_RolledUp";
_unit addVest "STKR_Osprey_MG";
_unit addHeadgear "CUP_H_BAF_Helmet_4_MTP";
_unit addBackpack "STKR_Predator";
_unit addItemToBackpack "rhs_200rnd_556x45_B_SAW";
_unit addWeapon "hlc_lmg_minimi_railed";
_unit addPrimaryWeaponItem "RH_eotech553";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "STKR_HMNVS";
for "_i" from 1 to 2 do {_unit addItemToVest "SmokeShell";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_200rnd_556x45_B_SAW";};
_unit addItemToBackpack "rhs_200rnd_556x45_T_SAW";
_unit addItemToBackpack "rhs_200rnd_556x45_B_SAW";
_unit addItemToUniform "ACE_EarPlugs";
// fact: BLU_F
// desc: BAF LSW gunner
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "CUP_U_B_BAF_MTP_S3_RolledUp";
_unit addVest "STKR_Osprey_R";
_unit addHeadgear "CUP_H_BAF_Helmet_4_MTP";
_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer";
_unit addWeapon "CUP_arifle_L86A2";
_unit addPrimaryWeaponItem "RH_ta31rmr_2D";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "STKR_HMNVS";
for "_i" from 1 to 2 do {_unit addItemToVest "SmokeShell";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red";};
for "_i" from 1 to 6 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer";};
// fact: BLU_F
// desc: BAF Medic
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "CUP_U_B_BAF_MTP_S3_RolledUp";
_unit addVest "STKR_Osprey_R";
_unit addHeadgear "CUP_H_BAF_Helmet_4_MTP";
_unit addBackpack "STKR_MLode";
_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer";
_unit addWeapon "CUP_arifle_L85A2_G";
_unit addPrimaryWeaponItem "RH_eotech553";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "STKR_HMNVS";
_unit linkItem "ItemGPS";
for "_i" from 1 to 2 do {_unit addItemToVest "SmokeShell";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red";};
for "_i" from 1 to 6 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer";};
_unit addItemToVest "rhsusf_acc_anpeq15side_bk";
// fact: BLU_F
// desc: BAF Machinegunner
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "CUP_U_B_BAF_MTP_S3_RolledUp";
_unit addVest "STKR_Osprey_MG";
_unit addHeadgear "CUP_H_BAF_Helmet_4_MTP";
_unit addBackpack "STKR_Predator";
_unit addItemToBackpack "rhsusf_100Rnd_762x51_m993";
_unit addWeapon "rhs_weap_m240B";
_unit addPrimaryWeaponItem "RH_eotech553";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "STKR_HMNVS";
for "_i" from 1 to 2 do {_unit addItemToVest "SmokeShell";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhsusf_100Rnd_762x51_m993";};
_unit addItemToBackpack "rhsusf_100Rnd_762x51_m62_tracer";
_unit addItemToBackpack "rhsusf_100Rnd_762x51_m993";
_unit addItemToUniform "ACE_EarPlugs";// fact: BLU_F
// desc: BAF NLAW operator
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "CUP_U_B_BAF_MTP_S3_RolledUp";
_unit addVest "STKR_Osprey_R";
_unit addHeadgear "CUP_H_BAF_Helmet_4_MTP";
_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer";
_unit addWeapon "CUP_arifle_L85A2_G";
_unit addPrimaryWeaponItem "RH_eotech553";
_unit addWeapon "rhs_weap_fgm148";
_unit addSecondaryWeaponItem "rhs_fgm148_magazine_AT";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "STKR_HMNVS";
for "_i" from 1 to 2 do {_unit addItemToVest "SmokeShell";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red";};
for "_i" from 1 to 6 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer";};
_unit addItemToVest "rhsusf_acc_anpeq15side_bk";// fact: BLU_F
// desc: BAF Pilot
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "TRYK_HRP_khk";
_unit addVest "TRYK_Hrp_vest_od";
_unit addHeadgear "rhsusf_hgu56p";
_unit addBackpack "B_Parachute";
_unit addItemToVest "hlc_30Rnd_9x19_B_MP5";
_unit addWeapon "hlc_smg_mp5a3";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit linkItem "ACE_NVG_Wide";
for "_i" from 1 to 2 do {_unit addItemToUniform "SmokeShell";};
for "_i" from 1 to 4 do {_unit addItemToVest "hlc_30Rnd_9x19_B_MP5";};// fact: BLU_F
// desc: BAF SAS Automatic Rifleman
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "CUP_U_B_BAF_MTP_S3_RolledUp";
_unit addVest "STKR_Osprey_MG";
_unit addHeadgear "rhsusf_opscore_fg_pelt_nsw";
_unit addBackpack "STKR_Predator";
_unit addItemToBackpack "rhs_200rnd_556x45_B_SAW";
_unit addItemToVest "rhsusf_mag_17Rnd_9x19_JHP";
_unit addWeapon "hlc_lmg_minimi_railed";
_unit addPrimaryWeaponItem "RH_ta31rmr_2D";
_unit addWeapon "rhsusf_weap_glock17g4";
_unit addHandgunItem "RH_gemtech9";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "STKR_HMNVS";
_unit linkItem "ItemGPS";
for "_i" from 1 to 2 do {_unit addItemToVest "SmokeShell";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_200rnd_556x45_B_SAW";};
_unit addItemToBackpack "rhs_200rnd_556x45_T_SAW";
_unit addItemToBackpack "rhs_200rnd_556x45_B_SAW";
_unit addItemToUniform "rhsusf_mag_17Rnd_9x19_JHP";
_unit addItemToUniform "ACE_EarPlugs";
_unit addItemToUniform "RH_anpvs4";
// fact: BLU_F
// desc: BAF SAS Squad Leader
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "CUP_U_B_BAF_MTP_S3_RolledUp";
_unit addVest "STKR_Osprey_SL";
_unit addHeadgear "rhsusf_opscore_fg_pelt_nsw";
_unit addBackpack "STKR_PredatorBow";
_unit addItemToVest "rhs_mag_30Rnd_556x45_Mk318_Stanag";
_unit addItemToVest "rhsusf_mag_17Rnd_9x19_JHP";
_unit addWeapon "RH_m16a4_tg";
_unit addPrimaryWeaponItem "RH_ta31rmr_2D";
_unit addPrimaryWeaponItem "RH_fa556_tg";
_unit addWeapon "rhsusf_weap_glock17g4";
_unit addHandgunItem "RH_gemtech9";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "STKR_HMNVS";
_unit linkItem "ItemGPS";
_unit addWeapon "Binocular";
for "_i" from 1 to 2 do {_unit addItemToVest "SmokeShell";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_JHP";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red";};
for "_i" from 1 to 6 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_Mk318_Stanag";};
_unit addItemToUniform "rhsusf_mag_17Rnd_9x19_JHP";
_unit addItemToUniform "ACE_Flashlight_MX991";
_unit addItemToVest "rhsusf_acc_anpeq15side_bk";
_unit addItemToVest "RH_anpvs4";// fact: BLU_F
// desc: BAF SAS Sniper
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "CUP_U_B_BAF_MTP_S3_RolledUp";
_unit addVest "STKR_Osprey_R";
_unit addHeadgear "rhsusf_opscore_fg_pelt_nsw";
_unit addBackpack "STKR_Predator";
_unit addItemToVest "CUP_5Rnd_127x99_as50_M";
_unit addItemToVest "hlc_30Rnd_9x19_GD_MP5";
_unit addWeapon "CUP_srifle_AS50";
_unit addPrimaryWeaponItem "optic_LRPS";
_unit addWeapon "hlc_smg_mp5k";
_unit addHandgunItem "hlc_muzzle_Tundra";
_unit addWeapon "Rangefinder";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit linkItem "STKR_HMNVS";
for "_i" from 1 to 2 do {_unit addItemToVest "SmokeShell";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
for "_i" from 1 to 8 do {_unit addItemToVest "CUP_5Rnd_127x99_as50_M";};
_unit addItemToUniform "rhsusf_acc_anpeq15side_bk";
_unit addItemToUniform "hlc_30Rnd_9x19_GD_MP5";
_unit addItemToUniform "ACE_RangeCard";
_unit addItemToUniform "ACE_Kestrel4500";
_unit addItemToVest "RH_anpvs4";
// fact: BLU_F
// desc: BAF SAS Team Leader
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "CUP_U_B_BAF_MTP_S3_RolledUp";
_unit addVest "STKR_Osprey_R";
_unit addHeadgear "rhsusf_opscore_fg_pelt_nsw";
_unit addBackpack "STKR_Predator";
_unit addItemToVest "rhs_mag_30Rnd_556x45_Mk318_Stanag";
_unit addItemToVest "rhs_mag_M441_HE";
_unit addItemToVest "rhsusf_mag_17Rnd_9x19_JHP";
_unit addWeapon "RH_m16a4gl_tg";
_unit addPrimaryWeaponItem "RH_ta31rmr_2D";
_unit addPrimaryWeaponItem "RH_fa556_tg";
_unit addWeapon "rhsusf_weap_glock17g4";
_unit addHandgunItem "RH_gemtech9";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "STKR_HMNVS";
_unit linkItem "ItemGPS";
_unit addWeapon "Binocular";
for "_i" from 1 to 2 do {_unit addItemToVest "SmokeShell";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red";};
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_Mk318_Stanag";};
for "_i" from 1 to 4 do {_unit addItemToVest "rhs_mag_M441_HE";};
for "_i" from 1 to 4 do {_unit addItemToVest "rhs_mag_M433_HEDP";};
for "_i" from 1 to 4 do {_unit addItemToVest "rhs_mag_m714_White";};
_unit addItemToUniform "rhsusf_mag_17Rnd_9x19_JHP";
_unit addItemToUniform "ACE_Flashlight_MX991";
_unit addItemToUniform "rhsusf_acc_anpeq15side_bk";
_unit addItemToVest "RH_anpvs4";// fact: BLU_F
// desc: BAF Squad Leader
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "CUP_U_B_BAF_MTP_S3_RolledUp";
_unit addVest "STKR_Osprey_SL";
_unit addHeadgear "CUP_H_BAF_Helmet_4_MTP";
_unit addBackpack "STKR_PredatorBow";
_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer";
_unit addItemToVest "rhsusf_mag_17Rnd_9x19_JHP";
_unit addWeapon "CUP_arifle_L85A2_G";
_unit addPrimaryWeaponItem "RH_ta31rmr_2D";
_unit addWeapon "rhsusf_weap_glock17g4";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "STKR_HMNVS";
_unit linkItem "ItemGPS";
_unit addWeapon "Binocular";
for "_i" from 1 to 2 do {_unit addItemToVest "SmokeShell";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhsusf_mag_17Rnd_9x19_JHP";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red";};
for "_i" from 1 to 6 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer";};
_unit addItemToUniform "ACE_Flashlight_MX991";
_unit addItemToVest "rhsusf_acc_anpeq15side_bk";
_unit addItemToVest "RH_anpvs4";// fact: BLU_F
// desc: BAF Sharpshooter
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "CUP_U_B_BAF_MTP_S3_RolledUp";
_unit addVest "STKR_Osprey_R";
_unit addHeadgear "CUP_H_BAF_Helmet_4_MTP";
_unit addItemToVest "rhsusf_20Rnd_762x51_m118_special_Mag";
_unit addItemToVest "rhsusf_mag_17Rnd_9x19_JHP";
_unit addWeapon "CUP_srifle_L129A1";
_unit addPrimaryWeaponItem "RH_ta648";
_unit addPrimaryWeaponItem "RH_HBLM";
_unit addWeapon "rhsusf_weap_glock17g4";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "STKR_HMNVS";
for "_i" from 1 to 2 do {_unit addItemToVest "SmokeShell";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
_unit addItemToVest "rhsusf_mag_17Rnd_9x19_JHP";
for "_i" from 1 to 8 do {_unit addItemToVest "rhsusf_20Rnd_762x51_m118_special_Mag";};
_unit addItemToVest "rhsusf_acc_anpeq15side_bk";
_unit addItemToVest "RH_anpvs4";
// fact: BLU_F
// desc: BAF Team Leader
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "CUP_U_B_BAF_MTP_S3_RolledUp";
_unit addVest "STKR_Osprey_R";
_unit addHeadgear "CUP_H_BAF_Helmet_4_MTP";
_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer";
_unit addWeapon "CUP_arifle_L85A2_G";
_unit addPrimaryWeaponItem "RH_ta31rmr_2D";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "STKR_HMNVS";
_unit linkItem "ItemGPS";
_unit addWeapon "Binocular";
for "_i" from 1 to 2 do {_unit addItemToVest "SmokeShell";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_m67";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red";};
for "_i" from 1 to 6 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer";};
_unit addItemToUniform "ACE_Flashlight_MX991";
_unit addItemToVest "rhsusf_acc_anpeq15side_bk";
_unit addItemToVest "RH_anpvs4";// fact: BLU_F
// desc: Rifleman AT
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit addUniform "BWA3_Uniform3_idz_Tropen";
_unit addVest "BWA3_Vest_Rifleman1_Tropen";
_unit addHeadgear "BWA3_MICH_Tropen";
_unit addBackpack "BWA3_FieldPack_Tropen";
_unit addItemToVest "BWA3_30Rnd_556x45_G36";
_unit addItemToBackpack "BWA3_Pzf3_IT";
_unit addWeapon "BWA3_G36";
_unit addPrimaryWeaponItem "BWA3_optic_RSAS";
_unit addWeapon "BWA3_Pzf3";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "NVGoggles";
_unit addItemToVest "BWA3_DM51A1";
_unit addItemToVest "BWA3_DM51A1";
_unit addItemToVest "BWA3_DM25";
_unit addItemToVest "BWA3_DM25";
for "_i" from 1 to 6 do {_unit addItemToVest "BWA3_30Rnd_556x45_G36";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_30Rnd_556x45_G36_Tracer";};
_unit addItemToBackpack "BWA3_Pzf3_IT";
_unit addItemToVest "BWA3_acc_VarioRay_irlaser";
// fact: BLU_F
// desc: Rifleman AT
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit addUniform "BWA3_Uniform3_idz_Tropen";
_unit addVest "BWA3_Vest_Rifleman1_Tropen";
_unit addHeadgear "BWA3_MICH_Tropen";
_unit addBackpack "BWA3_Kitbag_Tropen";
_unit addItemToVest "BWA3_30Rnd_556x45_G36";
_unit addWeapon "BWA3_G36";
_unit addPrimaryWeaponItem "BWA3_optic_RSAS";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "NVGoggles";
_unit addItemToVest "BWA3_DM51A1";
_unit addItemToVest "BWA3_DM51A1";
_unit addItemToVest "BWA3_DM25";
_unit addItemToVest "BWA3_DM25";
for "_i" from 1 to 6 do {_unit addItemToVest "BWA3_30Rnd_556x45_G36";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_30Rnd_556x45_G36_Tracer";};
_unit addItemToBackpack "BWA3_Pzf3_IT";
_unit addItemToBackpack "BWA3_Pzf3_IT";
_unit addItemToVest "BWA3_acc_VarioRay_irlaser";
// fact: BLU_F
// desc: Crewman
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit addUniform "BWA3_Uniform3_idz_Tropen";
_unit addVest "BWA3_Vest_Tropen";
_unit addHeadgear "BWA3_CrewmanKSK_Tropen_Headset";
_unit addItemToVest "BWA3_40Rnd_46x30_MP7";
_unit addWeapon "BWA3_MP7";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit linkItem "ACE_NVG_Wide";
_unit addItemToVest "BWA3_DM51A1";
_unit addItemToVest "BWA3_DM51A1";
_unit addItemToVest "BWA3_DM25";
_unit addItemToVest "BWA3_DM25";
for "_i" from 1 to 3 do {_unit addItemToVest "BWA3_40Rnd_46x30_MP7";};
_unit addItemToUniform "ACE_Flashlight_MX991";
// fact: BLU_F
// desc: Grenadier
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit addUniform "BWA3_Uniform3_idz_Tropen";
_unit addVest "BWA3_Vest_Grenadier_Tropen";
_unit addHeadgear "BWA3_MICH_Tropen";
_unit addItemToVest "BWA3_30Rnd_556x45_G36";
_unit addItemToVest "1Rnd_HE_Grenade_shell";
_unit addWeapon "BWA3_G36_AG";
_unit addPrimaryWeaponItem "BWA3_optic_RSAS";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "NVGoggles";
for "_i" from 1 to 6 do {_unit addItemToVest "BWA3_30Rnd_556x45_G36";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_30Rnd_556x45_G36_Tracer";};
for "_i" from 1 to 8 do {_unit addItemToVest "1Rnd_HE_Grenade_shell";};
for "_i" from 1 to 4 do {_unit addItemToVest "1Rnd_Smoke_Grenade_shell";};
_unit addItemToVest "BWA3_DM51A1";
_unit addItemToVest "BWA3_DM51A1";
_unit addItemToVest "BWA3_DM25";
_unit addItemToVest "BWA3_DM25";
_unit addItemToVest "BWA3_acc_VarioRay_irlaser";// fact: BLU_F
// desc: AT specialist KSK
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit addUniform "BWA3_Uniform3_idz_Tropen";
_unit addVest "BWA3_Vest_Leader_Tropen";
_unit addHeadgear "BWA3_OpsCore_Tropen_Patch";
_unit addItemToVest "rhs_mag_30Rnd_556x45_Mk318_Stanag";
_unit addWeapon "RH_hk416s_des";
_unit addPrimaryWeaponItem "RH_fa556_des";
_unit addPrimaryWeaponItem "BWA3_optic_EOTech_tan";
_unit addPrimaryWeaponItem "BWA3_acc_VarioRay_irlaser";
_unit addPrimaryWeaponItem "BWA3_acc_VarioRay_irlaser";
_unit addWeapon "BWA3_Pzf3";
_unit addSecondaryWeaponItem "BWA3_Pzf3_IT";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "BWA3_ItemNaviPad";
_unit addItemToUniform "ACE_Flashlight_MX991";
for "_i" from 1 to 6 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_Mk318_Stanag";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_DM51A1";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_DM25";};// fact: BLU_F
// desc: Squad Leader KSK
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit addUniform "BWA3_Uniform3_idz_Tropen";
_unit addVest "BWA3_Vest_Leader_Tropen";
_unit addHeadgear "BWA3_OpsCore_Tropen_Patch";
_unit addBackpack "tf_rt1523g_big_bwmod_tropen";
_unit addItemToVest "rhs_mag_30Rnd_556x45_Mk318_Stanag";
_unit addWeapon "RH_hk416s_des";
_unit addPrimaryWeaponItem "RH_fa556_des";
_unit addPrimaryWeaponItem "BWA3_optic_EOTech_tan_Mag_On";
_unit addPrimaryWeaponItem "BWA3_acc_VarioRay_irlaser";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "BWA3_ItemNaviPad";
_unit addWeapon "BWA3_Vector";
_unit addItemToUniform "ACE_Flashlight_MX991";
for "_i" from 1 to 6 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_Mk318_Stanag";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_DM51A1";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_DM25";};// fact: BLU_F
// desc: Sniper KSK
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit addUniform "BWA3_Uniform3_idz_Tropen";
_unit addVest "BWA3_Vest_Marksman_Tropen";
_unit addHeadgear "BWA3_OpsCore_Tropen_Patch";
_unit addItemToBackpack "BWA3_10Rnd_762x51_G28_LR";
_unit addItemToVest "BWA3_40Rnd_46x30_MP7_SD";
_unit addWeapon "BWA3_G28_Standard";
_unit addPrimaryWeaponItem "muzzle_snds_B";
_unit addPrimaryWeaponItem "BWA3_optic_20x50";
_unit addPrimaryWeaponItem "BWA3_acc_VarioRay_irlaser";
_unit addWeapon "BWA3_MP7";
_unit addHandgunItem "BWA3_muzzle_snds_MP7";
_unit addHandgunItem "BWA3_optic_RSAS";
_unit addHandgunItem "BWA3_acc_VarioRay_irlaser";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "BWA3_ItemNaviPad";
_unit addWeapon "BWA3_Vector";
_unit addItemToUniform "ACE_Flashlight_MX991";
_unit addItemToUniform "ACE_RangeCard";
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_40Rnd_46x30_MP7_SD";};
for "_i" from 1 to 10 do {_unit addItemToVest "BWA3_10Rnd_762x51_G28_LR";};
for "_i" from 1 to 2 do {this addItemToVest "BWA3_10Rnd_762x51_G28_Tracer";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_DM51A1";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_DM25";};// fact: BLU_F
// desc: Team Leader KSK
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit addUniform "BWA3_Uniform3_idz_Tropen";
_unit addVest "BWA3_Vest_Leader_Tropen";
_unit addHeadgear "BWA3_OpsCore_Tropen_Patch";
_unit addItemToVest "rhs_mag_30Rnd_556x45_Mk318_Stanag";
_unit addItemToVest "rhs_mag_M433_HEDP";
_unit addWeapon "RH_hk416s_des";
_unit addPrimaryWeaponItem "RH_fa556_des";
_unit addPrimaryWeaponItem "BWA3_optic_EOTech_tan_Mag_On";
_unit addPrimaryWeaponItem "BWA3_acc_VarioRay_irlaser";
_unit addWeapon "rhs_weap_M320";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "BWA3_ItemNaviPad";
_unit addWeapon "BWA3_Vector";
_unit addItemToUniform "ACE_Flashlight_MX991";
for "_i" from 1 to 6 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_Mk318_Stanag";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red";};
for "_i" from 1 to 10 do {_unit addItemToVest "rhs_mag_M433_HEDP";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_DM51A1";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_DM25";};// fact: BLU_F
// desc: Medic
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit addUniform "BWA3_Uniform3_idz_Tropen";
_unit addVest "BWA3_Vest_Medic_Tropen";
_unit addHeadgear "BWA3_MICH_Tropen";
_unit addBackpack "BWA3_Kitbag_Tropen_Medic";
_unit addItemToVest "BWA3_30Rnd_556x45_G36";
_unit addWeapon "BWA3_G36";
_unit addPrimaryWeaponItem "BWA3_optic_RSAS";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit linkItem "NVGoggles";
for "_i" from 1 to 6 do {_unit addItemToVest "BWA3_30Rnd_556x45_G36";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_30Rnd_556x45_G36_Tracer";};
for "_i" from 1 to 4 do {_unit addItemToVest "BWA3_DM25";};
_unit addItemToVest "BWA3_acc_VarioRay_irlaser";// fact: BLU_F
// desc: Automatic Rifleman
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit addUniform "BWA3_Uniform3_idz_Tropen";
_unit addVest "BWA3_Vest_Autorifleman_Tropen";
_unit addHeadgear "BWA3_MICH_Tropen";
_unit addBackpack "BWA3_FieldPack_Tropen";
_unit addItemToVest "BWA3_200Rnd_556x45";
_unit addWeapon "BWA3_MG4";
_unit addPrimaryWeaponItem "BWA3_optic_EOTech";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "NVGoggles";
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_200Rnd_556x45";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_DM51A1";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_DM25";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "BWA3_200Rnd_556x45";};
_unit addItemToBackpack "BWA3_200Rnd_556x45_Tracer";
_unit addItemToVest "ACE_EarPlugs";
_unit addItemToVest "BWA3_acc_VarioRay_irlaser";// fact: BLU_F
// desc: Rifleman
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit addUniform "BWA3_Uniform3_idz_Tropen";
_unit addVest "BWA3_Vest_Rifleman1_Tropen";
_unit addHeadgear "BWA3_MICH_Tropen";
_unit addItemToVest "BWA3_30Rnd_556x45_G36";
_unit addWeapon "BWA3_G36";
_unit addPrimaryWeaponItem "BWA3_optic_RSAS";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "NVGoggles";
for "_i" from 1 to 6 do {_unit addItemToVest "BWA3_30Rnd_556x45_G36";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_30Rnd_556x45_G36_Tracer";};
_unit addItemToVest "BWA3_DM51A1";
_unit addItemToVest "BWA3_DM51A1";
_unit addItemToVest "BWA3_DM25";
_unit addItemToVest "BWA3_DM25";
_unit addItemToVest "BWA3_acc_VarioRay_irlaser";// fact: BLU_F
// desc: Squad Leader
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit addUniform "BWA3_Uniform3_idz_Tropen";
_unit addVest "BWA3_Vest_Leader_Tropen";
_unit addHeadgear "BWA3_MICH_Tropen";
_unit addBackpack "tf_rt1523g_big_bwmod_tropen";
_unit addItemToVest "BWA3_30Rnd_556x45_G36";
_unit addItemToVest "BWA3_15Rnd_9x19_P8";
_unit addWeapon "BWA3_G36";
_unit addPrimaryWeaponItem "BWA3_optic_ZO4x30";
_unit addWeapon "BWA3_P8";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit addWeapon "Binocular";
_unit linkItem "NVGoggles";
for "_i" from 1 to 6 do {_unit addItemToVest "BWA3_30Rnd_556x45_G36";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_30Rnd_556x45_G36_Tracer";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_DM51A1";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_DM25";};
_unit addItemToVest "BWA3_15Rnd_9x19_P8";
_unit addItemToVest "ACE_Flashlight_MX991";
_unit addItemToVest "BWA3_optic_NSV600";
_unit addItemToVest "BWA3_acc_VarioRay_irlaser";// fact: BLU_F
// desc: Marksman
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit addUniform "BWA3_Uniform3_idz_Tropen";
_unit addVest "BWA3_Vest_Marksman_Tropen";
_unit addHeadgear "BWA3_MICH_Tropen";
_unit addItemToVest "BWA3_10Rnd_762x51_G28";
_unit addItemToVest "BWA3_15Rnd_9x19_P8";
_unit addWeapon "BWA3_G28_Standard";
_unit addPrimaryWeaponItem "BWA3_optic_20x50";
_unit addWeapon "BWA3_P8";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit linkItem "NVGoggles";
_unit addItemToUniform "ACE_EarPlugs";
_unit addItemToUniform "ACE_RangeCard";
for "_i" from 1 to 9 do {_unit addItemToVest "BWA3_10Rnd_762x51_G28";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_10Rnd_762x51_G28_Tracer";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_DM51A1";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_DM25";};
_unit addItemToVest "BWA3_15Rnd_9x19_P8";
_unit addItemToVest "BWA3_optic_NSV600";// fact: BLU_F
// desc: Sniper
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit addUniform "BWA3_Uniform_Ghillie_Tropen";
_unit addVest "BWA3_Vest_Marksman_Tropen";
_unit addBackpack "BWA3_Kitbag_Tropen";
_unit addItemToVest "BWA3_10Rnd_127x99_G82";
_unit addItemToVest "BWA3_40Rnd_46x30_MP7_SD";
_unit addWeapon "BWA3_G82";
_unit addPrimaryWeaponItem "BWA3_optic_24x72";
_unit addWeapon "BWA3_MP7";
_unit addHandgunItem "BWA3_muzzle_snds_MP7";
_unit addHandgunItem "BWA3_optic_RSAS";
_unit addWeapon "Rangefinder";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemGPS";
_unit linkItem "NVGoggles";
_unit linkItem "ItemRadio";
for "_i" from 1 to 4 do {_unit addItemToVest "BWA3_10Rnd_127x99_G82";};
for "_i" from 1 to 3 do {_unit addItemToBackpack "BWA3_10Rnd_127x99_G82";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "BWA3_10Rnd_127x99_G82_Tracer";};
_unit addItemToBackpack "BWA3_10Rnd_127x99_G82_AP";
_unit addItemToBackpack "BWA3_10Rnd_127x99_G82_AP";
_unit addItemToBackpack "BWA3_10Rnd_127x99_G82_AP_Tracer";
_unit addItemToVest "BWA3_DM51A1";
_unit addItemToVest "BWA3_DM51A1";
_unit addItemToVest "BWA3_DM25";
_unit addItemToVest "BWA3_DM25";
_unit addItemToVest "BWA3_40Rnd_46x30_MP7_SD";
_unit addItemToVest "BWA3_40Rnd_46x30_MP7_SD";
_unit addItemToUniform "ACE_Kestrel4500";
_unit addItemToUniform "ACE_EarPlugs";
_unit addItemToUniform "ACE_RangeCard";
_unit addItemToVest "BWA3_optic_NSV80";// fact: BLU_F
// desc: Sniper assistant
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit addUniform "BWA3_Uniform_Ghillie_Tropen";
_unit addVest "BWA3_Vest_Marksman_Tropen";
_unit addBackpack "tf_rt1523g_big_bwmod_tropen";
_unit addItemToVest "BWA3_10Rnd_762x51_G28_LR";
_unit addItemToVest "BWA3_40Rnd_46x30_MP7_SD";
_unit addWeapon "BWA3_G28_Standard";
_unit addPrimaryWeaponItem "muzzle_snds_B";
_unit addPrimaryWeaponItem "BWA3_optic_20x50";
_unit addWeapon "BWA3_MP7";
_unit addHandgunItem "BWA3_muzzle_snds_MP7";
_unit addHandgunItem "BWA3_optic_RSAS";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit addWeapon "Rangefinder";
_unit linkItem "NVGoggles";
for "_i" from 1 to 7 do {_unit addItemToVest "BWA3_10Rnd_762x51_G28_LR";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_10Rnd_762x51_G28_Tracer";};
for "_i" from 1 to 5 do {_unit addItemToBackpack "BWA3_10Rnd_127x99_G82";};
_unit addItemToVest "BWA3_DM51A1";
_unit addItemToVest "BWA3_DM51A1";
_unit addItemToVest "BWA3_DM25";
_unit addItemToVest "BWA3_DM25";
_unit addItemToVest "BWA3_40Rnd_46x30_MP7_SD";
_unit addItemToVest "BWA3_40Rnd_46x30_MP7_SD";
_unit addItemToUniform "ACE_EarPlugs";
_unit addItemToUniform "ACE_RangeCard";
_unit addItemToUniform "ACE_Kestrel4500";
_unit addItemToVest "BWA3_optic_NSV600";// fact: BLU_F
// desc: Team Leader
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit addUniform "BWA3_Uniform3_idz_Tropen";
_unit addVest "BWA3_Vest_Leader_Tropen";
_unit addHeadgear "BWA3_MICH_Tropen";
_unit addItemToVest "BWA3_30Rnd_556x45_G36";
_unit addWeapon "BWA3_G36";
_unit addPrimaryWeaponItem "BWA3_optic_ZO4x30";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit addWeapon "Binocular";
_unit linkItem "NVGoggles";
for "_i" from 1 to 6 do {_unit addItemToVest "BWA3_30Rnd_556x45_G36";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_30Rnd_556x45_G36_Tracer";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_DM51A1";};
for "_i" from 1 to 2 do {_unit addItemToVest "BWA3_DM25";};
_unit addItemToVest "ACE_Flashlight_MX991";
_unit addItemToVest "BWA3_optic_NSV600";
_unit addItemToVest "BWA3_acc_VarioRay_irlaser";#define addWeapons {_unit addWeapon _x} forEach
#define addMagazines(a,b) for "_i" from 1 to b do {_unit addMagazine a}
// fact: OP_F
// desc: Член экипажа
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "rhs_uniform_vdv_emr";
_unit addVest "rhs_6b23_digi_crew";
_unit addHeadgear "rhs_tsh4_ess";
_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";
_unit addWeapon "rhs_weap_ak74m_plummag_folded";
_unit addPrimaryWeaponItem "rhs_acc_dtk";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit linkItem "ACE_NVG_Wide";
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_mag_rdg2_white";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rgd5";};
for "_i" from 1 to 3 do {_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";};
_unit addItemToBackpack "ACE_Flashlight_KSF1"; // fact: OP_F
// desc: Пилот
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "rhs_uniform_df15";
_unit addVest "rhs_6sh46";
_unit addHeadgear "rhs_gssh18";
_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";
_unit addWeapon "rhs_weap_ak74m_plummag_folded";
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_mag_rdg2_white";};
for "_i" from 1 to 3 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit linkItem "ACE_NVG_Wide";
_unit addItemToUniform "ACE_EarPlugs";// fact: OP_F
// desc: Стрелок
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "rhs_uniform_vdv_emr";
_unit addVest "rhs_6b23_digi_6sh92";
_unit addHeadgear "rhs_6b27m_digi";
_unit addBackpack "B_Kitbag_sgg";
_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";
_unit addWeapon "rhs_weap_ak74m";
_unit addPrimaryWeaponItem "rhs_acc_dtk";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit linkItem "ACE_NVG_Gen1";
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_mag_rdg2_white";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rgd5";};
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_30Rnd_545x39_AK_green";};
for "_i" from 1 to 5 do {_unit addItemToBackpack "rhs_mine_pmn2_mag";};
_unit addItemToBackpack "rhs_mine_tm62m_mag";
for "_i" from 1 to 5 do {_unit addItemToBackpack "APERSTripMine_Wire_Mag";};// fact: OP_F
// desc: Командир отделения
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "rhs_uniform_vdv_emr";
_unit addVest "rhs_6b23_digi_6sh92_headset_mapcase";
_unit addHeadgear "rhs_fieldcap_helm_digi";
_unit addBackpack "tf_mr3000_rhs";
_unit addItemToVest "RH_18Rnd_9x19_gsh";
_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";
_unit addWeapon "rhs_weap_ak74m";
_unit addPrimaryWeaponItem "rhs_acc_dtk";
_unit addPrimaryWeaponItem "rhs_acc_1p78";
_unit addWeapon "RH_gsh18";
_unit addWeapon "Binocular";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit linkItem "NVGoggles_INDEP";
for "_i" from 1 to 2 do {_unit addItemToVest "RH_18Rnd_9x19_gsh";};
_unit addItemToUniform "ACE_Flashlight_KSF1";
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_mag_rdg2_white";};
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_30Rnd_545x39_AK_green";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_mag_rgd5";};
_unit addItemToBackpack "rhs_6b27m_digi";#define addWeapons {_unit addWeapon _x} forEach
#define addMagazines(a,b) for "_i" from 1 to b do {_unit addMagazine a}
// fact: OP_F
// desc:
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "rhs_uniform_vdv_emr";
_unit addVest "rhs_6b23_digi_medic";
_unit addHeadgear "rhs_6b27m_digi";
_unit addBackpack "B_Kitbag_rgr";
_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";
_unit addWeapon "rhs_weap_ak74m";
_unit addPrimaryWeaponItem "rhs_acc_dtk";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit linkItem "ACE_NVG_Gen1";
for "_i" from 1 to 4 do {_unit addItemToVest "rhs_mag_rdg2_white";};
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_30Rnd_545x39_AK_green";};// fact: OP_F
// desc: Пулеметчик РПК
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "rhs_uniform_vdv_emr";
_unit addVest "rhs_6b23_digi_rifleman";
_unit addHeadgear "rhs_6b27m_digi";
_unit addBackpack "rhs_sidor";
_unit addItemToVest "rhs_100Rnd_762x54mmR";
_unit addWeapon "rhs_weap_pkp";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ACE_NVG_Gen1";
_unit addItemToUniform "ACE_EarPlugs";
_unit addItemToVest "rhs_100Rnd_762x54mmR";
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_mag_rdg2_white";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rgd5";};
for "_i" from 1 to 3 do {_unit addItemToBackpack "rhs_100Rnd_762x54mmR";};// fact: OP_F
// desc: Наводчик НСВ
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "rhs_uniform_vdv_emr";
_unit addVest "rhs_6b23_digi_6sh92";
_unit addHeadgear "rhs_6b27m_digi";
_unit addBackpack "RHS_NSV_Gun_Bag";
_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";
_unit addWeapon "rhs_weap_ak74m";
_unit addPrimaryWeaponItem "rhs_acc_dtk";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ACE_NVG_Gen1";
_unit addItemToUniform "ACE_EarPlugs";
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_mag_rdg2_white";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rgd5";};
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_30Rnd_545x39_AK_green";};// fact: OP_F
// desc: Стрелок
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "rhs_uniform_vdv_emr";
_unit addVest "rhs_6b23_digi_6sh92";
_unit addHeadgear "rhs_6b27m_digi";
_unit addBackpack "B_Kitbag_rgr";
_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";
_unit addWeapon "rhs_weap_ak74m";
_unit addPrimaryWeaponItem "rhs_acc_dtk";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ACE_NVG_Gen1";
_unit addItemToUniform "ACE_EarPlugs";
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_mag_rdg2_white";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rgd5";};
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_30Rnd_545x39_AK_green";};
for "_i" from 1 to 4 do {_unit addItemToBackpack "rhs_mag_127x108mm_50";};// fact: OP_F
// desc: Номер расчета НСВ
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "rhs_uniform_vdv_emr";
_unit addVest "rhs_6b23_digi_6sh92";
_unit addHeadgear "rhs_6b27m_digi";
_unit addBackpack "RHS_NSV_Tripod_Bag";
_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";
_unit addWeapon "rhs_weap_ak74m";
_unit addPrimaryWeaponItem "rhs_acc_dtk";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ACE_NVG_Gen1";
_unit addItemToUniform "ACE_EarPlugs";
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_mag_rdg2_white";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rgd5";};
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_30Rnd_545x39_AK_green";};// fact: OP_F
// desc: Пилот
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "rhs_uniform_df15";
_unit addVest "rhs_6sh46";
_unit addHeadgear "rhs_gssh18";
_unit addBackpack "tf_mr3000_rhs";
_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";
_unit addWeapon "rhs_weap_ak74m_plummag_folded";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit linkItem "ACE_NVG_Wide";
_unit addItemToUniform "ACE_EarPlugs";
_unit addItemToUniform "ACE_Flashlight_KSF1";
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_mag_rdg2_white";};
for "_i" from 1 to 3 do {_unit addItemToVest "rhs_30Rnd_545x39_7N10_AK";};// fact: OP_F
// desc: Стрелок
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "rhs_uniform_vdv_emr";
_unit addVest "rhs_6b23_digi_6sh92";
_unit addHeadgear "rhs_6b27m_digi";
_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";
_unit addWeapon "rhs_weap_ak74m";
_unit addPrimaryWeaponItem "rhs_acc_dtk";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ACE_NVG_Gen1";
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_mag_rdg2_white";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rgd5";};
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_30Rnd_545x39_AK_green";};// fact: OP_F
// desc: -7
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "rhs_uniform_vdv_emr";
_unit addVest "rhs_6b23_digi_6sh92_headset";
_unit addBackpack "rhs_rpg_empty";
_unit addHeadgear "rhs_6b27m_digi";
_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";
_unit addItemToBackpack "rhs_rpg7_PG7VL_mag";
_unit addWeapon "rhs_weap_ak74m";
_unit addPrimaryWeaponItem "rhs_acc_dtk";
_unit addWeapon "rhs_weap_rpg7";
_unit addSecondaryWeaponItem "rhs_acc_pgo7v";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ACE_NVG_Gen1";
_unit addItemToUniform "ACE_EarPlugs";
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_mag_rdg2_white";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rgd5";};
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_30Rnd_545x39_AK_green";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_rpg7_PG7VL_mag";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_rpg7_OG7V_mag";};// fact: OP_F
// desc:
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "rhs_uniform_vdv_emr";
_unit addVest "rhs_6b23_digi_6sh92_headset";
_unit addBackpack "rhs_rpg_empty";
_unit addHeadgear "rhs_6b27m_digi";
_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";
_unit addWeapon "rhs_weap_ak74m";
_unit addPrimaryWeaponItem "rhs_acc_dtk";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ACE_NVG_Gen1";
_unit addItemToUniform "ACE_EarPlugs";
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_mag_rdg2_white";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rgd5";};
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_30Rnd_545x39_AK_green";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_rpg7_PG7VL_mag";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_rpg7_OG7V_mag";};// fact: OP_F
// desc: Снайпер
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "rhs_uniform_vdv_emr";
_unit addVest "rhs_6b23_digi_sniper";
_unit addHeadgear "rhs_6b27m_digi";
_unit addItemToVest "rhs_10Rnd_762x54mmR_7N1";
_unit addWeapon "rhs_weap_svds";
_unit addPrimaryWeaponItem "rhs_acc_pso1m2";
_unit addWeapon "rhs_weap_tr8";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit linkItem "ACE_NVG_Gen1";
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_mag_rdg2_white";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rgd5";};
for "_i" from 1 to 10 do {_unit addItemToVest "rhs_10Rnd_762x54mmR_7N1";};// fact: OP_F
// desc: Разведчик-гранатометчик
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "rhs_uniform_vdv_emr";
_unit addVest "rhs_6b23_digi_6sh92_vog_headset";
_unit addHeadgear "rhs_6b47";
_unit addBackpack "B_Kitbag_sgg";
_unit addItemToVest "rhs_30Rnd_545x39_7N22_AK";
_unit addItemToBackpack "rhs_VOG25";
_unit addWeapon "hlc_rifle_ak12GL";
_unit addPrimaryWeaponItem "rhs_acc_tgpa";
_unit addPrimaryWeaponItem "RH_eotech553";
_unit addWeapon "rhs_weap_rpg26";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemAndroid";
_unit linkItem "NVGoggles_INDEP";
_unit addItemToUniform "ACE_Flashlight_KSF1";
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_30Rnd_545x39_7N22_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_30Rnd_545x39_AK_green";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rgd5";};
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_mag_rdg2_white";};
for "_i" from 1 to 8 do {_unit addItemToBackpack "rhs_VOG25";};
for "_i" from 1 to 8 do {_unit addItemToBackpack "rhs_VG40TB";};
for "_i" from 1 to 8 do {_unit addItemToBackpack "rhs_GRD40_White";};// fact: OP_F
// desc: Командир отделения СпН
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "rhs_uniform_vdv_emr";
_unit addVest "rhs_6b23_digi_6sh92_headset";
_unit addHeadgear "rhs_6b47";
_unit addBackpack "tf_mr3000_rhs";
_unit addItemToVest "rhs_30Rnd_545x39_7N22_AK";
_unit addItemToVest "rhs_mag_9x19_17";
_unit addWeapon "hlc_rifle_ak12";
_unit addPrimaryWeaponItem "rhs_acc_tgpa";
_unit addPrimaryWeaponItem "optic_tws";
_unit addPrimaryWeaponItem "ACE_acc_pointer_green";
_unit addWeapon "rhs_weap_pya";
_unit addWeapon "rhs_pdu4";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemAndroid";
_unit linkItem "NVGoggles_INDEP";
_unit addItemToUniform "ACE_Flashlight_KSF1";
_unit addItemToVest "rhs_mag_9x19_17";
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_30Rnd_545x39_7N22_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_30Rnd_545x39_AK_green";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rgd5";};
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_mag_rdg2_white";}; // fact: OP_F
// desc: Разведчик-пулеметчик
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "rhs_uniform_vdv_emr";
_unit addVest "rhs_6b23_digi_6sh92_headset";
_unit addHeadgear "rhs_6b47";
_unit addBackpack "B_Kitbag_sgg";
_unit addItemToVest "rhs_45Rnd_545X39_7N22_AK";
_unit addWeapon "hlc_rifle_RPK12";
_unit addPrimaryWeaponItem "rhs_acc_dtk3";
_unit addPrimaryWeaponItem "RH_peq15b_top";
_unit addPrimaryWeaponItem "RH_eotech553";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemAndroid";
_unit linkItem "NVGoggles_INDEP";
_unit addItemToUniform "ACE_Flashlight_KSF1";
_unit addItemToUniform "ACE_EarPlugs";
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_mag_rdg2_white";};
for "_i" from 1 to 6 do {_unit addItemToVest "rhs_45Rnd_545X39_7N22_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rgd5";};// fact: OP_F
// desc: Разведчик
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "rhs_uniform_vdv_emr";
_unit addVest "rhs_6b23_digi_6sh92_headset";
_unit addHeadgear "rhs_6b47";
_unit addBackpack "B_Kitbag_sgg";
_unit addItemToVest "rhs_30Rnd_545x39_7N22_AK";
_unit addWeapon "hlc_rifle_ak12";
_unit addPrimaryWeaponItem "rhs_acc_tgpa";
_unit addPrimaryWeaponItem "RH_eotech553";
_unit addPrimaryWeaponItem "ACE_acc_pointer_green";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemAndroid";
_unit linkItem "NVGoggles_INDEP";
_unit addItemToUniform "ACE_Flashlight_KSF1";
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_30Rnd_545x39_7N22_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_30Rnd_545x39_AK_green";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rgd5";};
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_mag_rdg2_white";}; // fact: OP_F
// desc: Разведчик-снайпер
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "rhs_uniform_vdv_emr";
_unit addVest "rhs_6b23_digi_6sh92_headset";
_unit addHeadgear "rhs_6b47";
_unit addBackpack "B_Kitbag_sgg";
_unit addWeapon "rhs_weap_svdp";
_unit addPrimaryWeaponItem "rhs_acc_pso1m2";
_unit addPrimaryWeaponItem "rhs_acc_tgpv";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemAndroid";
_unit linkItem "NVGoggles_INDEP";
_unit addWeapon "rhs_pdu4";
_unit addItemToVest "rhs_acc_1pn93_1";
_unit addItemToUniform "ACE_Flashlight_KSF1";
for "_i" from 1 to 10 do {_unit addItemToVest "rhs_10Rnd_762x54mmR_7N1";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rgd5";};
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_mag_rdg2_white";}; // fact: OP_F
// desc: Старший разведчик
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "rhs_uniform_vdv_emr";
_unit addVest "rhs_6b23_digi_6sh92_vog_headset";
_unit addHeadgear "rhs_6b47";
_unit addBackpack "B_Kitbag_sgg";
_unit addItemToVest "rhs_30Rnd_545x39_7N22_AK";
_unit addItemToVest "rhs_VOG25";
_unit addWeapon "hlc_rifle_ak12GL";
_unit addPrimaryWeaponItem "rhs_acc_tgpa";
_unit addPrimaryWeaponItem "RH_eotech553";
_unit addWeapon "Binocular";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemAndroid";
_unit linkItem "NVGoggles_INDEP";
_unit addItemToUniform "ACE_Flashlight_KSF1";
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_30Rnd_545x39_7N22_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_30Rnd_545x39_AK_green";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_mag_rgd5";};
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_mag_rdg2_white";};
for "_i" from 1 to 8 do {_unit addItemToBackpack "rhs_VOG25";};
for "_i" from 1 to 8 do {_unit addItemToBackpack "rhs_VG40TB";};
for "_i" from 1 to 8 do {_unit addItemToBackpack "rhs_GRD40_White";};// fact: OP_F
// desc: Старший стрелок
#include "macros.hpp"
_unit = _this select 0;
removeallassigneditems _unit;
removeallWeapons _unit;
removeallItems _unit;
removeBackpack _unit;
removeUniform _unit;
removeVest _unit;
removeHeadgear _unit;
removeGoggles _unit;
_unit forceAddUniform "rhs_uniform_vdv_emr";
_unit addVest "rhs_6b23_digi_6sh92_vog";
_unit addHeadgear "rhs_6b27m_digi";
_unit addBackpack "rhs_sidor";
_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";
_unit addItemToVest "rhs_VOG25";
_unit addWeapon "rhs_weap_ak74m_gp25";
_unit addPrimaryWeaponItem "rhs_acc_dtk";
_unit addPrimaryWeaponItem "rhs_acc_1p29";
_unit addWeapon "Binocular";
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit linkItem "ACE_NVG_Gen1";
_unit addItemToUniform "ACE_Flashlight_KSF1";
for "_i" from 1 to 2 do {_unit addItemToUniform "rhs_mag_rdg2_white";};
for "_i" from 1 to 5 do {_unit addItemToVest "rhs_30Rnd_545x39_7n10_AK";};
for "_i" from 1 to 2 do {_unit addItemToVest "rhs_30Rnd_545x39_AK_green";};
for "_i" from 1 to 2 do {_unit addItemToBackpack "rhs_mag_rgd5";};
for "_i" from 1 to 4 do {_unit addItemToBackpack "rhs_VOG25";};
for "_i" from 1 to 4 do {_unit addItemToBackpack "rhs_VOG25p";};_unit = _this select 0;
_faction = _this select 1;
_loadout = _this select 2;
_AI_processor = {
_this setBehaviour "CARELESS";
_this allowFleeing 0;
_this disableAI "AUTOTARGET";
_this disableAI "PATHPLAN";
//_this setCombatMode "BLUE";
_this doWatch objNull;
_this disableAI "MOVE";
_this stop true;
_this setVariable ["BIS_noCoreConversations", true];
_this disableConversation true;
};
_item_processor = {
removeAllItems _this;
removeAllWeapons _this;
removeAllItemsWithMagazines _this;
removeAllAssignedItems _this;
removeUniform _this;
removeBackpack _this;
removeGoggles _this;
removeHeadgear _this;
removeVest _this;
/*_this removeWeapon "ItemGPS";*/
_this addWeapon "ItemMap";
_this addWeapon "ItemRadio";
};
if (!isNull _unit) then
{
_unit call _AI_processor;
};
if (!isServer) exitWith {};
_unit call _item_processor;
_svn = format ["SerP_equipment_codes_%1_%2",_faction, _loadout];
if (isNil _svn) then
{
missionNamespace setVariable [_svn,
compile preprocessFileLineNumbers format ["Equipment\%1\%2.sqf", _faction, _loadout]
];
};
[_unit] call (missionNamespace getVariable [_svn, {}]);
_veh = _this select 0;
_veh addweaponcargoGlobal ["rhs_weap_fim92",1];
_veh addItemcargoGlobal ["rhs_fim92_mag",1];_veh = _this select 0;
_veh addweaponcargoGlobal ["BWA3_Fliegerfaust",1];
_veh addItemcargoGlobal ["BWA3_Fliegerfaust_Mag",1];_veh = _this select 0;
_veh addItemcargoglobal ["ACE_morphine",12];
_veh addItemcargoglobal ["ACE_fieldDressing",24];
_veh addItemCargoGlobal ["ACE_elasticBandage",24];
_veh addItemCargoGlobal ["ACE_packingBandage",24];
_veh addItemCargoGlobal ["ACE_quikclot",24];
_veh addItemCargoGlobal ["ACE_epinephrine",12];
_veh addItemcargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",20];
_veh addItemcargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",10];
_veh addItemcargoGlobal ["rhs_mag_m67",24];
_veh addItemcargoGlobal ["SmokeShell",24];
_veh addItemcargoGlobal ["rhs_mag_M441_HE",8];
_veh addItemcargoGlobal ["rhs_mag_M433_HEDP",8];
_veh addItemcargoGlobal ["rhs_200rnd_556x45_B_SAW",5];
_veh addItemcargoGlobal ["rhsusf_100Rnd_762x51_m993",5];
_veh addItemcargoGlobal ["rhsusf_20Rnd_762x51_m118_special_Mag",10];
_veh addItemcargoGlobal ["rhs_weap_M136",1];
_veh addBackpackCargoGlobal ["STKR_Predator", 5];_veh = _this select 0;
_veh addItemcargoglobal ["ACE_morphine", 6];
_veh addItemcargoglobal ["ACE_fieldDressing", 10];
_veh addItemCargoGlobal ["ACE_elasticBandage",8];
_veh addItemCargoGlobal ["ACE_packingBandage",8];
_veh addItemCargoGlobal ["ACE_quikclot",8];
_veh addItemCargoGlobal ["ACE_epinephrine",2];
_veh addItemcargoGlobal ["hlc_30Rnd_9x19_B_MP5",10];
_veh addItemcargoGlobal ["rhs_mag_m67",6];
_veh addItemcargoGlobal ["SmokeShell",6];
_veh setMagazineTurretAmmo ["5000Rnd_762x51_Yellow_Belt", 2500, [-1]]; _veh = _this select 0;
_veh addItemcargoglobal ["ACE_morphine",12];
_veh addItemcargoglobal ["ACE_fieldDressing",24];
_veh addItemCargoGlobal ["ACE_elasticBandage",24];
_veh addItemCargoGlobal ["ACE_packingBandage",24];
_veh addItemCargoGlobal ["ACE_quikclot",24];
_veh addItemCargoGlobal ["ACE_epinephrine",12];
_veh addItemcargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",20];
_veh addItemcargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",10];
_veh addItemcargoGlobal ["rhs_mag_m67",24];
_veh addItemcargoGlobal ["SmokeShell",24];
_veh addItemcargoGlobal ["rhs_mag_M441_HE",8];
_veh addItemcargoGlobal ["rhs_mag_M433_HEDP",8];
_veh addItemcargoGlobal ["rhs_200rnd_556x45_B_SAW",5];
_veh addItemcargoGlobal ["rhsusf_100Rnd_762x51_m993",5];
_veh addItemcargoGlobal ["rhsusf_20Rnd_762x51_m118_special_Mag",10];
_veh addItemcargoGlobal ["rhs_weap_M136",1];
_veh addItemcargoGlobal ["ACE_EarPlugs",2];
_veh addBackpackCargoGlobal ["STKR_Predator", 5];
_veh addmagazineturret ["CUP_100Rnd_TE4_Red_Tracer_127x99_M", [1]];_veh = _this select 0;
_veh addItemcargoglobal ["ACE_morphine",12];
_veh addItemcargoglobal ["ACE_fieldDressing",20];
_veh addItemCargoGlobal ["ACE_elasticBandage",20];
_veh addItemCargoGlobal ["ACE_packingBandage",20];
_veh addItemCargoGlobal ["ACE_quikclot",20];
_veh addItemCargoGlobal ["ACE_epinephrine",12];
_veh addItemcargoGlobal ["rhs_mag_30Rnd_556x45_Mk318_Stanag",15];
_veh addItemcargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",9];
_veh addItemcargoGlobal ["rhs_mag_M433_HEDP",10];
_veh addItemcargoGlobal ["BWA3_DM51A1",20];
_veh addItemcargoGlobal ["BWA3_DM25",20];
_veh addItemcargoGlobal ["BWA3_10Rnd_762x51_G28_LR",10];
_veh addItemcargoGlobal ["BWA3_10Rnd_762x51_G28_Tracer",4];
_veh addItemcargoGlobal ["BWA3_Pzf3_IT",2];
_veh addBackpackCargoGlobal ["BWA3_FieldPack_Tropen", 3];_veh = _this select 0;
_veh addItemcargoglobal ["ACE_morphine",10];
_veh addItemcargoglobal ["ACE_fieldDressing",25];
_veh addItemCargoGlobal ["ACE_elasticBandage",25];
_veh addItemCargoGlobal ["ACE_packingBandage",25];
_veh addItemCargoGlobal ["ACE_quikclot",25];
_veh addItemCargoGlobal ["ACE_epinephrine",10];
_veh addItemcargoGlobal ["BWA3_30Rnd_556x45_G36",10];
_veh addItemcargoGlobal ["BWA3_30Rnd_556x45_G36_Tracer",5];
_veh addItemcargoGlobal ["BWA3_DM51A1",10];
_veh addItemcargoGlobal ["BWA3_DM25",10];
_veh addItemcargoGlobal ["BWA3_G_Combat_Clear",3];
_veh additemcargoGlobal ["ACE_bloodIV_500",20];
_veh additemcargoGlobal ["ACE_personalAidKit",15];
_veh additemcargoGlobal ["ACE_surgicalKit",10];
_veh addItemcargoglobal ["ToolKit",1];
_veh addBackpackCargoGlobal ["BWA3_FieldPack_Tropen", 1];_veh = _this select 0;
_veh addItemcargoglobal ["ACE_morphine",10];
_veh addItemcargoglobal ["ACE_fieldDressing",25];
_veh addItemCargoGlobal ["ACE_elasticBandage",25];
_veh addItemCargoGlobal ["ACE_packingBandage",25];
_veh addItemCargoGlobal ["ACE_quikclot",25];
_veh addItemCargoGlobal ["ACE_epinephrine",10];
_veh addItemcargoGlobal ["BWA3_30Rnd_556x45_G36",30];
_veh addItemcargoGlobal ["BWA3_30Rnd_556x45_G36_Tracer",20];
_veh addItemcargoGlobal ["BWA3_200Rnd_556x45",10];
_veh addItemcargoGlobal ["BWA3_10Rnd_762x51_G28",10];
_veh addItemcargoGlobal ["1Rnd_HE_Grenade_shell",16];
_veh addItemcargoGlobal ["1Rnd_Smoke_Grenade_shell",8];
_veh addItemcargoGlobal ["BWA3_DM51A1",20];
_veh addItemcargoGlobal ["BWA3_DM25",20];
_veh addItemcargoGlobal ["BWA3_G_Combat_Clear",10];
_veh addBackpackCargoGlobal ["BWA3_FieldPack_Tropen", 4];
_veh addItemcargoglobal ["ToolKit",1];
//_veh setMagazineTurretAmmo ["BWA3_240Rnd_APFSDS_shells", 160, [0]];
//_veh setMagazineTurretAmmo ["BWA3_160Rnd_ABM_shells", 240, [0]];_veh = _this select 0;
_veh addItemcargoglobal ["ACE_morphine",12];
_veh addItemcargoglobal ["ACE_fieldDressing",24];
_veh addItemCargoGlobal ["ACE_elasticBandage",24];
_veh addItemCargoGlobal ["ACE_packingBandage",24];
_veh addItemCargoGlobal ["ACE_quikclot",24];
_veh addItemCargoGlobal ["ACE_epinephrine",12];
_veh addItemcargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag_No_Tracer",20];
_veh addItemcargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",10];
_veh addItemcargoGlobal ["rhs_mag_m67",21];
_veh addItemcargoGlobal ["SmokeShell",21];
_veh additemcargoGlobal ["ACE_bloodIV_500",20];
_veh additemcargoGlobal ["ACE_personalAidKit",15];
_veh additemcargoGlobal ["ACE_surgicalKit",10];
_veh addBackpackCargoGlobal ["STKR_Predator", 5];
_veh addItemcargoGlobal ["rhs_mag_100rnd_127x99_mag",6];
_veh addItemcargoGlobal ["ACE_EarPlugs",2];_veh = _this select 0;
_veh addItemcargoglobal ["ACE_morphine",8];
_veh addItemcargoglobal ["ACE_fieldDressing",12];
_veh addItemCargoGlobal ["ACE_elasticBandage",12];
_veh addItemCargoGlobal ["ACE_packingBandage",12];
_veh addItemCargoGlobal ["ACE_quikclot",12];
_veh addItemCargoGlobal ["ACE_epinephrine",8];
_veh addItemcargoGlobal ["rhs_mag_30Rnd_556x45_Mk318_Stanag",10];
_veh addItemcargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red",8];
_veh addItemcargoGlobal ["rhs_mag_m67",12];
_veh addItemcargoGlobal ["SmokeShell",12];
_veh addItemcargoGlobal ["rhs_mag_M441_HE",8];
_veh addItemcargoGlobal ["rhs_mag_M433_HEDP",8];
_veh addItemcargoGlobal ["rhs_200rnd_556x45_B_SAW",5];
_veh addItemcargoGlobal ["CUP_5Rnd_127x99_as50_M",10];
_veh addItemcargoGlobal ["rhsusf_mag_17Rnd_9x19_JHP",5];
_veh addItemcargoGlobal ["hlc_30Rnd_9x19_GD_MP5",5];
_veh addItemcargoGlobal ["rhs_weap_m72a7",1];
_veh addItemcargoGlobal ["ACE_EarPlugs",3];
_veh removemagazinesturret ["rhs_mag_100rnd_127x99_mag_Tracer_Red", [1]];
_veh addmagazineturret ["rhs_mag_100rnd_127x99_mag_Tracer_Red", [1]];
_veh addmagazineturret ["rhs_mag_100rnd_127x99_mag_Tracer_Red", [1]];
_veh addmagazineturret ["rhs_mag_100rnd_127x99_mag_Tracer_Red", [1]];_veh = _this select 0;
_veh addItemcargoglobal ["ACE_morphine", 4];
_veh addItemcargoglobal ["ACE_fieldDressing", 6];
_veh addItemCargoGlobal ["ACE_elasticBandage",6];
_veh addItemCargoGlobal ["ACE_packingBandage",6];
_veh addItemCargoGlobal ["ACE_quikclot",6];
_veh addItemCargoGlobal ["ACE_epinephrine",4];
_veh addItemcargoGlobal ["BWA3_10Rnd_127x99_G82",5];
_veh addItemcargoGlobal ["BWA3_10Rnd_127x99_G82_Tracer",3];
_veh addItemcargoGlobal ["BWA3_DM51A1",4];
_veh addItemcargoGlobal ["BWA3_DM25",4];
_veh addItemcargoGlobal ["BWA3_10Rnd_762x51_G28",5];
_veh addItemcargoGlobal ["BWA3_10Rnd_762x51_G28_Tracer",2];
_veh addItemcargoGlobal ["BWA3_G_Combat_Clear",2];
_veh addItemcargoGlobal ["ACE_Tripod",1];_veh = _this select 0;
_veh addItemcargoglobal ["ACE_morphine",7];
_veh addItemcargoglobal ["ACE_fieldDressing",14];
_veh addItemCargoGlobal ["ACE_elasticBandage",14];
_veh addItemCargoGlobal ["ACE_packingBandage",14];
_veh addItemCargoGlobal ["ACE_quikclot",14];
_veh addItemCargoGlobal ["ACE_epinephrine",7];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_7n10_AK",21];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_AK_green",14];
_veh addItemcargoglobal ["rhs_mag_rgd5",14];
_veh addItemcargoglobal ["rhs_mag_rdg2_white",21];
_veh addItemcargoglobal ["rhs_VOG25",8];
_veh addItemcargoglobal ["rhs_VG40OP_white",4];
_veh addItemcargoglobal ["rhs_rpg7_PG7VL_mag",3];
_veh addItemcargoglobal ["rhs_rpg7_OG7V_mag",2];
_veh addItemcargoglobal ["rhs_100Rnd_762x54mmR",5];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_white",7];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_red",4];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_green",4];
_veh addWeaponcargoGlobal ["rhs_weap_rpg26",1];
_veh addBackpackCargoGlobal ["rhs_sidor",5];
_veh addItemcargoglobal ["ToolKit",1];
_veh addWeaponcargoGlobal ["rhs_weap_igla",1];
_veh addItemcargoglobal ["rhs_mag_9k38_rocket",2];_veh = _this select 0;
_veh addItemcargoglobal ["ACE_morphine", 7];
_veh addItemcargoglobal ["ACE_fieldDressing", 14];
_veh addItemCargoGlobal ["ACE_elasticBandage",14];
_veh addItemCargoGlobal ["ACE_packingBandage",14];
_veh addItemCargoGlobal ["ACE_quikclot",14];
_veh addItemCargoGlobal ["ACE_epinephrine",7];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_7n10_AK", 21];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_AK_green", 14];
_veh addItemcargoglobal ["rhs_mag_rgd5", 14];
_veh addItemcargoglobal ["rhs_mag_rdg2_white", 21];
_veh addItemcargoglobal ["rhs_VOG25", 8];
_veh addItemcargoglobal ["rhs_VG40OP_white", 4];
_veh addItemcargoglobal ["rhs_rpg7_PG7VL_mag", 3];
_veh addItemcargoglobal ["rhs_rpg7_OG7V_mag", 2];
_veh addItemcargoglobal ["rhs_100Rnd_762x54mmR", 5];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_white", 7];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_red", 4];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_green", 4];
_veh addWeaponcargoGlobal ["rhs_weap_rpg26", 1];
_veh addBackpackCargoGlobal ["rhs_sidor", 2];_veh = _this select 0;
_veh addItemcargoglobal ["ACE_morphine", 7];
_veh addItemcargoglobal ["ACE_fieldDressing", 14];
_veh addItemCargoGlobal ["ACE_elasticBandage",14];
_veh addItemCargoGlobal ["ACE_packingBandage",14];
_veh addItemCargoGlobal ["ACE_quikclot",14];
_veh addItemCargoGlobal ["ACE_epinephrine",7];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_7n10_AK", 21];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_AK_green", 14];
_veh addItemcargoglobal ["rhs_mag_rgd5", 14];
_veh addItemcargoglobal ["rhs_mag_rdg2_white", 21];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_white", 7];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_red", 4];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_green", 4];
_veh addWeaponcargoGlobal ["rhs_weap_rpg26", 1];_veh = _this select 0;
_veh addItemcargoglobal ["ACE_morphine", 8];
_veh addItemcargoglobal ["ACE_fieldDressing", 16];
_veh addItemCargoGlobal ["ACE_elasticBandage",16];
_veh addItemCargoGlobal ["ACE_packingBandage",16];
_veh addItemCargoGlobal ["ACE_quikclot",16];
_veh addItemCargoGlobal ["ACE_epinephrine",8];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_7n10_AK", 12];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_AK_green", 8];
_veh addItemcargoglobal ["rhs_mag_rgd5", 14];
_veh addItemcargoglobal ["rhs_mag_rdg2_white", 21];
_veh addItemcargoglobal ["rhs_mag_127x108mm_50", 12];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_white", 7];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_red", 4];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_green", 4];
_veh addWeaponcargoGlobal ["rhs_weap_rpg26", 1];_veh = _this select 0;
_veh addItemcargoglobal ["ACE_morphine", 8];
_veh addItemcargoglobal ["ACE_fieldDressing", 16];
_veh addItemCargoGlobal ["ACE_elasticBandage",16];
_veh addItemCargoGlobal ["ACE_packingBandage",16];
_veh addItemCargoGlobal ["ACE_quikclot",16];
_veh addItemCargoGlobal ["ACE_epinephrine",8];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_7n10_AK", 12];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_AK_green", 8];
_veh addItemcargoglobal ["rhs_mag_rgd5", 14];
_veh addItemcargoglobal ["rhs_mag_rdg2_white", 21];
_veh addBackpackCargoGlobal ["TU_9M131M_Single", 3];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_white", 7];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_red", 4];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_green", 4];
_veh addBackpackCargoGlobal ["rhs_sidor", 2];
_veh addBackpackCargoGlobal ["BN_9k115_2_Gun_Bag", 1];_veh = _this select 0;
_veh addItemcargoglobal ["ACE_morphine", 8];
_veh addItemcargoglobal ["ACE_fieldDressing", 16];
_veh addItemCargoGlobal ["ACE_elasticBandage",16];
_veh addItemCargoGlobal ["ACE_packingBandage",16];
_veh addItemCargoGlobal ["ACE_quikclot",16];
_veh addItemCargoGlobal ["ACE_epinephrine",8];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_7n10_AK", 12];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_AK_green", 8];
_veh addItemcargoglobal ["rhs_mag_rgd5", 14];
_veh addItemcargoglobal ["rhs_mag_rdg2_white", 21];
_veh addItemcargoglobal ["BN_40Rnd_23mm", 12];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_white", 7];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_red", 4];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_green", 4];
_veh addBackpackCargoGlobal ["rhs_sidor", 2];
_veh addItemCargoGlobal ["ACE_EarPlugs", 3];_veh = _this select 0;
_veh addItemcargoglobal ["ACE_morphine", 8];
_veh addItemcargoglobal ["ACE_fieldDressing", 16];
_veh addItemCargoGlobal ["ACE_elasticBandage",16];
_veh addItemCargoGlobal ["ACE_packingBandage",16];
_veh addItemCargoGlobal ["ACE_quikclot",16];
_veh addItemCargoGlobal ["ACE_epinephrine",8];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_7n10_AK", 21];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_AK_green", 14];
_veh addItemcargoglobal ["rhs_mag_rgd5", 14];
_veh addItemcargoglobal ["rhs_mag_rdg2_white", 21];
_veh addItemcargoglobal ["rhs_VOG25", 8];
_veh addItemcargoglobal ["rhs_VG40OP_white", 4];
_veh addItemcargoglobal ["rhs_rpg7_PG7VL_mag", 3];
_veh addItemcargoglobal ["rhs_rpg7_OG7V_mag", 2];
_veh addItemcargoglobal ["rhs_100Rnd_762x54mmR", 5];
_veh addItemcargoglobal ["rhs_10Rnd_762x54mmR_7N1", 5];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_white", 7];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_red", 4];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_green", 4];
_veh addWeaponcargoGlobal ["rhs_weap_rpg26", 1];
_veh addBackpackCargoGlobal ["rhs_sidor", 2];_veh = _this select 0;_veh = _this select 0;
_veh addItemcargoglobal ["ACE_morphine",10];
_veh addItemcargoglobal ["ACE_fieldDressing",15];
_veh addItemCargoGlobal ["ACE_elasticBandage",15];
_veh addItemCargoGlobal ["ACE_packingBandage",15];
_veh addItemCargoGlobal ["ACE_quikclot",15];
_veh addItemCargoGlobal ["ACE_epinephrine",10];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_7n10_AK",15];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_AK_green",10];
_veh addItemcargoglobal ["rhs_mag_rgd5", 12];
_veh addItemcargoglobal ["rhs_mag_rdg2_white", 12];
_veh addBackpackCargoGlobal ["B_Parachute",3];_veh = _this select 0;
_veh addItemcargoglobal ["ACE_morphine",12];
_veh addItemcargoglobal ["ACE_fieldDressing",18];
_veh addItemCargoGlobal ["ACE_elasticBandage",18];
_veh addItemCargoGlobal ["ACE_packingBandage",18];
_veh addItemCargoGlobal ["ACE_quikclot",18];
_veh addItemCargoGlobal ["ACE_epinephrine",12];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_7N22_AK", 20];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_AK_green", 12];
_veh addItemcargoglobal ["rhs_mag_rgd5", 12];
_veh addItemcargoglobal ["rhs_mag_rdg2_white", 12];
_veh addItemcargoglobal ["rhs_10Rnd_762x54mmR_7N1", 10];
_veh addItemcargoglobal ["rhs_45Rnd_545X39_7N22_AK", 10];
_veh addItemcargoglobal ["rhs_VOG25", 24];
_veh addItemcargoglobal ["rhs_VG40TB", 16];
_veh addItemcargoglobal ["rhs_GRD40_White", 16];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_white", 6];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_red", 4];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_green", 4];
_veh addWeaponcargoGlobal ["rhs_weap_rpg26", 2];
_veh addBackpackCargoGlobal ["B_Parachute",6];_veh = _this select 0;
_veh addItemcargoglobal ["ACE_morphine", 7];
_veh addItemcargoglobal ["ACE_fieldDressing", 14];
_veh addItemCargoGlobal ["ACE_elasticBandage",14];
_veh addItemCargoGlobal ["ACE_packingBandage",14];
_veh addItemCargoGlobal ["ACE_quikclot",14];
_veh addItemCargoGlobal ["ACE_epinephrine",7];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_7n10_AK", 21];
_veh addItemcargoglobal ["rhs_30Rnd_545x39_AK_green", 14];
_veh addItemcargoglobal ["rhs_mag_rgd5", 14];
_veh addItemcargoglobal ["rhs_mag_rdg2_white", 21];
_veh addItemcargoglobal ["rhs_10Rnd_762x54mmR_7N1", 5];
_veh addItemcargoglobal ["rhs_VOG25", 8];
_veh addItemcargoglobal ["rhs_VG40OP_white", 4];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_white", 7];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_red", 4];
_veh addWeaponCargoGlobal ["rhs_weap_rsp30_green", 4];
_veh addWeaponcargoGlobal ["rhs_weap_rpg26", 1];
_veh addBackpackCargoGlobal ["rhs_sidor", 1];
_veh addWeaponcargoGlobal ["rhs_weap_igla", 1];
_veh addItemcargoglobal ["rhs_mag_9k38_rocket", 2];
//
_veh = _this select 0;
_faction = _this select 1;
//call compile format ["if (isNil {SerP_veh_%1_processor}) then {SerP_veh_%1_processor = compile preprocessFileLineNumbers 'equipment\veh_%1.sqf'}",_faction];
_loadout = _this select 2;
_cargoBoxes = _this select 3;
//prepare functions
_common_processor = {
_veh = _this;
clearWeaponCargoGlobal _veh;
clearMagazineCargoGlobal _veh;
clearItemCargoGlobal _veh;
clearBackpackCargoGlobal _veh;
};
if (isServer) then
{
if (_faction == "" && _loadout == "common") then {
//_veh addMagazineCargo ["HandGrenade_East",12];
//_veh addWeaponCargo ["ACE_Rucksack_RD90",2];
} else {
_veh call _common_processor;
[_veh] call compile format ["_this call compile preprocessFileLineNumbers 'Equipment\veh_%1\%2.sqf';",_faction,_loadout];
};
};
// ARMA3.RU Mission Template
enableSaving [false, false];
0 = execVM "add_med.sqf";
// Init modules
#include "a3a_modules.hpp"
{
[] execVM "A3A_MODULES\" + _x + "\init.sqf";
} forEach A3A_MODULES;
player createDiaryRecord ["diary", ["Условности миссии", loadFile "A3A_BRIEFING\briefing_MISSC.html"]];
setTerrainGrid 2; JFIF ` ` C
C "
} !1AQa"q2#BR$3br
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
w !1AQaq"2B #3Rbr
$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ? GHBֳVJpGoZF,}+2+#S-}Yk|&W9,o&}J9\֜%K>9[ Re*R⩭f4i˙84 2G=*:R{3C㎴tcت0]OiA5