Skip to content

Instantly share code, notes, and snippets.

@shadow-fa
Last active December 30, 2017 22:08
Show Gist options
  • Save shadow-fa/bc3f0a226ebc9edab194a853fa8a7b5c to your computer and use it in GitHub Desktop.
Save shadow-fa/bc3f0a226ebc9edab194a853fa8a7b5c to your computer and use it in GitHub Desktop.
assignGear prototype 2
#include "macros.hpp"
class cfgLoadouts
{
class BLU_F
{
displayName = "NATO";
#include "loadouts\nato.hpp"
#include "loadouts\vehicles.hpp"
}
class BLU_F_LIGHT
{
displayName = "NATO (light)";
#define IS_LIGHT
#include "loadouts\nato.hpp"
#include "loadouts\vehicles.hpp"
#undef IS_LIGHT
}
#define IS_PACIFIC
class BLU_T_F
{
displayName = "NATO Pacific";
#include "loadouts\nato.hpp"
#include "loadouts\vehicles.hpp"
}
class BLU_T_F_LIGHT
{
displayName = "NATO Pacific (light)";
#define IS_LIGHT
#include "loadouts\nato.hpp"
#include "loadouts\vehicles.hpp"
#undef IS_LIGHT
}
#undef IS_PACIFIC
};
//Rifle
#define RIFLE "arifle_MX_F"
#define RIFLE_MAG "30Rnd_65x39_caseless_mag"
#define RIFLE_MAG_TR "30Rnd_65x39_caseless_mag_Tracer"
//Carbine
#define CARBINE "arifle_MXC_F"
#define CARBINE_MAG "30Rnd_65x39_caseless_mag"
#define CARBINE_MAG_TR "30Rnd_65x39_caseless_mag_Tracer"
//Grenade launcher
#define GLRIFLE "arifle_MX_GL_F"
#define GLRIFLE_MAG "30Rnd_65x39_caseless_mag"
#define GLRIFLE_MAG_TR "30Rnd_65x39_caseless_mag_Tracer"
#define GL_MAG "1Rnd_HE_Grenade_shell"
#define GL_SMOKE_WHITE "1Rnd_Smoke_Grenade_shell"
#define GL_SMOKE_RED "1Rnd_SmokeRed_Grenade_shell"
//Auto-Rifle
#define ARRIFLE "arifle_MX_SW_F"
#define AR_MAG "100Rnd_65x39_caseless_mag"
#define AR_MAG_TR "100Rnd_65x39_caseless_mag_Tracer"
//Medium Machine Gun
// NON-DLC ALTERNATIVE: LMG_Zafir_F, 150Rnd_762x54_Box
#define MMGRIFLE "MMG_02_camo_F"
#define MMG_MAG "130Rnd_338_Mag"
// Rifleman AT
#define RAT "launch_NLAW_F"
#define RAT_MAG "NLAW_F"
#define SMG "SMG_01_F"
#define SMG_MAG "30Rnd_45ACP_Mag_SMG_01"
//Attachments
#define BIPODS {"bipod_01_F_snd"} // Black: "bipod_02_F_blk"
#define MUZZLES {"muzzle_snds_M", "muzzle_snds_H", "muzzle_snds_acp"} // 5.56, 6.5, and .45 suppressor
#define SCOPES {"optic_Holosight"}
//Clothes
#define NVG "NVGoggles"
#define UNIFORMS {"U_B_CombatUniform_mcam", "U_B_CombatUniform_mcam_vest"}
#define VESTS {"V_PlateCarrier2_rgr"}
#define HELMETS {"H_HelmetB", "H_HelmetB_grass", "H_HelmetB_sand"}
#define BACKPACK {"B_AssaultPack_mcamo"}
#define BAGLARGE {"B_Kitbag_mcamo"}
#ifdef IS_PACIFIC
//Rifles
#define RIFLE "arifle_MX_khk_F"
#define CARBINE "arifle_MXC_khk_F"
#define GLRIFLE "arifle_MX_GL_khk_F"
#define MMGRIFLE "MMG_02_black_F" // NON-DLC ALTERNATIVE: LMG_Zafir_F, 150Rnd_762x54_Box
//Attachments
#define BIPODS {"bipod_01_F_khk"} // Black: "bipod_02_F_blk"
#define MUZZLES {"muzzle_snds_m_khk_F", "muzzle_snds_H_khk_F", "muzzle_snds_acp"} // 5.56, 6.5, and .45 suppressor
#define SCOPES {"optic_Holosight_khk_F"}
//Clothes
#define NVG "NVGoggles_tna_F"
#define UNIFORMS {"U_B_T_Soldier_F", "U_B_T_Soldier_AR_F", "U_B_T_Soldier_SL_F"}
#define VESTS {"V_PlateCarrier2_tna_F"}
#define HELMETS {"H_HelmetB_tna_F"}
#define BACKPACK {"B_AssaultPack_tna_F"}
#define BAGLARGE {"B_Kitbag_rgr"}
#endif
//#ifdef IS_LIGHT
// #ifdef IS_PACIFIC
// #define VESTS {"V_Chestrig_oli"}
// #else
// #define VESTS {"V_Chestrig_khk"}
// #endif
//#endif
class baseMan { // Weaponless baseclass
displayName = "Unarmed";
// All randomized
uniform[] = UNIFORMS;
vest[] = VESTS;
headgear[] = HELMETS;
// backpack[] = BACKPACK;
backpack[] = {};
goggles[] = {"default"};
hmd[] = {};
// Leave empty to remove all. "default" means leave original item.
// All randomized
// muzzles and scope can include primary and sidearm items.
primaryWeapon[] = {};
scope[] = SCOPES;
bipod[] = {};
attachment[] = {};
//attachment[] = {"acc_flashlight"};
silencer[] = {};
//muzzles[] = MUZZLES
muzzles[] = {};
// Leave empty to remove all. "Default" for primaryWeapon > leave original weapon.
// Only *Weapon[] arrays are randomized
secondaryWeapon[] = {};
secondaryAttachments[] = {"", "", "", ""}; //silencer, laser, optics, bipod. In that order.
sidearmWeapon[] = {};
sidearmAttachments[] = {"", "", "optic_MRD", ""}; //silencer, laser, optics, bipod. In that order.
// Leave empty to remove all. "Default" for secondaryWeapon or sidearmWeapon > leave original weapon.
// These are added to the uniform or vest
magazines[] = {};
items[] = {"FirstAidKit"};
//numFAKs = 1;
// These are added directly into their respective slots
linkedItems[] = {
"ItemCompass",
"ItemGPS",
"ItemMap",
NVG,
"ItemRadio",
"ItemWatch"
};
// These are put into the backpack
backpackItems[] = {};
// list of unit traits to be applied
unitTraits[] = {};
// This is executed after unit init is complete. argument: _this = _unit.
code = "";
//TODO test texture replacement
//e.g. code = "_this setObjectTextureGlobal [0, ""\a3\characters_f\BLUFOR\Data\clothing_wdl_co.paa""];";
};
class r : baseMan
{
displayName = "Rifleman";
primaryWeapon[] = {RIFLE};
// backpack[] = {};
magazines[] =
{
LIST_5(RIFLE_MAG),
LIST_2(RIFLE_MAG_TR),
LIST_3("HandGrenade"),
LIST_2("SmokeShell")
};
};
class g : r
{
displayName = "Grenadier";
primaryWeapon[] = {GLRIFLE};
// backpack[] = {};
magazines[] =
{
LIST_5(GLRIFLE_MAG),
LIST_2(GLRIFLE_MAG_TR),
LIST_3("HandGrenade"),
LIST_2("SmokeShell"),
LIST_6(GL_MAG),
LIST_3(GL_SMOKE_WHITE)
};
};
class car : r
{
displayName = "Carabinier";
primaryWeapon[] = {CARBINE};
// backpack[] = {};
magazines[] =
{
LIST_5(CARBINE_MAG),
LIST_2(CARBINE_MAG_TR),
LIST_3("HandGrenade"),
LIST_2("SmokeShell")
};
};
class m : car
{
displayName = "Medic";
unitTraits[] = {"Medic"};
items[] += {"FirstAidKit"};
backpack[] = BACKPACK;
backpackItems[] = {
LIST_1("Medikit")
};
magazines[] +=
{
LIST_1("SmokeShell")
};
};
class smg : r
{
displayName = "Submachinegunner";
primaryWeapon[] = {SMG};
magazines[] =
{
LIST_7(SMG_MAG),
LIST_3("HandGrenade"),
LIST_3("SmokeShell")
};
};
class ftl : g
{
displayName = "Fireteam Leader";
magazines[] +=
{
LIST_2("1Rnd_SmokeGreen_Grenade_shell")
};
linkedItems[] += {"Rangefinder"};
attachment[] += {"acc_pointer_IR"};
};
class sl : ftl
{
displayName = "Squad Leader";
sidearmWeapon[] = {"hgun_Pistol_heavy_01_F"};
magazines[] +=
{
LIST_3("11Rnd_45ACP_Mag"),
LIST_1("SmokeShell"),
LIST_3(GL_SMOKE_RED),
LIST_3("SmokeShellPurple")
};
};
class dc : sl
{
displayName = "Deputy Commander";
};
class co : sl
{
displayName = "Platoon CO";
magazines[] +=
{
LIST_2("11Rnd_45ACP_Mag"),
LIST_3(GL_SMOKE_WHITE)
};
};
class jtac : co
{
displayName = "Forward Air Controller";
magazines[] =
{
LIST_5("11Rnd_45ACP_Mag"),
LIST_3("SmokeShell"),
LIST_5(RIFLE_MAG),
LIST_9(GL_SMOKE_RED),
LIST_2(RIFLE_MAG_TR),
LIST_1("Laserbatteries")
};
#ifdef IS_PACIFIC
linkedItems[] += {"Laserdesignator_01_khk_F"};
#else
linkedItems[] += {"Laserdesignator"};
#endif
};
class aar : r
{
displayName = "Assistant Automatic Rifleman";
magazines[] +=
{
LIST_2(AR_MAG),
LIST_2("HandGrenade")
};
};
class ar : r
{
displayName = "Automatic Rifleman";
primaryWeapon[] = {ARRIFLE};
bipod[] = BIPODS;
backpack[] = BACKPACK;
magazines[] =
{
LIST_4(AR_MAG),
LIST_2(AR_MAG_TR),
LIST_3("SmokeShell"),
LIST_1("HandGrenade")
};
};
class rat : car
{
displayName = "Rifleman (AT)";
backpack[] = BACKPACK;
secondaryWeapon[] = {RAT};
magazines[] +=
{
LIST_1(RAT_MAG)
};
};
class dm : r
{
displayName = "Designated Marksman";
#ifdef IS_PACIFIC
primaryWeapon[] = {"arifle_MXM_khk_F"};
scope[] = {"optic_Hamr_khk_F"};
#else
primaryWeapon[] = {"arifle_MXM_F"};
scope[] = {"optic_MRCO"};
#endif
bipod[] = BIPODS;
magazines[] =
{
LIST_5("30Rnd_65x39_caseless_mag"),
LIST_2("30Rnd_65x39_caseless_mag_Tracer"),
LIST_2("HandGrenade"),
LIST_3("SmokeShell")
};
};
//Medium MG
class mmgg : ar
{
displayName = "MMG Gunner";
backpack[] = BACKPACK;
primaryWeapon[] = {MMGRIFLE};
scope[] = {};
magazines[] =
{
LIST_3(MMG_MAG),
// LIST_1("HandGrenade"),
LIST_3("SmokeShell")
};
};
class mmgag : r
{
displayName = "MMG Team Leader";
backpack[] = BACKPACK;
linkedItems[] += {"Rangefinder"};
backpackItems[] =
{
LIST_3(MMG_MAG)
};
magazines[] +=
{
LIST_1("SmokeShell")
};
};
//Heavy MG
class hmgg : car
{
displayName = "HMG Gunner";
backpack[] = {"B_HMG_01_weapon_F"};
};
class hmgag : r
{
displayName = "HMG Team Leader";
backpack[] = {"B_HMG_01_support_F"};
linkedItems[] += {"Rangefinder"};
};
//Medium AT
class matg : car
{
displayName = "MAT Gunner";
backpack[] = BAGLARGE;
secondaryWeapon[] = {RAT};
magazines[] =
{
LIST_3(CARBINE_MAG),
LIST_2(CARBINE_MAG_TR),
LIST_3("SmokeShell"),
LIST_3(RAT_MAG)
};
};
class matag : r
{
displayName = "MAT Team Leader";
backpack[] = BACKPACK;
linkedItems[] += {"Rangefinder"};
backpackItems[] =
{
LIST_2(RAT_MAG)
};
};
//Heavy AT
class hatg : car
{
displayName = "HAT Gunner";
backpack[] = BAGLARGE;
#ifdef IS_PACIFIC
primaryWeapon[] = {"launch_B_Titan_short_tna_F"};
#else
primaryWeapon[] = {"launch_B_Titan_short_F"};
#endif
magazines[] +=
{
LIST_2("Titan_AT")
};
};
class hatag : r
{
displayName = "HAT Team Leader";
backpack[] = BAGLARGE;
linkedItems[] += {"Rangefinder"};
magazines[] +=
{
LIST_2("Titan_AT")
};
};
//Mortar
class mtrg : car
{
displayName = "Mortar Gunner";
backPack[] = {"B_Mortar_01_weapon_F"};
};
class mtrag : r
{
displayName = "Mortar Team Leader";
backPack[] = {"B_Mortar_01_support_F"};
linkedItems[] += {"Rangefinder"};
};
//Medium SAM
class msamg : car
{
displayName = "Medium SAM Gunner";
backpack[] = BACKPACK;
#ifdef IS_PACIFIC
primaryWeapon[] = {"launch_B_Titan_tna_F"};
#else
primaryWeapon[] = {"launch_B_Titan_F"};
#endif
magazines[] +=
{
LIST_1("Titan_AA")
};
};
class msamag : r
{
displayName = "Medium SAM Team Leader";
backpack[] = BAGLARGE;
linkedItems[] += {"Rangefinder"};
backpackItems[] =
{
LIST_2("Titan_AA")
};
};
//Heavy SAM
class hsamg : car
{
displayName = "Heavy SAM Gunner";
backpack[] = {"B_AA_01_weapon_F"};
};
class hsamag : r
{
displayName = "Heavy SAM Team Leader";
backpack[] = {"B_HMG_01_support_F"};
linkedItems[] += {"Rangefinder"};
};
//Sniper & Spotter
class r_ghillie : r
{
displayName = "Rifleman (Ghillie)";
headgear[] = {};
#ifdef IS_PACIFIC
uniform[] = {"U_B_T_Sniper_F"};
vest[] = {"V_Chestrig_oli"};
#else
uniform[] = {"U_B_GhillieSuit"};
vest[] = {"V_Chestrig_rgr"};
#endif
//Uniform DLC alternatives: {"U_B_FullGhillie_lsh", "U_B_FullGhillie_ard", "U_B_FullGhillie_sard"};
}
class sn : r_ghillie
{
displayName = "Sniper";
#ifdef IS_PACIFIC
primaryWeapon[] = {"srifle_LRR_tna_F"};
#else
primaryWeapon[] = {"srifle_LRR_camo_F"};
#endif
sidearmWeapon[] = {"hgun_Pistol_heavy_01_F"};
scope[] = {"optic_SOS"};
bipod[] = BIPODS;
magazines[] =
{
LIST_7("7Rnd_408_Mag"),
LIST_6("11Rnd_45ACP_Mag"),
LIST_3("SmokeShell")
};
};
class sp : r_ghillie
{
displayName = "Spotter";
linkedItems[] += {"Rangefinder"};
attachment[] += {"acc_pointer_IR"};
// scope[] = {"optic_MRCO"};
};
//Vehicle Crew
class v_crew : smg
{
displayName = "Vehicle Crew";
#ifdef IS_PACIFIC
uniform[] = {"U_B_T_Soldier_SL_F"};
vest[] = {"V_Chestrig_oli"};
#else
uniform[] = {"U_B_CombatUniform_mcam_vest"};
vest[] = {"V_Chestrig_khk"};
#endif
headgear[] = {"H_HelmetCrew_B"};
backpack[] = {};
magazines[] =
{
LIST_5(SMG_MAG),
LIST_3("SmokeShellBlue")
};
}
class vg : v_crew
{
displayName = "Vehicle Gunner";
};
class vc : v_crew
{
displayName = "Vehicle Commander";
linkedItems[] += {"Rangefinder"};
};
class vd : v_crew
{
displayName = "Vehicle Driver";
backpack[] = BACKPACK;
unitTraits[] = {"Engineer"};
backpackItems[] = {
LIST_1("ToolKit")
};
};
//Helicopter/Jet Pilot & Crew
class pc : v_crew
{
displayName = "Helicopter Crew";
uniform[] = {"U_B_HeliPilotCoveralls"};
vest[] = {"V_TacVest_blk"};
headgear[] = {"H_PilotHelmetHeli_B"};
};
class pp : pc
{
displayName = "Helicopter Pilot";
backpack[] = BACKPACK;
unitTraits[] = {"Engineer"};
backpackItems[] = {
LIST_1("ToolKit")
};
};
class pcc : pp
{
displayName = "Helicopter Crew Chief";
};
class jp : pp
{
displayName = "Jet pilot";
};
//Engineer & UAV Operator
class eng : car
{
displayName = "Combat Engineer (Explosives)";
backpack[] = BAGLARGE;
magazines[] +=
{
LIST_2("SatchelCharge_Remote_Mag")
// LIST_2("ATMine_Range_Mag")
// LIST_2("DemoCharge_Remote_Mag")
};
};
class engm : car
{
displayName = "Combat Engineer (Mines)";
backpack[] = BAGLARGE;
magazines[] +=
{
LIST_4("APERSMine_Range_Mag")
// LIST_4("APERSBoundingMine_Range_Mag")
};
backpackItems[] = {
LIST_1("MineDetector"),
LIST_1("ToolKit"),
LIST_1("ATMine_Range_Mag")
};
};
class uav : car
{
displayName = "UAV Operator";
backpack[] = {"B_UAV_01_backpack_F"};
linkedItems[] += {"B_UavTerminal"};
};
//Diver
class div : r //or : baseMan
{
displayName = "Diver";
uniform[] = {"U_B_Wetsuit"};
vest[] = {"V_RebreatherB"};
goggles[] = {"G_Diving"};
headgear[] = {};
backpack[] = {"B_AssaultPack_blk"};
primaryWeapon[] = {"arifle_SDAR_F"};
magazines[] =
{
LIST_4("30Rnd_556x45_Stanag_red"),
LIST_2("30Rnd_556x45_Stanag_Tracer_Red"),
LIST_3("20Rnd_556x45_UW_mag"),
LIST_3("HandGrenade")
};
}
// Vehicle & Crate Loadouts
class baseVehicle {
items[] = {};
}
// CARGO: CAR - room for 10 weapons and 50 cargo items
class v_car : baseVehicle
{
items[] = {
LIST_2(CARBINE),
LIST_8(RIFLE_MAG),
LIST_8(GLRIFLE_MAG),
LIST_10(CARBINE_MAG),
LIST_5(AR_MAG),
LIST_1(RAT_MAG),
LIST_4("HandGrenade"),
LIST_4("SmokeShell"),
LIST_2("SmokeShellGreen"),
LIST_4(GL_MAG),
LIST_4(GL_SMOKE_WHITE),
LIST_4("FirstAidKit")
};
}
// CARGO: TRUCK - room for 50 weapons and 200 cargo items
class v_tr : baseVehicle
{
items[] = {
LIST_4(CARBINE),
LIST_20(RIFLE_MAG),
LIST_20(GLRIFLE_MAG),
LIST_20(CARBINE_MAG),
LIST_10(AR_MAG),
LIST_6(RAT_MAG),
LIST_12("HandGrenade"),
LIST_12("MiniGrenade"),
LIST_12("SmokeShell"),
LIST_4("SmokeShellGreen"),
LIST_12(GL_MAG),
LIST_12(GL_SMOKE_WHITE),
LIST_8("FirstAidKit")
};
}
// CARGO: IFV - room for 10 weapons and 100 cargo items
class v_ifv : baseVehicle
{
items[] = {
LIST_2(CARBINE),
LIST_10(RIFLE_MAG),
LIST_10(GLRIFLE_MAG),
LIST_12(CARBINE_MAG),
LIST_8(AR_MAG),
LIST_2(RAT_MAG),
LIST_8("HandGrenade"),
LIST_8("MiniGrenade"),
LIST_8("SmokeShell"),
LIST_2("SmokeShellGreen"),
LIST_8(GL_MAG),
LIST_4(GL_SMOKE_WHITE),
LIST_6("FirstAidKit")
};
}
//CARGO: TANK
class v_tank : baseVehicle
{
items[] = {
LIST_4("SmokeShell"),
LIST_2("SmokeShellGreen"),
LIST_4("Chemlight_green"),
LIST_2("FirstAidKit"),
LIST_1("Toolkit")
};
}
//CARGO: Rotary Transport Light
class v_helo_l : baseVehicle
{
items[] = {
LIST_5(RIFLE_MAG),
LIST_5(GLRIFLE_MAG),
LIST_2(AR_MAG),
LIST_5(CARBINE_MAG),
LIST_4("SmokeShell"),
LIST_2("SmokeShellGreen"),
LIST_4("Chemlight_green"),
LIST_2("B_Parachute"),
LIST_2("FirstAidKit"),
LIST_1("Toolkit")
};
}
//CARGO: Rotary Transport Medium
class v_helo_m : baseVehicle
{
items[] = {
LIST_2(CARBINE),
LIST_1(RAT),
LIST_10(RIFLE_MAG),
LIST_10(GLRIFLE_MAG),
LIST_10(CARBINE_MAG),
LIST_6(AR_MAG),
LIST_1(RAT_MAG),
LIST_4("HandGrenade"),
LIST_4("MiniGrenade"),
LIST_8("SmokeShell"),
LIST_4("SmokeShellGreen"),
LIST_12(GL_MAG),
LIST_4("Chemlight_green"),
LIST_2(BACKPACK),
LIST_2("B_Parachute"),
LIST_4("FirstAidKit"),
LIST_1("Toolkit")
};
}
//CARGO: Rotary Transport Heavy
class v_helo_h : baseVehicle
{
items[] = {
LIST_8(CARBINE),
LIST_2(RAT),
LIST_20(RIFLE_MAG),
LIST_20(GLRIFLE_MAG),
LIST_20(CARBINE_MAG),
LIST_12(AR_MAG),
LIST_6(RAT_MAG),
LIST_12("HandGrenade"),
LIST_12("MiniGrenade"),
LIST_12("SmokeShell"),
LIST_4("SmokeShellGreen"),
LIST_12(GL_MAG),
LIST_12(GL_SMOKE_WHITE),
LIST_4("Chemlight_green"),
LIST_4(BACKPACK),
LIST_4("B_Parachute"),
LIST_6("FirstAidKit"),
LIST_1("Toolkit")
};
}
//CARGO: Rotary Attack
class v_helo_a : baseVehicle
{
items[] = {
LIST_4("SmokeShell"),
LIST_2("SmokeShellGreen"),
LIST_4("Chemlight_green"),
LIST_2("FirstAidKit")
};
}
//CARGO: Jet
class v_jet : baseVehicle
{
items[] = {
LIST_2("SmokeShell"),
LIST_1("SmokeShellGreen"),
LIST_2("Chemlight_green"),
LIST_1("B_Parachute"),
LIST_1("FirstAidKit")
};
}
// CRATE: Small, ammo for 1 fireteam
class crate_small : baseVehicle
{
items[] = {
LIST_5(RIFLE_MAG),
LIST_5(GLRIFLE_MAG),
LIST_5(AR_MAG),
LIST_5(CARBINE_MAG),
LIST_5(GL_MAG),
LIST_4(GL_SMOKE_WHITE),
LIST_2(RAT_MAG),
LIST_8("HandGrenade"),
LIST_8("MiniGrenade"),
LIST_8("SmokeShell"),
LIST_2("SmokeShellGreen"),
LIST_6("FirstAidKit")
};
}
// CRATE: Medium, ammo for 1 squad
class crate_med : baseVehicle
{
items[] = {
LIST_15(RIFLE_MAG),
LIST_20(GLRIFLE_MAG),
LIST_15(AR_MAG),
LIST_20(CARBINE_MAG),
LIST_20(GL_MAG),
LIST_16(GL_SMOKE_WHITE),
LIST_6(RAT_MAG),
LIST_25("HandGrenade"),
LIST_25("MiniGrenade"),
LIST_25("SmokeShell"),
LIST_6("SmokeShellGreen"),
LIST_25("FirstAidKit")
};
}
// CRATE: Large, ammo for 1 platoon
class crate_large : baseVehicle
{
items[] = {
LIST_45(RIFLE_MAG),
LIST_60(GLRIFLE_MAG),
LIST_45(AR_MAG),
LIST_60(CARBINE_MAG),
LIST_60(GL_MAG),
LIST_50(GL_SMOKE_WHITE),
LIST_20(RAT_MAG),
LIST_75("HandGrenade"),
LIST_75("MiniGrenade"),
LIST_75("SmokeShell"),
LIST_20("SmokeShellGreen"),
LIST_75("FirstAidKit")
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment