private ["_type", "_unit"]; _type = _this select 0; _unit = _this select 1; removeallweapons _unit; removeallitems _unit; clearWeaponCargo _unit; clearmagazinecargo _unit; _unit addMagazine "ACE_BANDAGE"; _unit addMagazine "ACE_LARGEBANDAGE"; _unit addMagazine "ACE_Tourniquet"; _unit addWeapon "ItemCompass"; _unit addWeapon "ItemWatch"; _unit addWeapon "ItemMap"; _unit addWeapon "NVGoggles"; _unit addWeapon "ACRE_PRC343"; switch (_type) do { case "rif1": { _unit addWeapon "ACE_M16A4_Iron"; _unit addWeapon "ACE_BackPack"; {_unit addMagazine "ACE_15Rnd_9x19_S_M9"} forEach [1,2,3,4,5]; _unit addWeapon "M9"; {_unit addMagazine "ACE_30Rnd_556x45_S_Stanag"} forEach [1,2,3,4,5,6,7,8]; {_unit addMagazine "HandGrenade_West"} forEach [1,2]; _unit addMagazine "SmokeShellRed"; this setvariable ["ACE_weapononback","ACE_M72A2"]; this setVariable ["ACE_RuckMagContents", [["SmokeShellRed",4],["HandGrenade_West",2],["SmokeShell",5],["ACE_30Rnd_556x45_S_Stanag",10],["ACE_BANDAGE",5],["ACE_MORPHINE",2]]]; }; case "gren1": { _unit addWeapon "ACE_M16A4_GL_UP"; _unit addWeapon "ACE_BackPack"; {_unit addMagazine "ACE_30Rnd_556x45_S_Stanag"} forEach [1,2,3,4,5,6,7,8]; {_unit addMagazine "ACE_1Rnd_HE_M203"} forEach [1,2,3,4,5,6,7,8]; {_unit addMagazine "HandGrenade_West"} forEach [1,2]; _unit addMagazine "SmokeShellRed"; this setVariable ["ACE_RuckMagContents", [["SmokeShellRed",4],["HandGrenade_West",2],["SmokeShell",5],["ACE_30Rnd_556x45_S_Stanag",10],["ACE_1Rnd_HE_M203",5],["ACE_BANDAGE",5],["ACE_MORPHINE",2]]]; }; case "tl": { _unit addWeapon "Binocular"; _unit addWeapon "ACE_M16A4_GL_UP"; _unit addWeapon "ACE_BackPack"; _unit addWeapon "ACRE_PRC148"; {_unit addMagazine "ACE_30Rnd_556x45_S_Stanag"} forEach [1,2,3,4,5,6,7,8]; {_unit addMagazine "ACE_1Rnd_HE_M203"} forEach [1,2,3,4,5,6,7,8]; {_unit addMagazine "HandGrenade_West"} forEach [1,2]; _unit addMagazine "SmokeShellRed"; this setVariable ["ACE_RuckMagContents", [["SmokeShellRed",4],["HandGrenade_West",2],["SmokeShell",5],["ACE_30Rnd_556x45_S_Stanag",10],["ACE_1Rnd_HE_M203",5],["1Rnd_SmokeRed_M203",5],["ACE_BANDAGE",5],["ACE_MORPHINE",2]]]; }; case "medic": { _unit addWeapon "ACE_M16A4_Iron"; _unit addWeapon "ACE_BackPack"; {_unit addMagazine "ACE_15Rnd_9x19_S_M9"} forEach [1,2,3,4,5]; _unit addWeapon "M9"; {_unit addMagazine "ACE_30Rnd_556x45_S_Stanag"} forEach [1,2,3,4,5,6,7,8]; {_unit addMagazine "HandGrenade_West"} forEach [1,2]; _unit addMagazine "SmokeShellRed"; this setVariable ["ACE_RuckMagContents", [["SmokeShellRed",4],["SmokeShellGreen",5],["ACE_30Rnd_556x45_S_Stanag",4],["ACE_BANDAGE",10],["ACE_LARGEBANDAGE",5],["ACE_MORPHINE",15],["ACE_Epinephrine",12],["ACE_Medkit",8]]]; }; case "ar": { _unit addWeapon "M249"; {_unit addMagazine "ACE_15Rnd_9x19_S_M9"} forEach [1,2,3,4,5]; _unit addWeapon "M9"; _unit addMagazine "200Rnd_556x45_M249"; _unit addMagazine "200Rnd_556x45_M249"; _unit addMagazine "200Rnd_556x45_M249"; _unit addMagazine "200Rnd_556x45_M249"; _unit addMagazine "200Rnd_556x45_M249"; _unit addMagazine "HandGrenade_West"; _unit addMagazine "HandGrenade_West"; _unit addMagazine "HandGrenade_West"; }; case "bafmg": { _unit addWeapon "M60A4_EP1"; {_unit addMagazine "ACE_15Rnd_9x19_S_M9"} forEach [1,2,3,4,5]; _unit addWeapon "M9"; _unit addMagazine "100Rnd_762x51_M240"; _unit addMagazine "100Rnd_762x51_M240"; _unit addMagazine "100Rnd_762x51_M240"; _unit addMagazine "100Rnd_762x51_M240"; _unit addMagazine "100Rnd_762x51_M240"; _unit addMagazine "HandGrenade_West"; _unit addMagazine "HandGrenade_West"; _unit addMagazine "HandGrenade_West"; }; case "dmr": { _unit addWeapon "Binocular"; _unit addWeapon "ACE_M14_ACOG"; _unit addWeapon "ACE_BackPack"; {_unit addMagazine "ACE_15Rnd_9x19_S_M9"} forEach [1,2,3,4,5]; _unit addWeapon "M9"; {_unit addMagazine "ACE_20Rnd_762x51_B_M14"} forEach [1,2,3,4,5,6,7,8]; {_unit addMagazine "HandGrenade_West"} forEach [1,2]; _unit addMagazine "SmokeShellRed"; this setVariable ["ACE_RuckMagContents", [["SmokeShellRed",4],["HandGrenade_West",2],["SmokeShell",5],["ACE_20Rnd_762x51_B_M14",10],["ACE_BANDAGE",5],["ACE_MORPHINE",2]]]; }; case "at": { _unit addWeapon "m16a4"; _unit addWeapon "Javelin"; _unit addWeapon "ACE_Javelin_CLU"; {_unit addMagazine "ACE_15Rnd_9x19_S_M9"} forEach [1,2,3,4,5]; _unit addWeapon "M9"; {_unit addMagazine "ACE_30Rnd_556x45_S_Stanag"} forEach [1,2,3,4,5,6,7,8]; {_unit addMagazine "HandGrenade_West"} forEach [1,2]; _unit addMagazine "SmokeShellRed"; this setVariable ["ACE_weapononback", "Javelin"]; }; case "engi": { _unit addWeapon "ACE_M4_Aim_F"; _unit addWeapon "ACE_BackPack"; {_unit addMagazine "ACE_15Rnd_9x19_S_M9"} forEach [1,2,3,4,5]; _unit addWeapon "M9"; {_unit addMagazine "ACE_30Rnd_556x45_S_Stanag"} forEach [1,2,3,4,5,6,7,8]; _unit addMagazine "SmokeShellRed"; _unit addMagazine "ACE_M15"; _unit addMagazine "ACE_M15"; _unit addMagazine "ACE_M15"; this setvariable ["ACE_weapononback","ACE_M72A2"]; this setVariable ["ACE_RuckMagContents", [["PipeBomb",3],["SmokeShellRed",4],["HandGrenade_West",2],["SmokeShell",5],["ACE_30Rnd_556x45_S_Stanag",10],["ACE_BANDAGE",5],["ACE_MORPHINE",2]]]; }; case "bafrif": { _unit addWeapon "BAF_L85A2_RIS_Holo"; _unit addWeapon "ACE_BackPack"; {_unit addMagazine "ACE_15Rnd_9x19_S_M9"} forEach [1,2,3,4,5]; _unit addWeapon "M9"; {_unit addMagazine "ACE_30Rnd_556x45_S_Stanag"} forEach [1,2,3,4,5,6,7,8]; {_unit addMagazine "HandGrenade_West"} forEach [1,2]; _unit addMagazine "SmokeShellRed"; this setVariable ["ACE_RuckMagContents", [["SmokeShellRed",4],["HandGrenade_West",2],["SmokeShell",5],["ACE_30Rnd_556x45_S_Stanag",10],["ACE_BANDAGE",5],["ACE_MORPHINE",2]]]; }; case "bafat": { _unit addWeapon "BAF_L85A2_RIS_Holo"; _unit addWeapon "ACE_BackPack"; {_unit addMagazine "ACE_15Rnd_9x19_S_M9"} forEach [1,2,3,4,5]; _unit addWeapon "M9"; {_unit addMagazine "ACE_30Rnd_556x45_S_Stanag"} forEach [1,2,3,4,5,6,7,8]; {_unit addMagazine "HandGrenade_West"} forEach [1,2]; _unit addMagazine "SmokeShellRed"; this setvariable ["ACE_weapononback","ACE_M72A2"]; this setVariable ["ACE_RuckMagContents", [["SmokeShellRed",4],["HandGrenade_West",2],["SmokeShell",5],["ACE_30Rnd_556x45_S_Stanag",10],["ACE_BANDAGE",5],["ACE_MORPHINE",2]]]; }; case "baftl": { _unit addWeapon "Binocular"; _unit addWeapon "BAF_L85A2_UGL_ACOG"; _unit addWeapon "ACE_BackPack"; _unit addWeapon "ACRE_PRC148"; {_unit addMagazine "ACE_30Rnd_556x45_S_Stanag"} forEach [1,2,3,4,5,6,7,8]; {_unit addMagazine "ACE_1Rnd_HE_M203"} forEach [1,2,3,4,5,6,7,8]; {_unit addMagazine "HandGrenade_West"} forEach [1,2]; _unit addMagazine "SmokeShellRed"; this setVariable ["ACE_RuckMagContents", [["SmokeShellRed",4],["HandGrenade_West",2],["SmokeShell",5],["ACE_30Rnd_556x45_S_Stanag",10],["ACE_1Rnd_HE_M203",5],["1Rnd_SmokeRed_M203",5],["ACE_BANDAGE",5],["ACE_MORPHINE",2]]]; }; case "bafengi": { _unit addWeapon "BAF_L85A2_RIS_Holo"; _unit addWeapon "ACE_BackPack"; {_unit addMagazine "ACE_15Rnd_9x19_S_M9"} forEach [1,2,3,4,5]; _unit addWeapon "M9"; {_unit addMagazine "ACE_30Rnd_556x45_S_Stanag"} forEach [1,2,3,4,5,6,7,8]; _unit addMagazine "SmokeShellRed"; _unit addMagazine "ACE_M15"; _unit addMagazine "ACE_M15"; _unit addMagazine "ACE_M15"; this setvariable ["ACE_weapononback","ACE_M72A2"]; this setVariable ["ACE_RuckMagContents", [["PipeBomb",3],["SmokeShellRed",4],["HandGrenade_West",2],["SmokeShell",5],["ACE_30Rnd_556x45_S_Stanag",10],["ACE_BANDAGE",5],["ACE_MORPHINE",2]]]; }; case "bafgren": { _unit addWeapon "BAF_L85A2_UGL_Holo"; _unit addWeapon "ACE_BackPack"; {_unit addMagazine "ACE_30Rnd_556x45_S_Stanag"} forEach [1,2,3,4,5,6,7,8]; {_unit addMagazine "ACE_1Rnd_HE_M203"} forEach [1,2,3,4,5,6,7,8]; {_unit addMagazine "HandGrenade_West"} forEach [1,2]; _unit addMagazine "SmokeShellRed"; this setVariable ["ACE_RuckMagContents", [["SmokeShellRed",4],["HandGrenade_West",2],["SmokeShell",5],["ACE_30Rnd_556x45_S_Stanag",10],["ACE_1Rnd_HE_M203",5],["ACE_BANDAGE",5],["ACE_MORPHINE",2]]]; }; case "bafmedic": { _unit addWeapon "BAF_L85A2_RIS_Holo"; _unit addWeapon "ACE_BackPack"; {_unit addMagazine "ACE_15Rnd_9x19_S_M9"} forEach [1,2,3,4,5]; _unit addWeapon "M9"; {_unit addMagazine "ACE_30Rnd_556x45_S_Stanag"} forEach [1,2,3,4,5,6,7,8]; {_unit addMagazine "HandGrenade_West"} forEach [1,2]; _unit addMagazine "SmokeShellRed"; this setVariable ["ACE_RuckMagContents", [["SmokeShellRed",4],["SmokeShellGreen",5],["ACE_30Rnd_556x45_S_Stanag",4],["ACE_BANDAGE",10],["ACE_LARGEBANDAGE",5],["ACE_MORPHINE",15],["ACE_Epinephrine",12],["ACE_Medkit",8]]]; }; case "bafdmr": { _unit addWeapon "Binocular"; _unit addWeapon "BAF_L86A2_ACOG"; _unit addWeapon "ACE_BackPack"; {_unit addMagazine "ACE_15Rnd_9x19_S_M9"} forEach [1,2,3,4,5]; _unit addWeapon "M9"; {_unit addMagazine "ACE_30Rnd_556x45_S_Stanag"} forEach [1,2,3,4,5,6,7,8]; {_unit addMagazine "HandGrenade_West"} forEach [1,2]; _unit addMagazine "SmokeShellRed"; this setVariable ["ACE_RuckMagContents", [["SmokeShellRed",4],["HandGrenade_West",2],["SmokeShell",5],["ACE_20Rnd_762x51_B_M14",10],["ACE_BANDAGE",5],["ACE_MORPHINE",2]]]; }; };