Cockheaven 21 Posted September 17, 2019 (edited) Been a while since I've posted here, largely due to the help rendered enabling me to troubleshoot my own scripting needs, thank you to those who have and continue to help those like me. I am currently involved in running a unit. One of my priorities is to maintain a standardized player experience. That said we want to also afford our community members the ability to make their own custom content. Part of our standardizations are a standard lobby, and standardized kits that reflect the roles in the lobby. We use ACE so that means using the Default Loadout feature in the ACE arsenal. The only way that I am aware of to embed Default Loadouts into the ACE arsenal is through EDEN and this can be quite tedious and/or time consuming, not to mention it requires the mission maker to have the kits premade. My objective is to create a (perhaps thru GitHub) sample mission that contains all the scripts (init, onplayerkilled, onplayerrespawn etc...) so that a mission maker only has to copy these files into a new mission and it meets the unit standard. TLDR Is there a way to load "Default Loadout" into the ACE arsenal through scripting? I have located the area in the mission.sqm that contains the information I will post it here, Thanks a lot! Spoiler class CustomAttributes { class Category0 { name="ace_arsenal_DummyCategory"; class Attribute0 { property="ace_arsenal_DefaultLoadoutsListAttribute"; expression="if (!is3DEN) then {ace_arsenal_defaultLoadoutsList= _value}"; class Value { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="56RD MTP Rifleman 6.5"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=10; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="arifle_MX_Black_F"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="acc_pointer_IR"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="optic_Hamr"; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="bipod_01_F_blk"; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="U_B_CombatUniform_mcam"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_CableTie"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_EarPlugs"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_morphine"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_fieldDressing"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=19; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_Flashlight_XL50"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_tourniquet"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item6 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_bloodIV"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; }; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="V_PlateCarrier2_rgr"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="SmokeShellPurple"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="HandGrenade"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=10; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; }; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="B_AssaultPack_mcamo"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; }; }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="H_HelmetSpecB_snakeskin"; }; }; class Item7 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item8 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="Binocular"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item9 { class data { class type { type[]= { "ARRAY" }; }; class value { items=6; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ItemMap"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value="ItemGPS"; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="tf_anprc152"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="ItemCompass"; }; }; class Item4 { class data { class type { type[]= { "STRING" }; }; value="ItemWatch"; }; }; class Item5 { class data { class type { type[]= { "STRING" }; }; value="NVGogglesB_grn_F"; }; }; }; }; }; }; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="56RD MTP Light AT 6.5"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=10; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="arifle_MX_Black_F"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="acc_pointer_IR"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="optic_Hamr"; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="bipod_01_F_blk"; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="CUP_launch_M136"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="U_B_CombatUniform_mcam"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_CableTie"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_EarPlugs"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_morphine"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_fieldDressing"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=19; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_Flashlight_XL50"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_tourniquet"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item6 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_bloodIV"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; }; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="V_PlateCarrier2_rgr"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="SmokeShellPurple"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="HandGrenade"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=10; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; }; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="B_AssaultPack_mcamo"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=1; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="CUP_launch_M136"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; }; }; }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="H_HelmetSpecB_snakeskin"; }; }; class Item7 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item8 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="Binocular"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item9 { class data { class type { type[]= { "ARRAY" }; }; class value { items=6; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ItemMap"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value="ItemGPS"; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="tf_anprc152"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="ItemCompass"; }; }; class Item4 { class data { class type { type[]= { "STRING" }; }; value="ItemWatch"; }; }; class Item5 { class data { class type { type[]= { "STRING" }; }; value="NVGogglesB_grn_F"; }; }; }; }; }; }; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="56RD MTP Medic 6.5"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=10; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="arifle_MXC_Black_F"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="acc_pointer_IR"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="optic_Hamr"; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="U_B_CombatUniform_mcam"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_CableTie"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_EarPlugs"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_morphine"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_fieldDressing"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=19; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_Flashlight_XL50"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_tourniquet"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item6 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_bloodIV"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; }; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="V_PlateCarrierSpec_mtp"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="SmokeShellPurple"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="HandGrenade"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=6; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; }; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="B_AssaultPack_mcamo"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=6; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_fieldDressing"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=35; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_epinephrine"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=10; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_morphine"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=10; }; }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_tourniquet"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_bloodIV"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=8; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="SmokeShellPurple"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; }; }; }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="H_HelmetSpecB_snakeskin"; }; }; class Item7 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item8 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="Binocular"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item9 { class data { class type { type[]= { "ARRAY" }; }; class value { items=6; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ItemMap"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value="ItemGPS"; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="tf_anprc152"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="ItemCompass"; }; }; class Item4 { class data { class type { type[]= { "STRING" }; }; value="ItemWatch"; }; }; class Item5 { class data { class type { type[]= { "STRING" }; }; value="NVGogglesB_grn_F"; }; }; }; }; }; }; }; }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="56RD MTP Ammo Bearer 6.5"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=10; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="arifle_MX_Black_F"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="acc_pointer_IR"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="optic_Hamr"; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="bipod_01_F_blk"; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="U_B_CombatUniform_mcam"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_CableTie"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_EarPlugs"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_morphine"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_fieldDressing"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=19; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_Flashlight_XL50"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_tourniquet"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item6 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_bloodIV"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; }; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="V_PlateCarrier1_rgr"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="SmokeShellPurple"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="HandGrenade"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=10; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; }; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="B_Carryall_mcamo"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=20; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="100Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=4; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=100; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="SmokeShellPurple"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; }; }; }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="H_HelmetSpecB_snakeskin"; }; }; class Item7 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item8 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="Binocular"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item9 { class data { class type { type[]= { "ARRAY" }; }; class value { items=6; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ItemMap"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value="ItemGPS"; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="tf_anprc152"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="ItemCompass"; }; }; class Item4 { class data { class type { type[]= { "STRING" }; }; value="ItemWatch"; }; }; class Item5 { class data { class type { type[]= { "STRING" }; }; value="NVGogglesB_grn_F"; }; }; }; }; }; }; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="56RD MTP Autorifleman 6.5"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=10; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="arifle_MX_SW_Black_F"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="acc_pointer_IR"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="optic_Hamr"; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="100Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=100; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="bipod_01_F_blk"; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="U_B_CombatUniform_mcam_tshirt"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_CableTie"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_EarPlugs"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_morphine"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_fieldDressing"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=19; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_Flashlight_XL50"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_tourniquet"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item6 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_bloodIV"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; }; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="V_PlateCarrier1_rgr"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="SmokeShellPurple"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="HandGrenade"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="100Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=4; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=100; }; }; }; }; }; }; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="B_AssaultPack_mcamo"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; }; }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="H_HelmetSpecB_snakeskin"; }; }; class Item7 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item8 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="Binocular"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item9 { class data { class type { type[]= { "ARRAY" }; }; class value { items=6; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ItemMap"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value="ItemGPS"; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="tf_anprc152"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="ItemCompass"; }; }; class Item4 { class data { class type { type[]= { "STRING" }; }; value="ItemWatch"; }; }; class Item5 { class data { class type { type[]= { "STRING" }; }; value="NVGogglesB_grn_F"; }; }; }; }; }; }; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="56RD MTP Team Leader 6.5"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=10; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="arifle_MX_GL_Black_F"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="acc_pointer_IR"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="optic_Hamr"; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="3Rnd_HE_Grenade_shell"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=3; }; }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="U_B_CombatUniform_mcam"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_CableTie"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_EarPlugs"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_morphine"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_fieldDressing"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=19; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_Flashlight_XL50"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_tourniquet"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item6 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_bloodIV"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; }; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="V_PlateCarrierGL_mtp"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=4; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="SmokeShellPurple"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="HandGrenade"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=6; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="3Rnd_HE_Grenade_shell"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=3; }; }; }; }; }; }; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="B_AssaultPack_mcamo"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; }; }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="H_HelmetSpecB_snakeskin"; }; }; class Item7 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item8 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="Binocular"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item9 { class data { class type { type[]= { "ARRAY" }; }; class value { items=6; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ItemMap"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value="ItemGPS"; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="tf_anprc152"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="ItemCompass"; }; }; class Item4 { class data { class type { type[]= { "STRING" }; }; value="ItemWatch"; }; }; class Item5 { class data { class type { type[]= { "STRING" }; }; value="NVGogglesB_grn_F"; }; }; }; }; }; }; }; }; }; }; }; class Item6 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="56RD MTP Squad Leader 6.5"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=10; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="arifle_MX_Black_F"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="acc_pointer_IR"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="optic_Hamr"; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="bipod_01_F_blk"; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="U_B_CombatUniform_mcam"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_CableTie"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_EarPlugs"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_morphine"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_fieldDressing"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=19; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_Flashlight_XL50"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_tourniquet"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item6 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_bloodIV"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; }; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="V_PlateCarrierSpec_mtp"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="SmokeShellPurple"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="HandGrenade"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=6; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; }; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="tf_rt1523g"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=1; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="3Rnd_HE_Grenade_shell"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=4; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=3; }; }; }; }; }; }; }; }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="H_HelmetSpecB_snakeskin"; }; }; class Item7 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item8 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="Binocular"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item9 { class data { class type { type[]= { "ARRAY" }; }; class value { items=6; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ItemMap"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value="ItemGPS"; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="tf_anprc152"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="ItemCompass"; }; }; class Item4 { class data { class type { type[]= { "STRING" }; }; value="ItemWatch"; }; }; class Item5 { class data { class type { type[]= { "STRING" }; }; value="NVGogglesB_grn_F"; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; nAttributes=1; }; }; Edited September 17, 2019 by Cockheaven nest code in spoiler Share this post Link to post Share on other sites
BadHabitz 235 Posted September 17, 2019 1 hour ago, Cockheaven said: My objective is to create a (perhaps thru GitHub) sample mission that contains all the scripts (init, onplayerkilled, onplayerrespawn etc...) so that a mission maker only has to copy these files into a new mission and it meets the unit standard. Reveal hidden contents class CustomAttributes { class Category0 { name="ace_arsenal_DummyCategory"; class Attribute0 { property="ace_arsenal_DefaultLoadoutsListAttribute"; expression="if (!is3DEN) then {ace_arsenal_defaultLoadoutsList= _value}"; class Value { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="56RD MTP Rifleman 6.5"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=10; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="arifle_MX_Black_F"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="acc_pointer_IR"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="optic_Hamr"; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="bipod_01_F_blk"; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="U_B_CombatUniform_mcam"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_CableTie"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_EarPlugs"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_morphine"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_fieldDressing"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=19; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_Flashlight_XL50"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_tourniquet"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item6 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_bloodIV"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; }; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="V_PlateCarrier2_rgr"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="SmokeShellPurple"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="HandGrenade"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=10; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; }; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="B_AssaultPack_mcamo"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; }; }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="H_HelmetSpecB_snakeskin"; }; }; class Item7 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item8 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="Binocular"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item9 { class data { class type { type[]= { "ARRAY" }; }; class value { items=6; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ItemMap"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value="ItemGPS"; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="tf_anprc152"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="ItemCompass"; }; }; class Item4 { class data { class type { type[]= { "STRING" }; }; value="ItemWatch"; }; }; class Item5 { class data { class type { type[]= { "STRING" }; }; value="NVGogglesB_grn_F"; }; }; }; }; }; }; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="56RD MTP Light AT 6.5"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=10; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="arifle_MX_Black_F"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="acc_pointer_IR"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="optic_Hamr"; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="bipod_01_F_blk"; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="CUP_launch_M136"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="U_B_CombatUniform_mcam"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_CableTie"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_EarPlugs"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_morphine"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_fieldDressing"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=19; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_Flashlight_XL50"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_tourniquet"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item6 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_bloodIV"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; }; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="V_PlateCarrier2_rgr"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="SmokeShellPurple"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="HandGrenade"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=10; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; }; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="B_AssaultPack_mcamo"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=1; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="CUP_launch_M136"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; }; }; }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="H_HelmetSpecB_snakeskin"; }; }; class Item7 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item8 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="Binocular"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item9 { class data { class type { type[]= { "ARRAY" }; }; class value { items=6; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ItemMap"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value="ItemGPS"; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="tf_anprc152"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="ItemCompass"; }; }; class Item4 { class data { class type { type[]= { "STRING" }; }; value="ItemWatch"; }; }; class Item5 { class data { class type { type[]= { "STRING" }; }; value="NVGogglesB_grn_F"; }; }; }; }; }; }; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="56RD MTP Medic 6.5"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=10; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="arifle_MXC_Black_F"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="acc_pointer_IR"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="optic_Hamr"; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="U_B_CombatUniform_mcam"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_CableTie"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_EarPlugs"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_morphine"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_fieldDressing"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=19; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_Flashlight_XL50"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_tourniquet"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item6 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_bloodIV"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; }; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="V_PlateCarrierSpec_mtp"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="SmokeShellPurple"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="HandGrenade"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=6; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; }; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="B_AssaultPack_mcamo"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=6; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_fieldDressing"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=35; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_epinephrine"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=10; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_morphine"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=10; }; }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_tourniquet"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_bloodIV"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=8; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="SmokeShellPurple"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; }; }; }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="H_HelmetSpecB_snakeskin"; }; }; class Item7 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item8 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="Binocular"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item9 { class data { class type { type[]= { "ARRAY" }; }; class value { items=6; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ItemMap"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value="ItemGPS"; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="tf_anprc152"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="ItemCompass"; }; }; class Item4 { class data { class type { type[]= { "STRING" }; }; value="ItemWatch"; }; }; class Item5 { class data { class type { type[]= { "STRING" }; }; value="NVGogglesB_grn_F"; }; }; }; }; }; }; }; }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="56RD MTP Ammo Bearer 6.5"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=10; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="arifle_MX_Black_F"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="acc_pointer_IR"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="optic_Hamr"; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="bipod_01_F_blk"; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="U_B_CombatUniform_mcam"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_CableTie"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_EarPlugs"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_morphine"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_fieldDressing"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=19; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_Flashlight_XL50"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_tourniquet"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item6 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_bloodIV"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; }; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="V_PlateCarrier1_rgr"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="SmokeShellPurple"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="HandGrenade"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=10; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; }; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="B_Carryall_mcamo"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=20; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="100Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=4; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=100; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="SmokeShellPurple"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; }; }; }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="H_HelmetSpecB_snakeskin"; }; }; class Item7 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item8 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="Binocular"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item9 { class data { class type { type[]= { "ARRAY" }; }; class value { items=6; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ItemMap"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value="ItemGPS"; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="tf_anprc152"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="ItemCompass"; }; }; class Item4 { class data { class type { type[]= { "STRING" }; }; value="ItemWatch"; }; }; class Item5 { class data { class type { type[]= { "STRING" }; }; value="NVGogglesB_grn_F"; }; }; }; }; }; }; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="56RD MTP Autorifleman 6.5"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=10; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="arifle_MX_SW_Black_F"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="acc_pointer_IR"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="optic_Hamr"; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="100Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=100; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="bipod_01_F_blk"; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="U_B_CombatUniform_mcam_tshirt"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_CableTie"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_EarPlugs"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_morphine"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_fieldDressing"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=19; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_Flashlight_XL50"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_tourniquet"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item6 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_bloodIV"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; }; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="V_PlateCarrier1_rgr"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="SmokeShellPurple"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="HandGrenade"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="100Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=4; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=100; }; }; }; }; }; }; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="B_AssaultPack_mcamo"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; }; }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="H_HelmetSpecB_snakeskin"; }; }; class Item7 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item8 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="Binocular"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item9 { class data { class type { type[]= { "ARRAY" }; }; class value { items=6; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ItemMap"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value="ItemGPS"; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="tf_anprc152"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="ItemCompass"; }; }; class Item4 { class data { class type { type[]= { "STRING" }; }; value="ItemWatch"; }; }; class Item5 { class data { class type { type[]= { "STRING" }; }; value="NVGogglesB_grn_F"; }; }; }; }; }; }; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="56RD MTP Team Leader 6.5"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=10; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="arifle_MX_GL_Black_F"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="acc_pointer_IR"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="optic_Hamr"; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="3Rnd_HE_Grenade_shell"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=3; }; }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="U_B_CombatUniform_mcam"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_CableTie"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_EarPlugs"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_morphine"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_fieldDressing"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=19; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_Flashlight_XL50"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_tourniquet"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item6 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_bloodIV"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; }; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="V_PlateCarrierGL_mtp"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=4; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="SmokeShellPurple"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="HandGrenade"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=6; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="3Rnd_HE_Grenade_shell"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=3; }; }; }; }; }; }; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="B_AssaultPack_mcamo"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; }; }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="H_HelmetSpecB_snakeskin"; }; }; class Item7 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item8 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="Binocular"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item9 { class data { class type { type[]= { "ARRAY" }; }; class value { items=6; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ItemMap"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value="ItemGPS"; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="tf_anprc152"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="ItemCompass"; }; }; class Item4 { class data { class type { type[]= { "STRING" }; }; value="ItemWatch"; }; }; class Item5 { class data { class type { type[]= { "STRING" }; }; value="NVGogglesB_grn_F"; }; }; }; }; }; }; }; }; }; }; }; class Item6 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="56RD MTP Squad Leader 6.5"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=10; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="arifle_MX_Black_F"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="acc_pointer_IR"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="optic_Hamr"; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="bipod_01_F_blk"; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="U_B_CombatUniform_mcam"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_CableTie"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_EarPlugs"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_morphine"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_fieldDressing"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=19; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_Flashlight_XL50"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_tourniquet"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item6 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_bloodIV"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; }; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="V_PlateCarrierSpec_mtp"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="SmokeShellPurple"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="HandGrenade"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=6; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; }; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="tf_rt1523g"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=1; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=3; class Item0 { class data { class type { type[]= { "STRING" }; }; value="3Rnd_HE_Grenade_shell"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=4; }; }; class Item2 { class data { class type { type[]= { "SCALAR" }; }; value=3; }; }; }; }; }; }; }; }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="H_HelmetSpecB_snakeskin"; }; }; class Item7 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item8 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="Binocular"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; }; }; }; class Item9 { class data { class type { type[]= { "ARRAY" }; }; class value { items=6; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ItemMap"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value="ItemGPS"; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="tf_anprc152"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="ItemCompass"; }; }; class Item4 { class data { class type { type[]= { "STRING" }; }; value="ItemWatch"; }; }; class Item5 { class data { class type { type[]= { "STRING" }; }; value="NVGogglesB_grn_F"; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; nAttributes=1; }; }; If this is what you need you can create a mission template and post the zipped mission folder to Discord, or host it at Google Drive. The user just has to use that template to start the mission-making process and you're good to go. Share this post Link to post Share on other sites
Mr H. 402 Posted September 17, 2019 4.2 Adding default loadouts via script Since 3.13.0, you can also add default loadouts with the ace_arsenal_fnc_addDefaultLoadout function. * 0: Name of loadout <STRING> * 1: getUnitLoadout array <ARRAY> Example: ["Squad Leader", getUnitLoadout sql1] call ace_arsenal_fnc_addDefaultLoadout If a loadout with the same name exists, it will be overwritten so you can store all your loadouts in a sqf https://ace3mod.com/wiki/framework/arsenal-framework.html 1 Share this post Link to post Share on other sites
Cockheaven 21 Posted September 18, 2019 WOW! I'm so blind I had run over that section so many times. Thanks @Mr H. for hitting me in the face with it, if only it were a snake... So how do I structure this? Should I have in init.sqf ["Squad Leader", getUnitLoadout sql1.sqf] call ace_arsenal_fnc_addDefaultLoadout and in sql1.sqf Spoiler class Item6 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="56RD MTP Squad Leader 6.5"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=10; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "STRING" }; }; value="arifle_MX_Black_F"; }; }; class Item1 { class data { class type { type[]= { "STRING" }; }; value=""; }; }; class Item2 { class data { class type { type[]= { "STRING" }; }; value="acc_pointer_IR"; }; }; class Item3 { class data { class type { type[]= { "STRING" }; }; value="optic_Hamr"; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="30Rnd_65x39_caseless_black_mag"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=30; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item6 { class data { class type { type[]= { "STRING" }; }; value="bipod_01_F_blk"; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="U_B_CombatUniform_mcam"; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=7; class Item0 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_CableTie"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item1 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_EarPlugs"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item2 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_morphine"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=5; }; }; }; }; }; class Item3 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_fieldDressing"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=19; }; }; }; }; }; class Item4 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_Flashlight_XL50"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; class Item5 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_tourniquet"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=2; }; }; }; }; }; class Item6 { class data { class type { type[]= { "ARRAY" }; }; class value { items=2; class Item0 { class data { class type { type[]= { "STRING" }; }; value="ACE_bloodIV"; }; }; class Item1 { class data { class type { type[]= { "SCALAR" }; }; value=1; }; }; }; }; }; }; }; }; }; }; }; An example would be handy, Thanks! Share this post Link to post Share on other sites
Mr H. 402 Posted September 18, 2019 no no no! I'd suggest making all your loadouts in a virtual mission, give all the units a variable name that fits the loadout they have eg. squadLeaderDeltaforce Then run this script: _allLoadOuts =[]; { _allLoadOuts pushbackunique [str _x,getUnitLoadOut _x] }forEach allunits; _script = ["_allLoadOuts = ",_allLoadOuts,";",endl,"{[_x select 0,_x select 1] call ace_arsenal_fnc_addDefaultLoadout}forEach _allLoadOuts;"] joinString ""; copyToClipboard _script copy the clipboard contents to a script that you will call in your missions' init.sqf and can share to your mission makers. Don't forget that the "allow default loadouts" setting in your ACE settings. I've just tested it and it works 1 Share this post Link to post Share on other sites
Dedmen 2713 Posted September 18, 2019 On 9/17/2019 at 5:20 AM, Cockheaven said: The only way that I am aware of to embed Default Loadouts into the ACE arsenal is through EDEN and this can be quite tedious and/or time consuming, not to mention it requires the mission maker to have the kits premade. I'm creating mine through scripts.https://github.com/dedmen/gf_scripts/blob/master/addons/gf_scripts/XEH_postInit.sqf#L63 This and below Share this post Link to post Share on other sites
Cockheaven 21 Posted September 18, 2019 14 hours ago, Mr H. said: no no no! I'd suggest making all your loadouts in a virtual mission, give all the units a variable name that fits the loadout they have eg. squadLeaderDeltaforce Then run this script: _allLoadOuts =[]; { _allLoadOuts pushbackunique [str _x,getUnitLoadOut _x] }forEach allunits; _script = ["_allLoadOuts = ",_allLoadOuts,";",endl,"{[_x select 0,_x select 1] call ace_arsenal_fnc_addDefaultLoadout}forEach _allLoadOuts;"] joinString ""; copyToClipboard _script copy the clipboard contents to a script that you will call in your missions' init.sqf and can share to your mission makers. Don't forget that the "allow default loadouts" setting in your ACE settings. I've just tested it and it works Thank you @Mr H. I will give this a try! Share this post Link to post Share on other sites
Mr H. 402 Posted September 19, 2019 Now @Cockheaven since I was interested in the subject I went ahead and made a version that makes a more elaborate, sexier and more readable output file that you can copy paste directly to your init and still make sense of: _allLoadOuts =["[",endl,endl]; { private _toString =[endl,endl,"//-----",str _x,"-----//",endl,"[","""",str _x,"""",",",getUnitLoadOut _x,"]"]; _toString append ([[",",endl,endl],[endl,endl]] select (_forEachIndex isEqualTo ((count allUnits)-1))); _allLoadOuts append _toSTring; }forEach allunits; _allLoadOuts pushBackUnique "];"; _script = ["//-----------Load Outs-----------//",endl,endl,"_allLoadOuts = "]; _footer = [endl,endl,"//----------LoadOuts End----------//",endl,endl,"//-------add loadouts to ace default------",endl,"{[_x select 0,_x select 1] call ace_arsenal_fnc_addDefaultLoadout}forEach _allLoadOuts;"]; _script append _allLoadOuts; _script append _footer; copyToClipboard (_script joinstring ""); It will yield an ouput file that looks like this: Spoiler //-----------Load Outs-----------// _allLoadOuts = [ //-----me-----// ["me",[["arifle_MX_ACO_pointer_F","","acc_pointer_IR","optic_Aco",["30Rnd_65x39_caseless_mag",30],[],""],[],["hgun_P07_F","","","",["16Rnd_9x21_Mag",17],[],""],["U_B_CombatUniform_mcam",[["ACE_fieldDressing",5],["ACE_packingBandage",5],["ACE_morphine",5],["ACE_tourniquet",5],["30Rnd_65x39_caseless_mag",2,30]]],["V_PlateCarrier1_rgr",[["30Rnd_65x39_caseless_mag",9,30],["16Rnd_9x21_Mag",2,17],["HandGrenade",2,1],["SmokeShell",1,1],["SmokeShellGreen",1,1],["Chemlight_green",2,1]]],["B_AssaultPack_mcamo_Ammo",[["ACRE_PRC343_ID_1",1],["30Rnd_65x39_caseless_mag",6,30],["100Rnd_65x39_caseless_mag",1,100],["HandGrenade",2,1],["MiniGrenade",2,1],["1Rnd_HE_Grenade_shell",3,1],["3Rnd_HE_Grenade_shell",1,3],["10Rnd_338_Mag",2,10],["20Rnd_762x51_Mag",2,20]]],"H_HelmetB_grass","",[],["ItemMap","","ItemRadioAcreFlagged","ItemCompass","ItemWatch","NVGoggles"]]], //-----gerorge-----// ["gerorge",[["arifle_MX_ACO_pointer_F","","acc_pointer_IR","optic_Aco",["30Rnd_65x39_caseless_mag",30],[],""],[],["hgun_P07_F","","","",["16Rnd_9x21_Mag",17],[],""],["U_B_CombatUniform_mcam",[["ACE_fieldDressing",5],["ACE_packingBandage",5],["ACE_morphine",5],["ACE_tourniquet",5],["30Rnd_65x39_caseless_mag",2,30]]],["V_PlateCarrier1_rgr",[["30Rnd_65x39_caseless_mag",9,30],["16Rnd_9x21_Mag",2,17],["HandGrenade",2,1],["SmokeShell",1,1],["SmokeShellGreen",1,1],["Chemlight_green",2,1]]],["B_AssaultPack_mcamo_Ammo",[["30Rnd_65x39_caseless_mag",6,30],["100Rnd_65x39_caseless_mag",1,100],["HandGrenade",2,1],["MiniGrenade",2,1],["1Rnd_HE_Grenade_shell",3,1],["3Rnd_HE_Grenade_shell",1,3],["10Rnd_338_Mag",2,10],["20Rnd_762x51_Mag",2,20]]],"H_HelmetB_grass","",[],["ItemMap","","ItemRadio","ItemCompass","ItemWatch","NVGoggles"]]], //-----jesus-----// ["jesus",[["arifle_MX_ACO_pointer_F","","acc_pointer_IR","optic_Aco",["30Rnd_65x39_caseless_mag",30],[],""],[],["hgun_P07_F","","","",["16Rnd_9x21_Mag",17],[],""],["U_B_CombatUniform_mcam_tshirt",[["ACE_fieldDressing",1],["ACE_packingBandage",1],["ACE_morphine",1],["ACE_tourniquet",1],["30Rnd_65x39_caseless_mag",2,30]]],["V_Chestrig_rgr",[["30Rnd_65x39_caseless_mag",5,30],["16Rnd_9x21_Mag",2,17],["HandGrenade",2,1],["B_IR_Grenade",2,1],["SmokeShell",1,1],["SmokeShellGreen",1,1],["Chemlight_green",2,1]]],["B_Kitbag_rgr_AAR",[["optic_tws_mg",1],["bipod_01_F_snd",1],["muzzle_snds_338_sand",1],["muzzle_snds_H",1],["100Rnd_65x39_caseless_mag",2,100],["100Rnd_65x39_caseless_mag_Tracer",2,100],["130Rnd_338_Mag",2,130]]],"H_HelmetB_light","G_Combat",["Rangefinder","","","",[],[],""],["ItemMap","","ItemRadio","ItemCompass","ItemWatch","NVGoggles"]]], //-----bob-----// ["bob",[["arifle_MX_ACO_pointer_F","","acc_pointer_IR","optic_Aco",["30Rnd_65x39_caseless_mag",30],[],""],[],["hgun_P07_F","","","",["16Rnd_9x21_Mag",17],[],""],["U_B_CombatUniform_mcam_tshirt",[["ACE_fieldDressing",1],["ACE_packingBandage",1],["ACE_morphine",1],["ACE_tourniquet",1],["30Rnd_65x39_caseless_mag",2,30]]],["V_Chestrig_rgr",[["30Rnd_65x39_caseless_mag",5,30],["16Rnd_9x21_Mag",2,17],["HandGrenade",2,1],["B_IR_Grenade",2,1],["SmokeShell",1,1],["SmokeShellGreen",1,1],["Chemlight_green",2,1]]],["B_Carryall_mcamo_AAT",[["Titan_AT",2,1],["Titan_AP",2,1]]],"H_HelmetB_light","",["Rangefinder","","","",[],[],""],["ItemMap","","ItemRadio","ItemCompass","ItemWatch","NVGoggles"]]] ]; //----------LoadOuts End----------// //-------add loadouts to ace default------ {[_x select 0,_x select 1] call ace_arsenal_fnc_addDefaultLoadout}forEach _allLoadOuts; Only trouble is: it works fine but the very last loadout is always fucked up and missing its uniform backpack and vest. I've done a few test it works fine otherwise but I've been unable to figure out why this final loadout is fucked up, maybe somebody here can.... Share this post Link to post Share on other sites
Mr H. 402 Posted September 19, 2019 scrtach that it's not just the last loadout, i'm gussing it's the joinstring with the results of getUnitLoadOut... scratch that again! It's the ace function if I just take the generated loadout and use setUnitLoadOut it works fine. Again, I was a stupid fool and used it on an arsenal with no items. This updated version will also provide you with a list of items to allow and some help: _allLoadOuts =["[",endl,endl]; _arsenalItemsArray = []; //---generates the objects for the arsenalVariable (Borrowed from ace 3 doc) private _items = allUnits apply {getUnitLoadout _x}; _items = str _items splitString "[]," joinString ","; _items = parseSimpleArray ("[" + _items + "]"); _items = _items arrayIntersect _items select {_x isEqualType "" && {_x != ""}}; { private _toString =[endl,endl,"//-----",str _x,"-----//",endl,"[","""",str _x,"""",",",getUnitLoadOut _x,"]"]; _toString append ([[",",endl,endl],[endl,endl]] select (_forEachIndex isEqualTo ((count allUnits)-1))); _allLoadOuts append _toSTring; }forEach allunits; _allLoadOuts pushBackUnique "];"; _info1 = "/*"; _info2 = "//-----NOTE-------//"; _info3 = "If you want to create an arsenal that contains only items from the above loadouts paste the following code in its init:"; _info4 ="this spawn {waitUntil{!isNil 'ACE_ArsenalAllowedItems'};[_this,ACE_ArsenalAllowedItems,true] call ace_arsenal_fnc_initBox};"; _info5 ="*/"; _script = ["//-----------Load Outs-----------//",endl,endl,"_allLoadOuts = "]; _footer = [endl,endl,"//----------LoadOuts End----------//",endl,endl,"//-------add loadouts to ace default------",endl,"{[_x select 0,_x select 1] call ace_arsenal_fnc_addDefaultLoadout}forEach _allLoadOuts;",endl,endl,"ACE_ArsenalAllowedItems =",_items,";",endl,endl,_info1,endl,_info2,endl,_info3,endl,_info4,endl,_info5]; _script append _allLoadOuts; _script append _footer; copyToClipboard (_script joinstring ""); hint "export complete, paste results to file"; it gives an oupout file that looks like this (comments are included in the outpout): Spoiler //-----------Load Outs-----------// _allLoadOuts = [ //-----george-----// ["george",[["arifle_MX_ACO_pointer_F","","acc_pointer_IR","optic_Aco",["30Rnd_65x39_caseless_mag",30],[],""],[],["hgun_P07_F","","","",["16Rnd_9x21_Mag",17],[],""],["U_B_CombatUniform_mcam",[["ACE_fieldDressing",5],["ACE_packingBandage",5],["ACE_morphine",5],["ACE_tourniquet",5],["30Rnd_65x39_caseless_mag",2,30]]],["V_PlateCarrier1_rgr",[["30Rnd_65x39_caseless_mag",9,30],["16Rnd_9x21_Mag",2,17],["HandGrenade",2,1],["SmokeShell",1,1],["SmokeShellGreen",1,1],["Chemlight_green",2,1]]],["B_AssaultPack_mcamo_Ammo",[["30Rnd_65x39_caseless_mag",6,30],["100Rnd_65x39_caseless_mag",1,100],["HandGrenade",2,1],["MiniGrenade",2,1],["1Rnd_HE_Grenade_shell",3,1],["3Rnd_HE_Grenade_shell",1,3],["10Rnd_338_Mag",2,10],["20Rnd_762x51_Mag",2,20]]],"H_HelmetB_grass","",[],["ItemMap","","ItemRadio","ItemCompass","ItemWatch","NVGoggles"]]], //-----jesus-----// ["jesus",[["B_Patrol_Soldier_Autorifleman_weapon_F","muzzle_snds_H_snd_F","acc_pointer_IR","",["100Rnd_65x39_caseless_mag_Tracer",100],[],"bipod_01_F_snd"],[],["B_Patrol_Soldier_Pistol_F","muzzle_snds_acp","","optic_MRD",["11Rnd_45ACP_Mag",11],[],""],["U_B_CombatUniform_mcam_tshirt",[["ACE_fieldDressing",2],["ACE_packingBandage",2],["ACE_morphine",2],["ACE_tourniquet",2],["100Rnd_65x39_caseless_mag",1,100],["MiniGrenade",1,1]]],["V_PlateCarrier2_rgr",[["100Rnd_65x39_caseless_mag",3,100],["100Rnd_65x39_caseless_mag_Tracer",1,100],["11Rnd_45ACP_Mag",2,11],["MiniGrenade",1,1],["SmokeShell",1,1],["SmokeShellGreen",1,1]]],[],"H_HelmetB_snakeskin","G_Bandanna_khk",["Binocular","","","",[],[],""],["ItemMap","","ItemRadio","ItemCompass","ItemWatch","NVGoggles"]]], //-----bob-----// ["bob",[["arifle_SDAR_F","","","",["20Rnd_556x45_UW_mag",20],[],""],[],["hgun_P07_snds_F","muzzle_snds_L","","",["16Rnd_9x21_Mag",17],[],""],["U_B_Wetsuit",[["ACE_Clacker",1],["ACE_DefusalKit",1],["ACE_fieldDressing",1],["ACE_packingBandage",1],["ACE_morphine",1],["ACE_tourniquet",1],["30Rnd_556x45_Stanag_red",3,30],["20Rnd_556x45_UW_mag",2,20],["16Rnd_9x21_Mag",2,17],["SmokeShellBlue",2,1],["Chemlight_blue",4,1]]],["V_RebreatherB",[]],["B_AssaultPack_blk_DiverExp",[["ToolKit",1],["MineDetector",1],["DemoCharge_Remote_Mag",3,1]]],"","G_B_Diving",[],["ItemMap","","ItemRadio","ItemCompass","ItemWatch",""]]], //-----donald-----// ["donald",[["arifle_MXM_DMS_LP_BI_snds_F","muzzle_snds_H","acc_pointer_IR","optic_DMS",["30Rnd_65x39_caseless_mag",30],[],"bipod_01_F_snd"],[],["hgun_P07_snds_F","muzzle_snds_L","","",["16Rnd_9x21_Mag",17],[],""],["U_B_CombatUniform_mcam",[["ACE_fieldDressing",1],["ACE_packingBandage",1],["ACE_morphine",1],["ACE_tourniquet",1],["30Rnd_65x39_caseless_mag",2,30]]],["V_Chestrig_rgr",[["30Rnd_65x39_caseless_mag",3,30],["16Rnd_9x21_Mag",2,17],["MiniGrenade",2,1],["SmokeShell",1,1],["SmokeShellGreen",1,1],["Chemlight_green",2,1]]],[],"H_Booniehat_mcamo","G_Combat",["Rangefinder","","","",[],[],""],["ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles"]]] ]; //----------LoadOuts End----------// //-------add loadouts to ace default------ {[_x select 0,_x select 1] call ace_arsenal_fnc_addDefaultLoadout}forEach _allLoadOuts; ACE_ArsenalAllowedItems =["arifle_MX_ACO_pointer_F","acc_pointer_IR","optic_Aco","30Rnd_65x39_caseless_mag","hgun_P07_F","16Rnd_9x21_Mag","U_B_CombatUniform_mcam","ACE_fieldDressing","ACE_packingBandage","ACE_morphine","ACE_tourniquet","V_PlateCarrier1_rgr","HandGrenade","SmokeShell","SmokeShellGreen","Chemlight_green","B_AssaultPack_mcamo_Ammo","100Rnd_65x39_caseless_mag","MiniGrenade","1Rnd_HE_Grenade_shell","3Rnd_HE_Grenade_shell","10Rnd_338_Mag","20Rnd_762x51_Mag","H_HelmetB_grass","ItemMap","ItemRadio","ItemCompass","ItemWatch","NVGoggles","B_Patrol_Soldier_Autorifleman_weapon_F","muzzle_snds_H_snd_F","100Rnd_65x39_caseless_mag_Tracer","bipod_01_F_snd","B_Patrol_Soldier_Pistol_F","muzzle_snds_acp","optic_MRD","11Rnd_45ACP_Mag","U_B_CombatUniform_mcam_tshirt","V_PlateCarrier2_rgr","H_HelmetB_snakeskin","G_Bandanna_khk","Binocular","arifle_SDAR_F","20Rnd_556x45_UW_mag","hgun_P07_snds_F","muzzle_snds_L","U_B_Wetsuit","ACE_Clacker","ACE_DefusalKit","30Rnd_556x45_Stanag_red","SmokeShellBlue","Chemlight_blue","V_RebreatherB","B_AssaultPack_blk_DiverExp","ToolKit","MineDetector","DemoCharge_Remote_Mag","G_B_Diving","arifle_MXM_DMS_LP_BI_snds_F","muzzle_snds_H","optic_DMS","V_Chestrig_rgr","H_Booniehat_mcamo","G_Combat","Rangefinder","ItemGPS"]; /* //-----NOTE-------// If you want to create an arsenal that contains only items from the above loadouts paste the following code in its init: this spawn {waitUntil{!isNil 'ACE_ArsenalAllowedItems'};[_this,ACE_ArsenalAllowedItems,true] call ace_arsenal_fnc_initBox}; */ Share this post Link to post Share on other sites
damsous 329 Posted September 20, 2019 I think the most simple thing to do its to create a composition for playable slot with your desired loadout then just add the composition on each new mission. If you want get the same loadout when respawning just add this in the init.sqf : if (hasInterface) then { [] spawn { waitUntil {alive player}; player setVariable ["loadout",getUnitLoadout player,false]; player addEventHandler ["Respawn", { player setUnitLoadout (player getVariable "loadout"); }]; }; }; 1 Share this post Link to post Share on other sites
blackburnrus 31 Posted January 13, 2021 I'm curious about loadouts. In loadouts menu there is a "Default Loadout" button (loadouts made by mission maker) I want players to pick up only this Default Loadout kits. And I don't want players to have access to the arsenal, where they can take extra ammunition, e.t.c. IDK how to do that, because you can't take kit if you don't have kit items in arsenal Share this post Link to post Share on other sites