-
-
Save shadow-fa/bc3f0a226ebc9edab194a853fa8a7b5c to your computer and use it in GitHub Desktop.
assignGear prototype 2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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 | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//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") | |
}; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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