A3A_BRIEFING\briefing_BLUEFOR_ENEMY.html [Y* A3A_BRIEFING\briefing_BLUEFOR_TASKS.html q"]1 A3A_BRIEFING\briefing_MISSC.html ]/ A3A_BRIEFING\briefing_MISSION_DESCRIPTION.html #] A3A_BRIEFING\briefing_OPFOR_ENEMY.html CYa A3A_BRIEFING\briefing_OPFOR_TASKS.html 3#] a3a_client_scripts.sqf dTu A3A_EQUIPMENT\equip_aaf.sqf 'kVT A3A_EQUIPMENT\equip_csat.sqf 'kVY A3A_EQUIPMENT\equip_fia.sqf &kV) A3A_EQUIPMENT\equip_nato.sqf 'kVW A3A_EQUIPMENT\vehicles_aaf.sqf %kVq A3A_EQUIPMENT\vehicles_csat.sqf %kV A3A_EQUIPMENT\vehicles_fia.sqf $kVx A3A_EQUIPMENT\vehicles_nato.sqf %kV{ a3a_modules.hpp dT A3A_MODULES\AddonsCheck\init.sqf dT, A3A_MODULES\NamesInVehicle\a3ru_onMouseZChanged.sqf dTw A3A_MODULES\NamesInVehicle\fn_namesInVehicle.sqf dT A3A_MODULES\NamesInVehicle\init.sqf dT A3A_MODULES\PlayerTags\init.sqf dT A3A_MODULES\StaticDrag\fn_onKeyDown.sqf dT A3A_MODULES\StaticDrag\fn_staticCanDrag.sqf dT A3A_MODULES\StaticDrag\fn_staticDrag.sqf dTs A3A_MODULES\StaticDrag\fn_staticRelease.sqf dT A3A_MODULES\StaticDrag\fn_staticRotate.sqf dT A3A_MODULES\StaticDrag\init.sqf dT a3a_server_scripts.sqf #[U A3A_SETUP\a3a_header.hpp vY A3A_SETUP\a3a_parameters.hpp J{W A3A_SETUP\infiSTAR_AdminMenu.hpp .Y+ bn_crew_control.sqf UM call.fsm .Y@ description.ext V] Equipment\IGIL\AT.sqf ] Equipment\IGIL\ATH.sqf {] Equipment\IGIL\CRW.sqf p]b Equipment\IGIL\CRW_C.sqf h] Equipment\IGIL\GP.sqf {] Equipment\IGIL\KS.sqf >] Equipment\IGIL\macros.hpp iT Equipment\IGIL\MED.sqf ] Equipment\IGIL\medical_packs.hpp Q] Equipment\IGIL\MG.sqf [] Equipment\IGIL\MGH.sqf ]0 Equipment\IGIL\MGL.sqf h]< Equipment\IGIL\OFF.sqf 1] Equipment\IGIL\OFFPVO.sqf ]J Equipment\IGIL\PL.sqf ]V Equipment\IGIL\PL_C.sqf ]| Equipment\IGIL\S.sqf
]z Equipment\IGIL\SAT.sqf ] Equipment\IGIL\SN.sqf ]& Equipment\IGIL\SPVO.sqf ]" Equipment\IGIL\TL.sqf ] Equipment\IGIL\TL_BPLA.sqf %] Equipment\IGIL\TOW.sqf ] Equipment\IGIL\TOW_2.sqf ] Equipment\macros.hpp iT~ Equipment\SA\AT.sqf ]H Equipment\SA\AT_1.sqf ]0 Equipment\SA\ATH.sqf X]T Equipment\SA\ATH_1.sqf ]< Equipment\SA\CRW.sqf m]r Equipment\SA\CRW_C.sqf V] Equipment\SA\GP.sqf ] Equipment\SA\GP_1.sqf ] Equipment\SA\macros.hpp iT Equipment\SA\MED.sqf ] Equipment\SA\medical_packs.hpp Q] Equipment\SA\MG.sqf ] Equipment\SA\MG_1.sqf ] Equipment\SA\MGH.sqf ] Equipment\SA\MGH_1.sqf ,Y Equipment\SA\OFF.sqf ]< Equipment\SA\OFF_1.sqf x]D Equipment\SA\OFF_2.sqf ] Equipment\SA\PL.sqf =] Equipment\SA\RF.sqf i] Equipment\SA\S_1.sqf ] Equipment\SA\SAT.sqf ,] Equipment\SA\SAT_1.sqf F]& Equipment\SA\SN.sqf e]U Equipment\SA\SPNMG.sqf
]z Equipment\SA\SPNOFF.sqf ] Equipment\SA\SPNS_1.sqf ~] Equipment\SA\SPNS_2.sqf ]- Equipment\SA\SPNS_3.sqf m] Equipment\SA\SPNSN.sqf ] Equipment\SA\SPNTL.sqf ^] Equipment\SA\TL.sqf ] Equipment\SA\TL_1.sqf ] Equipment\unitprocessor.sqf ɰ] Equipment\veh_BLUE\BMP.sqf ] Equipment\veh_BLUE\CLEAR.sqf 2i{W Equipment\veh_BLUE\MED.sqf ]( Equipment\veh_BLUE\MI24.sqf q] Equipment\veh_BLUE\SA.sqf ]$ Equipment\veh_BLUE\SA_HMW.sqf ] Equipment\veh_BLUE\SA_M.sqf ]$ Equipment\veh_BLUE\SA_W.sqf ] Equipment\veh_BLUE\SASPN.sqf ] Equipment\veh_BLUE\T-72.sqf ;d{W, Equipment\veh_BLUE\URAL.sqf ;] Equipment\veh_RED\BMP.sqf M] Equipment\veh_RED\CLEAR.sqf Yi{W Equipment\veh_RED\IGIL.sqf 4]S Equipment\veh_RED\IGIL2.sqf W] Equipment\veh_RED\IGIL_HMW.sqf i] Equipment\veh_RED\MED.sqf B] Equipment\veh_RED\SHAHID.sqf ] Equipment\veh_RED\T-72.sqf f{W, Equipment\veh_RED\UAZ_SPG.sqf Ri{W Equipment\veh_RED\ZU23.sqf ] Equipment\vehprocessor.sqf f;]e init.sqf GYS loadScreen.jpg Ȋ1Vx7 mis.hpp T mis_funcs\fn_init.sqf T mis_funcs\fn_postinit.sqf T mis_funcs\fn_preinit.sqf T mission.sqm ]!
mission_description.hpp HWIV mission_parameters.hpp OUC screens\AL.jpg RYj screens\SAA.jpg 1Y,0
Враги - коалиция террористических группировок "Джейш аль-Фатх".
Необходимо захватить Центр поселения и удержать его в течении 5-ти минут.
Время на выполнение задания: 120 минут.
Советы для КСа:
- Противник активно использует БПЛА, используйте ЗУ-23-2 на урале для борьбы с ними.
- понять, что зона захвачена можно по флагу, наш флаг зеленый.
Условности для всех:
- запрещено переодевать любую часть одежды противника (рюкзаки и разгрузки менять разрешено).
- запрещено снимать головные уборы.
- запрещено пересекать черный маркер и границы карты.
Вертолетам САА, БПЛА и спецназу (Соколы пустыни) пересекать черный маркер и границы карты можно.
- Центр поселения считается захваченным, если синих больше 2-х, а красных меньше 1-го, красные могут перезахватить перекресток (больше 2-х красных и меньше 1-го синего). Понять, что зона захвачена, можно по наличию флага своей стороны в триггере - Синие - Флаг САА (зеленый) - красные (черный флаг).
- время на выполнение задания: 120 минут.
Условности для Синих.
- производить высадку с использованием парашютов возможно только отделениям разведки (3-3, 3-4).
- победим, если захватим и удержим в течении 5-ти минут Центр поселения или уничтожим 95% боевиков.
Условности для Красных.
- запрещено пересекать синие маркера.
- запрещено устанавливать СВУ на БПЛА.
- БПЛА разрашено пересекать черные и синие маркера (т.е ограничений нет).
- победим, если уничтожим 95% сирийских солдат или удержим Центр поселения под нашим контролем.
Название миссии: Горячий Восток
Автор: Skorpion
Помощь: Colt
Описание миссии: 7 октября 2015 года, одновременно с началом наступления сирийской армии в провинции Хама, началась наступательная операция в Латакии.
Тяжелые бои завязались в горной местности на границе провинций Хама и Латакия. Штурмовые группы сирийской армии при поддержке бронетехники и авиации смогли продавить оборону террористов в районе Кассадара и продвинуться вперед по направлению к одноименному селению и стратегическим высотам.
Данный район был потерян правительственными силами летом 2015 г. в ходе наступления исламистов на стыке провинций Идлеб, Хама и Латакия.
Теперь при активной поддержке российской авиации сирийские войска пытаются себе его вернуть.
Враги - Сирийская Арабская Армия (106-я бригада республиканской гвардии) и авиация ВС САР.
Необходимо отразить атаку сирийских правительственных войск и удержать Центр поселения.
Время на выполнение задания: 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]
};_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;
};
};
/// 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;
};
};
};// Серверные скрипты
// Выполняются после инициализации платформы
// Отличное место чтобы разместить какие-нибудь условия победы/поражения в миссии
atrium_version = 14;
respawn = 1;
respawndelay = 3;
class Header {
gameType = TEAM;
minPlayers = 1;
maxPlayers = 185;
};
enableItemsDropping = 0;
debriefing = 1;
briefing = 1;
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 = 900;
};
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;
};
};/*
Antihack & AdminTools - Christian Lorenzen - www.infiSTAR.de
#3dafcba70fef
*/
class RscListBox_infiSTAR {
access=0;
type=5;
style=0;
font="PuristaLight";
sizeEx=0.03;
rowHeight=0;
colorText[]={1,1,1,1};
colorScrollbar[]={1,1,1,1};
colorSelect[]={0,0,0,1};
colorSelect2[]={1,0.5,0,1};
colorSelectBackground[]={0.6,0.6,0.6,1};
colorSelectBackground2[]={0.2,0.2,0.2,1};
colorBackground[]={0,0,0,0.8};
maxHistoryDelay=1.0;
soundSelect[]={"",0.1,1};
period=1;
autoScrollSpeed=-1;
autoScrollDelay=5;
autoScrollRewind=0;
arrowEmpty="#(argb,8,8,3)color(1,1,1,1)";
arrowFull="#(argb,8,8,3)color(1,1,1,1)";
shadow=0;
colorDisabled[]={1,1,1,0.25};
border=false;
borderSize=0;
class ScrollBar
{
arrowEmpty="#(argb,8,8,3)color(1,1,1,1)";
arrowFull="#(argb,8,8,3)color(1,1,1,1)";
border="#(argb,8,8,3)color(1,1,1,1)";
color[]={1,1,1,0.6};
colorActive[]={1,1,1,1};
colorDisabled[]={1,1,1,0.3};
thumb="#(argb,8,8,3)color(1,1,1,1)";
};
class ListScrollBar:ScrollBar
{
color[]={1,1,1,0.6};
colorActive[]={1,1,1,1};
colorDisabled[]={1,1,1,0.3};
thumb="#(argb,8,8,3)color(1,1,1,1)";
arrowEmpty="#(argb,8,8,3)color(1,1,1,1)";
arrowFull="#(argb,8,8,3)color(1,1,1,1)";
border="#(argb,8,8,3)color(1,1,1,1)";
shadow=0;
};
};
class RscText_infiSTAR {
access=0;
idc=-1;
type=0;
style=0;
linespacing=1;
colorBackground[]={0,0,0,0};
colorText[]={0.84,0.07,0,1};
shadow=1;
font="PuristaBold";
sizeex=0.0400;
fixedWidth=0;
};
class RscEdit_infiSTAR {
access=0;
type=2;
style=0;
colorBackground[]={0,0,0,0.6};
colorText[]={1,1,1,1};
colorSelection[]={1,1,1,0.25};
colorDisabled[]={1,1,1,0};
font="PuristaBold";
sizeEx=0.04;
autocomplete="";
text="";
size=0.2;
shadow=0;
};
class RscButton_infiSTAR {
access=0;
idc=-1;
type=1;
style=0;
text="";
action="";
colorText[]={1,1,1,0.9};
colorDisabled[]={0.6,0.1,0.3,0};
colorBackground[]={0,0,0,0.8};
colorBackgroundDisabled[]={0,0.0,0};
colorBackgroundActive[]={0.15,0.35,0.55,0.7};
colorFocused[]={0.58,0.05,0,0.7};
colorShadow[]={0.023529,0,0.0313725,1};
colorBorder[]={0.023529,0,0.0313725,1};
soundEnter[]={"\A3\ui_f\data\sound\RscButtonMenu\soundEnter",0.09,1};
soundPush[]={"\A3\ui_f\data\sound\RscButtonMenu\soundPush",0.09,1};
soundClick[]={"\A3\ui_f\data\sound\RscButtonMenu\soundClick",0.09,1};
soundEscape[]={"\A3\ui_f\data\sound\RscButtonMenu\soundEscape",0.09,1};
shadow=0;
font="PuristaMedium";
sizeEx=0.02921;
offsetX=0.003;
offsetY=0.003;
offsetPressedX=0.002;
offsetPressedY=0.002;
borderSize=0;
};
class RscHTML_infiSTAR {
colorText[]={1,1,1,1};
colorBold[]={1,1,1,0.75};
colorLink[]={"63/255","212/255","252/255",1};
colorLinkActive[]={"63/255","212/255","252/255",0.75};
colorBackground[]={0,0,0,0};
colorPicture[]={1,1,1,1};
colorPictureBorder[]={0,0,0,0};
colorPictureLink[]={1,1,1,1};
colorPictureSelected[]={1,1,1,1};
hppversion=3;
filename="";
sizeEx=0.03921;
type=9;
style=0;
prevPage="\ca\ui\data\arrow_left_ca.paa";
nextPage="\ca\ui\data\arrow_right_ca.paa";
shadow=2;
class def {
font="PuristaMedium";
fontBold="PuristaBold";
align="left";
};
class H1:def {
sizeEx="38 * pixelH";
};
class H2:def {
sizeEx="32 * pixelH";
};
class H3:def {
sizeEx="26 * pixelH";
};
class H4:def {
sizeEx="20 * pixelH";
};
class H5:def {
sizeEx="17 * pixelH";
};
class H6:def {
sizeEx="15 * pixelH";
};
class P:def {
sizeEx="18 * pixelH";
};
};
class RscEdit_infiSTAR_multi:RscEdit_infiSTAR {
idc=1339;
x=0.1 * safezoneW + safezoneX;
y=0.038 * safezoneH + safezoneY;
w=0.658333 * safezoneW;
h=(0.143 * safezoneH)*3;
font="EtelkaMonospacePro";
colorText[]={0.95,0.95,0.95,1};
style=16;
sizeEx="0.65 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)";
show=1;
};
class RscEdit_infiSTAR_ss:RscEdit_infiSTAR {
x=0;
y=(safeZoneY + 0.01)+1;
w=1;
h=0.05;
idc=1380;
font="EtelkaMonospacePro";
colorText[]={0.95,0.95,0.95,1};
sizeEx="0.65 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)";
show=1;
autocomplete="scripting";
};
class infiSTAR_EDITBOX
{
idd=-1341;
movingenable=true;
class controls
{
class RscEditMultiSTAR:RscEdit_infiSTAR_multi
{
idc=1336;
x=0.25;
y=0.25;
w=0.5;
h=0.5;
};
};
};
class infiSTAR_EDITBOX2
{
idd=-1341;
movingenable=true;
class controls
{
class RscEditMultiSTAR:RscEdit_infiSTAR_multi{autocomplete="scripting";};
class RscEditSingle1STAR:RscEdit_infiSTAR_ss{idc=1380;};
class RscEditSingle2STAR:RscEdit_infiSTAR_ss{idc=1381;};
class RscEditSingle3STAR:RscEdit_infiSTAR_ss{idc=1382;};
class RscEditSingle4STAR:RscEdit_infiSTAR_ss{idc=1383;};
class infi_LIST1384:RscListBox_infiSTAR{idc=1384;x=-0.25;y=0.2;w=0.25;h=0.9;sizeEx=0.027;};
};
};
class infiSTAR_CHAT
{
idd=-1340;
movingenable=false;
onKeyDown="call fnc_chat_onKeyDown;";
class controls
{
class RscListbox_1500:RscListBox_infiSTAR
{
idc = 1500;
x = 0.133846 * safezoneW + safezoneX;
y = 0.0929318 * safezoneH + safezoneY;
w = 0.165027 * safezoneW;
h = 0.792133 * safezoneH;
onLoad="uiNamespace setVariable ['chat_playerlist', _this select 0];call fnc_fill_chat_playerlist;(_this select 0) lbSetCurSel 0;";
onLBSelChanged="call fnc_chat_onLBSelChanged;";
};
class RscListbox_1501:RscListBox_infiSTAR
{
idc = 1501;
x = 0.298873 * safezoneW + safezoneX;
y = 0.0929318 * safezoneH + safezoneY;
w = 0.505396 * safezoneW;
h = 0.71512 * safezoneH;
sizeEx=0.03;
onLoad="uiNamespace setVariable ['chat_msgbox', _this select 0];call fnc_fill_chat_history;";
};
class RscEdit_1401:RscEdit_infiSTAR_multi
{
idc = 1401;
x = 0.298873 * safezoneW + safezoneX;
y = 0.808052 * safezoneH + safezoneY;
w = 0.505396 * safezoneW;
h = 0.0770129 * safezoneH;
onLoad="uiNamespace setVariable ['chat_inputfield', _this select 0];";
};
class RscButton_1600:RscButton_infiSTAR
{
idc = 1600;
text = "close";
x = 0.752698 * safezoneW + safezoneX;
y = 0.885064 * safezoneH + safezoneY;
w = 0.051571 * safezoneW;
h = 0.0330055 * safezoneH;
action = "(findDisplay -1340) closeDisplay 0;";
};
class RscButton_1601:RscButton_infiSTAR
{
idc = 1601;
text = "send";
x = (0.752698 * safezoneW + safezoneX)-((0.051571 * safezoneW)*1.1);
y = 0.885064 * safezoneH + safezoneY;
w = 0.051571 * safezoneW;
h = 0.0330055 * safezoneH;
action = "call fnc_chat_send;";
};
class RscButton_1602:RscButton_infiSTAR
{
idc = 1602;
text = "refresh list";
x = 0.133846 * safezoneW + safezoneX;
y = 0.885064 * safezoneH + safezoneY;
w = 0.051571 * safezoneW;
h = 0.0330055 * safezoneH;
action = "call fnc_fill_chat_playerlist;";
};
class RscText_1000:RscText_infiSTAR
{
idc = 1000;
x = 0.133846 * safezoneW + safezoneX;
y = 0.0599262 * safezoneH + safezoneY;
w = 0.670423 * safezoneW;
h = 0.0330055 * safezoneH;
colorText[]={1,1,1,0.9};
colorBackground[]={0,0,0,0.6};
text = "Chatpartner";
onLoad="uiNamespace setVariable ['chat_text1', _this select 0];";
};
};
};
class infiSTAR_AdminMenu
{
idd=-1338;
movingenable=false;
controls[]=
{
infi_TXT2,
infi_BTN10,
infi_BTN11,
infi_BTN12,
infi_LIST1500,
infi_LIST1501,
infi_BTN20,
infi_BTN21,
infi_BTN23,
infi_BTN24,
infi_BTN25,
infi_EDIT1,
infi_EDIT2,
infi_BTN36,
infi_BTN37,
infi_BTN38,
infi_HTML_1
};
class infi_LIST1500:RscListBox_infiSTAR
{
idc=1500;
x=4.99852e-005 * safezoneW + safezoneX;
y=0.0617197 * safezoneH + safezoneY;
w=0.189063 * safezoneW;
h=0.938333 * safezoneH;
};
class infi_LIST1501:RscListBox_infiSTAR
{
idc=1501;
x=0.188975 * safezoneW + safezoneX;
y=0.0617197 * safezoneH + safezoneY;
w=0.344271 * safezoneW;
h=0.945999 * safezoneH;
};
class infi_EDIT1:RscEdit_infiSTAR
{
idc=100;
text="";
x=0.1964 * safezoneW + safezoneX;
y=0.125933 * safezoneH + safezoneY;
w=0.326563 * safezoneW;
h=0.044 * safezoneH;
};
class infi_EDIT2:RscEdit_infiSTAR_multi
{
idc=103;
show=0;
};
class infi_TXT2:RscText_infiSTAR
{
idc=2;
text="infiSTAR.de";
x=-5.31323e-005 * safezoneW + safezoneX;
y=-7.50085e-005 * safezoneH + safezoneY;
w=1 * safezoneW;
h=0.0341667 * safezoneH;
colorText[]={1,1,1,0.9};
colorBackground[]={0.56,0.04,0.04,1};
};
class infi_HTML_1:RscHTML_infiSTAR
{
idc=1;
x=0.535 * safezoneW + safezoneX;
y=0.06 * safezoneH + safezoneY;
w=0.40 * safezoneW;
h=0.35 * safezoneH;
onLoad="uiNamespace setVariable ['RscHTML_infiSTAR_Admin', _this select 0]";
onUnload="uiNamespace setVariable ['RscHTML_infiSTAR_Admin', displayNull]";
};
class infi_BTN10:RscButton_infiSTAR
{
idc=10;
text="Alphabet";
x=0.005 + safezoneX;
y=0.0379694 * safezoneH + safezoneY;
w=0.06 * safezoneW;
h=0.02 * safezoneH;
action="SortRangePlease=nil;SortAlphaPlease=true;SortGroupsPlease=nil;[] call fnc_fill_infiSTAR_Player;[] call fnc_setFocus;";
};
class infi_BTN11:RscButton_infiSTAR
{
idc=11;
text="Groups";
x=0.01 + safezoneX + (0.06 * safezoneW);
y=0.0379694 * safezoneH + safezoneY;
w=0.06 * safezoneW;
h=0.02 * safezoneH;
action="SortAlphaPlease=nil;SortRangePlease=nil;SortGroupsPlease=true;[] call fnc_fill_infiSTAR_Player;[] call fnc_setFocus;";
};
class infi_BTN12:RscButton_infiSTAR
{
idc=12;
text="Range";
x=0.015 + safezoneX + (0.06 * safezoneW)*2;
y=0.0379694 * safezoneH + safezoneY;
w=0.06 * safezoneW;
h=0.02 * safezoneH;
action="SortAlphaPlease=nil;SortRangePlease=true;SortGroupsPlease=nil;[] call fnc_fill_infiSTAR_Player;[] call fnc_setFocus;";
};
class infi_BTN20:RscButton_infiSTAR
{
idc=20;
default="true";
text="MainMenu";
x=0.202072 * safezoneW + safezoneX;
y=0.0379694 * safezoneH + safezoneY;
w=0.0625001 * safezoneW;
h=0.02 * safezoneH;
};
class infi_BTN21:RscButton_infiSTAR
{
idc=21;
text="SpawnMenu";
x=0.287975 * safezoneW + safezoneX;
y=0.0379694 * safezoneH + safezoneY;
w=0.0625001 * safezoneW;
h=0.02 * safezoneH;
};
class infi_BTN23:RscButton_infiSTAR
{
idc=23;
text="AHLog";
x=0.373981 * safezoneW + safezoneX;
y=0.0379694 * safezoneH + safezoneY;
w=0.0625001 * safezoneW;
h=0.02 * safezoneH;
};
class infi_BTN24:RscButton_infiSTAR
{
idc=24;
text="AdminLog";
x=0.459884 * safezoneW + safezoneX;
y=0.0379694 * safezoneH + safezoneY;
w=0.0625001 * safezoneW;
h=0.02 * safezoneH;
};
class infi_BTN25:RscButton_infiSTAR
{
idc=25;
x=0.535 * safezoneW + safezoneX + (0.15 * safezoneW);
y=0.0379694 * safezoneH + safezoneY;
w=0.0625001 * safezoneW;
h=0.02 * safezoneH;
action="call fnc_btn_html";
};
class infi_BTN36:RscButton_infiSTAR
{
idc=36;
text="Items";
x=0.219294 * safezoneW + safezoneX;
y=0.0819514 * safezoneH + safezoneY;
w=0.0916667 * safezoneW;
h=0.0329999 * safezoneH;
};
class infi_BTN37:RscButton_infiSTAR
{
idc=37;
text="Vehicles";
x=0.316644 * safezoneW + safezoneX;
y=0.0819514 * safezoneH + safezoneY;
w=0.0916667 * safezoneW;
h=0.0329999 * safezoneH;
};
class infi_BTN38:RscButton_infiSTAR
{
idc=38;
text="Trader";
x=0.414097 * safezoneW + safezoneX;
y=0.0819514 * safezoneH + safezoneY;
w=0.0916667 * safezoneW;
h=0.0329999 * safezoneH;
};
};
class CfgCommands
{
allowedHTMLLoadURIs[]={"http://*"};
};private ["_veh","_varname"];
_veh = _this select 0;
_varname = _this select 1;
_veh setVariable ["requiredCrew",_varname];
_veh addEventHandler ["getIn",{_this spawn {
diag_log _this;
private ["_veh","_varname"];
_veh = _this select 0;
_varname = _veh getVariable ["requiredCrew","default"];
while {player in _veh} do {
if ((player == driver _veh || player == _veh turretUnit [0]) && {!(player getVariable [_varname, false])}) exitWith {
hint "Вы не умеете управлять такой техникой.";
moveOut player;
};
sleep 1;
};
}}];/*%FSM*/
/*%FSM*/
/*
item0[] = {"call_FSM",1,4346,100.000000,-75.000000,200.000000,-25.000000,0.000000,"call FSM"};
globals[] = {0.000000,0,0,0,0,640,480,1,22,6316128,1,-31.507059,261.199463,749.303589,-86.793678,202,577,1};
window[] = {0,-1,-1,-1,-1,836,458,1418,87,1,220};
*//*%FSM*/
class FSM
{
fsmName = "call.fsm";
class States
{
/*%FSM*/
class call_FSM
{
name = "call_FSM";
itemno = 0;
init = /*%FSM*/"(_this select 0) call (_this select 1)"/*%FSM*/;
precondition = /*%FSM*/""/*%FSM*/;
class Links
{
};
};
/*%FSM*/
};
initState="";
finalStates[] =
{
"call_FSM",
};
};
/*%FSM*/#include "A3A_SETUP\infiSTAR_AdminMenu.hpp"
// 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"
#include "mis.hpp" // Equipment system by Drill
class A3A_MissionParams {
#include "mission_parameters.hpp"
};#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 "TRYK_U_denim_hood_blk";
_unit addVest "TRYK_LOC_AK_chestrig_TAN";
_unit addHeadgear "LOP_H_Shemag_BLK";
_unit addBackpack "rhs_rpg_empty";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_akm";
_unit addPrimaryWeaponItem "rhs_30Rnd_762x39mm";
_unit addWeapon "rhs_weap_rpg7";
_unit addSecondaryWeaponItem "rhs_acc_pgo7v";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_762x39mm",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_762x39mm_tracer", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "rhs_rpg7_PG7VL_mag",3);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "TRYK_U_B_BLK";
_unit addVest "TRYK_LOC_AK_chestrig_OD";
_unit addHeadgear "LOP_H_Shemag_BLK";
_unit addBackpack "rhs_rpg_empty";
_unit addWeapon "rhs_weap_akm";
_unit addPrimaryWeaponItem "rhs_30Rnd_762x39mm";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_762x39mm",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_762x39mm_tracer", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "rhs_rpg7_OG7V_mag",1);
ADDITEMSTOBACKPACK(_unit, "rhs_rpg7_PG7VL_mag",2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "TRYK_U_B_BLKTAN_Tshirt";
_unit addVest "TRYK_LOC_AK_chestrig_OD";
_unit addHeadgear "rhs_tsh4";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_aks74un";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",3);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 1);
ADDITEMSTOVEST(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemGPS";
_unit linkItem "ItemRadio";
#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 "TRYK_U_B_BLK_OD";
_unit addVest "TRYK_LOC_AK_chestrig_OD";
_unit addHeadgear "rhs_tsh4";
_unit addBackpack "tf_mr3000_rhs";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_aks74un";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",3);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 1);
ADDITEMSTOVEST(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemGPS";
_unit linkItem "ItemRadio";
#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 "LOP_U_ISTS_Fatigue_01";
_unit addVest "TRYK_LOC_AK_chestrig_TAN";
_unit addHeadgear "LOP_H_Shemag_BLK";
_unit addBackpack "B_FieldPack_blk";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_pzn_weap_akmn_gp25";
_unit addPrimaryWeaponItem "rhs_30Rnd_762x39mm";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_762x39mm",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_762x39mm_tracer", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "rhs_VOG25",10);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "TRYK_shirts_BLK_PAD_BK";
_unit addVest "TRYK_LOC_AK_chestrig_OD";
_unit addHeadgear "LOP_H_Turban_mask";
_unit addBackpack "tf_mr3000_rhs";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_ak74m";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
#define ADDITEMSTOVEST(_unit, a,b) for "_i" from 1 to b do {_unit addItemToVest a};
#define ADDITEMSTOUNIFORM(_unit, a,b) for "_i" from 1 to b do {_unit addItemToUniform a};
#define ADDITEMSTOBACKPACK(_unit, a,b) for "_i" from 1 to b do {_unit addItemToBackpack a};
#define ADDMAGAZINES(_unit, a,b) for "_i" from 1 to b do {_unit addMagazine a};
#define ADDITEMS(_unit, a,b) for "_i" from 1 to b do {_unit addItem a};
#include "medical_packs.hpp"#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 "TRYK_U_taki_BL";
_unit addVest "TRYK_LOC_AK_chestrig_TAN";
_unit addHeadgear "LOP_H_Shemag_BLK";
_unit addBackpack "TRYK_B_Kitbag_blk";
CMS_MEDIC_MEDICINE();
_unit addWeapon "rhs_weap_ak74m";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#define CMS_MEDIC_MEDICINE() \
ADDITEMSTOBACKPACK(_unit,"ACE_fieldDressing", 12);\
ADDITEMSTOBACKPACK(_unit,"ACE_packingBandage", 12);\
ADDITEMSTOBACKPACK(_unit,"ACE_elasticBandage", 12);\
ADDITEMSTOBACKPACK(_unit,"ACE_quikclot", 12);\
ADDITEMSTOBACKPACK(_unit,"ACE_morphine", 10);\
ADDITEMSTOBACKPACK(_unit,"ACE_bloodIV_250", 4);\
ADDITEMSTOBACKPACK(_unit,"ACE_salineIV_500", 4);\
ADDITEMSTOBACKPACK(_unit,"ACE_personalAidKit", 1);\
ADDITEMSTOBACKPACK(_unit,"ACE_surgicalKit", 1);\
ADDITEMSTOBACKPACK(_unit,"ACE_epinephrine", 5);\
ADDITEMSTOBACKPACK(_unit,"ACE_tourniquet", 5);\
#define CMS_SOLDIER_MEDICINE() \
ADDITEMSTOUNIFORM(_unit,"ACE_fieldDressing", 5);\
ADDITEMSTOUNIFORM(_unit,"ACE_packingBandage", 2);\
ADDITEMSTOUNIFORM(_unit,"ACE_elasticBandage", 2);\
ADDITEMSTOUNIFORM(_unit,"ACE_quikclot", 2);\
ADDITEMSTOUNIFORM(_unit,"ACE_morphine", 2);\
ADDITEMSTOUNIFORM(_unit,"ACE_epinephrine", 1);\
ADDITEMSTOUNIFORM(_unit,"ACE_tourniquet", 1);\
#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 "TRYK_U_B_BLKTAN_Tshirt";
_unit addVest "TRYK_V_Sheriff_BA_TB5";
_unit addHeadgear "LOP_H_Shemag_BLK";
_unit addBackpack "B_FieldPack_blk";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_pkm";
_unit addPrimaryWeaponItem "rhs_100Rnd_762x54mmR";
ADDITEMSTOVEST(_unit,"rhs_100Rnd_762x54mmR_green",1);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 1);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "rhs_100Rnd_762x54mmR",3);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "TRYK_U_B_BLK_OD";
_unit addVest "TRYK_V_harnes_blk_L";
_unit addHeadgear "LOP_H_Shemag_BLK";
_unit addBackpack "B_FieldPack_blk";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_ak74m";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "rhs_100Rnd_762x54mmR_green",1);
ADDITEMSTOBACKPACK(_unit, "rhs_100Rnd_762x54mmR",2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "TRYK_U_B_BLKTAN_Tshirt";
_unit addVest "TRYK_LOC_AK_chestrig_TAN";
_unit addHeadgear "LOP_H_Shemag_BLK";
_unit addBackpack "B_FieldPack_blk";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_pzn_weap_rpk74n";
_unit addPrimaryWeaponItem "rhs_45Rnd_545X39_7N22_AK";
_unit addPrimaryWeaponItem "rhs_acc_1p29";
ADDITEMSTOVEST(_unit,"rhs_45Rnd_545X39_7N22_AK",4);
ADDITEMSTOVEST(_unit,"rhs_45Rnd_545X39_AK_Green",2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 1);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "rhs_45Rnd_545X39_AK_Green",4);
ADDITEMSTOBACKPACK(_unit, "rhs_45Rnd_545X39_AK_Green",2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "TRYK_U_taki_BLK";
_unit addVest "TRYK_LOC_AK_chestrig_OD";
_unit addHeadgear "LOP_H_Turban_mask";
_unit addBackpack "tf_mr3000_rhs";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_ak74m";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_7N10_AK";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_7N10_AK",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
#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 "TRYK_U_taki_BLK";
_unit addVest "TRYK_LOC_AK_chestrig_OD";
_unit addHeadgear "LOP_H_Turban_mask";
_unit addBackpack "tf_mr3000_rhs";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_ak74m";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
_unit addWeapon "binocular";
_unit addWeapon "rhs_weap_fim92";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_762x39mm",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_762x39mm_tracer", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "pzn_stinger_bcu", 4);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
#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 addHeadgear "rhs_zsh7a_mike";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_aks74un";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_7N22_AK";
ADDITEMSTOUNIFORM(_unit,"rhs_30Rnd_545x39_7N22_AK",3);
ADDITEMSTOUNIFORM(_unit, "rhs_30Rnd_545x39_AK_green", 1);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemGPS";
_unit linkItem "ItemRadio";
_unit linkItem "rhsusf_ANPVS_15";
#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 addHeadgear "rhs_zsh7a_mike";
_unit addBackpack "tf_mr3000_rhs";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_aks74un";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_7N22_AK";
ADDITEMSTOUNIFORM(_unit,"rhs_30Rnd_545x39_7N22_AK",3);
ADDITEMSTOUNIFORM(_unit, "rhs_30Rnd_545x39_AK_green", 1);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemGPS";
_unit linkItem "ItemRadio";
_unit linkItem "rhsusf_ANPVS_15";
#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 "LOP_U_ISTS_Fatigue_02";
_unit addVest "TRYK_V_harnes_blk_L";
_unit addHeadgear "LOP_H_Shemag_BLK";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_ak74m";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "LOP_U_ISTS_Fatigue_04";
_unit addVest "TRYK_LOC_AK_chestrig_TAN";
_unit addHeadgear "LOP_H_Shemag_BLK";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_ak74m";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
_unit addWeapon "rhs_weap_rpg26";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "TRYK_U_B_BLK_T_BG_BK";
_unit addVest "TRYK_LOC_AK_chestrig_TAN";
_unit addHeadgear "LOP_H_Shemag_BLK";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_svdp_wd";
_unit addPrimaryWeaponItem "rhs_acc_pso1m2";
_unit addPrimaryWeaponItem "rhs_10Rnd_762x54mmR_7N14";
_unit addWeapon "rhs_weap_makarov_pm";
ADDITEMSTOVEST(_unit,"rhs_10Rnd_762x54mmR_7N14",8);
ADDITEMSTOVEST(_unit, "ACE_RangeCard", 1);
ADDITEMSTOVEST(_unit, "ACE_MapTools", 1);
ADDITEMSTOVEST(_unit, "ACE_Kestrel4500", 1);
ADDITEMSTOVEST(_unit, "rhs_mag_9x18_8_57N181S", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "LOP_U_ISTS_Fatigue_02";
_unit addVest "TRYK_V_harnes_blk_L";
_unit addHeadgear "LOP_H_Shemag_BLK";
_unit addBackpack "B_FieldPack_blk";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_ak74m";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
_unit addWeapon "rhs_weap_fim92";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "pzn_stinger_bcu",4);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "TRYK_U_taki_G_BLK";
_unit addVest "TRYK_LOC_AK_chestrig_OD";
_unit addHeadgear "LOP_H_Shemag_BLK";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_ak74m";
_unit addPrimaryWeaponItem "rhs_acc_1p29";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
#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 "TRYK_U_taki_G_BLK";
_unit addVest "TRYK_LOC_AK_chestrig_OD";
_unit addHeadgear "LOP_H_Shemag_BLK";
_unit addBackpack "B_FieldPack_blk";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_pzn_weap_ak74";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "ACE_UAVBattery", 5);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
_unit linkItem "O_UavTerminal";
#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 "LOP_U_ISTS_Fatigue_02";
_unit addVest "TRYK_V_harnes_blk_L";
_unit addHeadgear "LOP_H_Shemag_BLK";
_unit addBackpack "B_FieldPack_blk";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_ak74m";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "LOP_U_ISTS_Fatigue_01";
_unit addVest "TRYK_V_harnes_blk_L";
_unit addHeadgear "LOP_H_Shemag_BLK";
_unit addBackpack "B_FieldPack_blk";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_akm";
_unit addPrimaryWeaponItem "rhs_30Rnd_762x39mm";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_762x39mm",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_762x39mm_tracer", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#define addWeapons {_unit addWeapon _x} forEach
#define addMagazines(a,b) for "_i" from 1 to b do {_unit addMagazine a}
#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 "rhsgref_uniform_woodland";
_unit addVest "V_TacVest_camo";
_unit addHeadgear "rhssaf_helmet_m97_woodland";
_unit addBackpack "rhs_rpg_empty";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_pzn_weap_ak74n";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
_unit addWeapon "rhs_weap_rpg7";
_unit addSecondaryWeaponItem "rhs_acc_pgo7v";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "rhs_rpg7_PG7VL_mag",3);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "rhsgref_uniform_woodland";
_unit addVest "LOP_V_CarrierLite_WDL";
_unit addHeadgear "rhssaf_helmet_m97_woodland";
_unit addBackpack "rhs_rpg_empty";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_akms";
_unit addPrimaryWeaponItem "rhs_30Rnd_762x39mm";
_unit addWeapon "rhs_weap_rpg7";
_unit addSecondaryWeaponItem "rhs_acc_pgo7v";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_762x39mm",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_762x39mm_tracer", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "rhs_rpg7_PG7VL_mag",3);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "rhsgref_uniform_woodland";
_unit addVest "LOP_V_6Sh92_Radio_OLV";
_unit addHeadgear "rhs_6b27m_green";
_unit addBackpack "rhs_rpg_empty";
_unit addGoggles "TRYK_Shemagh";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_akms";
_unit addPrimaryWeaponItem "rhs_30Rnd_762x39mm";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_762x39mm",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_762x39mm_tracer", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "rhs_rpg7_OG7V_mag",1);
ADDITEMSTOBACKPACK(_unit, "rhs_rpg7_PG7VL_mag",2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "rhsgref_uniform_woodland";
_unit addVest "LOP_V_6Sh92_Radio_OLV";
_unit addHeadgear "rhs_6b28_green";
_unit addBackpack "rhs_rpg_empty";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_pzn_weap_ak74n";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "rhs_rpg7_OG7V_mag",1);
ADDITEMSTOBACKPACK(_unit, "rhs_rpg7_PG7VL_mag",2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "rhsgref_uniform_woodland";
_unit addVest "TRYK_LOC_AK_chestrig_OD";
_unit addHeadgear "rhs_tsh4";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_aks74un";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",3);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 1);
ADDITEMSTOVEST(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemGPS";
_unit linkItem "ItemRadio";
#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 "rhsgref_uniform_woodland";
_unit addVest "TRYK_LOC_AK_chestrig_OD";
_unit addHeadgear "rhs_tsh4";
_unit addBackpack "tf_rt1523g_rhs";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_aks74un";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",3);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 1);
ADDITEMSTOVEST(_unit,"ACE_MapTools",1);
ADDITEMSTOVEST(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemGPS";
_unit linkItem "ItemRadio";
#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 "rhsgref_uniform_woodland";
_unit addVest "LOP_V_CarrierLite_WDL";
_unit addHeadgear "rhssaf_helmet_m97_woodland";
_unit addBackpack "rhs_assault_umbts";
_unit addGoggles "TRYK_Shemagh_mesh";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_pzn_weap_akmn_gp25";
_unit addPrimaryWeaponItem "rhs_30Rnd_762x39mm";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_762x39mm",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_762x39mm_tracer", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "rhs_VOG25",10);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "rhsgref_uniform_woodland";
_unit addVest "V_TacVest_camo";
_unit addHeadgear "rhssaf_helmet_m97_woodland";
_unit addBackpack "rhs_assault_umbts";
_unit addGoggles "TRYK_Shemagh_mesh";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_pzn_weap_akmn_gp25";
_unit addPrimaryWeaponItem "rhs_30Rnd_762x39mm";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_762x39mm",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_762x39mm_tracer", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "rhs_VOG25",10);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#define ADDITEMSTOVEST(_unit, a,b) for "_i" from 1 to b do {_unit addItemToVest a};
#define ADDITEMSTOUNIFORM(_unit, a,b) for "_i" from 1 to b do {_unit addItemToUniform a};
#define ADDITEMSTOBACKPACK(_unit, a,b) for "_i" from 1 to b do {_unit addItemToBackpack a};
#define ADDMAGAZINES(_unit, a,b) for "_i" from 1 to b do {_unit addMagazine a};
#define ADDITEMS(_unit, a,b) for "_i" from 1 to b do {_unit addItem a};
#include "medical_packs.hpp"#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 "rhsgref_uniform_woodland";
_unit addVest "LOP_V_6Sh92_WDL";
_unit addHeadgear "rhs_6b27m_green";
_unit addBackpack "BWA3_Kitbag_Fleck_Medic";
_unit addGoggles "TRYK_Shemagh_mesh";
CMS_MEDIC_MEDICINE();
_unit addWeapon "rhs_pzn_weap_akmn";
_unit addPrimaryWeaponItem "rhs_30Rnd_762x39mm";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_762x39mm",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_762x39mm_tracer", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#define CMS_MEDIC_MEDICINE() \
ADDITEMSTOBACKPACK(_unit,"ACE_fieldDressing", 12);\
ADDITEMSTOBACKPACK(_unit,"ACE_packingBandage", 12);\
ADDITEMSTOBACKPACK(_unit,"ACE_elasticBandage", 12);\
ADDITEMSTOBACKPACK(_unit,"ACE_quikclot", 12);\
ADDITEMSTOBACKPACK(_unit,"ACE_morphine", 10);\
ADDITEMSTOBACKPACK(_unit,"ACE_bloodIV_250", 4);\
ADDITEMSTOBACKPACK(_unit,"ACE_salineIV_500", 4);\
ADDITEMSTOBACKPACK(_unit,"ACE_personalAidKit", 1);\
ADDITEMSTOBACKPACK(_unit,"ACE_surgicalKit", 1);\
ADDITEMSTOBACKPACK(_unit,"ACE_epinephrine", 5);\
ADDITEMSTOBACKPACK(_unit,"ACE_tourniquet", 5);\
#define CMS_SOLDIER_MEDICINE() \
ADDITEMSTOUNIFORM(_unit,"ACE_fieldDressing", 5);\
ADDITEMSTOUNIFORM(_unit,"ACE_packingBandage", 2);\
ADDITEMSTOUNIFORM(_unit,"ACE_elasticBandage", 2);\
ADDITEMSTOUNIFORM(_unit,"ACE_quikclot", 2);\
ADDITEMSTOUNIFORM(_unit,"ACE_morphine", 2);\
ADDITEMSTOUNIFORM(_unit,"ACE_epinephrine", 1);\
ADDITEMSTOUNIFORM(_unit,"ACE_tourniquet", 1);\
#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 "rhsgref_uniform_woodland";
_unit addVest "LOP_V_CarrierLite_WDL";
_unit addHeadgear "rhs_6b28_green";
_unit addBackpack "rhs_assault_umbts";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_pkm";
_unit addPrimaryWeaponItem "rhs_100Rnd_762x54mmR";
ADDITEMSTOVEST(_unit,"rhs_100Rnd_762x54mmR_green",1);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rgd5", 1);
ADDITEMSTOVEST(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "rhs_100Rnd_762x54mmR",3);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "rhsgref_uniform_woodland";
_unit addVest "LOP_V_CarrierLite_WDL";
_unit addHeadgear "LOP_H_6B27M_ess_WDL"";
_unit addBackpack "rhs_assault_umbts";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_pkm";
_unit addPrimaryWeaponItem "rhs_100Rnd_762x54mmR";
ADDITEMSTOVEST(_unit,"rhs_100Rnd_762x54mmR_green",1);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rgd5", 1);
ADDITEMSTOVEST(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "rhs_100Rnd_762x54mmR",3);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "rhsgref_uniform_woodland";
_unit addVest "LOP_V_CarrierLite_WDL";
_unit addHeadgear "LOP_H_6B27M_ess_WDL";
_unit addBackpack "rhs_assault_umbts";
_unit addGoggles "TRYK_Shemagh_mesh";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_pzn_weap_ak74n";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "rhs_100Rnd_762x54mmR_green",1);
ADDITEMSTOBACKPACK(_unit, "rhs_100Rnd_762x54mmR",2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "rhsgref_uniform_woodland";
_unit addVest "TRYK_LOC_AK_chestrig_OD";
_unit addHeadgear "H_Bandanna_mcamo";
_unit addBackpack "rhs_assault_umbts";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "RH_M16A2";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"30Rnd_556x45_Stanag",6);
ADDITEMSTOVEST(_unit, "30Rnd_556x45_Stanag_Tracer_Red", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "rhs_100Rnd_762x54mmR_green",1);
ADDITEMSTOBACKPACK(_unit, "rhs_100Rnd_762x54mmR",2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "rhsgref_uniform_woodland";
_unit addVest "V_TacVest_camo";
_unit addHeadgear "rhssaf_helmet_m97_woodland";
_unit addBackpack "tf_rt1523g_rhs";
_unit addGoggles "TRYK_Shemagh_mesh";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_pzn_weap_akmn";
_unit addPrimaryWeaponItem "rhs_30Rnd_762x39mm";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_762x39mm",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_762x39mm_tracer", 2);
ADDITEMSTOVEST(_unit,"ACE_MapTools",1);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
#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 "rhsgref_uniform_woodland";
_unit addVest "V_TacVest_camo";
_unit addHeadgear "rhs_6b27m_green_ess";
_unit addBackpack "tf_rt1523g_rhs";
_unit addGoggles "TRYK_Shemagh_mesh";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_pzn_weap_aks74n";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_7N10_AK";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_7N10_AK",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit,"ACE_MapTools",1);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
#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 "rhsgref_uniform_woodland";
_unit addVest "V_TacVest_camo";
_unit addHeadgear "rhs_6b26_green";
_unit addBackpack "tf_rt1523g_rhs";
_unit addGoggles "TRYK_Shemagh_mesh";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_pzn_weap_ak74n";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
#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 "rhsgref_uniform_woodland";
_unit addVest "V_TacVest_camo";
_unit addHeadgear "rhs_zsh7a_mike";
_unit addBackpack "B_Parachute";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_pzn_weap_aks74";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK",3);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_no_tracers", 1);
ADDITEMSTOVEST(_unit,"ACE_MapTools",1);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemGPS";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "rhsgref_uniform_woodland";
_unit addVest "V_TacVest_camo";
_unit addHeadgear "rhssaf_helmet_m97_woodland";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_pzn_weap_aks74";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "rhsgref_uniform_woodland";
_unit addVest "V_TacVest_camo";
_unit addHeadgear "rhs_6b28_green";
_unit addGoggles "TRYK_Shemagh_mesh";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_ak74m_2mag";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
_unit addWeapon "rhs_weap_rpg26";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "rhsgref_uniform_woodland";
_unit addVest "LOP_V_CarrierLite_OLV";
_unit addHeadgear "rhssaf_helmet_m97_woodland";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_pzn_weap_aks74n";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
_unit addWeapon "rhs_weap_rpg26";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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 "rhsgref_uniform_woodland";
_unit addVest "LOP_V_6Sh92_OLV";
_unit addHeadgear "rhs_6b28_green";
_unit addGoggles "TRYK_Shemagh_mesh";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_ak74m_desert";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK";
_unit addWeapon "rhs_weap_rpg26";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_no_tracers", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
comment "Add weapons";
this addWeapon "rhs_weap_ak74m_desert";
this addPrimaryWeaponItem "rhs_acc_dtk";
comment "Add items";
this linkItem "ItemMap";
this linkItem "ItemCompass";
this linkItem "ItemWatch";
this linkItem "ItemRadio";
comment "Set identity";
this setFace "PersianHead_A3_02";
this setSpeaker "Male01PER";
#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 "rhsgref_uniform_woodland";
_unit addVest "V_TacVest_oli";
_unit addHeadgear "H_Bandanna_sgg";
_unit addGoggles "TRYK_Shemagh_mesh";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_svdp_wd";
_unit addPrimaryWeaponItem "rhs_acc_pso1m2";
_unit addPrimaryWeaponItem "rhs_10Rnd_762x54mmR_7N14";
_unit addWeapon "rhs_weap_makarov_pm";
ADDITEMSTOVEST(_unit,"rhs_10Rnd_762x54mmR_7N14",8);
ADDITEMSTOVEST(_unit, "ACE_RangeCard", 1);
ADDITEMSTOVEST(_unit, "ACE_Kestrel4500", 1);
ADDITEMSTOVEST(_unit,"ACE_MapTools",1);
ADDITEMSTOVEST(_unit, "rhs_mag_9x18_8_57N181S", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
#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_emr_des_patchless";
_unit addVest "rhssaf_vest_md12_digital_desert";
_unit addHeadgear "H_ShemagOpen_khk";
_unit addBackpack "BWA3_FieldPack_Tropen";
_unit addGoggles "TRYK_Shemagh_mesh";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_pkp";
_unit addPrimaryWeaponItem "rhs_acc_1p29";
_unit addPrimaryWeaponItem "rhs_100Rnd_762x54mmR";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"rhs_100Rnd_762x54mmR_green",2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rgd5", 3);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "rhs_100Rnd_762x54mmR",2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
_unit linkItem "ItemAndroid";
#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_emr_des_patchless";
_unit addVest "rhssaf_vest_md12_digital_desert";
_unit addHeadgear "H_ShemagOpen_khk";
_unit addBackpack "tf_rt1523g_rhs";
_unit addGoggles "TTRYK_Shemagh";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_pzn_weap_aks74n";
_unit addPrimaryWeaponItem "rhs_acc_dtk1";
_unit addPrimaryWeaponItem "rhs_acc_ekp1";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 3);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
_unit linkItem "ItemAndroid";
#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_emr_des_patchless";
_unit addVest "rhssaf_vest_md12_digital_desert";
_unit addHeadgear "H_ShemagOpen_tan";
_unit addBackpack "BWA3_FieldPack_Tropen";
_unit addGoggles "TTRYK_Shemagh";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_ak74m_desert";
_unit addPrimaryWeaponItem "rhs_acc_tgpa";
_unit addPrimaryWeaponItem "rhs_acc_ekp1";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
_unit addWeapon "rhs_weap_rshg2";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 3);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
_unit linkItem "ItemAndroid";
#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_emr_des_patchless";
_unit addVest "rhssaf_vest_md12_digital_desert";
_unit addHeadgear "H_Booniehat_mcamo";
_unit addBackpack "BWA3_FieldPack_Tropen";
_unit addGoggles "TRYK_Shemagh_mesh";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_ak74m_gp25";
_unit addPrimaryWeaponItem "rhs_acc_tgpa";
_unit addPrimaryWeaponItem "rhs_acc_ekp1";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
_unit addWeapon "rhs_weap_rpg26";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 3);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "rhs_VOG25",15);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
_unit linkItem "ItemAndroid";
#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_emr_des_patchless";
_unit addVest "rhssaf_vest_md12_digital_desert";
_unit addHeadgear "rhssaf_bandana_digital_desert";
_unit addBackpack "BWA3_FieldPack_Tropen";
_unit addGoggles "TTRYK_Shemagh";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_ak74m_2mag_camo";
_unit addPrimaryWeaponItem "rhs_acc_tgpa";
_unit addPrimaryWeaponItem "rhs_acc_ekp1";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
_unit addWeapon "rhs_weap_rpg26";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 3);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
_unit linkItem "ItemAndroid";
#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 "BWA3_Uniform2_Ghillie_Tropen";
_unit addVest "rhssaf_vest_md12_digital_desert";
_unit addHeadgear "H_ShemagOpen_tan";
_unit addBackpack "BWA3_FieldPack_Tropen";
_unit addGoggles "TRYK_Shemagh_mesh";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_weap_svds";
_unit addPrimaryWeaponItem "rhs_acc_pso1m2";
_unit addPrimaryWeaponItem "rhs_10Rnd_762x54mmR_7N14";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"rhs_10Rnd_762x54mmR_7N14",8);
ADDITEMSTOVEST(_unit,"ACE_MapTools",1);
ADDITEMSTOVEST(_unit,"ACE_RangeCard",1);
ADDITEMSTOVEST(_unit,"ACE_Kestrel4500",1);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 3);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
_unit linkItem "ItemAndroid";
#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_emr_des_patchless";
_unit addVest "rhssaf_vest_md12_digital_desert";
_unit addHeadgear "H_Booniehat_mcamo";
_unit addBackpack "BWA3_FieldPack_Tropen";
_unit addGoggles "TTRYK_Shemagh";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_pzn_weap_aks74n_gp25";
_unit addPrimaryWeaponItem "rhs_acc_dtk1";
_unit addPrimaryWeaponItem "rhs_acc_1p29";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rgd5", 3);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rdg2_white", 2);
ADDITEMSTOBACKPACK(_unit, "rhs_VOG25",15);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
_unit linkItem "ItemAndroid";
#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 "rhsgref_uniform_woodland";
_unit addVest "V_TacVest_oli";
_unit addHeadgear "rhs_6b28_green";
_unit addBackpack "rhs_assault_umbts";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_pzn_weap_ak74n";
_unit addPrimaryWeaponItem "rhs_acc_1p29";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
#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 "rhsgref_uniform_woodland";
_unit addVest "V_TacVest_oli";
_unit addHeadgear "LOP_H_6B27M_WDL";
_unit addBackpack "rhs_assault_umbts";
CMS_SOLDIER_MEDICINE();
_unit addWeapon "rhs_pzn_weap_ak74n";
_unit addPrimaryWeaponItem "rhs_acc_1p29";
_unit addPrimaryWeaponItem "rhs_30Rnd_545x39_AK_no_tracers";
_unit addWeapon "binocular";
ADDITEMSTOVEST(_unit,"rhs_30Rnd_545x39_AK_no_tracers",6);
ADDITEMSTOVEST(_unit, "rhs_30Rnd_545x39_AK_green", 2);
ADDITEMSTOUNIFORM(_unit, "rhs_mag_rgd5", 2);
ADDITEMSTOVEST(_unit, "rhs_mag_rdg2_white", 2);
_unit linkItem "ItemMap";
_unit linkItem "ItemCompass";
_unit linkItem "ItemWatch";
_unit linkItem "ItemRadio";
_unit linkItem "ItemGPS";
_unit = _this select 0;
_faction = _this select 1;
_loadout = _this select 2;
_item_processor = {
removeAllItems _this;
removeAllWeapons _this;
removeAllItemsWithMagazines _this;
removeAllAssignedItems _this;
removeUniform _this;
removeBackpack _this;
removeGoggles _this;
removeHeadgear _this;
removeVest _this;
_this addWeapon "ItemMap";
_this addWeapon "ItemRadio";
};
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 addItemCargoGlobal ["ACE_fieldDressing",10];
_veh addItemCargoGlobal ["ACE_packingBandage",10];
_veh addItemCargoGlobal ["ACE_elasticBandage",10];
_veh addItemCargoGlobal ["ACE_quikclot",10];
_veh addItemCargoGlobal ["ACE_morphine",5];
_veh addItemCargoGlobal ["ACE_tourniquet",5];
_veh addItemCargoGlobal ["ACE_epinephrine",5];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm",10];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm_tracer",10];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_no_tracers",10];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_green",10];
_veh addItemCargoGlobal ["rhs_mag_rgd5",10];
_veh addItemCargoGlobal ["pzn_f1",10];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",10];
_veh addItemCargoGlobal ["rhs_VOG25",10];
_veh addItemCargoGlobal ["rhs_100Rnd_762x54mmR",10];
_veh addItemCargoGlobal ["rhs_100Rnd_762x54mmR_green",5];
_veh addItemCargoGlobal ["rhs_10Rnd_762x54mmR_7N14",10];
_veh addItemCargoGlobal ["rhs_weap_rshg2", 3];
_veh addItemCargoGlobal ["rhs_rpg7_OG7V_mag",9];
_veh addItemCargoGlobal ["rhs_rpg7_PG7VL_mag",9];
_veh addBackpackCargoGlobal ["rhs_sidor",3];
_veh addItemCargoGlobal ["ToolKit",1];
["ACE_Track", _veh] call ace_cargo_fnc_loadItem;
["ACE_Track", _veh] call ace_cargo_fnc_loadItem;
_veh = _this select 0;
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
_veh = _this select 0;
_veh addItemCargoGlobal ["ACE_fieldDressing",50];
_veh addItemCargoGlobal ["ACE_packingBandage",50];
_veh addItemCargoGlobal ["ACE_elasticBandage",50];
_veh addItemCargoGlobal ["ACE_quikclot",50];
_veh addItemCargoGlobal ["ACE_morphine",30];
_veh addItemCargoGlobal ["ACE_tourniquet",15];
_veh addItemCargoGlobal ["ACE_epinephrine",20];
_veh addItemCargoGlobal ["ACE_bloodIV_500",10];
_veh addItemCargoGlobal ["ACE_bloodIV_250",20];
_veh addItemCargoGlobal ["ACE_salineIV_500",10];
_veh addItemCargoGlobal ["ACE_salineIV_250",20];
_veh addItemCargoGlobal ["ACE_personalAidKit",25];
_veh addItemCargoGlobal ["ACE_surgicalKit",5];
_veh addItemCargoGlobal ["ToolKit",1];
["ACE_Track", _veh] call ace_cargo_fnc_loadItem;
["ACE_Track", _veh] call ace_cargo_fnc_loadItem;
_veh = _this select 0;
_veh addItemCargoGlobal ["ACE_fieldDressing",10];
_veh addItemCargoGlobal ["ACE_packingBandage",10];
_veh addItemCargoGlobal ["ACE_elasticBandage",10];
_veh addItemCargoGlobal ["ACE_quikclot",10];
_veh addItemCargoGlobal ["ACE_morphine",5];
_veh addItemCargoGlobal ["ACE_tourniquet",5];
_veh addItemCargoGlobal ["ACE_epinephrine",5];
_veh addBackpackCargoGlobal ["B_Parachute", 5];
_veh = _this select 0;
_veh addItemCargoGlobal ["ACE_fieldDressing",20];
_veh addItemCargoGlobal ["ACE_packingBandage",20];
_veh addItemCargoGlobal ["ACE_elasticBandage",20];
_veh addItemCargoGlobal ["ACE_quikclot",20];
_veh addItemCargoGlobal ["ACE_morphine",10];
_veh addItemCargoGlobal ["ACE_tourniquet",10];
_veh addItemCargoGlobal ["ACE_epinephrine",10];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm",20];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm_tracer",10];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_no_tracers",20];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_green",10];
_veh addItemCargoGlobal ["rhs_mag_rgd5",10];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",10];
_veh addItemCargoGlobal ["rhs_VOG25",15];
_veh addItemCargoGlobal ["rhs_100Rnd_762x54mmR_green",5];
_veh addItemCargoGlobal ["rhs_10Rnd_762x54mmR_7N14",20];
_veh addItemCargoGlobal ["rhs_weap_rshg2", 2];
_veh addItemCargoGlobal ["AGM_EarBuds",1];
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
_veh = _this select 0;
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm",20];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm_tracer",10];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_no_tracers",20];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_green",10];
_veh addItemCargoGlobal ["rhs_mag_rgd5",10];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",10];
_veh addItemCargoGlobal ["rhs_VOG25",15];
_veh addItemCargoGlobal ["rhs_100Rnd_762x54mmR_green",5];
_veh addItemCargoGlobal ["rhs_45Rnd_545X39_7N22_AK",10];
_veh addItemCargoGlobal ["rhs_10Rnd_762x54mmR_7N14",10];
_veh addItemCargoGlobal ["rhs_weap_rshg2", 2];
_veh addItemCargoGlobal ["rhs_mag_127x108mm_50",5];
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
_veh = _this select 0;
_veh addItemCargoGlobal ["ACE_fieldDressing",20];
_veh addItemCargoGlobal ["ACE_packingBandage",20];
_veh addItemCargoGlobal ["ACE_elasticBandage",20];
_veh addItemCargoGlobal ["ACE_quikclot",20];
_veh addItemCargoGlobal ["ACE_morphine",10];
_veh addItemCargoGlobal ["ACE_tourniquet",10];
_veh addItemCargoGlobal ["ACE_epinephrine",10];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm",20];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm_tracer",10];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_no_tracers",20];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_green",10];
_veh addItemCargoGlobal ["rhs_mag_rgd5",10];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",10];
_veh addItemCargoGlobal ["rhs_VOG25",15];
_veh addItemCargoGlobal ["rhs_100Rnd_762x54mmR_green",5];
_veh addItemCargoGlobal ["rhs_10Rnd_762x54mmR_7N14",20];
_veh addItemCargoGlobal ["rhs_weap_rshg2", 2];
_veh addItemCargoGlobal ["AGM_EarBuds",1];
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
_veh = _this select 0;
_veh addItemCargoGlobal ["ACE_fieldDressing",10];
_veh addItemCargoGlobal ["ACE_packingBandage",10];
_veh addItemCargoGlobal ["ACE_elasticBandage",10];
_veh addItemCargoGlobal ["ACE_quikclot",10];
_veh addItemCargoGlobal ["ACE_morphine",5];
_veh addItemCargoGlobal ["ACE_tourniquet",5];
_veh addItemCargoGlobal ["ACE_epinephrine",5];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm",15];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm_tracer",10];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_no_tracers",15];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_green",10];
_veh addItemCargoGlobal ["rhs_mag_rgd5",10];
_veh addItemCargoGlobal ["pzn_f1",10];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",10];
_veh addItemCargoGlobal ["rhs_VOG25",10];
_veh addItemCargoGlobal ["rhs_100Rnd_762x54mmR",5];
_veh addItemCargoGlobal ["rhs_100Rnd_762x54mmR_green",5];
_veh addItemCargoGlobal ["rhs_10Rnd_762x54mmR_7N14",10];
_veh addItemCargoGlobal ["rhs_weap_rshg2", 2];
_veh addItemCargoGlobal ["rhs_rpg7_OG7V_mag",3];
_veh addItemCargoGlobal ["rhs_rpg7_PG7VL_mag",3];
["ACE_Track", _veh] call ace_cargo_fnc_loadItem;
["ACE_Track", _veh] call ace_cargo_fnc_loadItem;
_veh = _this select 0;
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_no_tracers",20];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_7N10_AK",10];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_green",10];
_veh addItemCargoGlobal ["rhs_100Rnd_762x54mmR",5];
_veh addItemCargoGlobal ["rhs_10Rnd_762x54mmR_7N14",10];
_veh addItemCargoGlobal ["rhs_mag_rgd5",10];
_veh addItemCargoGlobal ["rhs_mag_rgo",10];
_veh addItemCargoGlobal ["pzn_f1",10];
_veh addItemCargoGlobal ["ACE_M84",5];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",10];
_veh addItemCargoGlobal ["rhs_VOG25",10];
_veh addItemCargoGlobal ["rhs_VOG25P",10];
_veh addItemCargoGlobal ["rhs_VG40OP_white",10];
_veh addItemCargoGlobal ["rhs_mine_pmn2_mag", 5];
_veh addItemCargoGlobal ["IEDLandBig_Remote_Mag", 2];
_veh addItemCargoGlobal ["ACE_Cellphone", 2];
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
_veh = _this select 0;
_veh addItemCargoGlobal ["pzn_f1",5];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",3];
_veh addBackpackCargoGlobal ["rhs_sidor",1];
_veh addItemCargoGlobal ["ToolKit",1];
["ACE_Track", _veh] call ace_cargo_fnc_loadItem;
["ACE_Track", _veh] call ace_cargo_fnc_loadItem;_veh = _this select 0;
_veh addItemCargoGlobal ["ACE_fieldDressing",10];
_veh addItemCargoGlobal ["ACE_packingBandage",10];
_veh addItemCargoGlobal ["ACE_elasticBandage",10];
_veh addItemCargoGlobal ["ACE_quikclot",10];
_veh addItemCargoGlobal ["ACE_morphine",5];
_veh addItemCargoGlobal ["ACE_tourniquet",5];
_veh addItemCargoGlobal ["ACE_epinephrine",5];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm",15];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm_tracer",10];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_no_tracers",15];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_green",10];
_veh addItemCargoGlobal ["rhs_mag_rgd5",15];
_veh addItemCargoGlobal ["pzn_f1",15];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",20];
_veh addItemCargoGlobal ["rhs_VOG25",15];
_veh addItemCargoGlobal ["rhs_100Rnd_762x54mmR",10];
_veh addItemCargoGlobal ["rhs_100Rnd_762x54mmR_green",5];
_veh addItemCargoGlobal ["rhs_10Rnd_762x54mmR_7N14",10];
_veh addItemCargoGlobal ["rhs_weap_rshg2", 3];
_veh addItemCargoGlobal ["rhs_rpg7_OG7V_mag",9];
_veh addItemCargoGlobal ["rhs_rpg7_PG7VL_mag",6];
_veh addBackpackCargoGlobal ["rhs_sidor",3];
_veh addItemCargoGlobal ["ToolKit",1];
["ACE_Track", _veh] call ace_cargo_fnc_loadItem;
["ACE_Track", _veh] call ace_cargo_fnc_loadItem;
_veh = _this select 0;
_veh addItemCargoGlobal ["ACE_fieldDressing",10];
_veh addItemCargoGlobal ["ACE_packingBandage",10];
_veh addItemCargoGlobal ["ACE_elasticBandage",10];
_veh addItemCargoGlobal ["ACE_quikclot",10];
_veh addItemCargoGlobal ["ACE_morphine",5];
_veh addItemCargoGlobal ["ACE_tourniquet",5];
_veh addItemCargoGlobal ["ACE_epinephrine",5];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm",15];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm_tracer",10];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_no_tracers",15];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_green",10];
_veh addItemCargoGlobal ["rhs_mag_rgd5",15];
_veh addItemCargoGlobal ["pzn_f1",15];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",15];
_veh addItemCargoGlobal ["rhs_VOG25",15];
_veh addItemCargoGlobal ["rhs_100Rnd_762x54mmR",5];
_veh addItemCargoGlobal ["rhs_10Rnd_762x54mmR_7N14",10];
_veh addItemCargoGlobal ["rhs_rpg7_OG7V_mag",9];
_veh addItemCargoGlobal ["rhs_rpg7_PG7VL_mag",9];
_veh addBackpackCargoGlobal ["rhs_sidor",5];
_veh addItemCargoGlobal ["ToolKit",1];
["ACE_Track", _veh] call ace_cargo_fnc_loadItem;
["ACE_Track", _veh] call ace_cargo_fnc_loadItem;
_veh = _this select 0;
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
_veh = _this select 0;
_veh addItemCargoGlobal ["ACE_fieldDressing",10];
_veh addItemCargoGlobal ["ACE_packingBandage",10];
_veh addItemCargoGlobal ["ACE_elasticBandage",10];
_veh addItemCargoGlobal ["ACE_quikclot",10];
_veh addItemCargoGlobal ["ACE_morphine",5];
_veh addItemCargoGlobal ["ACE_tourniquet",5];
_veh addItemCargoGlobal ["ACE_epinephrine",5];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm",10];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm_tracer",10];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_no_tracers",10];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_green",10];
_veh addItemCargoGlobal ["rhs_mag_rgd5",10];
_veh addItemCargoGlobal ["pzn_f1",10];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",10];
_veh addItemCargoGlobal ["rhs_VOG25",10];
_veh addItemCargoGlobal ["rhs_100Rnd_762x54mmR",10];
_veh addItemCargoGlobal ["rhs_10Rnd_762x54mmR_7N14",10];
_veh addItemCargoGlobal ["rhs_rpg7_OG7V_mag",9];
_veh addItemCargoGlobal ["rhs_rpg7_PG7VL_mag",9];
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
_veh = _this select 0;
_veh addItemCargoGlobal ["ACE_fieldDressing",15];
_veh addItemCargoGlobal ["ACE_packingBandage",15];
_veh addItemCargoGlobal ["ACE_elasticBandage",15];
_veh addItemCargoGlobal ["ACE_quikclot",15];
_veh addItemCargoGlobal ["ACE_morphine",10];
_veh addItemCargoGlobal ["ACE_tourniquet",10];
_veh addItemCargoGlobal ["ACE_epinephrine",10];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm",20];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm_tracer",10];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_no_tracers",20];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_green",10];
_veh addItemCargoGlobal ["rhs_mag_rgd5",10];
_veh addItemCargoGlobal ["pzn_f1",20];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",30];
_veh addItemCargoGlobal ["rhs_VOG25",15];
_veh addItemCargoGlobal ["rhs_100Rnd_762x54mmR",10];
_veh addItemCargoGlobal ["rhs_10Rnd_762x54mmR_7N14",20];
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
_veh = _this select 0;
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mmk",20];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm_tracer",10];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_no_tracers",20];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_green",10];
_veh addItemCargoGlobal ["rhs_mag_rgd5",15];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",20];
_veh addItemCargoGlobal ["rhs_VOG25",15];
_veh addItemCargoGlobal ["rhs_100Rnd_762x54mmR",10];
_veh addItemCargoGlobal ["rhs_10Rnd_762x54mmR_7N14",10];
_veh addItemCargoGlobal ["ACE_EarBuds",1];
["ACE_Truck", _veh] call ace_cargo_fnc_loadItem;
["ACE_Truck", _veh] call ace_cargo_fnc_loadItem;
_veh = _this select 0;
_veh addItemCargoGlobal ["ACE_fieldDressing",50];
_veh addItemCargoGlobal ["ACE_packingBandage",50];
_veh addItemCargoGlobal ["ACE_elasticBandage",50];
_veh addItemCargoGlobal ["ACE_quikclot",50];
_veh addItemCargoGlobal ["ACE_morphine",30];
_veh addItemCargoGlobal ["ACE_tourniquet",15];
_veh addItemCargoGlobal ["ACE_epinephrine",20];
_veh addItemCargoGlobal ["ACE_bloodIV_500",10];
_veh addItemCargoGlobal ["ACE_bloodIV_250",20];
_veh addItemCargoGlobal ["ACE_salineIV_500",10];
_veh addItemCargoGlobal ["ACE_salineIV_250",20];
_veh addItemCargoGlobal ["ACE_personalAidKit",25];
_veh addItemCargoGlobal ["ACE_surgicalKit",5];
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
_veh = _this select 0;
_veh addItemCargoGlobal ["IEDLandBig_Remote_Mag", 3];
_veh addItemCargoGlobal ["ACE_Cellphone", 1];
_veh addItemCargoGlobal ["TRYK_B_Kitbag_blk", 1];
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;_veh = _this select 0;
_veh addItemCargoGlobal ["pzn_f1",5];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",3];
_veh addBackpackCargoGlobal ["rhs_sidor",1];
_veh addItemCargoGlobal ["ToolKit",1];
["ACE_Track", _veh] call ace_cargo_fnc_loadItem;
["ACE_Track", _veh] call ace_cargo_fnc_loadItem;_veh = _this select 0;
_veh addItemCargoGlobal ["pzn_f1",5];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",3];
_veh addBackpackCargoGlobal ["rhs_sidor",2];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mmk",6];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm_tracer",2];
_veh addItemCargoGlobal ["ACE_fieldDressing",6];
_veh addItemCargoGlobal ["ACE_packingBandage",6];
_veh addItemCargoGlobal ["ACE_elasticBandage",6];
_veh addItemCargoGlobal ["ACE_quikclot",6];
_veh addItemCargoGlobal ["BN_rhs_mag_pg9v",6];
_veh addItemCargoGlobal ["BN_rhs_mag_og9v",6];
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;_veh = _this select 0;
_veh addItemCargoGlobal ["ACE_fieldDressing",10];
_veh addItemCargoGlobal ["ACE_packingBandage",10];
_veh addItemCargoGlobal ["ACE_elasticBandage",10];
_veh addItemCargoGlobal ["ACE_quikclot",10];
_veh addItemCargoGlobal ["ACE_morphine",5];
_veh addItemCargoGlobal ["ACE_tourniquet",5];
_veh addItemCargoGlobal ["ACE_epinephrine",5];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm",10];
_veh addItemCargoGlobal ["rhs_30Rnd_762x39mm_tracer",5];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_no_tracers",10];
_veh addItemCargoGlobal ["rhs_30Rnd_545x39_AK_green",5];
_veh addItemCargoGlobal ["rhs_mag_rgd5",10];
_veh addItemCargoGlobal ["pzn_f1",10];
_veh addItemCargoGlobal ["rhs_mag_rdg2_white",10];
_veh addItemCargoGlobal ["rhs_VOG25",10];
_veh addItemCargoGlobal ["BN_40Rnd_23mm",12];
_veh addItemCargoGlobal ["ACE_EarPlugs",2];
_veh addBackpackCargoGlobal ["rhs_sidor",3];
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
["ACE_Wheel", _veh] call ace_cargo_fnc_loadItem;
//
_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;
_veh disableTIEquipment true;
//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];
["Serious games","Горячий Восток","Skorpion"] spawn { sleep 900; waitUntil{!(isNil "BIS_fnc_init")}; _this spawn BIS_fnc_infoText; };
setTerrainGrid 3.125; //Улучшение отрисовки ландшафта
// Init modules
#include "a3a_modules.hpp"
{
[] execVM "A3A_MODULES\" + _x + "\init.sqf";
} forEach A3A_MODULES;
//подлючение вкладки Условности миссии в брифинге
player createDiaryRecord ["diary", ["Условности миссии для сторон", loadFile "A3A_BRIEFING\briefing_MISSC.html"]];
RHSDecalsOff = true;
if (isServer) then {
waitUntil {sleep 5; a3a_var_started};
_holder1 = 0;
attackTime = diag_ticktime;
while {true} do {
sleep 3;
if ((_holder1 == 0) && (east countSide list trg < 1) && (west countSide list trg > 2)) then { // условия захвата
_holder1 = 1;
attackTime = diag_ticktime;
flgN1 setFlagTexture "screens\SAA.jpg";
};
if ((_holder1 == 1) && (west countSide list trg < 1) && (east countSide list trg > 2)) then { // условия перезахвата
_holder1 = 0;
attackTime = diag_ticktime;
flgN1 setFlagTexture "screens\AL.jpg";
};
sleep 3;
if ((_holder1 == 1) && {diag_ticktime > attackTime + 300}) then { // вместо 300 - любое время удержания триггера
["CAA выполнили задачу! Победа САА!", west] call a3a_fnc_endMission; // атриумовское завершение миссии
};
};
}; JFIF H H ;CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 90
C
C X" I !1AQ"aq2#BRb$3r% 4CScs 2 !1A"Qaq2#B3R ? sB4XdLc99j%IeZA$0%R W{-ޞ[ r8* ?]) EPt)$d=uIRًeaehCzr5d،NO}+Ĕ1E@hVb,@qRX-Hy^Oe#qé62 0ëH)ʹAnӴPR \RNxUJ9ƹhu
( t
1ׄx|=Ɩ
b%%O;9(gM#,P8 č\"d·oKi7BuqQ 2pbh+(WV`}F%etk
]Ҩ ?[>ڋ[7:د#:4hh]{D1 ?}ڒ[mMl >F1&4$2LO5=TC` 5ښ ue d>Z0FMY7 Up6`~qC+ AEC9نNA~Z]&xxgge2nJ}O;=0ua