//Init stuff
_crate = _this select 0;
["AmmoboxInit",[_crate,false,{true}]] spawn BIS_fnc_arsenal;
//Set only Iron Front Weapons.
//Lists of items to include
_availableHeadgear = [
];
_availableGoggles = [
];
_availableUniforms = [
"LIB_Binocular_SU","Medikit","FirstAidKit","Toolkit","MineDetector","ItemRadio","LIB_w","V_LIB_SOV_IShBrVestMG","V_LIB_SOV_IShBrVestPPShMag","V_LIB_SOV_IShBrVestPPShDisc","V_LIB_SOV_RA_OfficerVest","V_LIB_SOV_RA_SniperVest","V_LIB_SOV_RA_Belt","V_LIB_SOV_RA_TankOfficerSet","V_LIB_SOV_RA_PPShBelt","V_LIB_SOV_RA_MosinBelt","V_LIB_SOV_RA_SVTBelt","V_LIB_SOV_RA_MGBelt","V_LIB_SOV_RAZV_SVTBelt","V_LIB_SOV_RAZV_OfficerVest","V_LIB_SOV_RAZV_MGBelt","V_LIB_SOV_RAZV_PPShBelt","H_LIB_SOV_PilotHelmet","H_LIB_SOV_RA_Helmet","H_LIB_SOV_RA_OfficerCap","H_LIB_SOV_RA_PrivateCap","H_LIB_SOV_TankHelmet","U_LIB_SOV_Artleutenant","U_LIB_SOV_Efreitor","U_LIB_SOV_Kapitan","U_LIB_SOV_Leutenant","U_LIB_SOV_Leutenant_inset_pocket","U_LIB_SOV_Pilot","U_LIB_SOV_Razvedchik_am","U_LIB_SOV_Razvedchik_lis","U_LIB_SOV_Razvedchik_mix","U_LIB_SOV_Sergeant","U_LIB_SOV_Sergeant_inset_pocket","U_LIB_SOV_Sniper","U_LIB_SOV_Starshina","U_LIB_SOV_Stleutenant","U_LIB_SOV_Strelok","U_LIB_SOV_Strelokart","U_LIB_SOV_Stsergeant","U_LIB_SOV_Tank_kapitan","U_LIB_SOV_Tank_leutenant","U_LIB_SOV_Tank_private_field","U_LIB_SOV_Tank_ryadovoi","U_LIB_SOV_Tank_sergeant"
];
_availableVests = [
];
_availableBackpacks = [
"LIB_maxim_bar","LIB_maxim_Bag","B_LIB_SOV_RA_GasBag,","B_LIB_SOV_RA_MedicalBag","B_LIB_SOV_RA_MGAmmoBag","B_LIB_SOV_RA_Radio","B_LIB_SOV_RA_Rucksack","B_LIB_SOV_RA_RucksackMines"
];
_availableWeapons = [
"LIB_TT33","LIB_M1895","LIB_PPSh41_m","LIB_PPSh41_d","LIB_M9130","LIB_M9130PU","LIB_SVT_40","LIB_DP28","LIB_RPzB","LIB_DT","LIB_DT_OPTIC"
];
_availableMagazines = [
"lib_10Rnd_762x54_d","lib_10Rnd_762x54_t30","lib_10Rnd_762x54_t302","lib_10Rnd_762x54_t46","lib_10Rnd_762x54_t462","lib_35Rnd_762x25_ap","lib_35Rnd_762x25","lib_35Rnd_762x25_t","lib_35Rnd_762x25_t2","lib_8Rnd_762x25","lib_71Rnd_762x25","lib_71Rnd_762x25_ap","lib_71Rnd_762x25_t","lib_71Rnd_762x25_t2","lib_35Rnd_762x25","lib_5Rnd_762x54","lib_47Rnd_762x54d","lib_5Rnd_762x54_t30","lib_5Rnd_762x54_t46","lib_47Rnd_762x54","lib_47Rnd_762x54d","LIB_1Rnd_RPzB","lib_10Rnd_762x54","lib_pwm","lib_rpg6","lib_rg42","lib_f1","lib_nb39","lib_7Rnd_762x38","lib_63Rnd_762x54","lib_63Rnd_762x54d","LIB_Ladung_PM_MINE_mag","LIB_PM_Provod_100","LIB_PM_Provod_50","LIB_PM_Provod_75","LIB_Ladung_Small_MINE_mag","LIB_Ladung_Big_MINE_mag","LIB_TMI_42_MINE_mag","LIB_M3_MINE_mag","LIB_STMI_MINE_mag","LIB_PMD6_MINE_mag","LIB_pomzec_MINE_mag","LIB_TM44_MINE_mag","LIB_w","LIB_shumine_42_MINE_mag","LIB_SMI_35_MINE_mag","LIB_SMI_35_1_MINE_mag","LIB_US_M1A1_ATMINE_mag","LIB_US_TNT_4pound_mag","LIB_TROTIL_MINE_mag","LIB_US_M18","LIB_US_M18_Red","LIB_US_M18_Green","LIB_US_M18_Yellow"
];
//Populate with predefined items and whatever is already in the crate
[_crate,((backpackCargo _crate) + _availableBackpacks)] call BIS_fnc_addVirtualBackpackCargo;
[_crate,((itemCargo _crate) + _availableHeadgear + _availableGoggles + _availableUniforms + _availableVests)] call BIS_fnc_addVirtualItemCargo;
[_crate,((magazineCargo _crate) + _availableMagazines)] call BIS_fnc_addVirtualMagazineCargo;
[_crate,((weaponCargo _crate) + _availableWeapons)] call BIS_fnc_addVirtualWeaponCargo;