// Standard Starter Loadouts
//Loadout 1
_loadout1_weapons = ["bizon","DDOPP_X3_b"];
_loadout1_tools = ["ItemToolbox","ItemMap","ItemCompass"];
_loadout1_items = ["64Rnd_9x19_Bizon","64Rnd_9x19_Bizon","DDOPP_3Rnd_X3","ItemPainkiller","ItemMorphine","ItemBandage","ItemBandage","ItemSodaRabbit","Skin_Camo17_DZ","ItemBloodbag","FoodbaconCooked"];
_loadout1_backpack = "DZ_Assault_Pack_EP1";
_loadout1_backpack_weapons = [];
_loadout1_backpack_items = [];
//Loadout 2
_loadout2_weapons = ["vil_uzimini","DDOPP_X3_b"];
_loadout2_tools = ["ItemToolbox","ItemMap","ItemCompass"];
_loadout2_items = ["vil_32Rnd_UZI_SD","vil_32Rnd_UZI_SD","DDOPP_3Rnd_X3","ItemPainkiller","ItemMorphine","ItemBandage","ItemBandage","ItemSodaRabbit","Skin_Camo17_DZ","ItemBloodbag","FoodbaconCooked"];
_loadout2_backpack = "DZ_Assault_Pack_EP1";
_loadout2_backpack_weapons = [];
_loadout2_backpack_items = [];
//Loadout 3
_loadout3_weapons = ["M1014","DDOPP_X3_b"];
_loadout3_tools = ["ItemToolbox","ItemMap","ItemCompass"];
_loadout3_items = ["8Rnd_B_Beneli_74Slug","8Rnd_B_Beneli_74Slug","8Rnd_B_Beneli_74Slug","DDOPP_3Rnd_X3","ItemPainkiller","ItemMorphine","ItemBandage","ItemBandage","ItemSodaRabbit","Skin_Camo17_DZ","ItemBloodbag","FoodbaconCooked"];
_loadout3_backpack = "DZ_Assault_Pack_EP1";
_loadout3_backpack_weapons = [];
_loadout3_backpack_items = [];
//------------------------UID--------------------------------------
_custom_loadout_players = ["9999999","8888888","7777777"];
//----------------------Loadouts-----------------------------------
//Custom 1 -
_custom1_weapons = ["FHQ_ACR_WDL_CCO_SD","RH_Deagleg"];
_custom1_tools = ["ItemMap","ItemCompass","ItemToolbox","NVGoggles","ItemCrowbar","ItemKnife","Binocular_Vector"];
_custom1_items = ["FHQ_rem_30Rnd_680x43_ACR_SD","FoodbaconCooked","ItemSodaRabbit","ItemBloodbag","Skin_Sniper3_DZ","ItemBandage","ItemBandage","ItemBandage","ItemBandage","RH_7Rnd_50_AE","RH_7Rnd_50_AE","RH_7Rnd_50_AE","RH_7Rnd_50_AE"];
_custom1_backpack = "DZ_CivilBackpack_EP1";
_custom1_backpack_weapons = ["FHQ_MSR_DESERT"];
_custom1_backpack_items = ["FHQ_rem_10Rnd_338Lapua_MSR_NT"];
_custom1_players = ["9999999"];
//Custom 2 -
/*_custom2_weapons = ["M40A3","RH_m9sd"];
_custom2_tools = ["ItemMap","ItemCompass","ItemToolbox","Binocular_Vector","ItemFlashlightRed","ItemEtool","ItemCrowbar","ItemMatchbox","ItemGPS","ItemHatchet","ItemKnife"];
_custom2_items = ["5Rnd_762x51_M24","5Rnd_762x51_M24","5Rnd_762x51_M24","5Rnd_762x51_M24","5Rnd_762x51_M24","5Rnd_762x51_M24","FoodSteakCooked","ItemSodaRabbit","ItemBloodbag","Skin_Sniper3_DZ","ItemBandage","ItemBandage","ItemBandage","ItemBandage","15Rnd_9x19_M9SD","15Rnd_9x19_M9SD","15Rnd_9x19_M9SD","15Rnd_9x19_M9SD"];
_custom2_backpack = "DZ_CivilBackpack_EP1";
_custom2_backpack_weapons = [];
_custom2_backpack_items = ["ItemBloodbag","ItemMorphine","ItemAntibiotic","ItemPainkiller","FoodSteakCooked","ItemSodaRabbit"];
_custom2_players = ["8888888"];*/
//Custom 3 -
/*_custom1_weapons = ["SCAR_L_CQC_CCO_SD"];
_custom1_tools = ["ItemMap","ItemCompass","ItemToolbox","NVGoggles","ItemCrowbar","ItemKnife"];
_custom1_items = ["30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","30Rnd_556x45_StanagSD","ItemBandage","ItemBandage","ItemBandage"];
_custom1_backpack = "DZ_CivilBackpack_EP1";
_custom1_backpack_weapons = ["FHQ_MSR_DESERT"];
_custom1_backpack_items = ["FHQ_rem_10Rnd_338Lapua_MSR_NT","FHQ_rem_10Rnd_338Lapua_MSR_NT","FHQ_rem_10Rnd_338Lapua_MSR_NT","FHQ_rem_10Rnd_338Lapua_MSR_NT","FHQ_rem_10Rnd_338Lapua_MSR_T","FHQ_rem_10Rnd_338Lapua_MSR_T"];
_custom1_players = ["7777777"];*/
//remove default overwatch items
{player removeMagazine _x} forEach magazines player;
player removeWeapon "DDOPP_X26";
removeBackpack player;
if ((getPlayerUID player) in _custom_loadout_players) then {
if ((getPlayerUID player) in _custom1_players) exitWith {
{player addMagazine _x} forEach _custom1_items;
{player addWeapon _x} forEach _custom1_weapons;
{player addWeapon _x} forEach _custom1_tools;
player addBackpack _custom1_backpack;
{(unitBackpack player) addWeaponCargoGlobal [_x, 1]} forEach _custom1_backpack_weapons;
{(unitBackpack player) addMagazineCargoGlobal [_x, 1]} forEach _custom1_backpack_items;
};
if ((getPlayerUID player) in _custom2_players) exitWith {
{player addMagazine _x} forEach _custom2_items;
{player addWeapon _x} forEach _custom2_weapons;
{player addWeapon _x} forEach _custom2_tools;
player addBackpack _custom2_backpack;
{(unitBackpack player) addWeaponCargoGlobal [_x, 1]} forEach _custom2_backpack_weapons;
{(unitBackpack player) addMagazineCargoGlobal [_x, 1]} forEach _custom2_backpack_items;
};
if ((getPlayerUID player) in _custom3_players) exitWith {
{player addMagazine _x} forEach _custom3_items;
{player addWeapon _x} forEach _custom3_weapons;
{player addWeapon _x} forEach _custom3_tools;
player addBackpack _custom3_backpack;
{(unitBackpack player) addWeaponCargoGlobal [_x, 1]} forEach _custom3_backpack_weapons;
{(unitBackpack player) addMagazineCargoGlobal [_x, 1]} forEach _custom3_backpack_items;
};
} else {
randomvar = round (random 3);
//diag_log("randomvar = " + str(randomvar));
switch (randomvar) do
{
case 0:
{
{player addMagazine _x} forEach _loadout1_items;
{player addWeapon _x} forEach _loadout1_weapons;
{player addWeapon _x} forEach _loadout1_tools;
player addBackpack _loadout1_backpack;
(unitBackpack player) addMagazineCargoGlobal _loadout1_backpack_items;
(unitBackpack player) addWeaponCargoGlobal _loadout1_backpack_weapons;
};
case 1:
{
{player addMagazine _x} forEach _loadout2_items;
{player addWeapon _x} forEach _loadout2_weapons;
{player addWeapon _x} forEach _loadout2_tools;
player addBackpack _loadout2_backpack;
(unitBackpack player) addMagazineCargoGlobal _loadout2_backpack_items;
(unitBackpack player) addWeaponCargoGlobal _loadout2_backpack_weapons;
};
case 2:
{
{player addMagazine _x} forEach _loadout3_items;
{player addWeapon _x} forEach _loadout3_weapons;
{player addWeapon _x} forEach _loadout3_tools;
player addBackpack _loadout3_backpack;
(unitBackpack player) addMagazineCargoGlobal _loadout3_backpack_items;
(unitBackpack player) addWeaponCargoGlobal _loadout3_backpack_weapons;
};
};
};