Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Author: tanaKa-
- // Description: paste your loadout config from the arseanal exporter
- #include "undef.hpp" // Reset defines
- // ------------------- PASTE BELOW THIS LINE
- // Camo set
- #define CAMO_UNIFORM "U_LIB_US_Private","U_LIB_US_Private_1st","U_LIB_US_Rangers_Uniform","U_LIB_US_Rangers_Private_1st"
- #define CAMO_VEST "V_LIB_US_Vest_Garand","V_LIB_US_Vest_Garand"
- #define CAMO_BACKPACK "B_LIB_US_Backpack",B_LIB_US_Backpack_Bandoleer","B_LIB_US_Backpack_Mk2","B_LIB_US_M36_Rope"
- #define CAMO_HEADGEAR "H_LIB_US_Rangers_Helmet","H_LIB_US_Rangers_Helmet_ns"
- // Rifle
- #define RIFLE "LIB_M1_Garand"
- #define RIFLE_MAG "LIB_8Rnd_762x63:30"
- #define RIFLE_ATTACHMENTS ""
- #define AAR_ATTACHMENTS RIFLE_ATTACHMENTS
- #define ALT_OPTICS "optic_Aco","rhsusf_acc_compm4","rhsusf_acc_eotech_xps3","CUP_optic_CompM2_Black","CUP_optic_TrijiconRx01_black","CUP_optic_MRad"
- // GL Rifle
- #define GLRIFLE "LIB_M1_Carbine"
- #define GLRIFLE_MAG "LIB_15Rnd_762x33:20"
- // WARNING - Unknown GL Muzzle [LIB_M1_Carbine->no2ndMuzzle]
- //#define GLRIFLE_MAG_SMOKE ""
- #define GLRIFLE_MAG_HE "LIB_f1:6"
- //#define GLRIFLE_MAG_FLARE ""
- // LDR Rifle
- #define LDR_RIFLE "LIB_M1A1_Thompson","LIB_M1928A1_Thompson"
- #define LDR_RIFLE_MAG "LIB_30Rnd_45ACP:10"
- // Carbine
- #define CARBINE "LIB_M1A1_Carbine"
- #define CARBINE_MAG "LIB_15Rnd_762x33:20"
- // AR
- #define AR "LIB_M1918A2_BAR"
- #define AR_MAG "LIB_20Rnd_762x63:25"
- #define AAR_MAG "LIB_20Rnd_762x63:15"
- // AT
- #define AT "LIB_M1A1_Bazooka"
- #define AT_MAG "LIB_1Rnd_60mm_M6:1"
- // MMG
- #define MMG "LIB_M1919A6"
- #define MMG_MAG "LIB_50Rnd_762x63:10"
- // MAT
- #define MAT "LIB_M1A1_Bazooka"
- #define MAT_MAG "LIB_1Rnd_60mm_M6:2"
- #define MAT_MAG2 "LIB_1Rnd_60mm_M6:2"
- //#define MAT_OPTIC ""
- // -------------------- PASTE ABOVE THIS LINE
- // SAM
- #define SAM ""
- #define SAM_MAG ""
- #define SAM_MAG2 ""
- // Sniper Rifle
- #define SNIPER "LIB_M1903A4_Springfield"
- #define SNIPER_MAG "LIB_5Rnd_762x63:30"
- // Spotter Rifle
- #define SPOTTER RIFLE
- #define SPOTTER_MAG RIFLE_MAG
- #define SPOTTER2 ""
- #define SPOTTER2_MAG ""
- #define DMRIFLE_OPTICS ""
- #define DMRIFLE_ATT ""
- // SMG
- #define SMG "LIB_M3_GreaseGun"
- #define SMG_MAG "LIB_30Rnd_45ACP:5"
- // Shotgun
- #define SG "rhs_weap_M590_5RD"
- #define SG_MAG "rhsusf_5Rnd_00Buck:6"
- #define SG_MAG2 "rhsusf_5Rnd_Slug:5"
- // M32
- //#define HGREN "rhs_weap_m32"
- //#define HGREN_MAG "rhsusf_mag_6Rnd_M441_HE:4","rhsusf_mag_6Rnd_M714_white:2"
- // IAR
- //#define IAR "RH_M27IAR"
- //#define IAR_MAG "RH_60Rnd_556x45_M855A1:8"
- // Pistol
- #define PISTOL "rhsusf_weap_m1911a1"
- #define PISTOL_MAG "rhsusf_mag_7x45acp_MHP:3"
- #define FLAREPISTOL "BWA3_P2A1"
- #define FLAREPISTOL_MAG "BWA3_1Rnd_Flare_Singlestar_Green:3","BWA3_1Rnd_Flare_Singlestar_Red:3"
- // Grenades
- #define BASE_FRAG "LIB_f1:2"
- #define BASE_GRENADES BASE_FRAG,BASE_SMOKES
- #define LEADER_GRENADES BASE_FRAG,LEADER_SMOKES
- // Gear
- #define BASE_TOOLS COMMON_TOOLS
- #define LEADER_TOOLS COMMON_LEADER_TOOLS,KEY_WEST
- #define BASE_LINKED COMMON_LINKED,NODS
- #define LEADER_LINKED COMMON_LEADER_LINKED
- // Class Gear
- #define BAG_MEDIC "usm_pack_m5_medic"
- #define BAG_MEDIUM "B_LIB_US_M36_Bandoleer"
- #define BAG_HEAVY "milgp_b_patrol_01_rgr"
- #define GL_VEST "V_LIB_US_Vest_Grenadier"
- #define FTL_UNIFORM "U_LIB_US_Corp"
- #define LDR_VEST "V_LIB_US_AB_Vest_Thompson"
- #define LDR_HEADGEAR "H_LIB_US_Rangers_Helmet_NCO"
- #define MEDIC_VEST "V_LIB_US_Vest_Medic2","V_LIB_US_Vest_Medic"
- #define MEDIC_UNIFORM "U_LIB_US_Med","U_LIB_US_Rangers_Med"
- #define MEDIC_HEADGEAR "H_LIB_US_Helmet_Med","H_LIB_US_Helmet_Med_ns","H_LIB_US_Helmet_Med_os"
- #define ENG_VEST "V_LIB_US_Vest_Carbine_eng"
- #define AR_VEST "V_LIB_US_AB_Vest_Bar","V_LIB_US_Vest_Bar"
- //#define IAR_VEST CAMO_VEST
- //#define MRK_VEST "V_LIB_US_Vest_Carbine_nco"
- #define LITE_VEST V_LIB_US_Vest_Carbine // Pilot, Crew, Sniper, Spotter
- #define SNIPER_UNIFORM CAMO_UNIFORM
- #define SNIPER_HEADGEAR "H_LIB_US_AB_Helmet_Plain_1","H_LIB_US_AB_Helmet_Plain_2","H_LIB_US_AB_Helmet_Plain_3"
- #define SNIPER_VEST "V_LIB_US_Vest_Carbine_nco"
- #define SNIPER_BACKPACK "B_LIB_US_Bandoleer"
- #define PILOT_UNIFORM "U_LIB_US_Pilot"
- #define PILOT_HEADGEAR "H_LIB_US_Helmet_Pilot_Glasses_Down"
- #define CREW_UNIFORM "U_LIB_US_Tank_Crew2","U_LIB_US_Tank_Crew"
- #define CREW_HEADGEAR "H_LIB_US_Helmet_Pilot"
- class Car {
- TransportWeapons[] = {AT};
- TransportMagazines[] = {RIFLE_MAG,RIFLE_MAG,CARBINE_MAG,AR_MAG,AR_MAG,GLRIFLE_MAG_HE};
- TransportItems[] = {BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL};
- };
- class Tank {
- TransportWeapons[] = {AT};
- TransportMagazines[] = {RIFLE_MAG,RIFLE_MAG,CARBINE_MAG,AR_MAG,AR_MAG,GLRIFLE_MAG_HE};
- TransportItems[] = {BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL};
- };
- class Helicopter {
- TransportMagazines[] = {RIFLE_MAG,RIFLE_MAG,CARBINE_MAG,AR_MAG,AR_MAG,GLRIFLE_MAG_HE};
- TransportItems[] = {BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL};
- };
- class Plane {};
- class Ship_F {};
- class Soldier_F {// rifleman
- uniform[] = {CAMO_UNIFORM};
- vest[] = {CAMO_VEST};
- goggles[] = {GOGGLES};
- headgear[] = {CAMO_HEADGEAR};
- backpack[] = {CAMO_BACKPACK};
- backpackItems[] = {BASE_MEDICAL};
- weapons[] = {RIFLE};
- magazines[] = {RIFLE_MAG,BASE_GRENADES};
- items[] = {BASE_TOOLS};
- linkedItems[] = {BASE_LINKED};
- attachments[] = {RIFLE_ATTACHMENTS};
- opticChoices[] = {ALT_OPTICS};
- };
- class Fic_Soldier_Carbine: Soldier_F {// carbine-man
- weapons[] = {CARBINE};
- magazines[] = {CARBINE_MAG,BASE_GRENADES};
- };
- class Survivor_F: Soldier_F { // FT CLS
- backpackItems[] = {CLS_MEDICAL,AAR_MAG};
- };
- class soldier_M_F: Soldier_F { // Marksman
- weapons[] = {SPOTTER};
- vest[] = {MRK_VEST};
- handguns[] = {PISTOL};
- magazines[] = {SPOTTER_MAG,PISTOL_MAG,BASE_GRENADES};
- attachments[] = {DMRIFLE_OPTICS,DMRIFLE_ATT};
- opticChoices[] = {DMRIFLE_OPTICS};
- };
- class Soldier_GL_F: Soldier_F { // Grenadier
- vest[] = {GL_VEST};
- weapons[] = {GLRIFLE};
- magazines[] = {GLRIFLE_MAG,GLRIFLE_MAG_HE,BASE_GRENADES};
- };
- class Soldier_TL_F: Soldier_F {// FTL
- headgear[] = {LDR_HEADGEAR};
- uniform[] = {FTL_UNIFORM};
- weapons[] = {LDR_RIFLE};
- vest[] = {LDR_VEST};
- backpack[] = {BAG_MEDIUM};
- magazines[] = {LDR_RIFLE_MAG,LEADER_GRENADES};
- items[] += {LEADER_TOOLS,RADIO_MR};
- linkedItems[] += {BINOS,NODS2};
- };
- class Soldier_SL_F: Soldier_TL_F {// SL
- headgear[] = {"H_LIB_US_Rangers_Helmet_NCO"};
- uniform[] = {"U_LIB_US_Sergant","U_LIB_US_Rangers_Sergant"};
- linkedItems[] = {BASE_LINKED,BINOS,NODS2};
- items[] += {RADIO_LR};
- };
- class officer_F: Soldier_SL_F {// CO and DC
- headgear[] = {H_LIB_US_Rangers_Helmet_First_lieutenant};
- items[] += {};
- linkedItems[] += {};
- };
- class soldier_UAV_F: Soldier_F {
- backpack[] = {"B_UAV_01_backpack_F"};
- linkedItems[] += {"B_uavterminal"};
- items[] += {RADIO_LR};
- };
- class Soldier_AR_F: Soldier_F {// AR
- vest[] = {AR_VEST};
- weapons[] = {AR};
- backpack[] = {BAG_MEDIUM};
- magazines[] = {AR_MAG,BASE_GRENADES};
- };
- class Soldier_AAR_F: Soldier_F {// AAR
- backpack[] = {BAG_MEDIUM};
- backpackItems[] += {AAR_MAG};
- attachments[] = {AAR_ATTACHMENTS};
- linkedItems[] += {BINOS};
- };
- class Soldier_LAT_F: Soldier_F {// RAT
- magazines[] += {AT_MAG};
- launchers[] = {AT};
- };
- class medic_F: Fic_Soldier_Carbine {// Medic
- magazines[] = {CARBINE_MAG,MEDIC_GRENADES};
- backpack[] = {BAG_MEDIC};
- vest[] = {MEDIC_VEST};
- uniform[] = {MEDIC_UNIFORM};
- headgear[] = {MEDIC_HEADGEAR};
- backpackItems[] = {MEDIC_MEDICAL};
- items[] += {RADIO_MR};
- };
- class Fic_Spotter: Soldier_F {
- linkedItems[] += {RANGE_FINDER};
- };
- class support_MG_F: Soldier_AR_F {// MMG
- weapons[] = {MMG};
- magazines[] = {MMG_MAG,PISTOL_MAG,BASE_GRENADES};
- attachments[] = {};
- };
- class Soldier_A_F: Fic_Spotter {// MMG Spotter/Ammo Bearer
- backpackItems[] += {MMG_MAG};
- };
- class soldier_AT_F: Fic_Soldier_Carbine {// MAT Gunner
- backpack[] = {BAG_HEAVY};
- backpackItems[] = {};
- magazines[] += {MAT_MAG};
- items[] += {BASE_MEDICAL};
- launchers[] = {MAT};
- secondaryAttachments[] = {MAT_OPTIC};
- };
- class Soldier_AAT_F: Fic_Spotter {// MAT Spotter/Ammo Bearer
- backpackItems[] = {};
- backpack[] = {BAG_HEAVY};
- magazines[] += {MAT_MAG};
- items[] += {BASE_MEDICAL};
- };
- class soldier_AA_F: Fic_Soldier_Carbine {// SAM Gunner
- SAM_GEAR(BAG_HEAVY, SAM_MAG)
- launchers[] = {SAM};
- };
- class Soldier_AAA_F: Fic_Spotter {// SAM Spotter/Ammo Bearer
- SAM_GEAR(BAG_HEAVY, SAM_MAG2)
- };
- class support_Mort_F: Fic_Soldier_Carbine {// Mortar Gunner
- MORTAR_GEAR("O_Mortar_01_weapon_F")
- };
- class support_AMort_F: Fic_Spotter {// Assistant Mortar
- MORTAR_GEAR("O_Mortar_01_support_F")
- };
- class spotter_F: Fic_Spotter {// Spotter
- weapons[] = {SPOTTER};
- uniform[] = {SNIPER_UNIFORM};
- vest[] = {SNIPER_VEST};
- headgear[] = {SNIPER_HEADGEAR};
- magazines[] = {SPOTTER_MAG,BASE_GRENADES};
- backpack[] = {SNIPER_BACKPACK};
- items[] += {RADIO_MR,"ACE_RangeCard"};
- linkedItems[] += {LEADER_LINKED};
- };
- class sniper_F: spotter_F {// Sniper
- weapons[] = {SNIPER};
- magazines[] = {SNIPER_MAG,PISTOL_MAG,BASE_GRENADES};
- handguns[] = {PISTOL};
- uniform[] = {SNIPER_UNIFORM};
- vest[] = {SNIPER_VEST};
- headgear[] = {SNIPER_HEADGEAR};
- backpack[] = {SNIPER_BACKPACK};
- items[] = {BASE_TOOLS,"ACE_RangeCard"};
- linkedItems[] = {BASE_LINKED};
- attachments[] = {"rhsusf_acc_M8541"};
- };
- class Helipilot_F {// Pilot
- uniform[] = {PILOT_UNIFORM};
- // backpack[] = {"B_AssaultPack_blk"};
- vest[] = {LITE_VEST};
- headgear[] = {PILOT_HEADGEAR};
- weapons[] = {SMG};
- handguns[] = {FLAREPISTOL};
- magazines[] = {SMG_MAG,FLAREPISTOL_MAG,CREW_GRENADES};
- backpackItems[] = {KEY_WEST,RADIO_LR};
- items[] = {BASE_MEDICAL,BASE_TOOLS,LEADER_TOOLS,RADIO_MR};
- linkedItems[] = {BASE_LINKED,LEADER_LINKED,NODS3};
- };
- class helicrew_F: Helipilot_F {}; // Pilot
- class crew_F: Fic_Soldier_Carbine {// Crew
- // backpack[] = {"UK3CB_BAF_B_Carryall_DDPM"};
- vest[] = {LITE_VEST};
- uniform[] ={CREW_UNIFORM};
- headgear[] = {CREW_HEADGEAR};
- magazines[] = {CARBINE_MAG,CREW_GRENADES};
- backpackItems[] = {KEY_WEST,RADIO_LR};
- linkedItems[] = {BASE_LINKED,LEADER_LINKED,BINOS,NODS3};
- items[] += {BASE_MEDICAL};
- };
- class soldier_repair_F: crew_F {// Repair Specialist
- backpack[] = {BAG_HEAVY};
- uniform[] ={CREW_UNIFORM};
- backpackItems[] += {"Toolkit",RADIO_MR,KEY_WEST};
- linkedItems[] = {BASE_LINKED,LEADER_LINKED};
- };
- class Fic_eng: Fic_Soldier_Carbine {
- items[] += {BASE_ENG};
- vest[] = {ENG_VEST};
- handguns[] = {MINE_SWEEPER};
- backpackItems[] = {};
- };
- class soldier_exp_F: Fic_eng {// Explosive Specialist
- magazines[] += {BASE_EXP};
- backpackItems[] = {"Toolkit"};
- };
- class engineer_F: Fic_eng {// Mine Specialist
- magazines[] += {BASE_MINE};
- };
- class Soldier_PG_F: Fic_Soldier_Carbine { // Heavy Grenadier
- vest[] = {AR_VEST};
- headgear[] = {"rhs_Booniehat_ucp"};
- backpack[] = {BAG_HEAVY};
- backpackItems[] += {CARBINE,"RH_compM2"};
- weapons[] = {HGREN};
- magazines[] = {HGREN_MAG,CARBINE_MAG};
- linkedItems[] = {BASE_LINKED};
- };
- class Soldier_lite_F: Fic_Soldier_Carbine { // Breacher
- backpack[] = {BAG_MEDIUM};
- headgear[] = {"rhs_Booniehat_ucp"};
- backpackItems[] += {SG};
- magazines[] += {SG_MAG,STUN_GRENADES};
- };
- class Soldier_unarmed_F: Soldier_AR_F { // IAR
- weapons[] = {IAR};
- vest[] = {IAR_VEST};
- attachments[] = {"rhsusf_acc_harris_bipod"};
- magazines[] = {IAR_MAG};
- opticChoices[] = {ALT_OPTICS};
- };
- class fallback: Soldier_F {}; // This means any faction member who doesn't match something will use this loadout
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement