diff --git a/cScripts/Loadouts/CfgLoadouts_Bravo.hpp b/cScripts/Loadouts/CfgLoadouts_Bravo.hpp new file mode 100644 index 000000000..4e6c0e3d1 --- /dev/null +++ b/cScripts/Loadouts/CfgLoadouts_Bravo.hpp @@ -0,0 +1,143 @@ +class Cav_B_B_Officer_F: Cav_B_Charlie_base_F { // Not used (scope 0) + scope = 0; + category[] += {"cScripts_Loadout_Cat_Charlie_Leadership"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; +}; +class Cav_B_B_PlatoonSergeant_F: Cav_B_B_Officer_F { + scope = 2; + category[] += {"cScripts_Loadout_Cat_Charlie_Leadership"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + equipmentTags[] = {}; +}; +class Cav_B_B_PlatoonLeader_F: Cav_B_B_Officer_F { + scope = 2; + category[] += {"cScripts_Loadout_Cat_Charlie_Leadership"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + equipmentTags[] = {}; +}; + + +class Cav_B_B_SquadLeader_F: Cav_B_Charlie_base_F { + scope = 2; + category[] += {"cScripts_Loadout_Cat_Charlie_Leadership"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + equipmentTags[] = {}; +}; +class Cav_B_B_FireTeamLeader_F: Cav_B_Charlie_base_F { + scope = 2; + category[] += {"cScripts_Loadout_Cat_Charlie_Squad"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + equipmentTags[] = {}; +}; + +class Cav_B_B_Rifleman_F: Cav_B_Charlie_base_F { + scope = 2; + category[] += {"cScripts_Loadout_Cat_Charlie_Squad"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + equipmentTags[] = {}; +}; +class Cav_B_B_AutomaticRifleman_F: Cav_B_Charlie_base_F { + scope = 2; + category[] += {"cScripts_Loadout_Cat_Charlie_Squad"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + equipmentTags[] = {}; +}; +class Cav_B_B_AssistantAutomaticRifleman_F: Cav_B_Charlie_base_F { // Not used (scope 0) + scope = 0; + category[] += {"cScripts_Loadout_Cat_Charlie_Squad"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + equipmentTags[] = {}; +}; +class Cav_B_B_Grenadier_F: Cav_B_Charlie_base_F { + scope = 2; + category[] += {"cScripts_Loadout_Cat_Charlie_Squad"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + equipmentTags[] = {}; +}; +class Cav_B_B_RiflemanLAT_F: Cav_B_Charlie_base_F { + scope = 2; + category[] += {"cScripts_Loadout_Cat_Charlie_Squad"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + equipmentTags[] = {}; +}; + +class Cav_B_B_MachineGunner_F: Cav_B_Charlie_base_F { // Not used (scope 0) + scope = 0; + category[] += {"cScripts_Loadout_Cat_Charlie_Weapons"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + equipmentTags[] = {}; +}; +class Cav_B_B_AssistantMachineGunner_F: Cav_B_Charlie_base_F { // Not used (scope 0) + scope = 0; + category[] += {"cScripts_Loadout_Cat_Charlie_Weapons"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + equipmentTags[] = {}; +}; +class Cav_B_B_RiflemanAT_F: Cav_B_Charlie_base_F { // Not used (scope 0) + scope = 0; + category[] += {"cScripts_Loadout_Cat_Charlie_Weapons"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + equipmentTags[] = {}; +}; +class Cav_B_B_RiflemanATAssistant_F: Cav_B_Charlie_base_F { // Not used (scope 0) + scope = 0; + category[] += {"cScripts_Loadout_Cat_Charlie_Weapons"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + equipmentTags[] = {}; +}; +class Cav_B_B_RiflemanAA_F: Cav_B_Charlie_base_F { // Not used (scope 0) + scope = 0; + category[] += {"cScripts_Loadout_Cat_Charlie_Weapons"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + equipmentTags[] = {}; +}; +class Cav_B_B_RiflemanAAAssistant_F: Cav_B_Charlie_base_F { // Not used (scope 0) + scope = 0; + category[] += {"cScripts_Loadout_Cat_Charlie_Weapons"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + equipmentTags[] = {}; +}; +class Cav_B_B_RiflemanATR_F: Cav_B_Charlie_base_F { // Not used (scope 0) + scope = 0; + category[] += {"cScripts_Loadout_Cat_Charlie_Weapons"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + equipmentTags[] = {}; +}; +class Cav_B_B_RiflemanATRAssistant_F: Cav_B_Charlie_base_F { // Not used (scope 0) + scope = 0; + category[] += {"cScripts_Loadout_Cat_Charlie_Weapons"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + equipmentTags[] = {}; +}; + +class Cav_B_B_Marksman_F: Cav_B_Charlie_base_F { + scope = 2; + category[] += {"cScripts_Loadout_Cat_Charlie_Special"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + equipmentTags[] = {}; +}; + + +class Cav_B_B_Medic_F: Cav_B_Charlie_base_F { // Not used (scope 0) + scope = 0; + category[] += {"cScripts_Loadout_Cat_Charlie_Squad"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + equipmentTags[] = {}; + abilityMedic = 3; +}; +class Cav_B_B_PlatoonMedic_F: Cav_B_Charlie_base_F { + scope = 2; + category[] += {"cScripts_Loadout_Cat_Charlie_Squad"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + equipmentTags[] = {}; + abilityMedic = 2; +}; +class Cav_B_B_CombatLifeSaver_F: Cav_B_Charlie_base_F { + scope = 2; + category[] += {"cScripts_Loadout_Cat_Charlie_Squad"}; + loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + equipmentTags[] = {}; + abilityMedic = 1; +}; + +//FIXME: Add first platoon units. Here basically diff --git a/cScripts/Loadouts/CfgLoadouts_Bravo_Labeled.hpp b/cScripts/Loadouts/CfgLoadouts_Bravo_Labeled.hpp new file mode 100644 index 000000000..69e73de01 --- /dev/null +++ b/cScripts/Loadouts/CfgLoadouts_Bravo_Labeled.hpp @@ -0,0 +1,285 @@ +// First Platoon +// FIXME: Add labeled first platoon units Here + +// Second Platoon +class Cav_B_B_PlatoonSergeant_2_5_F: Cav_B_B_PlatoonSergeant_F { + scope = 1; + platoon = 2; + squad = 5; + insignia = "cav_insignia_bravo_2"; +}; +class Cav_B_B_PlatoonLeader_2_6_F: Cav_B_B_PlatoonLeader_F { + scope = 1; + platoon = 2; + squad = 6; + insignia = "cav_insignia_bravo_2"; +}; +class Cav_B_B_PlatoonMedic_2_7_F: Cav_B_B_PlatoonMedic_F { + scope = 1; + platoon = 2; + squad = 7; + insignia = "cav_insignia_bravo_2"; +}; + +// Squad 1-2-C-1/7 +class Cav_B_B_SquadLeader_2_1_F: Cav_B_B_SquadLeader_F { + scope = 1; + platoon = 2; + squad = 1; + insignia = "cav_insignia_bravo_2_1"; +}; + +class Cav_B_B_FireTeamLeader_2_1_A_F: Cav_B_B_FireTeamLeader_F { + scope = 1; + platoon = 2; + squad = 1; + team = "alpha"; + insignia = "cav_insignia_bravo_2_1"; +}; +class Cav_B_B_AutomaticRifleman_2_1_A_F: Cav_B_B_AutomaticRifleman_F { + scope = 1; + platoon = 2; + squad = 1; + team = "alpha"; + insignia = "cav_insignia_bravo_2_1"; +}; +class Cav_B_B_Grenadier_2_1_A_F: Cav_B_B_Grenadier_F { + scope = 1; + platoon = 2; + squad = 1; + insignia = "cav_insignia_bravo_2_1"; +}; +class Cav_B_B_Rifleman_2_1_A_F: Cav_B_B_Rifleman_F { + scope = 1; + platoon = 2; + squad = 1; + team = "alpha"; + insignia = "cav_insignia_bravo_2_1"; +}; + +class Cav_B_B_FireTeamLeader_2_1_B_F: Cav_B_B_FireTeamLeader_F { + scope = 1; + platoon = 2; + squad = 1; + team = "bravo"; + insignia = "cav_insignia_bravo_2_1"; +}; +class Cav_B_B_AutomaticRifleman_2_1_B_F: Cav_B_B_AutomaticRifleman_F { + scope = 1; + platoon = 2; + squad = 1; + team = "bravo"; + insignia = "cav_insignia_bravo_2_1"; +}; +class Cav_B_B_Grenadier_2_1_B_F: Cav_B_B_Grenadier_F { + scope = 1; + platoon = 2; + squad = 1; + team = "bravo"; + insignia = "cav_insignia_bravo_2_1"; +}; +class Cav_B_B_CombatLifeSaver_2_1_B_F: Cav_B_B_CombatLifeSaver_F { + scope = 1; + platoon = 2; + squad = 1; + team = "bravo"; + insignia = "cav_insignia_bravo_2_1"; +}; + +// Squad 2-1-C-1/7 +class Cav_B_B_SquadLeader_2_2_F: Cav_B_B_SquadLeader_F { + scope = 1; + platoon = 2; + squad = 2; + insignia = "cav_insignia_bravo_2_2"; +}; + +class Cav_B_B_FireTeamLeader_2_2_A_F: Cav_B_B_FireTeamLeader_F { + scope = 1; + platoon = 2; + squad = 2; + team = "alpha"; + insignia = "cav_insignia_bravo_2_2"; +}; +class Cav_B_B_AutomaticRifleman_2_2_A_F: Cav_B_B_AutomaticRifleman_F { + scope = 1; + platoon = 2; + squad = 2; + team = "alpha"; + insignia = "cav_insignia_bravo_2_2"; +}; +class Cav_B_B_Grenadier_2_2_A_F: Cav_B_B_Grenadier_F { + scope = 1; + platoon = 2; + squad = 2; + team = "alpha"; + insignia = "cav_insignia_bravo_2_2"; +}; +class Cav_B_B_Rifleman_2_2_A_F: Cav_B_B_Rifleman_F { + scope = 1; + platoon = 2; + squad = 2; + team = "alpha"; + insignia = "cav_insignia_bravo_2_2"; +}; + +class Cav_B_B_FireTeamLeader_2_2_B_F: Cav_B_B_FireTeamLeader_F { + scope = 1; + platoon = 2; + squad = 2; + team = "bravo"; + insignia = "cav_insignia_bravo_2_2"; +}; +class Cav_B_B_AutomaticRifleman_2_2_B_F: Cav_B_B_AutomaticRifleman_F { + scope = 1; + platoon = 2; + squad = 2; + team = "bravo"; + insignia = "cav_insignia_bravo_2_2"; +}; +class Cav_B_B_Grenadier_2_2_B_F: Cav_B_B_Grenadier_F { + scope = 1; + platoon = 2; + squad = 2; + team = "bravo"; + insignia = "cav_insignia_bravo_2_2"; +}; +class Cav_B_B_CombatLifeSaver_2_2_B_F: Cav_B_B_CombatLifeSaver_F { + scope = 1; + platoon = 2; + squad = 2; + team = "bravo"; + insignia = "cav_insignia_bravo_2_2"; +}; + +// Squad 3-1-C-1/7 +class Cav_B_B_SquadLeader_2_3_F: Cav_B_B_SquadLeader_F { + scope = 1; + platoon = 2; + squad = 3; + insignia = "cav_insignia_bravo_2_3"; +}; + +class Cav_B_B_FireTeamLeader_2_3_A_F: Cav_B_B_FireTeamLeader_F { + scope = 1; + platoon = 2; + squad = 3; + team = "alpha"; + insignia = "cav_insignia_bravo_2_3"; +}; +class Cav_B_B_AutomaticRifleman_2_3_A_F: Cav_B_B_AutomaticRifleman_F { + scope = 1; + platoon = 1; + squad = 1; + team = "alpha"; + insignia = "cav_insignia_bravo_2_3"; +}; +class Cav_B_B_Grenadier_2_3_A_F: Cav_B_B_Grenadier_F { + scope = 1; + platoon = 2; + squad = 3; + team = "alpha"; + insignia = "cav_insignia_bravo_2_3"; +}; +class Cav_B_B_Rifleman_2_3_A_F: Cav_B_B_Rifleman_F { + scope = 1; + platoon = 2; + squad = 3; + team = "alpha"; + insignia = "cav_insignia_bravo_2_3"; +}; + +class Cav_B_B_FireTeamLeader_2_3_B_F: Cav_B_B_FireTeamLeader_F { + scope = 1; + platoon = 2; + squad = 3; + team = "bravo"; + insignia = "cav_insignia_bravo_2_3"; +}; +class Cav_B_B_AutomaticRifleman_2_3_B_F: Cav_B_B_AutomaticRifleman_F { + scope = 1; + platoon = 2; + squad = 3; + team = "bravo"; + insignia = "cav_insignia_bravo_2_3"; +}; +class Cav_B_B_Grenadier_2_3_B_F: Cav_B_B_Grenadier_F { + scope = 1; + platoon = 2; + squad = 3; + team = "bravo"; + insignia = "cav_insignia_bravo_2_3"; +}; +class Cav_B_B_CombatLifeSaver_2_3_B_F: Cav_B_B_CombatLifeSaver_F { + scope = 1; + platoon = 2; + squad = 3; + team = "bravo"; + insignia = "cav_insignia_bravo_2_3"; +}; + +// Squad 4-1-C-1/7 +class Cav_B_B_SquadLeader_2_4_F: Cav_B_B_SquadLeader_F { + scope = 1; + platoon = 2; + squad = 4; + insignia = "cav_insignia_bravo_2_4"; +}; + +class Cav_B_B_FireTeamLeader_2_4_A_F: Cav_B_B_FireTeamLeader_F { + scope = 1; + platoon = 2; + squad = 4; + team = "alpha"; + insignia = "cav_insignia_bravo_2_4"; +}; +class Cav_B_B_AutomaticRifleman_2_4_A_F: Cav_B_B_AutomaticRifleman_F { + scope = 1; + platoon = 2; + squad = 4; + team = "alpha"; + insignia = "cav_insignia_bravo_2_4"; +}; +class Cav_B_B_Grenadier_2_4_A_F: Cav_B_B_Grenadier_F { + scope = 1; + platoon = 2; + squad = 4; + team = "alpha"; + insignia = "cav_insignia_bravo_2_4"; +}; +class Cav_B_B_Rifleman_2_4_A_F: Cav_B_B_Rifleman_F { + scope = 1; + platoon = 2; + squad = 4; + team = "alpha"; + insignia = "cav_insignia_bravo_2_4"; +}; + +class Cav_B_B_FireTeamLeader_2_4_B_F: Cav_B_B_FireTeamLeader_F { + scope = 1; + platoon = 2; + squad = 4; + team = "bravo"; + insignia = "cav_insignia_bravo_2_4"; +}; +class Cav_B_B_AutomaticRifleman_2_4_B_F: Cav_B_B_AutomaticRifleman_F { + scope = 1; + platoon = 2; + squad = 4; + team = "bravo"; + insignia = "cav_insignia_bravo_2_4"; +}; +class Cav_B_B_Grenadier_2_4_B_F: Cav_B_B_Grenadier_F { + scope = 1; + platoon = 2; + squad = 4; + team = "bravo"; + insignia = "cav_insignia_bravo_2_4"; +}; +class Cav_B_B_CombatLifeSaver_2_4_B_F: Cav_B_B_CombatLifeSaver_F { + scope = 1; + platoon = 2; + squad = 4; + team = "bravo"; + insignia = "cav_insignia_bravo_2_4"; +}; diff --git a/cScripts/Loadouts/CfgLoadouts_Bravo_Other.hpp b/cScripts/Loadouts/CfgLoadouts_Bravo_Other.hpp new file mode 100644 index 000000000..9e10fcb5b --- /dev/null +++ b/cScripts/Loadouts/CfgLoadouts_Bravo_Other.hpp @@ -0,0 +1,24 @@ +/* Here is a copy paste friendly empty template: + +class My_Soldier_Classname_or_VariableName: Cav_B_Bravo_base_F { + //platoon = -1; + //squad = -1; + //team = ""; + + //displayName = ""; + //scope = 0; + //category[] = {"cScripts_Loadout_Cat_Bravo_Other"}; + //loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; + //equipmentTags[] = {}; + + //icon = ""; + //insignia = ""; + + //abilityMedic = 0; + //abilityEngineer = 0; + //abilityEOD = 0; + + //preLoadout = ""; + //postLoadout = ""; +}; +*/ diff --git a/cScripts/Loadouts/CfgLoadouts_Charlie.hpp b/cScripts/Loadouts/CfgLoadouts_Charlie.hpp index 364f2b6dc..5995b9daa 100644 --- a/cScripts/Loadouts/CfgLoadouts_Charlie.hpp +++ b/cScripts/Loadouts/CfgLoadouts_Charlie.hpp @@ -3,13 +3,13 @@ class Cav_B_C_Officer_F: Cav_B_Charlie_base_F { // Not used (scope 0) category[] += {"cScripts_Loadout_Cat_Charlie_Leadership"}; loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; }; -class Cav_B_C_PlatoonSergeant_F: Cav_B_Charlie_base_F { +class Cav_B_C_PlatoonSergeant_F: Cav_B_C_Officer_F { scope = 2; category[] += {"cScripts_Loadout_Cat_Charlie_Leadership"}; loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; equipmentTags[] = {}; }; -class Cav_B_C_PlatoonLeader_F: Cav_B_Charlie_base_F { +class Cav_B_C_PlatoonLeader_F: Cav_B_C_Officer_F { scope = 2; category[] += {"cScripts_Loadout_Cat_Charlie_Leadership"}; loadout = [[],[],[],[],[],[],"","",[],["","","","","",""]]; diff --git a/cScripts/Loadouts/CfgLoadouts_Charlie_Labeled.hpp b/cScripts/Loadouts/CfgLoadouts_Charlie_Labeled.hpp index 4e17ce890..32e8a39f1 100644 --- a/cScripts/Loadouts/CfgLoadouts_Charlie_Labeled.hpp +++ b/cScripts/Loadouts/CfgLoadouts_Charlie_Labeled.hpp @@ -30,24 +30,28 @@ class Cav_B_C_FireTeamLeader_1_1_A_F: Cav_B_C_FireTeamLeader_F { scope = 1; platoon = 1; squad = 1; + team = "alpha"; insignia = "cav_insignia_charlie_1_1"; }; class Cav_B_C_AutomaticRifleman_1_1_A_F: Cav_B_C_AutomaticRifleman_F { scope = 1; platoon = 1; squad = 1; + team = "alpha"; insignia = "cav_insignia_charlie_1_1"; }; class Cav_B_C_Grenadier_1_1_A_F: Cav_B_C_Grenadier_F { scope = 1; platoon = 1; squad = 1; + team = "alpha"; insignia = "cav_insignia_charlie_1_1"; }; class Cav_B_C_Rifleman_1_1_A_F: Cav_B_C_Rifleman_F { scope = 1; platoon = 1; squad = 1; + team = "alpha"; insignia = "cav_insignia_charlie_1_1"; }; @@ -55,24 +59,28 @@ class Cav_B_C_FireTeamLeader_1_1_B_F: Cav_B_C_FireTeamLeader_F { scope = 1; platoon = 1; squad = 1; + team = "bravo"; insignia = "cav_insignia_charlie_1_1"; }; class Cav_B_C_AutomaticRifleman_1_1_B_F: Cav_B_C_AutomaticRifleman_F { scope = 1; platoon = 1; squad = 1; + team = "bravo"; insignia = "cav_insignia_charlie_1_1"; }; class Cav_B_C_Grenadier_1_1_B_F: Cav_B_C_Grenadier_F { scope = 1; platoon = 1; squad = 1; + team = "bravo"; insignia = "cav_insignia_charlie_1_1"; }; class Cav_B_C_CombatLifeSaver_1_1_B_F: Cav_B_C_CombatLifeSaver_F { scope = 1; platoon = 1; squad = 1; + team = "bravo"; insignia = "cav_insignia_charlie_1_1"; }; @@ -88,24 +96,28 @@ class Cav_B_C_FireTeamLeader_1_2_A_F: Cav_B_C_FireTeamLeader_F { scope = 1; platoon = 1; squad = 2; + team = "alpha"; insignia = "cav_insignia_charlie_1_2"; }; class Cav_B_C_AutomaticRifleman_1_2_A_F: Cav_B_C_AutomaticRifleman_F { scope = 1; platoon = 1; squad = 2; + team = "alpha"; insignia = "cav_insignia_charlie_1_2"; }; class Cav_B_C_Grenadier_1_2_A_F: Cav_B_C_Grenadier_F { scope = 1; platoon = 1; squad = 2; + team = "alpha"; insignia = "cav_insignia_charlie_1_2"; }; class Cav_B_C_Rifleman_1_2_A_F: Cav_B_C_Rifleman_F { scope = 1; platoon = 1; squad = 2; + team = "alpha"; insignia = "cav_insignia_charlie_1_2"; }; @@ -113,24 +125,28 @@ class Cav_B_C_FireTeamLeader_1_2_B_F: Cav_B_C_FireTeamLeader_F { scope = 1; platoon = 1; squad = 2; + team = "bravo"; insignia = "cav_insignia_charlie_1_2"; }; class Cav_B_C_AutomaticRifleman_1_2_B_F: Cav_B_C_AutomaticRifleman_F { scope = 1; platoon = 1; squad = 2; + team = "bravo"; insignia = "cav_insignia_charlie_1_2"; }; class Cav_B_C_Grenadier_1_2_B_F: Cav_B_C_Grenadier_F { scope = 1; platoon = 1; squad = 2; + team = "bravo"; insignia = "cav_insignia_charlie_1_2"; }; class Cav_B_C_CombatLifeSaver_1_2_B_F: Cav_B_C_CombatLifeSaver_F { scope = 1; platoon = 1; squad = 2; + team = "bravo"; insignia = "cav_insignia_charlie_1_2"; }; @@ -146,24 +162,28 @@ class Cav_B_C_FireTeamLeader_1_3_A_F: Cav_B_C_FireTeamLeader_F { scope = 1; platoon = 1; squad = 3; + team = "alpha"; insignia = "cav_insignia_charlie_1_3"; }; class Cav_B_C_AutomaticRifleman_1_3_A_F: Cav_B_C_AutomaticRifleman_F { scope = 1; platoon = 1; squad = 3; + team = "alpha"; insignia = "cav_insignia_charlie_1_3"; }; class Cav_B_C_Grenadier_1_3_A_F: Cav_B_C_Grenadier_F { scope = 1; platoon = 1; squad = 3; + team = "alpha"; insignia = "cav_insignia_charlie_1_3"; }; class Cav_B_C_Rifleman_1_3_A_F: Cav_B_C_Rifleman_F { scope = 1; platoon = 1; squad = 3; + team = "alpha"; insignia = "cav_insignia_charlie_1_3"; }; @@ -171,24 +191,28 @@ class Cav_B_C_FireTeamLeader_1_3_B_F: Cav_B_C_FireTeamLeader_F { scope = 1; platoon = 1; squad = 3; + team = "bravo"; insignia = "cav_insignia_charlie_1_3"; }; class Cav_B_C_AutomaticRifleman_1_3_B_F: Cav_B_C_AutomaticRifleman_F { scope = 1; platoon = 1; squad = 3; + team = "bravo"; insignia = "cav_insignia_charlie_1_3"; }; class Cav_B_C_Grenadier_1_3_B_F: Cav_B_C_Grenadier_F { scope = 1; platoon = 1; squad = 3; + team = "bravo"; insignia = "cav_insignia_charlie_1_3"; }; class Cav_B_C_CombatLifeSaver_1_3_B_F: Cav_B_C_CombatLifeSaver_F { scope = 1; platoon = 1; squad = 3; + team = "bravo"; insignia = "cav_insignia_charlie_1_3"; }; @@ -204,24 +228,28 @@ class Cav_B_C_FireTeamLeader_1_4_A_F: Cav_B_C_FireTeamLeader_F { scope = 1; platoon = 1; squad = 4; + team = "alpha"; insignia = "cav_insignia_charlie_1_4"; }; class Cav_B_C_AutomaticRifleman_1_4_A_F: Cav_B_C_AutomaticRifleman_F { scope = 1; platoon = 1; squad = 4; + team = "alpha"; insignia = "cav_insignia_charlie_1_4"; }; class Cav_B_C_Grenadier_1_4_A_F: Cav_B_C_Grenadier_F { scope = 1; platoon = 1; squad = 4; + team = "alpha"; insignia = "cav_insignia_charlie_1_4"; }; class Cav_B_C_Rifleman_1_4_A_F: Cav_B_C_Rifleman_F { scope = 1; platoon = 1; squad = 4; + team = "alpha"; insignia = "cav_insignia_charlie_1_4"; }; @@ -229,24 +257,28 @@ class Cav_B_C_FireTeamLeader_1_4_B_F: Cav_B_C_FireTeamLeader_F { scope = 1; platoon = 1; squad = 4; + team = "bravo"; insignia = "cav_insignia_charlie_1_4"; }; class Cav_B_C_AutomaticRifleman_1_4_B_F: Cav_B_C_AutomaticRifleman_F { scope = 1; platoon = 1; squad = 4; + team = "bravo"; insignia = "cav_insignia_charlie_1_4"; }; class Cav_B_C_Grenadier_1_4_B_F: Cav_B_C_Grenadier_F { scope = 1; platoon = 1; squad = 4; + team = "bravo"; insignia = "cav_insignia_charlie_1_4"; }; class Cav_B_C_CombatLifeSaver_1_4_B_F: Cav_B_C_CombatLifeSaver_F { scope = 1; platoon = 1; squad = 4; + team = "bravo"; insignia = "cav_insignia_charlie_1_4"; }; @@ -285,24 +317,28 @@ class Cav_B_C_FireTeamLeader_2_1_A_F: Cav_B_C_FireTeamLeader_F { scope = 1; platoon = 2; squad = 1; + team = "alpha"; insignia = "cav_insignia_charlie_2_1"; }; class Cav_B_C_AutomaticRifleman_2_1_A_F: Cav_B_C_AutomaticRifleman_F { scope = 1; platoon = 2; squad = 1; + team = "alpha"; insignia = "cav_insignia_charlie_2_1"; }; class Cav_B_C_Grenadier_2_1_A_F: Cav_B_C_Grenadier_F { scope = 1; platoon = 2; squad = 1; + team = "alpha"; insignia = "cav_insignia_charlie_2_1"; }; class Cav_B_C_Rifleman_2_1_A_F: Cav_B_C_Rifleman_F { scope = 1; platoon = 2; squad = 1; + team = "alpha"; insignia = "cav_insignia_charlie_2_1"; }; @@ -310,24 +346,28 @@ class Cav_B_C_FireTeamLeader_2_1_B_F: Cav_B_C_FireTeamLeader_F { scope = 1; platoon = 2; squad = 1; + team = "bravo"; insignia = "cav_insignia_charlie_2_1"; }; class Cav_B_C_AutomaticRifleman_2_1_B_F: Cav_B_C_AutomaticRifleman_F { scope = 1; platoon = 2; squad = 1; + team = "bravo"; insignia = "cav_insignia_charlie_2_1"; }; class Cav_B_C_Grenadier_2_1_B_F: Cav_B_C_Grenadier_F { scope = 1; platoon = 2; squad = 1; + team = "bravo"; insignia = "cav_insignia_charlie_2_1"; }; class Cav_B_C_CombatLifeSaver_2_1_B_F: Cav_B_C_CombatLifeSaver_F { scope = 1; platoon = 2; squad = 1; + team = "bravo"; insignia = "cav_insignia_charlie_2_1"; }; @@ -343,24 +383,28 @@ class Cav_B_C_FireTeamLeader_2_2_A_F: Cav_B_C_FireTeamLeader_F { scope = 1; platoon = 2; squad = 2; + team = "alpha"; insignia = "cav_insignia_charlie_2_2"; }; class Cav_B_C_AutomaticRifleman_2_2_A_F: Cav_B_C_AutomaticRifleman_F { scope = 1; platoon = 2; squad = 2; + team = "alpha"; insignia = "cav_insignia_charlie_2_2"; }; class Cav_B_C_Grenadier_2_2_A_F: Cav_B_C_Grenadier_F { scope = 1; platoon = 2; squad = 2; + team = "alpha"; insignia = "cav_insignia_charlie_2_2"; }; class Cav_B_C_Rifleman_2_2_A_F: Cav_B_C_Rifleman_F { scope = 1; platoon = 2; squad = 2; + team = "alpha"; insignia = "cav_insignia_charlie_2_2"; }; @@ -368,24 +412,28 @@ class Cav_B_C_FireTeamLeader_2_2_B_F: Cav_B_C_FireTeamLeader_F { scope = 1; platoon = 2; squad = 2; + team = "bravo"; insignia = "cav_insignia_charlie_2_2"; }; class Cav_B_C_AutomaticRifleman_2_2_B_F: Cav_B_C_AutomaticRifleman_F { scope = 1; platoon = 2; squad = 2; + team = "bravo"; insignia = "cav_insignia_charlie_2_2"; }; class Cav_B_C_Grenadier_2_2_B_F: Cav_B_C_Grenadier_F { scope = 1; platoon = 2; squad = 2; + team = "bravo"; insignia = "cav_insignia_charlie_2_2"; }; class Cav_B_C_CombatLifeSaver_2_2_B_F: Cav_B_C_CombatLifeSaver_F { scope = 1; platoon = 2; squad = 2; + team = "bravo"; insignia = "cav_insignia_charlie_2_2"; }; @@ -401,24 +449,28 @@ class Cav_B_C_FireTeamLeader_2_3_A_F: Cav_B_C_FireTeamLeader_F { scope = 1; platoon = 2; squad = 3; + team = "alpha"; insignia = "cav_insignia_charlie_2_3"; }; class Cav_B_C_AutomaticRifleman_2_3_A_F: Cav_B_C_AutomaticRifleman_F { scope = 1; platoon = 1; squad = 1; + team = "alpha"; insignia = "cav_insignia_charlie_2_3"; }; class Cav_B_C_Grenadier_2_3_A_F: Cav_B_C_Grenadier_F { scope = 1; platoon = 2; squad = 3; + team = "alpha"; insignia = "cav_insignia_charlie_2_3"; }; class Cav_B_C_Rifleman_2_3_A_F: Cav_B_C_Rifleman_F { scope = 1; platoon = 2; squad = 3; + team = "alpha"; insignia = "cav_insignia_charlie_2_3"; }; @@ -426,24 +478,28 @@ class Cav_B_C_FireTeamLeader_2_3_B_F: Cav_B_C_FireTeamLeader_F { scope = 1; platoon = 2; squad = 3; + team = "bravo"; insignia = "cav_insignia_charlie_2_3"; }; class Cav_B_C_AutomaticRifleman_2_3_B_F: Cav_B_C_AutomaticRifleman_F { scope = 1; platoon = 2; squad = 3; - insignia = ""; + team = "bravo"; + insignia = "cav_insignia_charlie_2_3"; }; class Cav_B_C_Grenadier_2_3_B_F: Cav_B_C_Grenadier_F { scope = 1; platoon = 2; squad = 3; + team = "bravo"; insignia = "cav_insignia_charlie_2_3"; }; class Cav_B_C_CombatLifeSaver_2_3_B_F: Cav_B_C_CombatLifeSaver_F { scope = 1; platoon = 2; squad = 3; + team = "bravo"; insignia = "cav_insignia_charlie_2_3"; }; @@ -459,24 +515,28 @@ class Cav_B_C_FireTeamLeader_2_4_A_F: Cav_B_C_FireTeamLeader_F { scope = 1; platoon = 2; squad = 4; + team = "alpha"; insignia = "cav_insignia_charlie_2_4"; }; class Cav_B_C_AutomaticRifleman_2_4_A_F: Cav_B_C_AutomaticRifleman_F { scope = 1; platoon = 2; squad = 4; + team = "alpha"; insignia = "cav_insignia_charlie_2_4"; }; class Cav_B_C_Grenadier_2_4_A_F: Cav_B_C_Grenadier_F { scope = 1; platoon = 2; squad = 4; + team = "alpha"; insignia = "cav_insignia_charlie_2_4"; }; class Cav_B_C_Rifleman_2_4_A_F: Cav_B_C_Rifleman_F { scope = 1; platoon = 2; squad = 4; + team = "alpha"; insignia = "cav_insignia_charlie_2_4"; }; @@ -484,23 +544,27 @@ class Cav_B_C_FireTeamLeader_2_4_B_F: Cav_B_C_FireTeamLeader_F { scope = 1; platoon = 2; squad = 4; + team = "bravo"; insignia = "cav_insignia_charlie_2_4"; }; class Cav_B_C_AutomaticRifleman_2_4_B_F: Cav_B_C_AutomaticRifleman_F { scope = 1; platoon = 2; squad = 4; + team = "bravo"; insignia = "cav_insignia_charlie_2_4"; }; class Cav_B_C_Grenadier_2_4_B_F: Cav_B_C_Grenadier_F { scope = 1; platoon = 2; squad = 4; + team = "bravo"; insignia = "cav_insignia_charlie_2_4"; }; class Cav_B_C_CombatLifeSaver_2_4_B_F: Cav_B_C_CombatLifeSaver_F { scope = 1; platoon = 2; squad = 4; + team = "bravo"; insignia = "cav_insignia_charlie_2_4"; }; diff --git a/cScripts/Loadouts/CfgLoadouts_Charlie_Other.hpp b/cScripts/Loadouts/CfgLoadouts_Charlie_Other.hpp index 34291ffd5..001688a1d 100644 --- a/cScripts/Loadouts/CfgLoadouts_Charlie_Other.hpp +++ b/cScripts/Loadouts/CfgLoadouts_Charlie_Other.hpp @@ -1,6 +1,10 @@ /* Here is a copy paste friendly empty template: class My_Soldier_Classname_or_VariableName: Cav_B_Charlie_base_F { + //platoon = -1; + //squad = -1; + //team = ""; + //displayName = ""; //scope = 0; //category[] = {"cScripts_Loadout_Cat_Charlie_Other"}; diff --git a/cScripts/Loadouts/CfgLoadouts_Common.hpp b/cScripts/Loadouts/CfgLoadouts_Common.hpp index d53ea701a..925ed6d61 100644 --- a/cScripts/Loadouts/CfgLoadouts_Common.hpp +++ b/cScripts/Loadouts/CfgLoadouts_Common.hpp @@ -3,6 +3,7 @@ class CommonBlufor { //company = ""; //platoon = -1; //squad = -1; + //team = ""; //displayName = ""; //scope = 0; diff --git a/cScripts/Loadouts/CfgLoadouts_UserCustom.hpp b/cScripts/Loadouts/CfgLoadouts_UserCustom.hpp index ab485be2f..69a1f2583 100644 --- a/cScripts/Loadouts/CfgLoadouts_UserCustom.hpp +++ b/cScripts/Loadouts/CfgLoadouts_UserCustom.hpp @@ -6,6 +6,8 @@ class My_Soldier_Classname_or_VariableName: CommonBlufor { //regiment = ""; //company = ""; //platoon = -1; + //squad = -1; + //team = ""; //displayName = ""; //scope = 0;