Skip to content

Commit

Permalink
Merge pull request #593 from ColdEvul/Blake-TU
Browse files Browse the repository at this point in the history
Added Blake TU
  • Loading branch information
AndreasBrostrom authored May 17, 2020
2 parents 8a646b1 + 65959dc commit 48f2d49
Show file tree
Hide file tree
Showing 2 changed files with 236 additions and 7 deletions.
237 changes: 230 additions & 7 deletions cScripts/Loadouts/CfgLoadouts_Training.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,106 @@ class Cav_B_Unarmed_Local : CommonBlufor {

class CAV_SOI_INSTR : Cav_B_Charlie_base_F {

uniform[] = {"LOP_U_ISTS_Fatigue_19"};
headgear[] = {"DAR_Beret_blk"};
goggles[] = {""};
vest[] = {"V_TacVest_khk"};
backpack[] = {"B_Carryall_mcamo"};
binoculars[] = {"ACE_Vector"};

magazines[] = {
"rhs_mag_30Rnd_556x45_M855A1_Stanag",6,

"rhs_mag_m67",2,

"SmokeShell",2,
"SmokeShellBlue",1,
"SmokeShellGreen",1,
"SmokeShellRed",1,
"SmokeShellYellow",1
};

items[] = {
// Radios
"ACRE_PRC343",
"ACRE_PRC152",
"ACRE_PRC152",

// Standard
"ACE_EarPlugs",
"ACE_MapTools",
"ACE_CableTie",
"H_Cap_tan_specops_US",

// Electronics
"ACE_microDAGR",
"ACE_HuntIR_monitor",

// Tools
"ACE_SpraypaintRed",
"ACE_EntrenchingTool"
};

gps[] = {"ItemAndroid"};

insignia[] = {""};

preLoadout = "[(_this select 0), 'training', 2, 2] call cScripts_fnc_setPreInitPlayerSettings; \
(_this select 0) allowDamage false;";
};

class CAV_SOI_BAS_INSTR : Cav_B_Charlie_base_F {

uniform[] = {"LOP_U_ISTS_Fatigue_19"};
headgear[] = {"DAR_Beret_Mar"};
goggles[] = {""};
vest[] = {"V_TacVest_khk"};
backpack[] = {"B_Carryall_mcamo"};
binoculars[] = {"ACE_Vector"};

magazines[] = {
"rhs_mag_30Rnd_556x45_M855A1_Stanag",6,

"rhs_mag_m67",2,

"SmokeShell",2,
"SmokeShellBlue",1,
"SmokeShellGreen",1,
"SmokeShellRed",1,
"SmokeShellYellow",1
};

items[] = {
// Radios
"ACRE_PRC343",
"ACRE_PRC152",
"ACRE_PRC152",

// Standard
"ACE_EarPlugs",
"ACE_MapTools",
"ACE_CableTie",
"H_Cap_tan_specops_US",

// Electronics
"ACE_microDAGR",
"ACE_HuntIR_monitor",

// Tools
"ACE_SpraypaintRed",
"ACE_EntrenchingTool"
};

gps[] = {"ItemAndroid"};

insignia[] = {""};

preLoadout = "[(_this select 0), 'training', 2, 2] call cScripts_fnc_setPreInitPlayerSettings; \
(_this select 0) allowDamage false;";
};

class CAV_SOI_C1_INSTR : Cav_B_Charlie_base_F {

uniform[] = {"LOP_U_ISTS_Fatigue_19"};
headgear[] = {"DAR_Beret_Mar"};
goggles[] = {""};
Expand All @@ -52,6 +152,57 @@ class CAV_SOI_INSTR : Cav_B_Charlie_base_F {

items[] = {
// Radios
"ACRE_PRC343",
"ACRE_PRC152",
"ACRE_PRC152",

// Standard
"ACE_EarPlugs",
"ACE_MapTools",
"ACE_CableTie",
"H_Cap_tan_specops_US",

// Electronics
"ACE_microDAGR",
"ACE_HuntIR_monitor",

// Tools
"ACE_SpraypaintRed",
"ACE_EntrenchingTool"
};

gps[] = {"ItemAndroid"};

insignia[] = {""};

preLoadout = "[(_this select 0), 'training', 2, 2] call cScripts_fnc_setPreInitPlayerSettings; \
(_this select 0) allowDamage false;";
};

class CAV_SOI_C2_INSTR : Cav_B_Charlie_base_F {

uniform[] = {"LOP_U_ISTS_Fatigue_19"};
headgear[] = {"DAR_Beret_blk"};
goggles[] = {""};
vest[] = {"V_TacVest_khk"};
backpack[] = {"B_Carryall_mcamo"};
binoculars[] = {"ACE_Vector"};

magazines[] = {
"rhs_mag_30Rnd_556x45_M855A1_Stanag",6,

"rhs_mag_m67",2,

"SmokeShell",2,
"SmokeShellBlue",1,
"SmokeShellGreen",1,
"SmokeShellRed",1,
"SmokeShellYellow",1
};

items[] = {
// Radios
"ACRE_PRC343",
"ACRE_PRC152",
"ACRE_PRC152",

Expand All @@ -72,7 +223,7 @@ class CAV_SOI_INSTR : Cav_B_Charlie_base_F {

gps[] = {"ItemAndroid"};

insignia[] = {"Follow_Me"};
insignia[] = {""};

preLoadout = "[(_this select 0), 'training', 2, 2] call cScripts_fnc_setPreInitPlayerSettings; \
(_this select 0) allowDamage false;";
Expand Down Expand Up @@ -101,6 +252,7 @@ class CAV_JM_INSTR : Cav_B_Charlie_base_F {

items[] = {
// Radios
"ACRE_PRC343",
"ACRE_PRC152",

// Standard
Expand All @@ -120,28 +272,95 @@ class CAV_JM_INSTR : Cav_B_Charlie_base_F {

gps[] = {"ItemAndroid"};

insignia[] = {"Cav_Insignia_Specialized_CAG"};
insignia[] = {""};
preLoadout = "[(_this select 0), 'training', 2, 2] call cScripts_fnc_setPreInitPlayerSettings; \
(_this select 0) allowDamage false;";
};

class CAV_SOI_STUD : Cav_B_Bravo_base_F {
class CAV_SOI_STUD : Cav_B_Charlie_base_F {

vest[] = {"rhsusf_iotv_ocp_Rifleman"};
backpack[] = {"B_Carryall_mcamo"};

magazines[] = {
"rhs_mag_30Rnd_556x45_M855A1_Stanag",10,

"rhs_mag_m67",6,
"rhs_mag_m67",2,

"SmokeShell",6,

"rhs_200rnd_556x45_M_SAW",2
"rhsusf_200Rnd_556x45_soft_pouch",2
};

items[] = {
"ACRE_PRC343",
"ACE_MapTools",
"ACE_quikclot",12,
"ACE_tourniquet",2,
"ACE_EntrenchingTool"
};

preLoadout = "[(_this select 0), 'training', 2, 2] call cScripts_fnc_setPreInitPlayerSettings; \
(_this select 0) allowDamage false;";
(_this select 0) allowDamage true;";
};

class CAV_SOI_BAS_STUD : Cav_B_Charlie_base_F {
company = "charlie";
primary[] = {"rhs_weap_m4a1"};
vest[] = {"rhsusf_iotv_ocp_Rifleman"};
backpack[] = {"B_Carryall_mcamo"};

magazines[] = {""};

items[] = {
"ACRE_PRC343",
"ACE_MapTools",
"ACE_quikclot",12,
"ACE_tourniquet",2
};


preLoadout = "[(_this select 0), 'training', 2, 2] call cScripts_fnc_setPreInitPlayerSettings; \
(_this select 0) allowDamage true;";
};

class CAV_SOI_C1_STUD : Cav_B_Charlie_base_F {
company = "charlie";
primary[] = {"rhs_weap_m4a1"};
vest[] = {"rhsusf_iotv_ocp_Rifleman"};
backpack[] = {"B_Carryall_mcamo"};

magazines[] = {""};

items[] = {
"ACRE_PRC343",
"ACE_MapTools",
"ACE_quikclot",12,
"ACE_tourniquet",2
};


preLoadout = "[(_this select 0), 'training', 2, 2] call cScripts_fnc_setPreInitPlayerSettings; \
(_this select 0) allowDamage true;";
};

class CAV_SOI_C2_STUD : Cav_B_Charlie_base_F {
primary[] = {"rhs_weap_m4a1"};
vest[] = {"rhsusf_iotv_ocp_Rifleman"};
backpack[] = {"B_Carryall_mcamo"};

magazines[] = {""};

items[] = {
"ACRE_PRC343",
"ACE_MapTools",
"ACE_quikclot",12,
"ACE_tourniquet",2
};


preLoadout = "[(_this select 0), 'training', 2, 2] call cScripts_fnc_setPreInitPlayerSettings; \
(_this select 0) allowDamage true;";
};

// THE ARMOR SCHOOL
Expand Down Expand Up @@ -179,9 +398,10 @@ class CAV_TAS_INSTR : Cav_B_Bravo_base_F {
// Radios
"ACRE_PRC152",
"ACRE_PRC152",
"ACRE_PRC343",

// Personal Medical Equipment
"ACE_quikclot",6,
"ACE_quikclot",12,
"ACE_tourniquet",2,

// Standard
Expand Down Expand Up @@ -221,6 +441,7 @@ class CAV_TAS_STUD : Cav_B_Bravo_base_F {
items[] = {
// Radios
"ACRE_PRC152",
"ACRE_PRC343",

// Personal Medical Equipment
"ACE_quikclot",10,
Expand Down Expand Up @@ -300,6 +521,7 @@ class CAV_ACE_FIXED_INSTR : Cav_B_Alpha_base_F {
items[] = {
// Radios
"ACRE_PRC152",
"ACRE_PRC343",

// Personal Medical Equipment
"ACE_quikclot",5,
Expand Down Expand Up @@ -349,6 +571,7 @@ class CAV_ACE_FIXED_STUD : Cav_B_Alpha_base_F {
items[] = {
// Radios
"ACRE_PRC152",
"ACRE_PRC343",

// Personal Medical Equipment
"ACE_quikclot",5,
Expand Down
6 changes: 6 additions & 0 deletions cScripts/Loadouts/CfgLoadouts_TrainingClass.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
// Instructors

class rhsusf_usmc_marpat_wd_officer : CAV_SOI_INSTR {};
class rhsusf_usmc_marpat_wd_machinegunner_ass : CAV_SOI_C2_INSTR {};
class rhsusf_usmc_marpat_wd_squadleader : CAV_SOI_C1_INSTR {};
class rhsusf_usmc_marpat_wd_gunner : CAV_SOI_BAS_INSTR {};
class rhsusf_usmc_marpat_d_officer : CAV_JM_INSTR {};
class rhsusf_usmc_marpat_wd_crewman : CAV_TAS_INSTR {};
class rhsusf_usmc_marpat_wd_helipilot : CAV_ACE_ROTARY_INSTR {};
Expand All @@ -11,6 +14,9 @@ class rhsusf_airforce_jetpilot : CAV_ACE_FIXED_INSTR {};
// Students

class rhsusf_usmc_marpat_wd_rifleman_m4 : CAV_SOI_STUD {};
class rhsusf_usmc_marpat_wd_rifleman_light : CAV_SOI_C1_STUD {};
class rhsusf_usmc_marpat_wd_rifleman_law : CAV_SOI_C2_STUD {};
class rhsusf_usmc_marpat_wd_riflemanat : CAV_SOI_BAS_STUD {};
class rhsusf_usmc_marpat_wd_combatcrewman : CAV_TAS_STUD {};
class rhsusf_usmc_marpat_wd_helicrew : CAV_ACE_ROTARY_STUD {};
class rhsusf_airforce_pilot : CAV_ACE_FIXED_STUD {};

0 comments on commit 48f2d49

Please sign in to comment.