diff --git a/.github/workflows/arma.yml b/.github/workflows/arma.yml
index 613fb1e8..2abf697c 100644
--- a/.github/workflows/arma.yml
+++ b/.github/workflows/arma.yml
@@ -21,7 +21,6 @@ jobs:
- name: Validate Stringtables
if: always()
run: python3 tools/stringtable_validator.py
- continue-on-error: true
- name: Check Strings
if: always()
run: python3 tools/check_strings.py
diff --git a/addons/alpha_characters/$PBOPREFIX$ b/addons/alpha_characters/$PBOPREFIX$
deleted file mode 100644
index 4f91d6c7..00000000
--- a/addons/alpha_characters/$PBOPREFIX$
+++ /dev/null
@@ -1 +0,0 @@
-z\cav\addons\alpha_characters
\ No newline at end of file
diff --git a/addons/alpha_characters/CfgEditorSubcategories.hpp b/addons/alpha_characters/CfgEditorSubcategories.hpp
deleted file mode 100644
index 1dd68cca..00000000
--- a/addons/alpha_characters/CfgEditorSubcategories.hpp
+++ /dev/null
@@ -1,5 +0,0 @@
-class CfgEditorSubcategories {
- class Cav_EdSubcat_Personnel_Alpha {
- displayname = CSTRING(Cat_Alpha_Company_Inf);
- };
-};
\ No newline at end of file
diff --git a/addons/alpha_characters/CfgGroups.hpp b/addons/alpha_characters/CfgGroups.hpp
deleted file mode 100644
index df1cce06..00000000
--- a/addons/alpha_characters/CfgGroups.hpp
+++ /dev/null
@@ -1,111 +0,0 @@
-class CfgGroups {
- class West {
- class BLU_USA_7CAV_F {
- name = ECSTRING(common,faction_display);
- class Cav_Alpha_Infantry_Squads {
- name = CSTRING(Cat_Alpha_Company_Inf);
-
- class Cav_B_A_Buffalo_Team {
- name = CSTRING(A_Team_Buffalo);
- icon = "\A3\ui_f\data\map\markers\nato\b_air.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_Pilot_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_coPilot_F";
- };
- class Unit2 {
- position[] = {0.0, -1.0, 0.0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_CrewChief_F";
- };
- class Unit3 {
- position[] = {1.0, -1.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_DoorGunner_F";
- };
- };
-
- class Cav_B_A_Raven_Team {
- name = CSTRING(A_Team_Raven);
- icon = "\A3\ui_f\data\map\markers\nato\b_air.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Att_Pilot_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Att_coPilot_F";
- };
- };
-
- class Cav_B_A_Raider_Team {
- name = CSTRING(A_Team_Raider);
- icon = "\A3\ui_f\data\map\markers\nato\b_air.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Att_Pilot_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Att_coPilot_F";
- };
- };
-
- class Cav_B_A_Hog_Team {
- name = CSTRING(A_Team_Hog);
- icon = "\A3\ui_f\data\map\markers\nato\b_plane.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Plane_Fighter_Pilot_F";
- };
- };
-
- class Cav_B_A_Titan_Team {
- name = CSTRING(A_Team_Titan);
- icon = "\A3\ui_f\data\map\markers\nato\b_plane.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Plane_Transport_Pilot_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Plane_Transport_coPilot_F";
- };
- };
- };
- };
- };
-};
\ No newline at end of file
diff --git a/addons/alpha_characters/CfgVehicles.hpp b/addons/alpha_characters/CfgVehicles.hpp
deleted file mode 100644
index 9360a10b..00000000
--- a/addons/alpha_characters/CfgVehicles.hpp
+++ /dev/null
@@ -1,282 +0,0 @@
-
-class CfgVehicles {
- class Cav_B_base_F;
- class Cav_B_Alpha_base_F : Cav_B_base_F {
- _generalMacro = "Cav_B_Alpha_base_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(Trooper);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_base_F.jpg);
- cavCompany = "Alpha";
- cavPlatoon = -1;
-
- editorSubcategory = "Cav_EdSubcat_Personnel_Alpha";
-
- role = "Crewman";
-
- uniformClass = "rhs_uniform_cu_ocp_1stcav";
-
- linkedItems[] = {
- "rhsusf_mbav_light",
- "rhsusf_hgu56p_black",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_15"
- };
- respawnLinkedItems[] = {
- "rhsusf_mbav_light",
- "rhsusf_hgu56p_black",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_15"
- };
- };
-
- // Alpha
- class Cav_B_A_AirController_F : Cav_B_Alpha_base_F {
- _generalMacro = "Cav_B_C_AirController_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(A_AirController);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- icon = "iconManOfficer";
- };
- // Officers
- class Cav_B_A_Officer_F : Cav_B_Alpha_base_F {
- _generalMacro = "Cav_B_A_Officer_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(A_Officer);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- icon = "iconManOfficer";
-
- linkedItems[] = {
- "rhsusf_spcs_ocp",
- "rhsusf_patrolcap_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio"
- };
- respawnLinkedItems[] = {
- "rhsusf_spcs_ocp",
- "rhsusf_patrolcap_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio"
- };
- };
- class Cav_B_A_JFO_F : Cav_B_A_Officer_F {
- _generalMacro = "Cav_B_A_JFO_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(A_JFO);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- icon = "iconManOfficer";
-
- linkedItems[] = {
- "rhsusf_spcs_ocp",
- "rhsusf_patrolcap_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio"
- };
- respawnLinkedItems[] = {
- "rhsusf_spcs_ocp",
- "rhsusf_patrolcap_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio"
- };
- };
-
- class Cav_B_A_Helicopter_Tra_Pilot_F : Cav_B_Alpha_base_F {
- _generalMacro = "Cav_B_A_Helicopter_Tra_Pilot_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(A_Helicopter_Tra_Pilot);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Helicopter_Tra_coPilot_F : Cav_B_Alpha_base_F {
- _generalMacro = "Cav_B_A_Helicopter_Tra_coPilot_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(A_Helicopter_Tra_coPilot);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Helicopter_Tra_CrewChief_F : Cav_B_Alpha_base_F {
- _generalMacro = "Cav_B_A_Helicopter_Tra_CrewChief_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(A_Helicopter_Tra_CrewChief);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- linkedItems[] = {
- "rhsusf_mbav_light",
- "rhsusf_hgu56p_visor_mask_black",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_15"
- };
- respawnLinkedItems[] = {
- "rhsusf_mbav_light",
- "rhsusf_hgu56p_visor_mask_black",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_15"
- };
- };
- class Cav_B_A_Helicopter_Tra_DoorGunner_F : Cav_B_Alpha_base_F {
- _generalMacro = "Cav_B_A_Helicopter_Tra_DoorGunner_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(A_Helicopter_Tra_DoorGunner);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- linkedItems[] = {
- "rhsusf_mbav_light",
- "rhsusf_hgu56p_visor_mask_black",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_15"
- };
- respawnLinkedItems[] = {
- "rhsusf_mbav_light",
- "rhsusf_hgu56p_visor_mask_black",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_15"
- };
- };
-
-
- class Cav_B_A_Helicopter_Att_Pilot_F : Cav_B_Alpha_base_F {
- _generalMacro = "Cav_B_A_Helicopter_Att_Pilot_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(A_Helicopter_Att_Pilot);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- linkedItems[] = {
- "rhsusf_mbav_light",
- "rhsusf_hgu56p_black",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_15"
- };
- respawnLinkedItems[] = {
- "rhsusf_mbav_light",
- "rhsusf_hgu56p_black",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_15"
- };
- };
- class Cav_B_A_Helicopter_Att_coPilot_F : Cav_B_Alpha_base_F {
- _generalMacro = "Cav_B_A_Helicopter_Att_coPilot_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(A_Helicopter_Att_coPilot);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- linkedItems[] = {
- "rhsusf_mbav_light",
- "rhsusf_hgu56p_black",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_15"
- };
- respawnLinkedItems[] = {
- "rhsusf_mbav_light",
- "rhsusf_hgu56p_black",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_15"
- };
- };
-
-
- class Cav_B_A_Plane_Fighter_Pilot_F : Cav_B_Alpha_base_F {
- _generalMacro = "Cav_B_A_Plane_Fighter_Pilot_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(A_Plane_Fighter_Pilot);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- ACE_GForceCoef = 0.55;
-
- uniformClass = "U_B_PilotCoveralls";
-
- linkedItems[] = {
- "RHS_jetpilot_usaf",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_15"
- };
- respawnLinkedItems[] = {
- "RHS_jetpilot_usaf",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_15"
- };
- };
-
-
- class Cav_B_A_Plane_Transport_Pilot_F : Cav_B_Alpha_base_F {
- _generalMacro = "Cav_B_A_Plane_Transport_Pilot_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(A_Plane_Transport_Pilot);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Plane_Transport_coPilot_F : Cav_B_Alpha_base_F {
- _generalMacro = "Cav_B_A_Plane_Transport_coPilot_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(A_Plane_Transport_coPilot);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
-};
\ No newline at end of file
diff --git a/addons/alpha_characters/config.cpp b/addons/alpha_characters/config.cpp
deleted file mode 100644
index 0acb2e57..00000000
--- a/addons/alpha_characters/config.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-#include "script_component.hpp"
-
-class CfgPatches {
- class ADDON {
- name = COMPONENT_NAME;
- units[] = {
- "Cav_B_Alpha_base_F",
-
- "Cav_B_A_AirController_F",
- "Cav_B_A_Officer_F",
- "Cav_B_A_JFO_F",
-
- "Cav_B_A_Helicopter_Tra_Pilot_F",
- "Cav_B_A_Helicopter_Tra_coPilot_F",
- "Cav_B_A_Helicopter_Tra_CrewChief_F",
- "Cav_B_A_Helicopter_Tra_DoorGunner_F",
-
- "Cav_B_A_Helicopter_Att_Pilot_F",
- "Cav_B_A_Helicopter_Att_coPilot_F",
-
- "Cav_B_A_Plane_Fighter_Pilot_F",
-
- "Cav_B_A_Plane_Transport_Pilot_F",
- "Cav_B_A_Plane_Transport_coPilot_F",
-
- // Groups
- "Cav_B_A_Buffalo_Team",
- "Cav_B_A_Raven_Team",
- "Cav_B_A_Raider_Team",
- "Cav_B_A_Hog_Team",
- "Cav_B_A_Titan_Team"
-
- };
- weapons[] = {};
- requiredVersion = REQUIRED_VERSION;
- requiredAddons[] = {
- "cav_main",
- "cav_common"
- };
- author = ECSTRING(Main,ModTeam);
- authors[] = {"Brostrom.A (Evul)"};
- url = ECSTRING(Main,Url);
- VERSION_CONFIG;
- };
-};
-
-#include "CfgVehicles.hpp"
-#include "CfgGroups.hpp"
-#include "CfgEditorSubcategories.hpp"
\ No newline at end of file
diff --git a/addons/alpha_characters/stringtable.xml b/addons/alpha_characters/stringtable.xml
deleted file mode 100644
index b0f37792..00000000
--- a/addons/alpha_characters/stringtable.xml
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
- Alpha Co. - Infantry
-
-
-
- Trooper
-
-
-
- Air Controller
-
-
- Officer
-
-
- Joint Fires Observer
-
-
-
-
- Helicopter Pilot
-
-
- Helicopter Co-Pilot
-
-
- Helicopter Crew Chief
-
-
- Helicopter Door Gunner
-
-
-
- Attack Helicopter Pilot
-
-
- Attack Helicopter Co-Pilot
-
-
-
- Fighter Pilot
-
-
-
- Fixed Wing Pilot
-
-
- Fixed Wing Co-Pilot
-
-
-
-
- Team Buffalo
-
-
- Team Raider
-
-
- Team Raven
-
-
- Team Hog
-
-
- Team Titan
-
-
-
-
-
diff --git a/addons/alpha_characters_units/$PBOPREFIX$ b/addons/alpha_characters_units/$PBOPREFIX$
deleted file mode 100644
index b57222be..00000000
--- a/addons/alpha_characters_units/$PBOPREFIX$
+++ /dev/null
@@ -1 +0,0 @@
-z\cav\addons\alpha_characters_units
\ No newline at end of file
diff --git a/addons/alpha_characters_units/CfgGroups.hpp b/addons/alpha_characters_units/CfgGroups.hpp
deleted file mode 100644
index 3977df9b..00000000
--- a/addons/alpha_characters_units/CfgGroups.hpp
+++ /dev/null
@@ -1,567 +0,0 @@
-class CfgGroups {
- class West {
- class BLU_USA_7CAV_F {
- class Cav_Alpha_Infantry_Squads {
-
- class Cav_B_A_Pegasus_1_HQ {
- name = CSTRING(A_Team_Pegasus_1);
- icon = "\A3\ui_f\data\map\markers\nato\b_hq.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_A_AirController_Pegasus_1_F";
- };
- };
- class Cav_B_A_Pegasus_2_HQ {
- name = CSTRING(A_Team_Pegasus_2);
- icon = "\A3\ui_f\data\map\markers\nato\b_hq.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_A_AirController_Pegasus_2_F";
- };
- };
-
- class Cav_B_A_Infidel_1_HQ {
- name = CSTRING(A_Team_Infidel_1);
- icon = "\A3\ui_f\data\map\markers\nato\b_hq.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_A_JFO_Infidel_1_F";
- };
- };
- class Cav_B_A_Infidel_2_HQ {
- name = CSTRING(A_Team_Infidel_2);
- icon = "\A3\ui_f\data\map\markers\nato\b_hq.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_A_JFO_Infidel_2_F";
- };
- };
-
- class Cav_B_A_Buffalo_1_Team {
- name = CSTRING(A_Team_Buffalo_1);
- icon = "\A3\ui_f\data\map\markers\nato\b_air.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_Pilot_B1_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_coPilot_F";
- };
- class Unit2 {
- position[] = {0.0, -1.0, 0.0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_CrewChief_F";
- };
- class Unit3 {
- position[] = {1.0, -1.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_DoorGunner_F";
- };
- };
- class Cav_B_A_Buffalo_2_Team {
- name = CSTRING(A_Team_Buffalo_2);
- icon = "\A3\ui_f\data\map\markers\nato\b_air.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_Pilot_B2_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_coPilot_F";
- };
- class Unit2 {
- position[] = {0.0, -1.0, 0.0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_CrewChief_F";
- };
- class Unit3 {
- position[] = {1.0, -1.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_DoorGunner_F";
- };
- };
- class Cav_B_A_Buffalo_3_Team {
- name = CSTRING(A_Team_Buffalo_3);
- icon = "\A3\ui_f\data\map\markers\nato\b_air.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_Pilot_B3_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_coPilot_F";
- };
- class Unit2 {
- position[] = {0.0, -1.0, 0.0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_CrewChief_F";
- };
- class Unit3 {
- position[] = {1.0, -1.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_DoorGunner_F";
- };
- };
- class Cav_B_A_Buffalo_4_Team {
- name = CSTRING(A_Team_Buffalo_4);
- icon = "\A3\ui_f\data\map\markers\nato\b_air.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_Pilot_B4_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_coPilot_F";
- };
- class Unit2 {
- position[] = {0.0, -1.0, 0.0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_CrewChief_F";
- };
- class Unit3 {
- position[] = {1.0, -1.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_DoorGunner_F";
- };
- };
- class Cav_B_A_Buffalo_5_Team {
- name = CSTRING(A_Team_Buffalo_5);
- icon = "\A3\ui_f\data\map\markers\nato\b_air.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_Pilot_B5_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_coPilot_F";
- };
- class Unit2 {
- position[] = {0.0, -1.0, 0.0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_CrewChief_F";
- };
- class Unit3 {
- position[] = {1.0, -1.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_DoorGunner_F";
- };
- };
- class Cav_B_A_Buffalo_6_Team {
- name = CSTRING(A_Team_Buffalo_6);
- icon = "\A3\ui_f\data\map\markers\nato\b_air.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_Pilot_B6_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_coPilot_F";
- };
- class Unit2 {
- position[] = {0.0, -1.0, 0.0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_CrewChief_F";
- };
- class Unit3 {
- position[] = {1.0, -1.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Tra_DoorGunner_F";
- };
- };
-
- class Cav_B_A_Raider_1_Team {
- name = CSTRING(A_Team_Raider_1);
- icon = "\A3\ui_f\data\map\markers\nato\b_air.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Att_Pilot_Raider_1_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Att_coPilot_F";
- };
- };
- class Cav_B_A_Raider_2_Team {
- name = CSTRING(A_Team_Raider_2);
- icon = "\A3\ui_f\data\map\markers\nato\b_air.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Att_Pilot_Raider_2_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Att_coPilot_F";
- };
- };
- class Cav_B_A_Raider_3_Team {
- name = CSTRING(A_Team_Raider_3);
- icon = "\A3\ui_f\data\map\markers\nato\b_air.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Att_Pilot_Raider_3_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Att_coPilot_F";
- };
- };
- class Cav_B_A_Raider_4_Team {
- name = CSTRING(A_Team_Raider_4);
- icon = "\A3\ui_f\data\map\markers\nato\b_air.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Att_Pilot_Raider_4_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Att_coPilot_F";
- };
- };
-
- class Cav_B_A_Raven_1_Team {
- name = CSTRING(A_Team_Raven_1);
- icon = "\A3\ui_f\data\map\markers\nato\b_air.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Att_Pilot_Raven_1_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Att_coPilot_F";
- };
- };
- class Cav_B_A_Raven_2_Team {
- name = CSTRING(A_Team_Raven_2);
- icon = "\A3\ui_f\data\map\markers\nato\b_air.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Att_Pilot_Raven_2_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Att_coPilot_F";
- };
- };
- class Cav_B_A_Raven_3_Team {
- name = CSTRING(A_Team_Raven_3);
- icon = "\A3\ui_f\data\map\markers\nato\b_air.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Att_Pilot_Raven_3_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Att_coPilot_F";
- };
- };
- class Cav_B_A_Raven_4_Team {
- name = CSTRING(A_Team_Raven_4);
- icon = "\A3\ui_f\data\map\markers\nato\b_air.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Att_Pilot_Raven_4_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Helicopter_Att_coPilot_F";
- };
- };
-
- class Cav_B_A_Hog_Team_1 {
- name = CSTRING(A_Team_Hog_1);
- icon = "\A3\ui_f\data\map\markers\nato\b_plane.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Plane_Fighter_Pilot_Hog_1_F";
- };
- };
- class Cav_B_A_Hog_Team_2 {
- name = CSTRING(A_Team_Hog_2);
- icon = "\A3\ui_f\data\map\markers\nato\b_plane.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Plane_Fighter_Pilot_Hog_2_F";
- };
- };
- class Cav_B_A_Hog_Team_3 {
- name = CSTRING(A_Team_Hog_3);
- icon = "\A3\ui_f\data\map\markers\nato\b_plane.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Plane_Fighter_Pilot_Hog_3_F";
- };
- };
- class Cav_B_A_Hog_Team_4 {
- name = CSTRING(A_Team_Hog_4);
- icon = "\A3\ui_f\data\map\markers\nato\b_plane.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Plane_Fighter_Pilot_Hog_4_F";
- };
- };
- class Cav_B_A_Hog_Team_5 {
- name = CSTRING(A_Team_Hog_5);
- icon = "\A3\ui_f\data\map\markers\nato\b_plane.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Plane_Fighter_Pilot_Hog_5_F";
- };
- };
- class Cav_B_A_Hog_Team_6 {
- name = CSTRING(A_Team_Hog_6);
- icon = "\A3\ui_f\data\map\markers\nato\b_plane.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Plane_Fighter_Pilot_Hog_6_F";
- };
- };
- class Cav_B_A_Hog_Team_7 {
- name = CSTRING(A_Team_Hog_7);
- icon = "\A3\ui_f\data\map\markers\nato\b_plane.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Plane_Fighter_Pilot_Hog_7_F";
- };
- };
- class Cav_B_A_Hog_Team_8 {
- name = CSTRING(A_Team_Hog_8);
- icon = "\A3\ui_f\data\map\markers\nato\b_plane.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Plane_Fighter_Pilot_Hog_2_F";
- };
- };
- class Cav_B_A_Hog_Team_9 {
- name = CSTRING(A_Team_Hog_9);
- icon = "\A3\ui_f\data\map\markers\nato\b_plane.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Plane_Fighter_Pilot_Hog_9_F";
- };
- };
-
- class Cav_B_A_Titan_Team_1 {
- name = CSTRING(A_Team_Titan_1);
- icon = "\A3\ui_f\data\map\markers\nato\b_plane.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Plane_Transport_Pilot_Titan_1_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Plane_Transport_coPilot_F";
- };
- };
- class Cav_B_A_Titan_Team_2 {
- name = CSTRING(A_Team_Titan_2);
- icon = "\A3\ui_f\data\map\markers\nato\b_plane.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Plane_Transport_Pilot_Titan_2_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Plane_Transport_coPilot_F";
- };
- };
- class Cav_B_A_Titan_Team_3 {
- name = CSTRING(A_Team_Titan_3);
- icon = "\A3\ui_f\data\map\markers\nato\b_plane.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Plane_Transport_Pilot_Titan_3_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Plane_Transport_coPilot_F";
- };
- };
- class Cav_B_A_Titan_Team_4 {
- name = CSTRING(A_Team_Titan_4);
- icon = "\A3\ui_f\data\map\markers\nato\b_plane.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "CAPTAIN";
- side = 1;
- vehicle = "Cav_B_A_Plane_Transport_Pilot_Titan_4_F";
- };
- class Unit1 {
- position[] = {1.0, 0.0, 0.0};
- rank = "LIEUTENANT";
- side = 1;
- vehicle = "Cav_B_A_Plane_Transport_coPilot_F";
- };
- };
- };
- };
- };
-};
\ No newline at end of file
diff --git a/addons/alpha_characters_units/CfgVehicles.hpp b/addons/alpha_characters_units/CfgVehicles.hpp
deleted file mode 100644
index 9887c970..00000000
--- a/addons/alpha_characters_units/CfgVehicles.hpp
+++ /dev/null
@@ -1,268 +0,0 @@
-
-class CfgVehicles {
- class Cav_B_Alpha_base_F;
-
- // Alpha
- class Cav_B_A_AirController_F;
- class Cav_B_A_AirController_Pegasus_1_F : Cav_B_A_AirController_F {
- _generalMacro = "Cav_B_A_AirController_Pegasus_1_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_AirController_Pegasus_1);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_AirController_Pegasus_2_F : Cav_B_A_AirController_F {
- _generalMacro = "Cav_B_A_AirController_Pegasus_2_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_AirController_Pegasus_2);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Officer_F;
- class Cav_B_A_JFO_Infidel_1_F : Cav_B_A_Officer_F {
- _generalMacro = "Cav_B_A_JFO_Infidel_1_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_JFO_Infidel_1);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_JFO_Infidel_2_F : Cav_B_A_Officer_F {
- _generalMacro = "Cav_B_A_JFO_Infidel_1_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_JFO_Infidel_2);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
-
- class Cav_B_A_Helicopter_Tra_Pilot_F;
- class Cav_B_A_Helicopter_Tra_Pilot_B1_F : Cav_B_A_Helicopter_Tra_Pilot_F {
- _generalMacro = "Cav_B_A_Helicopter_Tra_Pilot_B1_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Helicopter_Tra_Pilot_B1);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Helicopter_Tra_Pilot_B2_F : Cav_B_A_Helicopter_Tra_Pilot_F {
- _generalMacro = "Cav_B_A_Helicopter_Tra_Pilot_B2_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Helicopter_Tra_Pilot_B2);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Helicopter_Tra_Pilot_B3_F : Cav_B_A_Helicopter_Tra_Pilot_F {
- _generalMacro = "Cav_B_A_Helicopter_Tra_Pilot_B3_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Helicopter_Tra_Pilot_B3);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Helicopter_Tra_Pilot_B4_F : Cav_B_A_Helicopter_Tra_Pilot_F {
- _generalMacro = "Cav_B_A_Helicopter_Tra_Pilot_B4_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Helicopter_Tra_Pilot_B4);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Helicopter_Tra_Pilot_B5_F : Cav_B_A_Helicopter_Tra_Pilot_F {
- _generalMacro = "Cav_B_A_Helicopter_Tra_Pilot_B5_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Helicopter_Tra_Pilot_B5);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Helicopter_Tra_Pilot_B6_F : Cav_B_A_Helicopter_Tra_Pilot_F {
- _generalMacro = "Cav_B_A_Helicopter_Tra_Pilot_B6_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Helicopter_Tra_Pilot_B6);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
-
-
- class Cav_B_A_Helicopter_Att_Pilot_F;
- class Cav_B_A_Helicopter_Att_Pilot_Raider_1_F : Cav_B_A_Helicopter_Att_Pilot_F {
- _generalMacro = "Cav_B_A_Helicopter_Att_Pilot_Raider_1_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Helicopter_Att_Pilot_Raider_1);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Helicopter_Att_Pilot_Raider_2_F : Cav_B_A_Helicopter_Att_Pilot_F {
- _generalMacro = "Cav_B_A_Helicopter_Att_Pilot_Raider_2_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Helicopter_Att_Pilot_Raider_2);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Helicopter_Att_Pilot_Raider_3_F : Cav_B_A_Helicopter_Att_Pilot_F {
- _generalMacro = "Cav_B_A_Helicopter_Att_Pilot_Raider_3_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Helicopter_Att_Pilot_Raider_3);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Helicopter_Att_Pilot_Raider_4_F : Cav_B_A_Helicopter_Att_Pilot_F {
- _generalMacro = "Cav_B_A_Helicopter_Att_Pilot_Raider_4_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Helicopter_Att_Pilot_Raider_4);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
-
- class Cav_B_A_Helicopter_Att_Pilot_Raven_1_F : Cav_B_A_Helicopter_Att_Pilot_F {
- _generalMacro = "Cav_B_A_Helicopter_Att_Pilot_Raven_1_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Helicopter_Att_Pilot_Raven_1);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Helicopter_Att_Pilot_Raven_2_F : Cav_B_A_Helicopter_Att_Pilot_F {
- _generalMacro = "Cav_B_A_Helicopter_Att_Pilot_Raven_2_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Helicopter_Att_Pilot_Raven_2);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Helicopter_Att_Pilot_Raven_3_F : Cav_B_A_Helicopter_Att_Pilot_F {
- _generalMacro = "Cav_B_A_Helicopter_Att_Pilot_Raven_3_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Helicopter_Att_Pilot_Raven_3);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Helicopter_Att_Pilot_Raven_4_F : Cav_B_A_Helicopter_Att_Pilot_F {
- _generalMacro = "Cav_B_A_Helicopter_Att_Pilot_Raven_4_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Helicopter_Att_Pilot_Raven_4);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
-
-
- class Cav_B_A_Plane_Fighter_Pilot_F;
- class Cav_B_A_Plane_Fighter_Pilot_Hog_1_F : Cav_B_A_Plane_Fighter_Pilot_F {
- _generalMacro = "Cav_B_A_Plane_Fighter_Pilot_Hog_1_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Plane_Fighter_Pilot_Hog_1);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Plane_Fighter_Pilot_Hog_2_F : Cav_B_A_Plane_Fighter_Pilot_F {
- _generalMacro = "Cav_B_A_Plane_Fighter_Pilot_Hog_2_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Plane_Fighter_Pilot_Hog_2);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Plane_Fighter_Pilot_Hog_3_F : Cav_B_A_Plane_Fighter_Pilot_F {
- _generalMacro = "Cav_B_A_Plane_Fighter_Pilot_Hog_3_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Plane_Fighter_Pilot_Hog_3);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Plane_Fighter_Pilot_Hog_4_F : Cav_B_A_Plane_Fighter_Pilot_F {
- _generalMacro = "Cav_B_A_Plane_Fighter_Pilot_Hog_4_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Plane_Fighter_Pilot_Hog_4);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Plane_Fighter_Pilot_Hog_5_F : Cav_B_A_Plane_Fighter_Pilot_F {
- _generalMacro = "Cav_B_A_Plane_Fighter_Pilot_Hog_5_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Plane_Fighter_Pilot_Hog_5);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Plane_Fighter_Pilot_Hog_6_F : Cav_B_A_Plane_Fighter_Pilot_F {
- _generalMacro = "Cav_B_A_Plane_Fighter_Pilot_Hog_6_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Plane_Fighter_Pilot_Hog_6);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Plane_Fighter_Pilot_Hog_7_F : Cav_B_A_Plane_Fighter_Pilot_F {
- _generalMacro = "Cav_B_A_Plane_Fighter_Pilot_Hog_7_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Plane_Fighter_Pilot_Hog_7);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Plane_Fighter_Pilot_Hog_8_F : Cav_B_A_Plane_Fighter_Pilot_F {
- _generalMacro = "Cav_B_A_Plane_Fighter_Pilot_Hog_8_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Plane_Fighter_Pilot_Hog_8);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Plane_Fighter_Pilot_Hog_9_F : Cav_B_A_Plane_Fighter_Pilot_F {
- _generalMacro = "Cav_B_A_Plane_Fighter_Pilot_Hog_9_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Plane_Fighter_Pilot_Hog_9);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
-
-
- class Cav_B_A_Plane_Transport_Pilot_F;
- class Cav_B_A_Plane_Transport_Pilot_Titan_1_F : Cav_B_Alpha_base_F {
- _generalMacro = "Cav_B_A_Plane_Transport_Pilot_Titan_1_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Plane_Transport_Pilot_Titan_1);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Plane_Transport_Pilot_Titan_2_F : Cav_B_Alpha_base_F {
- _generalMacro = "Cav_B_A_Plane_Transport_Pilot_Titan_2_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Plane_Transport_Pilot_Titan_2);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Plane_Transport_Pilot_Titan_3_F : Cav_B_Alpha_base_F {
- _generalMacro = "Cav_B_A_Plane_Transport_Pilot_Titan_3_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Plane_Transport_Pilot_Titan_3);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_A_Plane_Transport_Pilot_Titan_4_F : Cav_B_Alpha_base_F {
- _generalMacro = "Cav_B_A_Plane_Transport_Pilot_Titan_4_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(A_Plane_Transport_Pilot_Titan_4);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
-};
\ No newline at end of file
diff --git a/addons/alpha_characters_units/config.cpp b/addons/alpha_characters_units/config.cpp
deleted file mode 100644
index 15f0da6b..00000000
--- a/addons/alpha_characters_units/config.cpp
+++ /dev/null
@@ -1,87 +0,0 @@
-#include "script_component.hpp"
-
-class CfgPatches {
- class ADDON {
- name = COMPONENT_NAME;
- units[] = {
- "Cav_B_A_AirController_Pegasus_1_F",
- "Cav_B_A_AirController_Pegasus_2_F",
- "Cav_B_A_JFO_Infidel_1_F",
- "Cav_B_A_JFO_Infidel_2_F",
- "Cav_B_A_Helicopter_Tra_Pilot_B1_F",
- "Cav_B_A_Helicopter_Tra_Pilot_B2_F",
- "Cav_B_A_Helicopter_Tra_Pilot_B3_F",
- "Cav_B_A_Helicopter_Tra_Pilot_B4_F",
- "Cav_B_A_Helicopter_Tra_Pilot_B5_F",
- "Cav_B_A_Helicopter_Tra_Pilot_B6_F",
- "Cav_B_A_Helicopter_Att_Pilot_Raider_1_F",
- "Cav_B_A_Helicopter_Att_Pilot_Raider_2_F",
- "Cav_B_A_Helicopter_Att_Pilot_Raider_3_F",
- "Cav_B_A_Helicopter_Att_Pilot_Raider_4_F",
- "Cav_B_A_Helicopter_Att_Pilot_Raven_1_F",
- "Cav_B_A_Helicopter_Att_Pilot_Raven_2_F",
- "Cav_B_A_Helicopter_Att_Pilot_Raven_3_F",
- "Cav_B_A_Helicopter_Att_Pilot_Raven_4_F",
- "Cav_B_A_Plane_Fighter_Pilot_Hog_2_F",
- "Cav_B_A_Plane_Fighter_Pilot_Hog_3_F",
- "Cav_B_A_Plane_Fighter_Pilot_Hog_4_F",
- "Cav_B_A_Plane_Fighter_Pilot_Hog_5_F",
- "Cav_B_A_Plane_Fighter_Pilot_Hog_6_F",
- "Cav_B_A_Plane_Fighter_Pilot_Hog_7_F",
- "Cav_B_A_Plane_Fighter_Pilot_Hog_8_F",
- "Cav_B_A_Plane_Fighter_Pilot_Hog_9_F",
- "Cav_B_A_Plane_Transport_Pilot_Titan_1_F",
- "Cav_B_A_Plane_Transport_Pilot_Titan_2_F",
- "Cav_B_A_Plane_Transport_Pilot_Titan_3_F",
- "Cav_B_A_Plane_Transport_Pilot_Titan_4_F",
-
- // Groups
- "Cav_B_A_Pegasus_1_HQ",
- "Cav_B_A_Pegasus_2_HQ",
- "Cav_B_A_Infidel_1_HQ",
- "Cav_B_A_Infidel_2_HQ",
- "Cav_B_A_Buffalo_1_Team",
- "Cav_B_A_Buffalo_2_Team",
- "Cav_B_A_Buffalo_3_Team",
- "Cav_B_A_Buffalo_4_Team",
- "Cav_B_A_Buffalo_5_Team",
- "Cav_B_A_Buffalo_6_Team",
- "Cav_B_A_Raider_1_Team",
- "Cav_B_A_Raider_2_Team",
- "Cav_B_A_Raider_3_Team",
- "Cav_B_A_Raider_4_Team",
- "Cav_B_A_Raven_1_Team",
- "Cav_B_A_Raven_2_Team",
- "Cav_B_A_Raven_3_Team",
- "Cav_B_A_Raven_4_Team",
- "Cav_B_A_Hog_Team_1",
- "Cav_B_A_Hog_Team_2",
- "Cav_B_A_Hog_Team_3",
- "Cav_B_A_Hog_Team_4",
- "Cav_B_A_Hog_Team_5",
- "Cav_B_A_Hog_Team_6",
- "Cav_B_A_Hog_Team_7",
- "Cav_B_A_Hog_Team_8",
- "Cav_B_A_Hog_Team_9",
- "Cav_B_A_Titan_Team_1",
- "Cav_B_A_Titan_Team_2",
- "Cav_B_A_Titan_Team_3",
- "Cav_B_A_Titan_Team_4"
- };
- weapons[] = {};
- requiredVersion = REQUIRED_VERSION;
- requiredAddons[] = {
- "cav_main",
- "cav_common",
-
- "cav_alpha_characters"
- };
- author = ECSTRING(Main,ModTeam);
- authors[] = {"Brostrom.A (Evul)"};
- url = ECSTRING(Main,Url);
- VERSION_CONFIG;
- };
-};
-
-#include "CfgVehicles.hpp"
-#include "CfgGroups.hpp"
\ No newline at end of file
diff --git a/addons/alpha_characters_units/stringtable.xml b/addons/alpha_characters_units/stringtable.xml
deleted file mode 100644
index a7ea317b..00000000
--- a/addons/alpha_characters_units/stringtable.xml
+++ /dev/null
@@ -1,208 +0,0 @@
-
-
-
-
- Air Controller (Pegasus-1)
-
-
- Air Controller (Pegasus-2)
-
-
-
- Joint Fires Observer (Infidel-1)
-
-
- Joint Fires Observer (Infidel-2)
-
-
-
- Helicopter Pilot (Buffalo-1)
-
-
- Helicopter Pilot (Buffalo-2)
-
-
- Helicopter Pilot (Buffalo-3)
-
-
- Helicopter Pilot (Buffalo-4)
-
-
- Helicopter Pilot (Buffalo-5)
-
-
- Helicopter Pilot (Buffalo-6)
-
-
-
-
- Attack Helicopter Pilot (Raider-1)
-
-
- Attack Helicopter Pilot (Raider-2)
-
-
- Attack Helicopter Pilot (Raider-3)
-
-
- Attack Helicopter Pilot (Raider-4)
-
-
-
-
- Attack Helicopter Pilot (Raven-1)
-
-
- Attack Helicopter Pilot (Raven-2)
-
-
- Attack Helicopter Pilot (Raven-3)
-
-
- Attack Helicopter Pilot (Raven-4)
-
-
-
- Fighter Pilot (Hog-1)
-
-
- Fighter Pilot (Hog-2)
-
-
- Fighter Pilot (Hog-3)
-
-
- Fighter Pilot (Hog-4)
-
-
- Fighter Pilot (Hog-5)
-
-
- Fighter Pilot (Hog-6)
-
-
- Fighter Pilot (Hog-7)
-
-
- Fighter Pilot (Hog-8)
-
-
- Fighter Pilot (Hog-9)
-
-
-
- Fixed Wing Pilot (Titan-1)
-
-
- Fixed Wing Pilot (Titan-2)
-
-
- Fixed Wing Pilot (Titan-3)
-
-
- Fixed Wing Pilot (Titan-4)
-
-
-
-
- Team Buffalo-1
-
-
- Team Buffalo-2
-
-
- Team Buffalo-3
-
-
- Team Buffalo-4
-
-
- Team Buffalo-5
-
-
- Team Buffalo-6
-
-
-
- Team Raider-1
-
-
- Team Raider-2
-
-
- Team Raider-3
-
-
- Team Raider-4
-
-
-
- Team Raven-1
-
-
- Team Raven-2
-
-
- Team Raven-3
-
-
- Team Raven-4
-
-
-
- Team Hog-1
-
-
- Team Hog-2
-
-
- Team Hog-3
-
-
- Team Hog-4
-
-
- Team Hog-5
-
-
- Team Hog-6
-
-
- Team Hog-7
-
-
- Team Hog-8
-
-
- Team Hog-9
-
-
-
- Team Titan-1
-
-
- Team Titan-2
-
-
- Team Titan-3
-
-
- Team Titan-4
-
-
-
- HQ Pegasus-1
-
-
- HQ Pegasus-2
-
-
-
- HQ Infidel-1
-
-
- HQ Infidel-2
-
-
-
-
diff --git a/addons/bravo_characters/$PBOPREFIX$ b/addons/bravo_characters/$PBOPREFIX$
deleted file mode 100644
index fff4bd2b..00000000
--- a/addons/bravo_characters/$PBOPREFIX$
+++ /dev/null
@@ -1 +0,0 @@
-z\cav\addons\bravo_characters
\ No newline at end of file
diff --git a/addons/bravo_characters/CfgEditorSubcategories.hpp b/addons/bravo_characters/CfgEditorSubcategories.hpp
deleted file mode 100644
index b269e4ae..00000000
--- a/addons/bravo_characters/CfgEditorSubcategories.hpp
+++ /dev/null
@@ -1,11 +0,0 @@
-class CfgEditorSubcategories {
- class Cav_EdSubcat_Personnel_Bravo {
- displayname = CSTRING(Cat_Bravo_Company_Inf);
- };
- class Cav_EdSubcat_Personnel_Weap_Bravo {
- displayname = CSTRING(Cat_Bravo_Company_Inf_Weap);
- };
- class Cav_EdSubcat_Personnel_Logi_Bravo {
- displayname = CSTRING(Cat_Bravo_Company_Logi);
- };
-};
\ No newline at end of file
diff --git a/addons/bravo_characters/CfgGroups.hpp b/addons/bravo_characters/CfgGroups.hpp
deleted file mode 100644
index 5cf0a5f1..00000000
--- a/addons/bravo_characters/CfgGroups.hpp
+++ /dev/null
@@ -1,202 +0,0 @@
-class CfgGroups {
- class West {
- class BLU_USA_7CAV_F {
- name = ECSTRING(common,faction_display);
- class Cav_Bravo_Infantry_Squads {
- name = CSTRING(Cat_Bravo_Company_Inf);
-
- class Cav_B_B_Lancer_Squad {
- name = CSTRING(B_Squad_Lancer);
- icon = "\A3\ui_f\data\map\markers\nato\b_inf.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_B_SquadLeader_F";
- };
- class Unit1 {
- position[] = {1.5, -1.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_B_Alpha_FireTeamLeader_F";
- };
- class Unit2 {
- position[] = {0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Alpha_AutomaticRifleman_F";
- };
- class Unit3 {
- position[] = {-0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Alpha_Grenadier_F";
- };
- class Unit4 {
- position[] = {-1.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Alpha_Rifleman_F";
- };
- class Unit5 {
- position[] = {1.5, -2.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_B_Bravo_FireTeamLeader_F";
- };
- class Unit6 {
- position[] = {0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Bravo_AutomaticRifleman_F";
- };
- class Unit7 {
- position[] = {-0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Bravo_Grenadier_F";
- };
- class Unit8 {
- position[] = {-1.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Bravo_CombatLifeSaver_F";
- };
- };
-
- class Cav_B_B_Banshee_Squad {
- name = CSTRING(B_Squad_Banshee);
- icon = "\A3\ui_f\data\map\markers\nato\b_mech_inf.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_B_Ifv_Commander_F";
- };
- class Unit1 {
- position[] = {0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Ifv_Driver_F";
- };
- class Unit2 {
- position[] = {-0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Ifv_Gunner_F";
- };
- };
-
- class Cav_B_B_Saber_Squad {
- name = CSTRING(B_Squad_Saber);
- icon = "\A3\ui_f\data\map\markers\nato\b_armor.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_B_Tank_Commander_F";
- };
- class Unit1 {
- position[] = {1.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Tank_Driver_F";
- };
- class Unit2 {
- position[] = {0.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Tank_Gunner_F";
- };
- class Unit3 {
- position[] = {-1.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Tank_Loader_F";
- };
- };
- };
- class Cav_Bravo_Logistical_Squads {
- name = CSTRING(Cat_Bravo_Company_Logi);
- class Cav_B_B_Mustang_Squad {
- name = CSTRING(B_Squad_Mustang);
- icon = "\A3\ui_f\data\map\markers\nato\b_med.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_B_TeamLeader_Mustang_F";
- };
- class Unit1 {
- position[] = {1.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Mustang_CombatMedic_F";
- };
- class Unit2 {
- position[] = {0.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Mustang_CombatMedic_F";
- };
- class Unit3 {
- position[] = {-1.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Mustang_CombatMedic_F";
- };
- };
- class Cav_B_B_Apollo_Squad {
- name = CSTRING(B_Squad_Apollo);
- icon = "\A3\ui_f\data\map\markers\nato\b_maint.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_B_LogisticTeamLeader_F";
- };
- class Unit1 {
- position[] = {0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_LogisticsTeamMember_F";
- };
- class Unit2 {
- position[] = {-0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_LogisticsTeamMember_F";
- };
- class Unit3 {
- position[] = {0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_LogisticsTeamMember_F";
- };
- class Unit4 {
- position[] = {-0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_LogisticsTeamMember_F";
- };
- class Unit5 {
- position[] = {0.0, -3.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_LogisticsTeamMember_F";
- };
- };
- };
- };
- };
-};
\ No newline at end of file
diff --git a/addons/bravo_characters/CfgVehicles.hpp b/addons/bravo_characters/CfgVehicles.hpp
deleted file mode 100644
index 2918c5d2..00000000
--- a/addons/bravo_characters/CfgVehicles.hpp
+++ /dev/null
@@ -1,525 +0,0 @@
-class CfgVehicles {
- class Cav_B_base_F;
- class Cav_B_Bravo_base_F : Cav_B_base_F {
- _generalMacro = "Cav_B_Bravo_base_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(Trooper);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_base_F.jpg);
- cavCompany = "Bravo";
- cavPlatoon = -1;
-
- editorSubcategory = "Cav_EdSubcat_Personnel_Bravo";
-
- role = "Rifleman";
-
- uniformClass = "rhs_uniform_cu_ocp_1stcav";
- linkedItems[] = {
- "rhsusf_spcs_ocp_rifleman_alt",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- respawnLinkedItems[] = {
- "rhsusf_spcs_ocp_rifleman_alt",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- };
-
- class Cav_B_Bravo_Crew_base_F : Cav_B_Bravo_base_F {
- _generalMacro = "Cav_B_Bravo_Crew_base_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(Trooper);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_base_F.jpg);
- linkedItems[] = {
- "rhsusf_spcs_ocp_crewman",
- "rhsusf_cvc_helmet",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- respawnLinkedItems[] = {
- "rhsusf_spcs_ocp_crewman",
- "rhsusf_cvc_helmet",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- };
-
- // Bravo
- class Cav_B_B_PlatoonSergeant_F : Cav_B_Bravo_base_F {
- _generalMacro = "Cav_B_B_PlatoonSergeant_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(B_PlatoonSergeant);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
-
- icon = "iconManOfficer";
- };
- class Cav_B_B_PlatoonLeader_F : Cav_B_Bravo_base_F {
- _generalMacro = "Cav_B_B_PlatoonLeader_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(B_PlatoonLeader);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
-
- icon = "iconManOfficer";
- };
- class Cav_B_B_PlatoonMedic_F : Cav_B_Bravo_base_F {
- _generalMacro = "Cav_B_B_PlatoonMedic_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(B_PlatoonMedic);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
-
- role = "CombatLifeSaver";
- icon = "iconManMedic";
- };
-
-
- class Cav_B_B_Tank_Commander_F : Cav_B_Bravo_Crew_base_F {
- _generalMacro = "Cav_B_B_Tank_Commander_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(B_Tank_Commander);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
-
- icon = "iconManLeader";
- };
- class Cav_B_B_Tank_Driver_F : Cav_B_Bravo_Crew_base_F {
- _generalMacro = "Cav_B_B_Tank_Driver_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(B_Tank_Driver);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_Tank_Gunner_F : Cav_B_Bravo_Crew_base_F {
- _generalMacro = "Cav_B_B_Tank_Gunner_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(B_Tank_Gunner);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_Tank_Loader_F : Cav_B_Bravo_Crew_base_F {
- _generalMacro = "Cav_B_B_Tank_Loader_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(B_Tank_Loader);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
-
- class Cav_B_B_Ifv_Commander_F : Cav_B_Bravo_Crew_base_F {
- _generalMacro = "Cav_B_B_Ifv_Commander_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(B_Ifv_Commander);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
-
- icon = "iconManLeader";
- };
- class Cav_B_B_Ifv_Driver_F : Cav_B_Bravo_Crew_base_F {
- _generalMacro = "Cav_B_B_Ifv_Driver_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(B_Ifv_Driver);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_Ifv_Gunner_F : Cav_B_Bravo_Crew_base_F {
- _generalMacro = "Cav_B_B_Ifv_Gunner_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(B_Ifv_Gunner);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
-
-
- class Cav_B_B_SquadLeader_F : Cav_B_Bravo_base_F {
- _generalMacro = "Cav_B_B_SquadLeader_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(B_SquadLeader);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
-
- icon = "iconManLeader";
-
- linkedItems[] = {
- "rhsusf_spcs_ocp_squadleader",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- respawnLinkedItems[] = {
- "rhsusf_spcs_ocp_squadleader",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- };
-
- class Cav_B_B_FireTeamLeader_F : Cav_B_Bravo_base_F {
- _generalMacro = "Cav_B_B_FireTeamLeader_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(B_FireTeamLeader);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
-
- icon = "iconManLeader";
-
- weapons[] = {"rhs_weap_m4a1_m320","Throw","Put"};
- respawnWeapons[] = {"rhs_weap_m4a1_m320","Throw","Put"};
-
- magazines[] = {
- MULT_OBJ_6(rhs_mag_30Rnd_556x45_M855A1_Stanag),
- MULT_OBJ_4(rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red),
- MULT_OBJ_12(rhs_mag_M441_HE)
- };
- respawnMagazines[] = {
- MULT_OBJ_6(rhs_mag_30Rnd_556x45_M855A1_Stanag),
- MULT_OBJ_4(rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red),
- MULT_OBJ_12(rhs_mag_M441_HE)
- };
-
- linkedItems[] = {
- "rhsusf_spcs_ocp_teamleader_alt",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- respawnLinkedItems[] = {
- "rhsusf_iotv_ocp_Teamleader",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- };
- class Cav_B_B_AutomaticRifleman_F : Cav_B_Bravo_base_F {
- _generalMacro = "Cav_B_B_AutomaticRifleman_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(B_AutomaticRifleman);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
-
- role = "MachineGunner";
- icon = "iconManMG";
-
- weapons[] = {"rhs_weap_m249_pip_L_para","Throw","Put"};
- respawnWeapons[] = {"rhs_weap_m249_pip_L_para","Throw","Put"};
-
- magazines[] = {
- MULT_OBJ_3(rhs_200rnd_556x45_M_SAW)
- };
- respawnMagazines[] = {
- MULT_OBJ_3(rhs_200rnd_556x45_M_SAW)
- };
- linkedItems[] = {
- "rhsusf_spcs_ocp_machinegunner",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- respawnLinkedItems[] = {
- "rhsusf_spcs_ocp_machinegunner",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- };
- class Cav_B_B_Grenadier_F : Cav_B_Bravo_base_F {
- _generalMacro = "Cav_B_B_Grenadier_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(B_Grenadier);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
-
- weapons[] = {"rhs_weap_m4a1_m320","Throw","Put"};
- respawnWeapons[] = {"rhs_weap_m4a1_m320","Throw","Put"};
-
- magazines[] = {
- MULT_OBJ_10(rhs_mag_30Rnd_556x45_M855A1_Stanag),
- MULT_OBJ_12(rhs_mag_M441_HE)
- };
- respawnMagazines[] = {
- MULT_OBJ_10(rhs_mag_30Rnd_556x45_M855A1_Stanag),
- MULT_OBJ_12(rhs_mag_M441_HE)
- };
- linkedItems[] = {
- "rhsusf_spcs_ocp_grenadier",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- respawnLinkedItems[] = {
- "rhsusf_spcs_ocp_grenadier",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- };
- class Cav_B_B_Rifleman_F : Cav_B_Bravo_base_F {
- _generalMacro = "Cav_B_B_Rifleman_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(B_Rifleman);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_RiflemanAT_F : Cav_B_Bravo_base_F {
- _generalMacro = "Cav_B_B_RiflemanAT_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(B_RiflemanAT);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
-
- icon = "iconManAT";
- };
- class Cav_B_B_RiflemanLAT_F : Cav_B_Bravo_base_F {
- _generalMacro = "Cav_B_B_RiflemanLAT_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(B_RiflemanLAT);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
-
- icon = "iconManAT";
- };
- class Cav_B_B_CombatLifeSaver_F : Cav_B_Bravo_base_F {
- _generalMacro = "Cav_B_B_CombatLifeSaver_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(B_CombatLifeSaver);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
-
- role = "CombatLifeSaver";
- icon = "iconManMedic";
-
- linkedItems[] = {
- "rhsusf_spcs_ocp_medic",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- respawnLinkedItems[] = {
- "rhsusf_spcs_ocp_medic",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- };
-
- class Cav_B_B_Alpha_FireTeamLeader_F : Cav_B_B_FireTeamLeader_F {
- _generalMacro = "Cav_B_B_Alpha_FireTeamLeader_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Alpha_FireTeamLeader);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_Alpha_AutomaticRifleman_F : Cav_B_B_AutomaticRifleman_F {
- _generalMacro = "Cav_B_B_Alpha_AutomaticRifleman_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Alpha_AutomaticRifleman);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_Alpha_Grenadier_F : Cav_B_B_Grenadier_F {
- _generalMacro = "Cav_B_B_Alpha_Grenadier_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Alpha_Grenadier);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_Alpha_Rifleman_F : Cav_B_B_Rifleman_F {
- _generalMacro = "Cav_B_B_Alpha_Rifleman_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Alpha_Rifleman);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_Alpha_RiflemanAT_F : Cav_B_B_RiflemanAT_F {
- _generalMacro = "Cav_B_B_Alpha_RiflemanAT_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Alpha_RiflemanAT);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_Alpha_RiflemanLAT_F : Cav_B_B_RiflemanLAT_F {
- _generalMacro = "Cav_B_B_Alpha_RiflemanLAT_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Alpha_RiflemanLAT);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_Alpha_CombatLifeSaver_F : Cav_B_B_CombatLifeSaver_F {
- _generalMacro = "Cav_B_B_Alpha_CombatLifeSaver_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Alpha_CombatLifeSaver);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
-
-
- class Cav_B_B_Bravo_FireTeamLeader_F : Cav_B_B_FireTeamLeader_F {
- _generalMacro = "Cav_B_B_Bravo_FireTeamLeader_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Bravo_FireTeamLeader);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_Bravo_AutomaticRifleman_F : Cav_B_B_AutomaticRifleman_F {
- _generalMacro = "Cav_B_B_Bravo_AutomaticRifleman_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Bravo_AutomaticRifleman);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_Bravo_Grenadier_F : Cav_B_B_Grenadier_F {
- _generalMacro = "Cav_B_B_Bravo_Grenadier_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Bravo_Grenadier);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_Bravo_Rifleman_F : Cav_B_B_Rifleman_F {
- _generalMacro = "Cav_B_B_Bravo_Rifleman_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Bravo_Rifleman);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_Bravo_RiflemanAT_F : Cav_B_B_RiflemanAT_F {
- _generalMacro = "Cav_B_B_Bravo_RiflemanAT_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Bravo_RiflemanAT);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_Bravo_RiflemanLAT_F : Cav_B_B_RiflemanLAT_F {
- _generalMacro = "Cav_B_B_Bravo_RiflemanLAT_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Bravo_RiflemanLAT);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_Bravo_CombatLifeSaver_F : Cav_B_B_CombatLifeSaver_F {
- _generalMacro = "Cav_B_B_Bravo_CombatLifeSaver_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Bravo_CombatLifeSaver);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
-
- // Depricated
- class Cav_B_B_Atlas_Medic_TeamLeader_F;
- class Cav_B_B_TeamLeader_Mustang_F : Cav_B_B_Atlas_Medic_TeamLeader_F {
- _generalMacro = "Cav_B_B_TeamLeader_Mustang_F";
- scope = 1;
- scopeCurator = 0;
- };
- class Cav_B_B_Atlas_Medic_CombatMedic_F;
- class Cav_B_B_Mustang_CombatMedic_F : Cav_B_B_Atlas_Medic_CombatMedic_F {
- _generalMacro = "Cav_B_B_Mustang_CombatMedic_F";
- scope = 1;
- scopeCurator = 0;
- };
-
- class Cav_B_B_Atlas_Logistics_OpsOfficer_F;
- class Cav_B_B_LogisticsOpsOfficer_F : Cav_B_B_Atlas_Logistics_OpsOfficer_F {
- _generalMacro = "Cav_B_B_LogisticsOpsOfficer_F";
- scope = 1;
- scopeCurator = 0;
- };
- class Cav_B_B_Atlas_Logistics_OpsNCO_F;
- class Cav_B_B_LogisticsOpsNCO_F : Cav_B_B_Atlas_Logistics_OpsNCO_F {
- _generalMacro = "Cav_B_B_LogisticsOpsNCO_F";
- scope = 1;
- scopeCurator = 0;
- };
-
- class Cav_B_B_Atlas_Logistics_TeamLeader_F;
- class Cav_B_B_LogisticTeamLeader_F : Cav_B_B_Atlas_Logistics_TeamLeader_F {
- _generalMacro = "Cav_B_B_LogisticTeamLeader_F";
- scope = 1;
- scopeCurator = 0;
- };
- class Cav_B_B_Atlas_Logistics_TeamMember_F;
- class Cav_B_B_LogisticsTeamMember_F : Cav_B_B_Atlas_Logistics_TeamMember_F {
- _generalMacro = "Cav_B_B_LogisticsTeamMember_F";
- scope = 1;
- scopeCurator = 0;
- };
-};
\ No newline at end of file
diff --git a/addons/bravo_characters/config.cpp b/addons/bravo_characters/config.cpp
deleted file mode 100644
index 99f6e937..00000000
--- a/addons/bravo_characters/config.cpp
+++ /dev/null
@@ -1,89 +0,0 @@
-#include "script_component.hpp"
-
-class CfgPatches {
- class ADDON {
- name = COMPONENT_NAME;
- units[] = {
- "Cav_B_Bravo_base_F",
- "Cav_B_Bravo_Crew_base_F",
- "Cav_B_Bravo_Logi_base_F",
-
- "Cav_B_B_PlatoonSergeant_F",
- "Cav_B_B_PlatoonLeader_F",
- "Cav_B_B_PlatoonMedic_F",
-
- "Cav_B_B_Tank_Commander_F",
- "Cav_B_B_Tank_Driver_F",
- "Cav_B_B_Tank_Gunner_F",
- "Cav_B_B_Tank_Loader_F",
-
- "Cav_B_B_Ifv_Commander_F",
- "Cav_B_B_Ifv_Driver_F",
- "Cav_B_B_Ifv_Gunner_F",
-
- "Cav_B_B_SquadLeader_F",
- "Cav_B_B_FireTeamLeader_F",
- "Cav_B_B_AutomaticRifleman_F",
- "Cav_B_B_Grenadier_F",
- "Cav_B_B_Rifleman_F",
- "Cav_B_B_RiflemanAT_F",
- "Cav_B_B_RiflemanLAT_F",
- "Cav_B_B_CombatLifeSaver_F",
-
- "Cav_B_B_Alpha_FireTeamLeader_F",
- "Cav_B_B_Alpha_AutomaticRifleman_F",
- "Cav_B_B_Alpha_Grenadier_F",
- "Cav_B_B_Alpha_Rifleman_F",
- "Cav_B_B_Alpha_RiflemanAT_F",
- "Cav_B_B_Alpha_RiflemanLAT_F",
- "Cav_B_B_Alpha_CombatLifeSaver_F",
-
- "Cav_B_B_Bravo_FireTeamLeader_F",
- "Cav_B_B_Bravo_AutomaticRifleman_F",
- "Cav_B_B_Bravo_Grenadier_F",
- "Cav_B_B_Bravo_Rifleman_F",
- "Cav_B_B_Bravo_RiflemanAT_F",
- "Cav_B_B_Bravo_RiflemanLAT_F",
- "Cav_B_B_Bravo_CombatLifeSaver_F",
-
- "Cav_B_B_TeamLeader_Mustang_F",
- "Cav_B_B_Mustang_CombatMedic_F",
- "Cav_B_B_LogisticsOpsOfficer_F",
- "Cav_B_B_LogisticsOpsNCO_F",
- "Cav_B_B_LogisticTeamLeader_F",
- "Cav_B_B_LogisticsTeamMember_F",
-
- "Cav_B_Scout_base_F",
- "Cav_B_B_Scout_Platoon_Medic_F",
- "Cav_B_B_Scout_Trooper_F",
- "Cav_B_B_Scout_Officer_F",
- "Cav_B_B_Scout_Team_Leader_F",
- "Cav_B_B_Scout_Crew_F",
- "Cav_B_B_Scout_Gunner_F",
- "Cav_B_B_Scout_Driver_F",
-
- // Groups
- "Cav_B_B_Lancer_Squad",
- "Cav_B_B_Viking_Squad",
- "Cav_B_B_Banshee_Squad",
- "Cav_B_B_Saber_Squad",
- "Cav_B_B_Mustang_Squad",
- "Cav_B_B_Apollo_Squad"
-
- };
- weapons[] = {};
- requiredVersion = REQUIRED_VERSION;
- requiredAddons[] = {
- "cav_main",
- "cav_common"
- };
- author = ECSTRING(Main,ModTeam);
- authors[] = {"Brostrom.A (Evul)", "Poentis.K"};
- url = ECSTRING(Main,Url);
- VERSION_CONFIG;
- };
-};
-
-#include "CfgVehicles.hpp"
-#include "CfgGroups.hpp"
-#include "CfgEditorSubcategories.hpp"
\ No newline at end of file
diff --git a/addons/bravo_characters/script_component.hpp b/addons/bravo_characters/script_component.hpp
deleted file mode 100644
index 3c0acd88..00000000
--- a/addons/bravo_characters/script_component.hpp
+++ /dev/null
@@ -1,5 +0,0 @@
-#define COMPONENT bravo_characters
-#define COMPONENT_BEAUTIFIED Bravo Characters
-
-#include "\z\cav\addons\main\script_mod.hpp"
-#include "\z\cav\addons\main\script_macros.hpp"
diff --git a/addons/bravo_characters/stringtable.xml b/addons/bravo_characters/stringtable.xml
deleted file mode 100644
index 0892db69..00000000
--- a/addons/bravo_characters/stringtable.xml
+++ /dev/null
@@ -1,168 +0,0 @@
-
-
-
- Bravo Co. - Infantry
-
-
- Bravo Co. - Infantry (Heavy Weapons Squad)
-
-
- Bravo Co. - Logistics
-
-
-
-
- Trooper
-
-
-
-
- Platoon Sergeant
-
-
- Platoon Leader
-
-
- Platoon Medic
-
-
-
-
- Tank Commander
-
-
- Tank Driver
-
-
- Tank Gunner
-
-
- Tank Loader
-
-
-
- IFV Commander
-
-
- IFV Driver
-
-
- IFV Gunner
-
-
-
-
- Squad Leader
-
-
-
- Fire Team Leader
-
-
- Automatic Rifleman
-
-
- Grenadier
-
-
- Rifleman
-
-
- Rifleman (AT)
-
-
- Rifleman (LAT)
-
-
- Combat Life Saver
-
-
-
- Alpha Fire Team Leader
-
-
- Alpha Automatic Rifleman
-
-
- Alpha Grenadier
-
-
- Alpha Rifleman
-
-
- Alpha Rifleman (AT)
-
-
- Alpha Rifleman (LAT)
-
-
- Alpha Combat Life Saver
-
-
-
- Bravo Fire Team Leader
-
-
- Bravo Automatic Rifleman
-
-
- Bravo Grenadier
-
-
- Bravo Rifleman
-
-
- Bravo Rifleman (AT)
-
-
- Bravo Rifleman (LAT)
-
-
- Bravo Combat Life Saver
-
-
-
-
- Team Leader
-
-
- Combat Medic
-
-
-
-
- Ops Officer
-
-
- Ops NCO
-
-
-
- Logistic Team Leader
-
-
- Logistics Team Member
-
-
-
-
- Squad Lancer
-
-
-
- Team Banshee
-
-
- Team Saber
-
-
-
- Team Mustang
-
-
-
- Team Apollo
-
-
-
-
diff --git a/addons/bravo_characters_units/$PBOPREFIX$ b/addons/bravo_characters_units/$PBOPREFIX$
deleted file mode 100644
index 8e29c592..00000000
--- a/addons/bravo_characters_units/$PBOPREFIX$
+++ /dev/null
@@ -1 +0,0 @@
-z\cav\addons\bravo_characters_units
\ No newline at end of file
diff --git a/addons/bravo_characters_units/CfgGroups.hpp b/addons/bravo_characters_units/CfgGroups.hpp
deleted file mode 100644
index d33744b3..00000000
--- a/addons/bravo_characters_units/CfgGroups.hpp
+++ /dev/null
@@ -1,398 +0,0 @@
-class CfgGroups {
- class West {
- class BLU_USA_7CAV_F {
- class Cav_Bravo_Infantry_Squads {
-
- class Cav_B_B_Banshee_1_Squad {
- name = CSTRING(B_Squad_Banshee_1);
- icon = "\A3\ui_f\data\map\markers\nato\b_mech_inf.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_B_Ifv_Commander_B_1_F";
- };
- class Unit1 {
- position[] = {0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Ifv_Driver_F";
- };
- class Unit2 {
- position[] = {-0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Ifv_Gunner_F";
- };
- };
- class Cav_B_B_Banshee_2_Squad {
- name = CSTRING(B_Squad_Banshee_2);
- icon = "\A3\ui_f\data\map\markers\nato\b_mech_inf.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_B_Ifv_Commander_B_2_F";
- };
- class Unit1 {
- position[] = {0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Ifv_Driver_F";
- };
- class Unit2 {
- position[] = {-0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Ifv_Gunner_F";
- };
- };
- class Cav_B_B_Banshee_3_Squad {
- name = CSTRING(B_Squad_Banshee_3);
- icon = "\A3\ui_f\data\map\markers\nato\b_mech_inf.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_B_Ifv_Commander_B_3_F";
- };
- class Unit1 {
- position[] = {0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Ifv_Driver_F";
- };
- class Unit2 {
- position[] = {-0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Ifv_Gunner_F";
- };
- };
- class Cav_B_B_Banshee_4_Squad {
- name = CSTRING(B_Squad_Banshee_4);
- icon = "\A3\ui_f\data\map\markers\nato\b_mech_inf.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_B_Ifv_Commander_B_4_F";
- };
- class Unit1 {
- position[] = {0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Ifv_Driver_F";
- };
- class Unit2 {
- position[] = {-0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Ifv_Gunner_F";
- };
- };
-
- class Cav_B_B_Saber_1_Squad {
- name = CSTRING(B_Squad_Saber_1);
- icon = "\A3\ui_f\data\map\markers\nato\b_armor.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_B_Tank_Commander_Saber_1_F";
- };
- class Unit1 {
- position[] = {1.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Tank_Driver_F";
- };
- class Unit2 {
- position[] = {0.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Tank_Gunner_F";
- };
- class Unit3 {
- position[] = {-1.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Tank_Loader_F";
- };
- };
- class Cav_B_B_Saber_2_Squad {
- name = CSTRING(B_Squad_Saber_2);
- icon = "\A3\ui_f\data\map\markers\nato\b_armor.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_B_Tank_Commander_Saber_2_F";
- };
- class Unit1 {
- position[] = {1.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Tank_Driver_F";
- };
- class Unit2 {
- position[] = {0.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Tank_Gunner_F";
- };
- class Unit3 {
- position[] = {-1.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Tank_Loader_F";
- };
- };
- class Cav_B_B_Saber_3_Squad {
- name = CSTRING(B_Squad_Saber_3);
- icon = "\A3\ui_f\data\map\markers\nato\b_armor.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_B_Tank_Commander_Saber_3_F";
- };
- class Unit1 {
- position[] = {1.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Tank_Driver_F";
- };
- class Unit2 {
- position[] = {0.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Tank_Gunner_F";
- };
- class Unit3 {
- position[] = {-1.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Tank_Loader_F";
- };
- };
- class Cav_B_B_Saber_4_Squad {
- name = CSTRING(B_Squad_Saber_4);
- icon = "\A3\ui_f\data\map\markers\nato\b_armor.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_B_Tank_Commander_Saber_4_F";
- };
- class Unit1 {
- position[] = {1.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Tank_Driver_F";
- };
- class Unit2 {
- position[] = {0.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Tank_Gunner_F";
- };
- class Unit3 {
- position[] = {-1.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Tank_Loader_F";
- };
- };
- };
- class Cav_Bravo_Logistical_Squads {
-
- class Cav_B_B_Mustang_1_Squad {
- name = CSTRING(B_Squad_Mustang_1);
- icon = "\A3\ui_f\data\map\markers\nato\b_med.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_B_TeamLeader_Mustang_1_F";
- };
- class Unit1 {
- position[] = {1.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Mustang_CombatMedic_F";
- };
- class Unit2 {
- position[] = {0.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Mustang_CombatMedic_F";
- };
- class Unit3 {
- position[] = {-1.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Mustang_CombatMedic_F";
- };
- };
- class Cav_B_B_Mustang_2_Squad {
- name = CSTRING(B_Squad_Mustang_2);
- icon = "\A3\ui_f\data\map\markers\nato\b_med.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_B_TeamLeader_Mustang_2_F";
- };
- class Unit1 {
- position[] = {1.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Mustang_CombatMedic_F";
- };
- class Unit2 {
- position[] = {0.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Mustang_CombatMedic_F";
- };
- class Unit3 {
- position[] = {-1.0, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_Mustang_CombatMedic_F";
- };
- };
-
- class Cav_B_B_Apollo_5_HQ {
- name = CSTRING(B_Squad_Apollo_5);
- icon = "\A3\ui_f\data\map\markers\nato\b_hq.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_B_LogisticsOpsNCO_Apollo_5_F";
- };
- };
- class Cav_B_B_Apollo_6_HQ {
- name = CSTRING(B_Squad_Apollo_6);
- icon = "\A3\ui_f\data\map\markers\nato\b_hq.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_B_LogisticsOpsOfficer_Apollo_6_F";
- };
- };
- class Cav_B_B_Apollo_1_Squad {
- name = CSTRING(B_Squad_Apollo_1);
- icon = "\A3\ui_f\data\map\markers\nato\b_maint.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_B_LogisticTeamLeader_Apollo_1_F";
- };
- class Unit1 {
- position[] = {0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_LogisticsTeamMember_F";
- };
- class Unit2 {
- position[] = {-0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_LogisticsTeamMember_F";
- };
- class Unit3 {
- position[] = {0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_LogisticsTeamMember_F";
- };
- class Unit4 {
- position[] = {-0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_LogisticsTeamMember_F";
- };
- class Unit5 {
- position[] = {0.0, -3.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_LogisticsTeamMember_F";
- };
- };
- class Cav_B_B_Apollo_2_Squad {
- name = CSTRING(B_Squad_Apollo_2);
- icon = "\A3\ui_f\data\map\markers\nato\b_maint.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_B_LogisticTeamLeader_Apollo_2_F";
- };
- class Unit1 {
- position[] = {0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_LogisticsTeamMember_F";
- };
- class Unit2 {
- position[] = {-0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_LogisticsTeamMember_F";
- };
- class Unit3 {
- position[] = {0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_LogisticsTeamMember_F";
- };
- class Unit4 {
- position[] = {-0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_LogisticsTeamMember_F";
- };
- class Unit5 {
- position[] = {0.0, -3.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_B_LogisticsTeamMember_F";
- };
- };
- };
- };
- };
-};
\ No newline at end of file
diff --git a/addons/bravo_characters_units/CfgVehicles.hpp b/addons/bravo_characters_units/CfgVehicles.hpp
deleted file mode 100644
index bfc54f4a..00000000
--- a/addons/bravo_characters_units/CfgVehicles.hpp
+++ /dev/null
@@ -1,321 +0,0 @@
-
-class CfgVehicles {
- class Cav_B_B_PlatoonSergeant_F;
- class Cav_B_B_PlatoonLeader_F;
- class Cav_B_B_PlatoonMedic_F;
-
- class Cav_B_B_PlatoonSergeant_1_5_F : Cav_B_B_PlatoonSergeant_F {
- _generalMacro = "Cav_B_B_PlatoonSergeant_1_5_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_PlatoonSergeant_1_5);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
- class Cav_B_B_PlatoonLeader_1_6_F : Cav_B_B_PlatoonLeader_F {
- _generalMacro = "Cav_B_B_PlatoonLeader_1_6_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_PlatoonLeader_1_6);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
- class Cav_B_B_PlatoonMedic_1_7_F : Cav_B_B_PlatoonMedic_F {
- _generalMacro = "Cav_B_B_PlatoonMedic_1_7_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_PlatoonMedic_1_7);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
-
- class Cav_B_B_PlatoonSergeant_2_5_F : Cav_B_B_PlatoonSergeant_F {
- _generalMacro = "Cav_B_B_PlatoonSergeant_2_5_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_PlatoonSergeant_2_5);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
- class Cav_B_B_PlatoonLeader_2_6_F : Cav_B_B_PlatoonLeader_F {
- _generalMacro = "Cav_B_B_PlatoonLeader_2_6_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_PlatoonLeader_2_6);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
- class Cav_B_B_PlatoonMedic_2_7_F : Cav_B_B_PlatoonMedic_F {
- _generalMacro = "Cav_B_B_PlatoonMedic_2_7_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_PlatoonMedic_2_7);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
-
-
- class Cav_B_B_SquadLeader_F;
-
- // Lancer
- class Cav_B_B_SquadLeader_1_1_F : Cav_B_B_SquadLeader_F {
- _generalMacro = "Cav_B_B_SquadLeader_1_1_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_SquadLeader_1_1);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 1;
- };
- class Cav_B_B_SquadLeader_1_2_F : Cav_B_B_SquadLeader_F {
- _generalMacro = "Cav_B_B_SquadLeader_1_2_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_SquadLeader_1_2);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 1;
- };
- class Cav_B_B_SquadLeader_1_3_F : Cav_B_B_SquadLeader_F {
- _generalMacro = "Cav_B_B_SquadLeader_1_3_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_SquadLeader_1_3);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 1;
- };
- class Cav_B_B_SquadLeader_1_4_F : Cav_B_B_SquadLeader_F {
- _generalMacro = "Cav_B_B_SquadLeader_1_4_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_SquadLeader_1_4);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 1;
- };
-
- class Cav_B_B_SquadLeader_2_1_F : Cav_B_B_SquadLeader_F {
- _generalMacro = "Cav_B_B_SquadLeader_2_1_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_SquadLeader_2_1);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 1;
- };
- class Cav_B_B_SquadLeader_2_2_F : Cav_B_B_SquadLeader_F {
- _generalMacro = "Cav_B_B_SquadLeader_2_2_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_SquadLeader_2_2);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 1;
- };
- class Cav_B_B_SquadLeader_2_3_F : Cav_B_B_SquadLeader_F {
- _generalMacro = "Cav_B_B_SquadLeader_2_3_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_SquadLeader_2_3);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 1;
- };
- class Cav_B_B_SquadLeader_2_4_F : Cav_B_B_SquadLeader_F {
- _generalMacro = "Cav_B_B_SquadLeader_2_4_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_SquadLeader_2_4);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 1;
- };
-
- // Viking
- class Cav_B_B_Scout_Team_Leader_F;
- class Cav_B_B_Scout_Officer_F;
- class Cav_B_B_Scout_Platoon_Medic_F;
-
- class Cav_B_B_Scout_Platoon_Medic_2_7_F : Cav_B_B_Scout_Platoon_Medic_F {
- _generalMacro = "Cav_B_B_Scout_Platoon_Medic_2_7_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Scout_Platoon_Medic_2_7);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
-
- class Cav_B_B_Scout_Team_Leader_2_1_F : Cav_B_B_Scout_Officer_F {
- _generalMacro = "Cav_B_B_Scout_Team_Leader_2_1_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Scout_Team_Leader_2_1);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
- class Cav_B_B_Scout_Team_Leader_2_2_F : Cav_B_B_Scout_Team_Leader_F {
- _generalMacro = "Cav_B_B_Scout_Team_Leader_2_2_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Scout_Team_Leader_2_2);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
- class Cav_B_B_Scout_Team_Leader_2_3_F : Cav_B_B_Scout_Team_Leader_F {
- _generalMacro = "Cav_B_B_Scout_Team_Leader_2_3_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Scout_Team_Leader_2_3);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
- class Cav_B_B_Scout_Team_Leader_2_4_F : Cav_B_B_Scout_Team_Leader_F {
- _generalMacro = "Cav_B_B_Scout_Team_Leader_2_4_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Scout_Team_Leader_2_4);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
-
- class Cav_B_B_Ifv_Commander_F;
- class Cav_B_B_Ifv_Commander_B_1_F : Cav_B_B_Ifv_Commander_F {
- _generalMacro = "Cav_B_B_Ifv_Commander_B_1_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Ifv_Commander_B_1);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
- class Cav_B_B_Ifv_Commander_B_2_F : Cav_B_B_Ifv_Commander_F {
- _generalMacro = "Cav_B_B_Ifv_Commander_B_2_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Ifv_Commander_B_2);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
- class Cav_B_B_Ifv_Commander_B_3_F : Cav_B_B_Ifv_Commander_F {
- _generalMacro = "Cav_B_B_Ifv_Commander_B_3_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Ifv_Commander_B_3);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
- class Cav_B_B_Ifv_Commander_B_4_F : Cav_B_B_Ifv_Commander_F {
- _generalMacro = "Cav_B_B_Ifv_Commander_B_4_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Ifv_Commander_B_4);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
-
- class Cav_B_B_Tank_Commander_F;
- class Cav_B_B_Tank_Commander_Saber_1_F : Cav_B_B_Tank_Commander_F {
- _generalMacro = "Cav_B_B_Tank_Commander_Saber_1_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Tank_Commander_Saber_1);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_Tank_Commander_Saber_2_F : Cav_B_B_Tank_Commander_F {
- _generalMacro = "Cav_B_B_Tank_Commander_Saber_2_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Tank_Commander_Saber_2);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_Tank_Commander_Saber_3_F : Cav_B_B_Tank_Commander_F {
- _generalMacro = "Cav_B_B_Tank_Commander_Saber_3_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Tank_Commander_Saber_3);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_Tank_Commander_Saber_4_F : Cav_B_B_Tank_Commander_F {
- _generalMacro = "Cav_B_B_Tank_Commander_Saber_4_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_Tank_Commander_Saber_4);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
-
- // Mustang
- class Cav_B_B_TeamLeader_Mustang_F;
- class Cav_B_B_TeamLeader_Mustang_1_F : Cav_B_B_TeamLeader_Mustang_F {
- _generalMacro = "Cav_B_B_TeamLeader_Mustang_1_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_TeamLeader_Mustang_1);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_TeamLeader_Mustang_2_F : Cav_B_B_TeamLeader_Mustang_F {
- _generalMacro = "Cav_B_B_TeamLeader_Mustang_2_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_TeamLeader_Mustang_2);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
-
- // Apollo
- class Cav_B_B_LogisticsOpsOfficer_F;
- class Cav_B_B_LogisticsOpsNCO_F;
- class Cav_B_B_LogisticsOpsOfficer_Apollo_6_F : Cav_B_B_LogisticsOpsOfficer_F {
- _generalMacro = "Cav_B_B_LogisticsOpsOfficer_Apollo_6_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_LogisticsOpsOfficer_Apollo_6);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_LogisticsOpsNCO_Apollo_5_F : Cav_B_B_LogisticsOpsNCO_F {
- _generalMacro = "Cav_B_B_LogisticsOpsNCO_Apollo_5_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_LogisticsOpsNCO_Apollo_5);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
-
- class Cav_B_B_LogisticTeamLeader_F;
- class Cav_B_B_LogisticTeamLeader_Apollo_1_F : Cav_B_B_LogisticTeamLeader_F {
- _generalMacro = "Cav_B_B_LogisticTeamLeader_Apollo_1_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_LogisticTeamLeader_Apollo_1);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
- class Cav_B_B_LogisticTeamLeader_Apollo_2_F : Cav_B_B_LogisticTeamLeader_F {
- _generalMacro = "Cav_B_B_LogisticTeamLeader_Apollo_2_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(B_LogisticTeamLeader_Apollo_2);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Bravo_Rifleman_F.jpg);
- };
-};
diff --git a/addons/bravo_characters_units/config.cpp b/addons/bravo_characters_units/config.cpp
deleted file mode 100644
index 51451120..00000000
--- a/addons/bravo_characters_units/config.cpp
+++ /dev/null
@@ -1,78 +0,0 @@
-#include "script_component.hpp"
-
-class CfgPatches {
- class ADDON {
- name = COMPONENT_NAME;
- units[] = {
- "Cav_B_B_PlatoonSergeant_2_5_F",
- "Cav_B_B_PlatoonLeader_2_6_F",
- "Cav_B_B_PlatoonMedic_2_7_F",
-
- "Cav_B_B_SquadLeader_1_1_F",
- "Cav_B_B_SquadLeader_1_2_F",
- "Cav_B_B_SquadLeader_1_3_F",
- "Cav_B_B_SquadLeader_1_4_F",
-
- "Cav_B_B_Scout_Platoon_Medic_2_7_F",
- "Cav_B_B_Scout_Team_Leader_2_1_F",
- "Cav_B_B_Scout_Team_Leader_2_2_F",
- "Cav_B_B_Scout_Team_Leader_2_3_F",
- "Cav_B_B_Scout_Team_Leader_2_4_F",
-
- "Cav_B_B_Ifv_Commander_B_1_F",
- "Cav_B_B_Ifv_Commander_B_2_F",
- "Cav_B_B_Ifv_Commander_B_3_F",
- "Cav_B_B_Ifv_Commander_B_4_F",
-
- "Cav_B_B_Tank_Commander_Saber_1_F",
- "Cav_B_B_Tank_Commander_Saber_2_F",
- "Cav_B_B_Tank_Commander_Saber_3_F",
- "Cav_B_B_Tank_Commander_Saber_4_F",
-
- "Cav_B_B_TeamLeader_Mustang_1_F",
- "Cav_B_B_TeamLeader_Mustang_2_F",
-
- "Cav_B_B_LogisticsOpsOfficer_Apollo_6_F",
- "Cav_B_B_LogisticsOpsNCO_Apollo_5_F",
- "Cav_B_B_LogisticTeamLeader_Apollo_1_F",
- "Cav_B_B_LogisticTeamLeader_Apollo_2_F",
-
- // Groups
- "Cav_B_B_Lancer_5_HQ",
- "Cav_B_B_Lancer_6_HQ",
- "Cav_B_B_Lancer_7_HQ",
- "Cav_B_B_Lancer_1_Squad",
- "Cav_B_B_Lancer_2_Squad",
- "Cav_B_B_Lancer_3_Squad",
- "Cav_B_B_Lancer_4_Squad",
-
- "Cav_B_B_Viking_5_HQ",
- "Cav_B_B_Viking_6_HQ",
- "Cav_B_B_Viking_7_HQ",
- "Cav_B_B_Viking_1_Squad",
- "Cav_B_B_Viking_2_Squad",
- "Cav_B_B_Viking_3_Squad",
- "Cav_B_B_Viking_4_Squad",
-
- "Cav_B_B_Banshee_1_Squad",
- "Cav_B_B_Banshee_2_Squad",
- "Cav_B_B_Banshee_3_Squad",
- "Cav_B_B_Banshee_4_Squad"
- };
- weapons[] = {};
- requiredVersion = REQUIRED_VERSION;
- requiredAddons[] = {
- "cav_main",
- "cav_common",
-
- "cav_bravo_characters"
- };
- author = ECSTRING(Main,ModTeam);
- authors[] = {"Brostrom.A (Evul)"};
- url = ECSTRING(Main,Url);
- VERSION_CONFIG;
- };
-};
-
-#include "CfgVehicles.hpp"
-#include "CfgGroups.hpp"
\ No newline at end of file
diff --git a/addons/bravo_characters_units/script_component.hpp b/addons/bravo_characters_units/script_component.hpp
deleted file mode 100644
index b1e4b27c..00000000
--- a/addons/bravo_characters_units/script_component.hpp
+++ /dev/null
@@ -1,5 +0,0 @@
-#define COMPONENT bravo_characters_units
-#define COMPONENT_BEAUTIFIED Bravo Units
-
-#include "\z\cav\addons\main\script_mod.hpp"
-#include "\z\cav\addons\main\script_macros.hpp"
diff --git a/addons/bravo_characters_units/stringtable.xml b/addons/bravo_characters_units/stringtable.xml
deleted file mode 100644
index 574b89d7..00000000
--- a/addons/bravo_characters_units/stringtable.xml
+++ /dev/null
@@ -1,189 +0,0 @@
-
-
-
-
- Platoon Sergeant (Lancer-5)
-
-
- Platoon Leader (Lancer-6)
-
-
- Platoon Medic (Lancer-7)
-
-
-
- Squad Leader (Lancer-1)
-
-
- Squad Leader (Lancer-2)
-
-
- Squad Leader (Lancer-3)
-
-
- Squad Leader (Lancer-4)
-
-
-
-
- Platoon Medic (Viking-7)
-
-
-
- Platoon Leader (Viking-1)
-
-
- Team Leader (Viking-2)
-
-
- Team Leader (Viking-3)
-
-
- Team Leader (Viking-4)
-
-
-
- Commander (Banshee-1)
-
-
- Commander (Banshee-2)
-
-
- Commander (Banshee-3)
-
-
- Commander (Banshee-4)
-
-
-
- Commander (Saber-1)
-
-
- Commander (Saber-2)
-
-
- Commander (Saber-3)
-
-
- Commander (Saber-4)
-
-
-
-
- Team Leader (Mustang-1)
-
-
- Team Leader (Mustang-2)
-
-
-
-
- Ops Officer (Apollo-6)
-
-
- Ops NCO (Apollo-5)
-
-
-
- Logistic Team Leader (Apollo-1)
-
-
- Logistic Team Leader (Apollo-2)
-
-
-
-
-
- HQ Lancer-5
-
-
- HQ Lancer-6
-
-
- HQ Lancer-7
-
-
-
- Squad Lancerr-1
-
-
- Squad Lancerr-2
-
-
- Squad Lancerr-3
-
-
- Squad Lancerr-4
-
-
-
- Team Viking-1
-
-
- Team Viking-2
-
-
- Team Viking-3
-
-
- Team Viking-4
-
-
-
- HQ Viking-5
-
-
- HQ Viking-6
-
-
- HQ Viking-7
-
-
-
- Team Banshee-1
-
-
- Team Banshee-2
-
-
- Team Banshee-3
-
-
- Team Banshee-4
-
-
-
- Team Saber-1
-
-
- Team Saber-2
-
-
- Team Saber-3
-
-
- Team Saber-4
-
-
-
- Team Mustang-1
-
-
- Team Mustang-2
-
-
-
- HQ Apollo-5
-
-
- HQ Apollo-6
-
-
-
- Team Apollo-1
-
-
- Team Apollo-2
-
-
-
diff --git a/addons/charlie_characters/$PBOPREFIX$ b/addons/charlie_characters/$PBOPREFIX$
deleted file mode 100644
index b1ba9275..00000000
--- a/addons/charlie_characters/$PBOPREFIX$
+++ /dev/null
@@ -1 +0,0 @@
-z\cav\addons\charlie_characters
\ No newline at end of file
diff --git a/addons/charlie_characters/CfgEditorSubcategories.hpp b/addons/charlie_characters/CfgEditorSubcategories.hpp
deleted file mode 100644
index 8e66932f..00000000
--- a/addons/charlie_characters/CfgEditorSubcategories.hpp
+++ /dev/null
@@ -1,8 +0,0 @@
-class CfgEditorSubcategories {
- class Cav_EdSubcat_Personnel_Charlie {
- displayname = CSTRING(Cat_Charlie_Company_Inf);
- };
- class Cav_EdSubcat_Personnel_Weap_Charlie {
- displayname = CSTRING(Cat_Charlie_Company_Inf_Weap);
- };
-};
\ No newline at end of file
diff --git a/addons/charlie_characters/CfgGroups.hpp b/addons/charlie_characters/CfgGroups.hpp
deleted file mode 100644
index 07bed543..00000000
--- a/addons/charlie_characters/CfgGroups.hpp
+++ /dev/null
@@ -1,193 +0,0 @@
-class CfgGroups {
- class West {
- class BLU_USA_7CAV_F {
- name = ECSTRING(common,faction_display);
- class Cav_Charlie_Infantry_Squads {
- name = CSTRING(Cat_Charlie_Company_Inf);
-
- class Cav_B_C_Bandit_Squad {
- name = CSTRING(C_Squad_Bandit);
- icon = "\A3\ui_f\data\map\markers\nato\b_inf.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_C_SquadLeader_F";
- };
- class Unit1 {
- position[] = {1.5, -1.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_C_Alpha_FireTeamLeader_F";
- };
- class Unit2 {
- position[] = {0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_AutomaticRifleman_F";
- };
- class Unit3 {
- position[] = {-0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_Grenadier_F";
- };
- class Unit4 {
- position[] = {-1.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_Rifleman_F";
- };
- class Unit5 {
- position[] = {1.5, -2.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_C_Bravo_FireTeamLeader_F";
- };
- class Unit6 {
- position[] = {0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_AutomaticRifleman_F";
- };
- class Unit7 {
- position[] = {-0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_Grenadier_F";
- };
- class Unit8 {
- position[] = {-1.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_CombatLifeSaver_F";
- };
- };
-
- class Cav_B_C_Misfit_Squad {
- name = CSTRING(C_Squad_Misfit);
- icon = "\A3\ui_f\data\map\markers\nato\b_inf.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_C_SquadLeader_F";
- };
- class Unit1 {
- position[] = {1.5, -1.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_C_Alpha_FireTeamLeader_F";
- };
- class Unit2 {
- position[] = {0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_AutomaticRifleman_F";
- };
- class Unit3 {
- position[] = {-0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_Grenadier_F";
- };
- class Unit4 {
- position[] = {-1.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_RiflemanAT_F";
- };
- class Unit5 {
- position[] = {1.5, -2.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_C_Bravo_FireTeamLeader_F";
- };
- class Unit6 {
- position[] = {0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_AutomaticRifleman_F";
- };
- class Unit7 {
- position[] = {-0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_Grenadier_F";
- };
- class Unit8 {
- position[] = {-1.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_RiflemanAT_F";
- };
- };
-
- //class Cav_B_C_Havoc_Squad {
- // name = CSTRING(C_Squad_Havoc);
- // icon = "\A3\ui_f\data\map\markers\nato\b_support.paa";
- // faction = "BLU_USA_7CAV_F";
- // side = 1;
- // class Unit0 {
- // position[] = {0, 0, 0};
- // rank = "SERGEANT";
- // side = 1;
- // vehicle = "Cav_B_C_Weap_SquadLeader_F";
- // };
- // class Unit1 {
- // position[] = {1.5, -1.0, 0.0};
- // rank = "CORPORAL";
- // side = 1;
- // vehicle = "Cav_B_C_Weap_Alpha_FireTeamLeader_F";
- // };
- // class Unit2 {
- // position[] = {0.5, -1.0, 0.0};
- // rank = "PRIVATE";
- // side = 1;
- // vehicle = "Cav_B_C_Weap_Alpha_AutomaticRifleman_F";
- // };
- // class Unit3 {
- // position[] = {-0.5, -1.0, 0.0};
- // rank = "PRIVATE";
- // side = 1;
- // vehicle = "Cav_B_C_Weap_Alpha_Grenadier_F";
- // };
- // class Unit4 {
- // position[] = {-1.5, -1.0, 0.0};
- // rank = "PRIVATE";
- // side = 1;
- // vehicle = "Cav_B_C_Weap_Alpha_Rifleman_F";
- // };
- // class Unit5 {
- // position[] = {1.5, -2.0, 0.0};
- // rank = "CORPORAL";
- // side = 1;
- // vehicle = "Cav_B_C_Weap_Bravo_FireTeamLeader_F";
- // };
- // class Unit6 {
- // position[] = {0.5, -2.0, 0.0};
- // rank = "PRIVATE";
- // side = 1;
- // vehicle = "Cav_B_C_Weap_Bravo_AutomaticRifleman_F";
- // };
- // class Unit7 {
- // position[] = {-0.5, -2.0, 0.0};
- // rank = "PRIVATE";
- // side = 1;
- // vehicle = "Cav_B_C_Weap_Bravo_Grenadier_F";
- // };
- // class Unit8 {
- // position[] = {-1.5, -2.0, 0.0};
- // rank = "PRIVATE";
- // side = 1;
- // vehicle = "Cav_B_C_Weap_Bravo_CombatLifeSaver_F";
- // };
- //};
- };
- };
- };
-};
\ No newline at end of file
diff --git a/addons/charlie_characters/CfgVehicles.hpp b/addons/charlie_characters/CfgVehicles.hpp
deleted file mode 100644
index da95d512..00000000
--- a/addons/charlie_characters/CfgVehicles.hpp
+++ /dev/null
@@ -1,632 +0,0 @@
-
-class CfgVehicles {
- class Cav_B_base_F;
- class Cav_B_Charlie_base_F : Cav_B_base_F {
- _generalMacro = "Cav_B_Charlie_base_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(Trooper);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_base_F.jpg);
- cavCompany = "Charlie";
- cavPlatoon = -1;
-
- editorSubcategory = "Cav_EdSubcat_Personnel_Charlie";
-
- role = "Rifleman";
-
- uniformClass = "rhs_uniform_cu_ocp_1stcav";
- };
- class Cav_B_Charlie_Weap_base_F : Cav_B_Charlie_base_F {
- _generalMacro = "Cav_B_Charlie_Weap_base_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(Trooper);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_base_F.jpg);
-
- editorSubcategory = "Cav_EdSubcat_Personnel_Weap_Charlie";
-
- role = "Rifleman";
-
- uniformClass = "rhs_uniform_cu_ocp_1stcav";
- };
-
- // Charlie
- class Cav_B_C_Officer_F : Cav_B_Charlie_base_F {
- _generalMacro = "Cav_B_C_Officer_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(C_Officer);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- icon = "iconManOfficer";
- };
- class Cav_B_C_PlatoonSergeant_F : Cav_B_C_Officer_F {
- _generalMacro = "Cav_B_C_PlatoonSergeant_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(C_PlatoonSergeant);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_PlatoonLeader_F : Cav_B_C_Officer_F {
- _generalMacro = "Cav_B_C_PlatoonLeader_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(C_PlatoonLeader);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_PlatoonMedic_F : Cav_B_Charlie_base_F {
- _generalMacro = "Cav_B_C_PlatoonMedic_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(C_PlatoonMedic);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- role = "CombatLifeSaver";
- icon = "iconManMedic";
- };
-
-
- class Cav_B_C_SquadLeader_F : Cav_B_Charlie_base_F {
- _generalMacro = "Cav_B_C_SquadLeader_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(C_SquadLeader);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- icon = "iconManLeader";
-
- linkedItems[] = {
- "rhsusf_iotv_ocp_Squadleader",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- respawnLinkedItems[] = {
- "rhsusf_iotv_ocp_Squadleader",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- };
-
-
- class Cav_B_C_FireTeamLeader_F : Cav_B_Charlie_base_F {
- _generalMacro = "Cav_B_C_FireTeamLeader_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(C_FireTeamLeader);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- icon = "iconManLeader";
-
- weapons[] = {"rhs_weap_m4a1_m320","Throw","Put"};
- respawnWeapons[] = {"rhs_weap_m4a1_m320","Throw","Put"};
-
- magazines[] = {
- MULT_OBJ_6(rhs_mag_30Rnd_556x45_M855A1_Stanag),
- MULT_OBJ_4(rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red),
- MULT_OBJ_12(rhs_mag_M441_HE)
- };
- respawnMagazines[] = {
- MULT_OBJ_6(rhs_mag_30Rnd_556x45_M855A1_Stanag),
- MULT_OBJ_4(rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red),
- MULT_OBJ_12(rhs_mag_M441_HE)
- };
- linkedItems[] = {
- "rhsusf_iotv_ocp_Teamleader",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- respawnLinkedItems[] = {
- "rhsusf_iotv_ocp_Teamleader",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- };
- class Cav_B_C_AutomaticRifleman_F : Cav_B_Charlie_base_F {
- _generalMacro = "Cav_B_C_AutomaticRifleman_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(C_AutomaticRifleman);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- role = "MachineGunner";
- icon = "iconManMG";
-
- weapons[] = {"rhs_weap_m249_pip_L_para","Throw","Put"};
- respawnWeapons[] = {"rhs_weap_m249_pip_L_para","Throw","Put"};
-
- magazines[] = {
- MULT_OBJ_3(rhs_200rnd_556x45_M_SAW)
- };
- respawnMagazines[] = {
- MULT_OBJ_3(rhs_200rnd_556x45_M_SAW)
- };
- linkedItems[] = {
- "rhsusf_iotv_ocp_SAW",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- respawnLinkedItems[] = {
- "rhsusf_iotv_ocp_SAW",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- };
- class Cav_B_C_Grenadier_F : Cav_B_Charlie_base_F {
- _generalMacro = "Cav_B_C_Grenadier_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(C_Grenadier);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- weapons[] = {"rhs_weap_m4a1_m320","Throw","Put"};
- respawnWeapons[] = {"rhs_weap_m4a1_m320","Throw","Put"};
-
- magazines[] = {
- MULT_OBJ_10(rhs_mag_30Rnd_556x45_M855A1_Stanag),
- MULT_OBJ_12(rhs_mag_M441_HE)
- };
- respawnMagazines[] = {
- MULT_OBJ_10(rhs_mag_30Rnd_556x45_M855A1_Stanag),
- MULT_OBJ_12(rhs_mag_M441_HE)
- };
- linkedItems[] = {
- "rhsusf_iotv_ocp_Grenadier",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- respawnLinkedItems[] = {
- "rhsusf_iotv_ocp_Grenadier",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- };
- class Cav_B_C_Rifleman_F : Cav_B_Charlie_base_F {
- _generalMacro = "Cav_B_C_Rifleman_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(C_Rifleman);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_RiflemanAT_F : Cav_B_Charlie_base_F {
- _generalMacro = "Cav_B_C_RiflemanAT_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(C_RiflemanAT);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- icon = "iconManAT";
- };
- class Cav_B_C_RiflemanLAT_F : Cav_B_Charlie_base_F {
- _generalMacro = "Cav_B_C_RiflemanLAT_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(C_RiflemanLAT);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- icon = "iconManAT";
- };
- class Cav_B_C_CombatLifeSaver_F : Cav_B_Charlie_base_F {
- _generalMacro = "Cav_B_C_CombatLifeSaver_F";
- scope = 2;
- scopeCurator = 0;
- displayName = CSTRING(C_CombatLifeSaver);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- role = "CombatLifeSaver";
- icon = "iconManMedic";
- linkedItems[] = {
- "rhsusf_iotv_ocp_Medic",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- respawnLinkedItems[] = {
- "rhsusf_iotv_ocp_Medic",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- };
-
-
- class Cav_B_C_Alpha_FireTeamLeader_F : Cav_B_C_FireTeamLeader_F {
- _generalMacro = "Cav_B_C_Alpha_FireTeamLeader_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Alpha_FireTeamLeader);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Alpha_AutomaticRifleman_F : Cav_B_C_AutomaticRifleman_F {
- _generalMacro = "Cav_B_C_Alpha_AutomaticRifleman_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Alpha_AutomaticRifleman);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Alpha_Grenadier_F : Cav_B_C_Grenadier_F {
- _generalMacro = "Cav_B_C_Alpha_Grenadier_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Alpha_Grenadier);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Alpha_Rifleman_F : Cav_B_C_Rifleman_F {
- _generalMacro = "Cav_B_C_Alpha_Rifleman_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Alpha_Rifleman);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Alpha_RiflemanAT_F : Cav_B_C_RiflemanAT_F {
- _generalMacro = "Cav_B_C_Alpha_RiflemanAT_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Alpha_RiflemanAT);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Alpha_RiflemanLAT_F : Cav_B_C_RiflemanLAT_F {
- _generalMacro = "Cav_B_C_Alpha_RiflemanLAT_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Alpha_RiflemanLAT);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- };
- class Cav_B_C_Alpha_CombatLifeSaver_F : Cav_B_C_CombatLifeSaver_F {
- _generalMacro = "Cav_B_C_Alpha_CombatLifeSaver_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Alpha_CombatLifeSaver);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
-
-
- class Cav_B_C_Bravo_FireTeamLeader_F : Cav_B_C_FireTeamLeader_F {
- _generalMacro = "Cav_B_C_Bravo_FireTeamLeader_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Bravo_FireTeamLeader);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Bravo_AutomaticRifleman_F : Cav_B_C_AutomaticRifleman_F {
- _generalMacro = "Cav_B_C_Bravo_AutomaticRifleman_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Bravo_AutomaticRifleman);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Bravo_Grenadier_F : Cav_B_C_Grenadier_F {
- _generalMacro = "Cav_B_C_Bravo_Grenadier_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Bravo_Grenadier);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Bravo_Rifleman_F : Cav_B_C_Rifleman_F {
- _generalMacro = "Cav_B_C_Bravo_Rifleman_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Bravo_Rifleman);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Bravo_RiflemanAT_F : Cav_B_C_RiflemanAT_F {
- _generalMacro = "Cav_B_C_Bravo_RiflemanAT_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Bravo_RiflemanAT);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Bravo_RiflemanLAT_F : Cav_B_C_Alpha_RiflemanLAT_F {
- _generalMacro = "Cav_B_C_Bravo_RiflemanLAT_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Bravo_RiflemanLAT);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Bravo_CombatLifeSaver_F : Cav_B_C_CombatLifeSaver_F {
- _generalMacro = "Cav_B_C_Bravo_CombatLifeSaver_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Bravo_CombatLifeSaver);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
-
-
- // Havoc
- class Cav_B_C_Weap_SquadLeader_F : Cav_B_Charlie_Weap_base_F {
- _generalMacro = "Cav_B_C_Weap_SquadLeader_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_SquadLeader);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- icon = "iconManLeader";
- };
-
- class Cav_B_C_Weap_FireTeamLeader_F : Cav_B_Charlie_Weap_base_F {
- _generalMacro = "Cav_B_C_Weap_FireTeamLeader_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_FireTeamLeader);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- icon = "iconManLeader";
-
- weapons[] = {"rhs_weap_m4a1_m320","Throw","Put"};
- respawnWeapons[] = {"rhs_weap_m4a1_m320","Throw","Put"};
-
- magazines[] = {
- MULT_OBJ_6(rhs_mag_30Rnd_556x45_M855A1_Stanag),
- MULT_OBJ_4(rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red),
- MULT_OBJ_12(rhs_mag_M441_HE)
- };
- respawnMagazines[] = {
- MULT_OBJ_6(rhs_mag_30Rnd_556x45_M855A1_Stanag),
- MULT_OBJ_4(rhs_mag_30Rnd_556x45_M855A1_Stanag_Tracer_Red),
- MULT_OBJ_12(rhs_mag_M441_HE)
- };
- };
- class Cav_B_C_Weap_AutomaticRifleman_F : Cav_B_Charlie_Weap_base_F {
- _generalMacro = "Cav_B_C_Weap_AutomaticRifleman_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_AutomaticRifleman);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- role = "MachineGunner";
- icon = "iconManMG";
-
- weapons[] = {"rhs_weap_m249_pip_L_para","Throw","Put"};
- respawnWeapons[] = {"rhs_weap_m249_pip_L_para","Throw","Put"};
-
- magazines[] = {
- MULT_OBJ_3(rhs_200rnd_556x45_M_SAW)
- };
- respawnMagazines[] = {
- MULT_OBJ_3(rhs_200rnd_556x45_M_SAW)
- };
- };
- class Cav_B_C_Weap_Grenadier_F : Cav_B_Charlie_Weap_base_F {
- _generalMacro = "Cav_B_C_Weap_Grenadier_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_Grenadier);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- weapons[] = {"rhs_weap_m4a1_m320","Throw","Put"};
- respawnWeapons[] = {"rhs_weap_m4a1_m320","Throw","Put"};
-
- magazines[] = {
- MULT_OBJ_10(rhs_mag_30Rnd_556x45_M855A1_Stanag),
- MULT_OBJ_12(rhs_mag_M441_HE)
- };
- respawnMagazines[] = {
- MULT_OBJ_10(rhs_mag_30Rnd_556x45_M855A1_Stanag),
- MULT_OBJ_12(rhs_mag_M441_HE)
- };
- };
- class Cav_B_C_Weap_Rifleman_F : Cav_B_Charlie_Weap_base_F {
- _generalMacro = "Cav_B_C_Weap_Rifleman_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_Rifleman);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Weap_RiflemanAT_F : Cav_B_Charlie_Weap_base_F {
- _generalMacro = "Cav_B_C_Weap_RiflemanAT_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_RiflemanAT);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- icon = "iconManAT";
- };
- class Cav_B_C_Weap_RiflemanLAT_F : Cav_B_Charlie_Weap_base_F {
- _generalMacro = "Cav_B_C_Weap_RiflemanLAT_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_RiflemanLAT);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- icon = "iconManAT";
- };
- class Cav_B_C_Weap_CombatLifeSaver_F : Cav_B_Charlie_Weap_base_F {
- _generalMacro = "Cav_B_C_Weap_CombatLifeSaver_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_CombatLifeSaver);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
-
- role = "CombatLifeSaver";
- icon = "iconManMedic";
- };
-
- class Cav_B_C_Weap_Alpha_FireTeamLeader_F : Cav_B_C_Weap_FireTeamLeader_F {
- _generalMacro = "Cav_B_C_Weap_Alpha_FireTeamLeader_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_Alpha_FireTeamLeader);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Weap_Alpha_AutomaticRifleman_F : Cav_B_C_Weap_AutomaticRifleman_F {
- _generalMacro = "Cav_B_C_Weap_Alpha_AutomaticRifleman_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_Alpha_AutomaticRifleman);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Weap_Alpha_Grenadier_F : Cav_B_C_Weap_Grenadier_F {
- _generalMacro = "Cav_B_C_Weap_Alpha_Grenadier_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_Alpha_Grenadier);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Weap_Alpha_Rifleman_F : Cav_B_C_Weap_Rifleman_F {
- _generalMacro = "Cav_B_C_Weap_Alpha_Rifleman_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_Alpha_Rifleman);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Weap_Alpha_RiflemanAT_F : Cav_B_C_Weap_RiflemanAT_F {
- _generalMacro = "Cav_B_C_Weap_Alpha_RiflemanAT_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_Alpha_RiflemanAT);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Weap_Alpha_RiflemanLAT_F : Cav_B_C_Weap_RiflemanLAT_F {
- _generalMacro = "Cav_B_C_Weap_Alpha_RiflemanLAT_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_Alpha_RiflemanLAT);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Weap_Alpha_CombatLifeSaver_F : Cav_B_C_Weap_CombatLifeSaver_F {
- _generalMacro = "Cav_B_C_Weap_Alpha_CombatLifeSaver_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_Alpha_CombatLifeSaver);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
-
-
- class Cav_B_C_Weap_Bravo_FireTeamLeader_F : Cav_B_C_Weap_FireTeamLeader_F {
- _generalMacro = "Cav_B_C_Weap_Bravo_FireTeamLeader_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_Bravo_FireTeamLeader);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Weap_Bravo_AutomaticRifleman_F : Cav_B_C_Weap_AutomaticRifleman_F {
- _generalMacro = "Cav_B_C_Weap_Bravo_AutomaticRifleman_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_Bravo_AutomaticRifleman);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Weap_Bravo_Grenadier_F : Cav_B_C_Weap_Grenadier_F {
- _generalMacro = "Cav_B_C_Weap_Bravo_Grenadier_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_Bravo_Grenadier);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Weap_Bravo_Rifleman_F : Cav_B_C_Weap_Rifleman_F {
- _generalMacro = "Cav_B_C_Weap_Bravo_Rifleman_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_Bravo_Rifleman);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Weap_Bravo_RiflemanAT_F : Cav_B_C_Weap_RiflemanAT_F {
- _generalMacro = "Cav_B_C_Weap_Bravo_RiflemanAT_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_Bravo_RiflemanAT);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Weap_Bravo_RiflemanLAT_F : Cav_B_C_Weap_RiflemanLAT_F {
- _generalMacro = "Cav_B_C_Weap_Bravo_RiflemanLAT_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_Bravo_RiflemanLAT);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
- class Cav_B_C_Weap_Bravo_CombatLifeSaver_F : Cav_B_C_Weap_CombatLifeSaver_F {
- _generalMacro = "Cav_B_C_Weap_Bravo_CombatLifeSaver_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_Bravo_CombatLifeSaver);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- };
-};
\ No newline at end of file
diff --git a/addons/charlie_characters/config.cpp b/addons/charlie_characters/config.cpp
deleted file mode 100644
index e6cbe719..00000000
--- a/addons/charlie_characters/config.cpp
+++ /dev/null
@@ -1,67 +0,0 @@
-#include "script_component.hpp"
-
-class CfgPatches {
- class ADDON {
- name = COMPONENT_NAME;
- units[] = {
- "Cav_B_Charlie_base_F",
- "Cav_B_Charlie_Weap_base_F",
-
- "Cav_B_C_PlatoonSergeant_F",
- "Cav_B_C_PlatoonLeader_F",
- "Cav_B_C_PlatoonMedic_F",
- "Cav_B_C_SquadLeader_F",
-
- "Cav_B_C_Alpha_FireTeamLeader_F",
- "Cav_B_C_Alpha_AutomaticRifleman_F",
- "Cav_B_C_Alpha_Grenadier_F",
- "Cav_B_C_Alpha_Rifleman_F",
- "Cav_B_C_Alpha_RiflemanAT_F",
- "Cav_B_C_Alpha_RiflemanLAT_F",
- "Cav_B_C_Alpha_CombatLifeSaver_F",
-
- "Cav_B_C_Bravo_FireTeamLeader_F",
- "Cav_B_C_Bravo_AutomaticRifleman_F",
- "Cav_B_C_Bravo_Grenadier_F",
- "Cav_B_C_Bravo_Rifleman_F",
- "Cav_B_C_Bravo_RiflemanAT_F",
- "Cav_B_C_Bravo_RiflemanLAT_F",
- "Cav_B_C_Bravo_CombatLifeSaver_F",
-
- "Cav_B_C_Weap_SquadLeader_F",
- "Cav_B_C_Weap_Alpha_FireTeamLeader_F",
- "Cav_B_C_Weap_Alpha_AutomaticRifleman_F",
- "Cav_B_C_Weap_Alpha_Grenadier_F",
- "Cav_B_C_Weap_Alpha_Rifleman_F",
- "Cav_B_C_Weap_Alpha_RiflemanAT_F",
- "Cav_B_C_Weap_Alpha_RiflemanLAT_F",
- "Cav_B_C_Weap_Alpha_CombatLifeSaver_F",
- "Cav_B_C_Weap_Bravo_FireTeamLeader_F",
- "Cav_B_C_Weap_Bravo_AutomaticRifleman_F",
- "Cav_B_C_Weap_Bravo_Grenadier_F",
- "Cav_B_C_Weap_Bravo_Rifleman_F",
- "Cav_B_C_Weap_Bravo_RiflemanAT_F",
- "Cav_B_C_Weap_Bravo_RiflemanLAT_F",
- "Cav_B_C_Weap_Bravo_CombatLifeSaver_F",
-
- // Groups
- "Cav_B_C_Bandit_Squad",
- "Cav_B_C_Misfit_Squad"
-
- };
- weapons[] = {};
- requiredVersion = REQUIRED_VERSION;
- requiredAddons[] = {
- "cav_main",
- "cav_common"
- };
- author = ECSTRING(Main,ModTeam);
- authors[] = {"Brostrom.A (Evul)", "Poentis.K"};
- url = ECSTRING(Main,Url);
- VERSION_CONFIG;
- };
-};
-
-#include "CfgVehicles.hpp"
-#include "CfgGroups.hpp"
-#include "CfgEditorSubcategories.hpp"
\ No newline at end of file
diff --git a/addons/charlie_characters/script_component.hpp b/addons/charlie_characters/script_component.hpp
deleted file mode 100644
index 420a9438..00000000
--- a/addons/charlie_characters/script_component.hpp
+++ /dev/null
@@ -1,5 +0,0 @@
-#define COMPONENT charlie_characters
-#define COMPONENT_BEAUTIFIED Charlie Characters
-
-#include "\z\cav\addons\main\script_mod.hpp"
-#include "\z\cav\addons\main\script_macros.hpp"
diff --git a/addons/charlie_characters/stringtable.xml b/addons/charlie_characters/stringtable.xml
deleted file mode 100644
index 181fdb98..00000000
--- a/addons/charlie_characters/stringtable.xml
+++ /dev/null
@@ -1,186 +0,0 @@
-
-
-
- Charlie Co. - Infantry
-
-
- Charlie Co. - Infantry (Heavy Weapons Squad)
-
-
-
- Trooper
-
-
-
- Officer
-
-
-
- Platoon Sergeant
-
-
- Platoon Leader
-
-
- Platoon Medic
-
-
-
-
- Squad Leader
-
-
-
- Fire Team Leader
-
-
- Automatic Rifleman
-
-
- Grenadier
-
-
- Rifleman
-
-
- Rifleman (AT)
-
-
- Rifleman (LAT)
-
-
- Combat Life Saver
-
-
-
- Alpha Fire Team Leader
-
-
- Alpha Automatic Rifleman
-
-
- Alpha Grenadier
-
-
- Alpha Rifleman
-
-
- Alpha Rifleman (AT)
-
-
- Alpha Rifleman (LAT)
-
-
- Alpha Combat Life Saver
-
-
-
- Bravo Fire Team Leader
-
-
- Bravo Automatic Rifleman
-
-
- Bravo Grenadier
-
-
- Bravo Rifleman
-
-
- Bravo Rifleman (AT)
-
-
- Bravo Rifleman (LAT)
-
-
- Bravo Combat Life Saver
-
-
-
-
-
- Squad Leader
-
-
-
- Fire Team Leader
-
-
- Automatic Rifleman
-
-
- Grenadier
-
-
- Rifleman
-
-
- Rifleman (AT)
-
-
- Rifleman (LAT)
-
-
- Combat Life Saver
-
-
-
- Alpha Fire Team Leader
-
-
- Alpha Automatic Rifleman
-
-
- Alpha Grenadier
-
-
- Alpha Rifleman
-
-
- Alpha Rifleman (AT)
-
-
- Alpha Rifleman (LAT)
-
-
- Alpha Combat Life Saver
-
-
-
- Bravo Fire Team Leader
-
-
- Bravo Automatic Rifleman
-
-
- Bravo Grenadier
-
-
- Bravo Rifleman
-
-
- Bravo Rifleman (AT)
-
-
- Bravo Rifleman (LAT)
-
-
- Bravo Combat Life Saver
-
-
-
-
-
-
-
- Squad Bandit
-
-
- Squad Misfit
-
-
- Squad Havoc
-
-
-
-
diff --git a/addons/charlie_characters_units/$PBOPREFIX$ b/addons/charlie_characters_units/$PBOPREFIX$
deleted file mode 100644
index c65a8cb7..00000000
--- a/addons/charlie_characters_units/$PBOPREFIX$
+++ /dev/null
@@ -1 +0,0 @@
-z\cav\addons\charlie_characters_units
\ No newline at end of file
diff --git a/addons/charlie_characters_units/CfgGroups.hpp b/addons/charlie_characters_units/CfgGroups.hpp
deleted file mode 100644
index b0f7bd85..00000000
--- a/addons/charlie_characters_units/CfgGroups.hpp
+++ /dev/null
@@ -1,628 +0,0 @@
-class CfgGroups {
- class West {
- class BLU_USA_7CAV_F {
- class Cav_Charlie_Infantry_Squads {
-
- class Cav_B_C_Bandit_5_HQ {
- name = CSTRING(C_Squad_Bandit_5);
- icon = "\A3\ui_f\data\map\markers\nato\b_hq.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_C_PlatoonSergeant_Bandit_5_F";
- };
- };
- class Cav_B_C_Bandit_6_HQ {
- name = CSTRING(C_Squad_Bandit_6);
- icon = "\A3\ui_f\data\map\markers\nato\b_hq.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_C_PlatoonLeader_Bandit_6_F";
- };
- };
- class Cav_B_C_Bandit_7_HQ {
- name = CSTRING(C_Squad_Bandit_7);
- icon = "\A3\ui_f\data\map\markers\nato\b_med.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_C_PlatoonMedic_Bandit_7_F";
- };
- };
-
- class Cav_B_C_Bandit_1_Squad {
- name = CSTRING(C_Squad_Bandit_1);
- icon = "\A3\ui_f\data\map\markers\nato\b_inf.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_C_SquadLeader_Bandit_1_F";
- };
- class Unit1 {
- position[] = {1.5, -1.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_C_Alpha_FireTeamLeader_F";
- };
- class Unit2 {
- position[] = {0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_AutomaticRifleman_F";
- };
- class Unit3 {
- position[] = {-0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_Grenadier_F";
- };
- class Unit4 {
- position[] = {-1.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_Rifleman_F";
- };
- class Unit5 {
- position[] = {1.5, -2.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_C_Bravo_FireTeamLeader_F";
- };
- class Unit6 {
- position[] = {0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_AutomaticRifleman_F";
- };
- class Unit7 {
- position[] = {-0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_Grenadier_F";
- };
- class Unit8 {
- position[] = {-1.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_CombatLifeSaver_F";
- };
- };
- class Cav_B_C_Bandit_2_Squad {
- name = CSTRING(C_Squad_Bandit_2);
- icon = "\A3\ui_f\data\map\markers\nato\b_inf.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_C_SquadLeader_Bandit_2_F";
- };
- class Unit1 {
- position[] = {1.5, -1.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_C_Alpha_FireTeamLeader_F";
- };
- class Unit2 {
- position[] = {0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_AutomaticRifleman_F";
- };
- class Unit3 {
- position[] = {-0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_Grenadier_F";
- };
- class Unit4 {
- position[] = {-1.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_Rifleman_F";
- };
- class Unit5 {
- position[] = {1.5, -2.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_C_Bravo_FireTeamLeader_F";
- };
- class Unit6 {
- position[] = {0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_AutomaticRifleman_F";
- };
- class Unit7 {
- position[] = {-0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_Grenadier_F";
- };
- class Unit8 {
- position[] = {-1.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_CombatLifeSaver_F";
- };
- };
- class Cav_B_C_Bandit_3_Squad {
- name = CSTRING(C_Squad_Bandit_3);
- icon = "\A3\ui_f\data\map\markers\nato\b_inf.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_C_SquadLeader_Bandit_3_F";
- };
- class Unit1 {
- position[] = {1.5, -1.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_C_Alpha_FireTeamLeader_F";
- };
- class Unit2 {
- position[] = {0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_AutomaticRifleman_F";
- };
- class Unit3 {
- position[] = {-0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_Grenadier_F";
- };
- class Unit4 {
- position[] = {-1.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_Rifleman_F";
- };
- class Unit5 {
- position[] = {1.5, -2.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_C_Bravo_FireTeamLeader_F";
- };
- class Unit6 {
- position[] = {0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_AutomaticRifleman_F";
- };
- class Unit7 {
- position[] = {-0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_Grenadier_F";
- };
- class Unit8 {
- position[] = {-1.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_CombatLifeSaver_F";
- };
- };
- class Cav_B_C_Bandit_4_Squad {
- name = CSTRING(C_Squad_Bandit_4);
- icon = "\A3\ui_f\data\map\markers\nato\b_inf.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_C_SquadLeader_Bandit_4_F";
- };
- class Unit1 {
- position[] = {1.5, -1.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_C_Alpha_FireTeamLeader_F";
- };
- class Unit2 {
- position[] = {0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_AutomaticRifleman_F";
- };
- class Unit3 {
- position[] = {-0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_Grenadier_F";
- };
- class Unit4 {
- position[] = {-1.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_Rifleman_F";
- };
- class Unit5 {
- position[] = {1.5, -2.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_C_Bravo_FireTeamLeader_F";
- };
- class Unit6 {
- position[] = {0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_AutomaticRifleman_F";
- };
- class Unit7 {
- position[] = {-0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_Grenadier_F";
- };
- class Unit8 {
- position[] = {-1.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_CombatLifeSaver_F";
- };
- };
-
-
- class Cav_B_C_Misfit_5_HQ {
- name = CSTRING(C_Squad_Misfit_5);
- icon = "\A3\ui_f\data\map\markers\nato\b_hq.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_C_PlatoonSergeant_Misfit_5_F";
- };
- };
- class Cav_B_C_Misfit_6_HQ {
- name = CSTRING(C_Squad_Misfit_6);
- icon = "\A3\ui_f\data\map\markers\nato\b_hq.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_C_PlatoonLeader_Misfit_6_F";
- };
- };
- class Cav_B_C_Misfit_7_HQ {
- name = CSTRING(C_Squad_Misfit_7);
- icon = "\A3\ui_f\data\map\markers\nato\b_med.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_C_PlatoonMedic_Misfit_7_F";
- };
- };
-
- class Cav_B_C_Misfit_1_Squad {
- name = CSTRING(C_Squad_Misfit_1);
- icon = "\A3\ui_f\data\map\markers\nato\b_inf.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_C_SquadLeader_Misfit_1_F";
- };
- class Unit1 {
- position[] = {1.5, -1.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_C_Alpha_FireTeamLeader_F";
- };
- class Unit2 {
- position[] = {0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_AutomaticRifleman_F";
- };
- class Unit3 {
- position[] = {-0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_Grenadier_F";
- };
- class Unit4 {
- position[] = {-1.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_Rifleman_F";
- };
- class Unit5 {
- position[] = {1.5, -2.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_C_Bravo_FireTeamLeader_F";
- };
- class Unit6 {
- position[] = {0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_AutomaticRifleman_F";
- };
- class Unit7 {
- position[] = {-0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_Grenadier_F";
- };
- class Unit8 {
- position[] = {-1.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_CombatLifeSaver_F";
- };
- };
- class Cav_B_C_Misfit_2_Squad {
- name = CSTRING(C_Squad_Misfit_2);
- icon = "\A3\ui_f\data\map\markers\nato\b_inf.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_C_SquadLeader_Misfit_2_F";
- };
- class Unit1 {
- position[] = {1.5, -1.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_C_Alpha_FireTeamLeader_F";
- };
- class Unit2 {
- position[] = {0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_AutomaticRifleman_F";
- };
- class Unit3 {
- position[] = {-0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_Grenadier_F";
- };
- class Unit4 {
- position[] = {-1.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_Rifleman_F";
- };
- class Unit5 {
- position[] = {1.5, -2.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_C_Bravo_FireTeamLeader_F";
- };
- class Unit6 {
- position[] = {0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_AutomaticRifleman_F";
- };
- class Unit7 {
- position[] = {-0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_Grenadier_F";
- };
- class Unit8 {
- position[] = {-1.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_CombatLifeSaver_F";
- };
- };
- class Cav_B_C_Misfit_3_Squad {
- name = CSTRING(C_Squad_Misfit_3);
- icon = "\A3\ui_f\data\map\markers\nato\b_inf.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_C_SquadLeader_Misfit_3_F";
- };
- class Unit1 {
- position[] = {1.5, -1.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_C_Alpha_FireTeamLeader_F";
- };
- class Unit2 {
- position[] = {0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_AutomaticRifleman_F";
- };
- class Unit3 {
- position[] = {-0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_Grenadier_F";
- };
- class Unit4 {
- position[] = {-1.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_Rifleman_F";
- };
- class Unit5 {
- position[] = {1.5, -2.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_C_Bravo_FireTeamLeader_F";
- };
- class Unit6 {
- position[] = {0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_AutomaticRifleman_F";
- };
- class Unit7 {
- position[] = {-0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_Grenadier_F";
- };
- class Unit8 {
- position[] = {-1.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_CombatLifeSaver_F";
- };
- };
- class Cav_B_C_Misfit_4_Squad {
- name = CSTRING(C_Squad_Misfit_4);
- icon = "\A3\ui_f\data\map\markers\nato\b_inf.paa";
- faction = "BLU_USA_7CAV_F";
- side = 1;
- class Unit0 {
- position[] = {0, 0, 0};
- rank = "SERGEANT";
- side = 1;
- vehicle = "Cav_B_C_SquadLeader_Misfit_4_F";
- };
- class Unit1 {
- position[] = {1.5, -1.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_C_Alpha_FireTeamLeader_F";
- };
- class Unit2 {
- position[] = {0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_AutomaticRifleman_F";
- };
- class Unit3 {
- position[] = {-0.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_Grenadier_F";
- };
- class Unit4 {
- position[] = {-1.5, -1.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Alpha_Rifleman_F";
- };
- class Unit5 {
- position[] = {1.5, -2.0, 0.0};
- rank = "CORPORAL";
- side = 1;
- vehicle = "Cav_B_C_Bravo_FireTeamLeader_F";
- };
- class Unit6 {
- position[] = {0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_AutomaticRifleman_F";
- };
- class Unit7 {
- position[] = {-0.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_Grenadier_F";
- };
- class Unit8 {
- position[] = {-1.5, -2.0, 0.0};
- rank = "PRIVATE";
- side = 1;
- vehicle = "Cav_B_C_Bravo_CombatLifeSaver_F";
- };
- };
-
-
- // class Cav_B_C_Havoc_1_Squad {
- // name = CSTRING(C_Squad_Havoc_1);
- // icon = "\A3\ui_f\data\map\markers\nato\b_support.paa";
- // faction = "BLU_USA_7CAV_F";
- // side = 1;
- // class Unit0 {
- // position[] = {0, 0, 0};
- // rank = "SERGEANT";
- // side = 1;
- // vehicle = "Cav_B_C_Weap_SquadLeader_Havoc_1_F";
- // };
- // class Unit1 {
- // position[] = {1.5, -1.0, 0.0};
- // rank = "CORPORAL";
- // side = 1;
- // vehicle = "Cav_B_C_Weap_Alpha_FireTeamLeader_F";
- // };
- // class Unit2 {
- // position[] = {0.5, -1.0, 0.0};
- // rank = "PRIVATE";
- // side = 1;
- // vehicle = "Cav_B_C_Weap_Alpha_AutomaticRifleman_F";
- // };
- // class Unit3 {
- // position[] = {-0.5, -1.0, 0.0};
- // rank = "PRIVATE";
- // side = 1;
- // vehicle = "Cav_B_C_Weap_Alpha_Grenadier_F";
- // };
- // class Unit4 {
- // position[] = {-1.5, -1.0, 0.0};
- // rank = "PRIVATE";
- // side = 1;
- // vehicle = "Cav_B_C_Weap_Alpha_Rifleman_F";
- // };
- // class Unit5 {
- // position[] = {1.5, -2.0, 0.0};
- // rank = "CORPORAL";
- // side = 1;
- // vehicle = "Cav_B_C_Weap_Bravo_FireTeamLeader_F";
- // };
- // class Unit6 {
- // position[] = {0.5, -2.0, 0.0};
- // rank = "PRIVATE";
- // side = 1;
- // vehicle = "Cav_B_C_Weap_Bravo_AutomaticRifleman_F";
- // };
- // class Unit7 {
- // position[] = {-0.5, -2.0, 0.0};
- // rank = "PRIVATE";
- // side = 1;
- // vehicle = "Cav_B_C_Weap_Bravo_Grenadier_F";
- // };
- // class Unit8 {
- // position[] = {-1.5, -2.0, 0.0};
- // rank = "PRIVATE";
- // side = 1;
- // vehicle = "Cav_B_C_Weap_Bravo_CombatLifeSaver_F";
- // };
- // };
-
- };
- };
- };
-};
\ No newline at end of file
diff --git a/addons/charlie_characters_units/CfgVehicles.hpp b/addons/charlie_characters_units/CfgVehicles.hpp
deleted file mode 100644
index d74696ac..00000000
--- a/addons/charlie_characters_units/CfgVehicles.hpp
+++ /dev/null
@@ -1,150 +0,0 @@
-
-class CfgVehicles {
- class Cav_B_C_PlatoonSergeant_F;
- class Cav_B_C_PlatoonLeader_F;
- class Cav_B_C_PlatoonMedic_F;
- class Cav_B_C_SquadLeader_F;
-
- class Cav_B_C_PlatoonSergeant_Bandit_5_F : Cav_B_C_PlatoonSergeant_F {
- _generalMacro = "Cav_B_C_PlatoonSergeant_Bandit_5_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_PlatoonSergeant_Bandit_5);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- cavPlatoon = 1;
- };
- class Cav_B_C_PlatoonLeader_Bandit_6_F : Cav_B_C_PlatoonLeader_F {
- _generalMacro = "Cav_B_C_PlatoonLeader_Bandit_6_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_PlatoonLeader_Bandit_6);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- cavPlatoon = 1;
- };
- class Cav_B_C_PlatoonMedic_Bandit_7_F : Cav_B_C_PlatoonMedic_F {
- _generalMacro = "Cav_B_C_PlatoonMedic_Bandit_7_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_PlatoonMedic_Bandit_7);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- cavPlatoon = 1;
- };
-
- class Cav_B_C_SquadLeader_Bandit_1_F : Cav_B_C_SquadLeader_F {
- _generalMacro = "Cav_B_C_SquadLeader_Bandit_1_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_SquadLeader_Bandit_1);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- cavPlatoon = 1;
- };
- class Cav_B_C_SquadLeader_Bandit_2_F : Cav_B_C_SquadLeader_F {
- _generalMacro = "Cav_B_C_SquadLeader_Bandit_2_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_SquadLeader_Bandit_2);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- cavPlatoon = 1;
- };
- class Cav_B_C_SquadLeader_Bandit_3_F : Cav_B_C_SquadLeader_F {
- _generalMacro = "Cav_B_C_SquadLeader_Bandit_3_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_SquadLeader_Bandit_3);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- cavPlatoon = 1;
- };
- class Cav_B_C_SquadLeader_Bandit_4_F : Cav_B_C_SquadLeader_F {
- _generalMacro = "Cav_B_C_SquadLeader_Bandit_4_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_SquadLeader_Bandit_4);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- cavPlatoon = 1;
- };
-
-
- class Cav_B_C_PlatoonSergeant_Misfit_5_F : Cav_B_C_PlatoonSergeant_F {
- _generalMacro = "Cav_B_C_PlatoonSergeant_Misfit_5_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_PlatoonSergeant_Misfit_5);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
- class Cav_B_C_PlatoonLeader_Misfit_6_F : Cav_B_C_PlatoonLeader_F {
- _generalMacro = "Cav_B_C_PlatoonLeader_Misfit_6_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_PlatoonLeader_Misfit_6);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
- class Cav_B_C_PlatoonMedic_Misfit_7_F : Cav_B_C_PlatoonMedic_F {
- _generalMacro = "Cav_B_C_PlatoonMedic_Misfit_7_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_PlatoonMedic_Misfit_7);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
-
- class Cav_B_C_SquadLeader_Misfit_1_F : Cav_B_C_SquadLeader_F {
- _generalMacro = "Cav_B_C_SquadLeader_Misfit_1_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_SquadLeader_Misfit_1);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
- class Cav_B_C_SquadLeader_Misfit_2_F : Cav_B_C_SquadLeader_F {
- _generalMacro = "Cav_B_C_SquadLeader_Misfit_2_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_SquadLeader_Misfit_2);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
- class Cav_B_C_SquadLeader_Misfit_3_F : Cav_B_C_SquadLeader_F {
- _generalMacro = "Cav_B_C_SquadLeader_Misfit_3_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_SquadLeader_Misfit_3);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
- class Cav_B_C_SquadLeader_Misfit_4_F : Cav_B_C_SquadLeader_F {
- _generalMacro = "Cav_B_C_SquadLeader_Misfit_4_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_SquadLeader_Misfit_4);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
-
- class Cav_B_C_Weap_SquadLeader_F;
- class Cav_B_C_Weap_SquadLeader_Havoc_1_F : Cav_B_C_Weap_SquadLeader_F {
- _generalMacro = "Cav_B_C_Weap_SquadLeader_H_Havoc_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(C_Weap_SquadLeader_Havoc_1);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg);
- cavPlatoon = 2;
- };
-
-};
diff --git a/addons/charlie_characters_units/config.cpp b/addons/charlie_characters_units/config.cpp
deleted file mode 100644
index c82e657c..00000000
--- a/addons/charlie_characters_units/config.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
-#include "script_component.hpp"
-
-class CfgPatches {
- class ADDON {
- name = COMPONENT_NAME;
- units[] = {
- "Cav_B_C_PlatoonSergeant_Bandit_5_F",
- "Cav_B_C_PlatoonLeader_Bandit_6_F",
- "Cav_B_C_PlatoonMedic_Bandit_7_F",
-
- "Cav_B_C_SquadLeader_Bandit_1_F",
- "Cav_B_C_SquadLeader_Bandit_2_F",
- "Cav_B_C_SquadLeader_Bandit_3_F",
- "Cav_B_C_SquadLeader_Bandit_4_F",
-
- "Cav_B_C_PlatoonSergeant_Misfit_5_F",
- "Cav_B_C_PlatoonLeader_Misfit_6_F",
- "Cav_B_C_PlatoonMedic_Misfit_7_F",
-
- "Cav_B_C_SquadLeader_Misfit_1_F",
- "Cav_B_C_SquadLeader_Misfit_2_F",
- "Cav_B_C_SquadLeader_Misfit_3_F",
- "Cav_B_C_SquadLeader_Misfit_4_F",
-
- "Cav_B_C_Weap_SquadLeader_Havoc_1_F",
-
- // Groups
- "Cav_B_C_Bandit_5_HQ",
- "Cav_B_C_Bandit_6_HQ",
- "Cav_B_C_Bandit_7_HQ",
- "Cav_B_C_Bandit_1_Squad",
- "Cav_B_C_Bandit_2_Squad",
- "Cav_B_C_Bandit_3_Squad",
- "Cav_B_C_Bandit_4_Squad",
- "Cav_B_C_Misfit_5_HQ",
- "Cav_B_C_Misfit_6_HQ",
- "Cav_B_C_Misfit_7_HQ",
- "Cav_B_C_Misfit_1_Squad",
- "Cav_B_C_Misfit_2_Squad",
- "Cav_B_C_Misfit_3_Squad",
- "Cav_B_C_Misfit_4_Squad"
- };
- weapons[] = {};
- requiredVersion = REQUIRED_VERSION;
- requiredAddons[] = {
- "cav_main",
- "cav_common",
-
- "cav_charlie_characters"
- };
- author = ECSTRING(Main,ModTeam);
- authors[] = {"Brostrom.A (Evul)"};
- url = ECSTRING(Main,Url);
- VERSION_CONFIG;
- };
-};
-
-#include "CfgVehicles.hpp"
-#include "CfgGroups.hpp"
\ No newline at end of file
diff --git a/addons/charlie_characters_units/script_component.hpp b/addons/charlie_characters_units/script_component.hpp
deleted file mode 100644
index 1721caf6..00000000
--- a/addons/charlie_characters_units/script_component.hpp
+++ /dev/null
@@ -1,5 +0,0 @@
-#define COMPONENT charlie_characters_units
-#define COMPONENT_BEAUTIFIED Charlie Units
-
-#include "\z\cav\addons\main\script_mod.hpp"
-#include "\z\cav\addons\main\script_macros.hpp"
diff --git a/addons/charlie_characters_units/stringtable.xml b/addons/charlie_characters_units/stringtable.xml
deleted file mode 100644
index c3527554..00000000
--- a/addons/charlie_characters_units/stringtable.xml
+++ /dev/null
@@ -1,110 +0,0 @@
-
-
-
-
- Platoon Sergeant (Bandit-5)
-
-
- Platoon Leader (Bandit-6)
-
-
- Platoon Medic (Bandit-7)
-
-
-
- Platoon Sergeant (Misfit-5)
-
-
- Platoon Leader (Misfit-6)
-
-
- Platoon Medic (Misfit-7)
-
-
-
-
- Squad Leader (Bandit-1)
-
-
- Squad Leader (Bandit-2)
-
-
- Squad Leader (Bandit-3)
-
-
- Squad Leader (Bandit-4)
-
-
-
- Squad Leader (Misfit-1)
-
-
- Squad Leader (Misfit-2)
-
-
- Squad Leader (Misfit-3)
-
-
- Squad Leader (Misfit-4)
-
-
-
-
-
- Squad Leader (Havoc-1)
-
-
-
-
-
-
- Squad Bandit-1
-
-
- Squad Bandit-2
-
-
- Squad Bandit-3
-
-
- Squad Bandit-4
-
-
- HQ Bandit-5
-
-
- HQ Bandit-6
-
-
- HQ Bandit-7
-
-
-
- Squad Misfit-1
-
-
- Squad Misfit-2
-
-
- Squad Misfit-3
-
-
- Squad Misfit-4
-
-
- HQ Misfit-5
-
-
- HQ Misfit-6
-
-
- HQ Misfit-7
-
-
-
-
- Squad Havoc-1
-
-
-
-
diff --git a/addons/common/CfgEditorSubcategories.hpp b/addons/common/CfgEditorSubcategories.hpp
deleted file mode 100644
index 2f723d6d..00000000
--- a/addons/common/CfgEditorSubcategories.hpp
+++ /dev/null
@@ -1,5 +0,0 @@
-class CfgEditorSubcategories {
- class Cav_EdSubcat_Deploy_Platoon {
- displayname = CSTRING(Cat_Deploy_Platoon);
- };
-};
\ No newline at end of file
diff --git a/addons/common/CfgFactionClasses.hpp b/addons/common/CfgFactionClasses.hpp
index e4d7eedc..e8aa9cb0 100644
--- a/addons/common/CfgFactionClasses.hpp
+++ b/addons/common/CfgFactionClasses.hpp
@@ -1,15 +1,15 @@
class CfgFactionClasses {
- class BLU_USA_7CAV_F {
- displayName = CSTRING(Faction_Display);
+ class cav_blu_usa_f {
+ displayName = CSTRING(faction_display);
author = ECSTRING(Main,ModTeam);
flag = QPATHTOF(data\faction_cav_flag_co.paa);
icon = QPATHTOF(data\faction_cav_icon_co.paa);
priority = 0;
side = 1;
};
- class IND_USA_7CAV_F {
- displayName = CSTRING(Faction_Display);
+ class cav_ind_usa_f {
+ displayName = CSTRING(faction_display);
author = ECSTRING(Main,ModTeam);
flag = QPATHTOF(data\faction_cav_flag_co.paa);
icon = QPATHTOF(data\faction_cav_icon_co.paa);
diff --git a/addons/common/CfgVehicles.hpp b/addons/common/CfgVehicles.hpp
deleted file mode 100644
index 369a7d97..00000000
--- a/addons/common/CfgVehicles.hpp
+++ /dev/null
@@ -1,68 +0,0 @@
-class CfgVehicles {
- class B_Soldier_base_F;
- class Cav_B_base_F : B_Soldier_base_F {
- _generalMacro = "Cav_B_base_F";
- scope = 1;
- scopeCurator = 0;
- displayName = CSTRING(trooper);
- author = ECSTRING(Main,ModTeam);
- //editorPreview = QPATHTOF(EditorPreviews\I_Cav_base_F.jpg);
- cavCompany = "";
- cavPlatoon = -1;
-
- role = "Rifleman";
-
- genericNames = "EnglishMen";
- icon = "iconMan";
- identityTypes[] = {"LanguageENG_F","Head_NATO","G_NATO_default"};
-
- side = 1;
- faction = "BLU_USA_7CAV_F";
-
- model = "\A3\Characters_F\BLUFOR\b_soldier_01.p3d";
- modelSides[] = {3,2,1,0};
-
- hiddenSelections[] = {"camo1","camo2","camo3"};
- hiddenSelectionsTextures[] = {
- "rhsusf\addons\rhsusf_infantry\data\rhsusf_combat01_ocp_co.paa",
- "rhsusf\addons\rhsusf_infantry\data\rhsusf_combat01_ocp_pockets_co.paa",
- "rhsusf\addons\rhsusf_infantry\data\patches\1CAV_ocp_co.paa"
- };
-
- uniformClass = "rhs_uniform_cu_ocp_1stcav";
-
- weapons[] = {"rhs_weap_m4a1_carryhandle","Throw","Put"};
- respawnWeapons[] = {"rhs_weap_m4a1_carryhandle","Throw","Put"};
-
- magazines[] = {
- MULT_OBJ_12(rhs_mag_30Rnd_556x45_M855A1_Stanag)
- };
- respawnMagazines[] = {
- MULT_OBJ_12(rhs_mag_30Rnd_556x45_M855A1_Stanag)
- };
- items[] = {
- MULT_OBJ_1(FirstAidKit)
- };
- respawnItems[] = {
- MULT_OBJ_1(FirstAidKit)
- };
- linkedItems[] = {
- "rhsusf_iotv_ocp_Rifleman",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- respawnLinkedItems[] = {
- "rhsusf_iotv_ocp_Rifleman",
- "rhsusf_ach_helmet_ocp",
- "ItemMap",
- "ItemCompass",
- "ItemWatch",
- "ItemRadio",
- "rhsusf_ANPVS_14"
- };
- };
-};
\ No newline at end of file
diff --git a/addons/common/config.cpp b/addons/common/config.cpp
index d2d1beca..f9327808 100644
--- a/addons/common/config.cpp
+++ b/addons/common/config.cpp
@@ -14,6 +14,4 @@ class CfgPatches {
};
};
-#include "CfgEditorSubcategories.hpp"
#include "CfgFactionClasses.hpp"
-#include "CfgVehicles.hpp"
diff --git a/addons/common/script_component.hpp b/addons/common/script_component.hpp
index 210a0529..9708dd99 100644
--- a/addons/common/script_component.hpp
+++ b/addons/common/script_component.hpp
@@ -1,5 +1,8 @@
#define COMPONENT common
#define COMPONENT_BEAUTIFIED Common
+// #define DEBUG_MODE_FULL
+// #define DISABLE_COMPILE_CACHE
+
#include "\z\cav\addons\main\script_mod.hpp"
#include "\z\cav\addons\main\script_macros.hpp"
diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml
index a8629564..f5a9623a 100644
--- a/addons/common/stringtable.xml
+++ b/addons/common/stringtable.xml
@@ -1,13 +1,12 @@
-
-
+
+
USA (Army - 7th Cavalry)
-
- 7CAV - Platoon and Team Deployment
-
-
- Trooper
+
+
+
+ 7th Cavalry Community Addon
diff --git a/addons/dynobj/CfgEventHandlers.hpp b/addons/dynobj/CfgEventHandlers.hpp
index bf07c370..06409973 100644
--- a/addons/dynobj/CfgEventHandlers.hpp
+++ b/addons/dynobj/CfgEventHandlers.hpp
@@ -1,13 +1,13 @@
class Extended_PreStart_EventHandlers {
class ADDON {
- init = QUOTE(call COMPILE_FILE(XEH_preStart));
+ init = QUOTE(call COMPILE_SCRIPT(XEH_preStart));
};
};
class Extended_PreInit_EventHandlers {
class ADDON {
- init = QUOTE(call COMPILE_FILE(XEH_preInit));
+ init = QUOTE(call COMPILE_SCRIPT(XEH_preInit));
};
};
diff --git a/addons/dynobj/script_component.hpp b/addons/dynobj/script_component.hpp
index 37fbbab0..285c377c 100644
--- a/addons/dynobj/script_component.hpp
+++ b/addons/dynobj/script_component.hpp
@@ -1,7 +1,8 @@
#define COMPONENT dynobj
#define COMPONENT_BEAUTIFIED Dynamic Objectives
-#define DISABLE_COMPILE_CACHE
-#define DEBUG_MODE_FULL
+
+// #define DEBUG_MODE_FULL
+// #define DISABLE_COMPILE_CACHE
#include "\z\cav\addons\main\script_mod.hpp"
#include "\z\cav\addons\main\script_macros.hpp"
diff --git a/addons/flag/stringtable.xml b/addons/flag/stringtable.xml
index f87c57af..d3218062 100644
--- a/addons/flag/stringtable.xml
+++ b/addons/flag/stringtable.xml
@@ -1,43 +1,43 @@
-
-
+
+
Flag (7th Cavalry)
-
+
Flag (7th Cavalry - Red and White)
-
+
Flag (7th Cavalry - Red and White Slit)
-
+
Banner (7th Cavalry)
-
+
Banner (7th Cavalry - Red and White)
-
+
Flag (7th Cavalry - Alpha)
-
+
Flag (7th Cavalry - Bandit)
-
+
Banner (7th Cavalry - Bandit)
-
+
Flag (7th Cavalry - Misfit)
-
+
Banner (7th Cavalry - Misfit)
-
+
Flag (7th Cavalry - Viking)
-
+
Banner (7th Cavalry - Viking)
diff --git a/addons/infantry/$PBOPREFIX$ b/addons/infantry/$PBOPREFIX$
new file mode 100644
index 00000000..86bffd7e
--- /dev/null
+++ b/addons/infantry/$PBOPREFIX$
@@ -0,0 +1 @@
+z\cav\addons\infantry
\ No newline at end of file
diff --git a/addons/infantry/CfgEventHandlers.hpp b/addons/infantry/CfgEventHandlers.hpp
new file mode 100644
index 00000000..b48949cf
--- /dev/null
+++ b/addons/infantry/CfgEventHandlers.hpp
@@ -0,0 +1,18 @@
+
+class Extended_PreStart_EventHandlers {
+ class ADDON {
+ init = QUOTE(call COMPILE_SCRIPT(XEH_preStart));
+ };
+};
+
+class Extended_PreInit_EventHandlers {
+ class ADDON {
+ init = QUOTE(call COMPILE_SCRIPT(XEH_preInit));
+ };
+};
+
+class Extended_PostInit_EventHandlers {
+ class ADDON {
+ init = QUOTE(call COMPILE_SCRIPT(XEH_postInit));
+ };
+};
\ No newline at end of file
diff --git a/addons/infantry/CfgGroups.hpp b/addons/infantry/CfgGroups.hpp
new file mode 100644
index 00000000..f2567aa7
--- /dev/null
+++ b/addons/infantry/CfgGroups.hpp
@@ -0,0 +1,7 @@
+class CfgGroups {
+ class West {
+ class cav_blu_usa_f {
+ name = ECSTRING(common,faction_display);
+ };
+ };
+};
\ No newline at end of file
diff --git a/addons/infantry/CfgVehicles.hpp b/addons/infantry/CfgVehicles.hpp
new file mode 100644
index 00000000..8c5f3614
--- /dev/null
+++ b/addons/infantry/CfgVehicles.hpp
@@ -0,0 +1,1246 @@
+class CfgVehicles {
+ class B_Soldier_base_F;
+ class Cav_B_Soldier_base_F: B_Soldier_base_F {
+ _generalMacro = "Cav_B_Soldier_base_F";
+ scope = 0;
+ scopeCurator = 0;
+ displayName = CSTRING(trooper);
+ author = ECSTRING(Main,ModTeam);
+ //editorPreview = QPATHTOF(EditorPreviews\I_Cav_base_F.jpg);
+
+ cav_regimentName = "7th Cavalry";
+ cav_regiment = 7;
+ cav_battalion = 1;
+ cav_company = "";
+ cav_platoon = -1;
+ cav_squad = -1;
+
+ icon = "iconMan";
+ role = "Rifleman";
+
+ genericNames = "EnglishMen";
+ identityTypes[] = {"LanguageENG_F","Head_NATO","G_NATO_default"};
+
+ side = 1;
+ faction = "cav_blu_usa_f";
+
+ model = "\A3\Characters_F\BLUFOR\b_soldier_01.p3d";
+ modelSides[] = {3,2,1,0};
+
+ hiddenSelections[] = {"camo1","camo2","camo3"};
+ hiddenSelectionsTextures[] = {
+ "rhsusf\addons\rhsusf_infantry\data\rhsusf_combat01_ocp_co.paa",
+ "rhsusf\addons\rhsusf_infantry\data\rhsusf_combat01_ocp_pockets_co.paa",
+ "rhsusf\addons\rhsusf_infantry\data\patches\1CAV_ocp_co.paa"
+ };
+
+ uniformClass = "rhs_uniform_cu_ocp_1stcav";
+
+ backpack = "";
+
+ weapons[] = {"rhs_m4a1_grip_compm4","Throw","Put"};
+ respawnWeapons[] = {"rhs_m4a1_grip_compm4","Throw","Put"};
+
+ magazines[] = {
+ MULT_OBJ_10(rhs_mag_30Rnd_556x45_M855A1_Stanag),
+ MULT_OBJ_2(HandGrenade),
+ MULT_OBJ_2(SmokeShell)
+ };
+ respawnMagazines[] = {
+ MULT_OBJ_10(rhs_mag_30Rnd_556x45_M855A1_Stanag),
+ MULT_OBJ_2(HandGrenade),
+ MULT_OBJ_2(SmokeShell)
+ };
+ items[] = {
+ MULT_OBJ_1(FirstAidKit),
+ MULT_OBJ_1(ACE_MapTools)
+ };
+ respawnItems[] = {
+ MULT_OBJ_1(FirstAidKit),
+ MULT_OBJ_1(ACE_MapTools)
+ };
+ linkedItems[] = {
+ "rhsusf_ach_helmet_ocp",
+ "rhsusf_iotv_ocp_Rifleman",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ respawnLinkedItems[] = {
+ "rhsusf_ach_helmet_ocp",
+ "rhsusf_iotv_ocp_Rifleman",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ };
+
+ class Cav_B_Officer_F: Cav_B_Soldier_base_F {
+ _generalMacro = "Cav_B_Officer_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_Officer_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManOfficer";
+
+ weapons[] = {"rhs_weap_m16a4_grip_acog","Throw","Put"};
+ };
+
+ class Cav_B_JTAC_F: Cav_B_Officer_F {
+ _generalMacro = "Cav_B_JTAC_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_JTAC_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManOfficer";
+ };
+ class Cav_B_TACP_F: Cav_B_Officer_F {
+ _generalMacro = "Cav_B_TACP_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_TACP_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManOfficer";
+ };
+
+ class Cav_B_PlatoonSergeant_F: Cav_B_Officer_F {
+ _generalMacro = "Cav_B_PlatoonSergeant_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_PlatoonSergeant_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManOfficer";
+ };
+ class Cav_B_PlatoonLeader_F: Cav_B_Officer_F {
+ _generalMacro = "Cav_B_PlatoonLeader_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_PlatoonLeader_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManOfficer";
+ };
+
+
+ class Cav_B_Rifleman_F: Cav_B_Soldier_base_F {
+ _generalMacro = "Cav_B_Rifleman_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_Rifleman_F);
+ author = ECSTRING(Main,ModTeam);
+ };
+
+ class Cav_B_SquadLeader_F: Cav_B_Rifleman_F {
+ _generalMacro = "Cav_B_SquadLeader_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_SquadLeader_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManLeader";
+ };
+ class Cav_B_FireTeamLeader_F: Cav_B_SquadLeader_F {
+ _generalMacro = "Cav_B_FireTeamLeader_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_FireTeamLeader_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManLeader";
+ };
+
+ class Cav_B_AutomaticRifleman_F: Cav_B_Rifleman_F {
+ _generalMacro = "Cav_B_AutomaticRifleman_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_AutomaticRifleman_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManMG";
+ role = "MachineGunner";
+
+ weapons[] = {"rhs_weap_m249_light_L_elcan","Throw","Put"};
+ respawnWeapons[] = {"rhs_weap_m249_light_L_elcan","Throw","Put"};
+ backpack = "rhsusf_assault_eagleaiii_ocp_ar";
+ magazines[] = {
+ MULT_OBJ_2(rhsusf_100Rnd_556x45_soft_pouch),
+ MULT_OBJ_2(HandGrenade),
+ MULT_OBJ_2(SmokeShell)
+ };
+ respawnMagazines[] = {
+ MULT_OBJ_2(rhsusf_100Rnd_556x45_soft_pouch),
+ MULT_OBJ_2(HandGrenade),
+ MULT_OBJ_2(SmokeShell)
+ };
+ items[] = {
+ MULT_OBJ_1(FirstAidKit),
+ MULT_OBJ_1(ACE_MapTools)
+ };
+ respawnItems[] = {
+ MULT_OBJ_1(FirstAidKit),
+ MULT_OBJ_1(ACE_MapTools)
+ };
+ linkedItems[] = {
+ "rhsusf_ach_helmet_ocp",
+ "rhsusf_spcs_ocp_saw",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ respawnLinkedItems[] = {
+ "rhsusf_ach_helmet_ocp",
+ "rhsusf_spcs_ocp_saw",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ };
+ class Cav_B_AssistantAutomaticRifleman_F: Cav_B_Rifleman_F {
+ _generalMacro = "Cav_B_AssistantAutomaticRifleman_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_AssistantAutomaticRifleman_F);
+ author = ECSTRING(Main,ModTeam);
+
+ role = "Assistant";
+
+ backpack = "rhsusf_assault_eagleaiii_ocp_ar"; \
+
+ linkedItems[] = {
+ "rhsusf_iotv_ocp_SAW",
+ "rhsusf_ach_helmet_ocp",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ respawnLinkedItems[] = {
+ "rhsusf_iotv_ocp_SAW",
+ "rhsusf_ach_helmet_ocp",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ };
+
+ class Cav_B_Machinegunner_F: Cav_B_Rifleman_F {
+ _generalMacro = "Cav_B_Machinegunner_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_Machinegunner_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManMG";
+ role = "MachineGunner";
+
+ weapons[] = {"rhs_weap_m240B","Throw","Put"};
+ respawnWeapons[] = {"rhs_weap_m240B","Throw","Put"};
+ backpack = "rhsusf_assault_eagleaiii_ocp_ar";
+ magazines[] = {
+ MULT_OBJ_3(rhsusf_100Rnd_762x51_m62_tracer)
+ };
+ respawnMagazines[] = {
+ MULT_OBJ_3(rhsusf_100Rnd_762x51_m62_tracer)
+ };
+ linkedItems[] = {
+ "rhsusf_iotv_ocp_SAW",
+ "rhsusf_ach_helmet_ocp",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ respawnLinkedItems[] = {
+ "rhsusf_iotv_ocp_SAW",
+ "rhsusf_ach_helmet_ocp",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ };
+ class Cav_B_AssistantMachineGunner_F: Cav_B_Rifleman_F {
+ _generalMacro = "Cav_B_AssistantMachineGunner_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_AssistantMachineGunner_F);
+ author = ECSTRING(Main,ModTeam);
+
+ role = "Assistant";
+
+ linkedItems[] = {
+ "rhsusf_iotv_ocp_SAW",
+ "rhsusf_ach_helmet_ocp",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ respawnLinkedItems[] = {
+ "rhsusf_iotv_ocp_SAW",
+ "rhsusf_ach_helmet_ocp",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ };
+
+ class Cav_B_Grenadier_F: Cav_B_Rifleman_F {
+ _generalMacro = "Cav_B_Grenadier_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_Grenadier_F);
+ author = ECSTRING(Main,ModTeam);
+
+ role = "Grenadier";
+
+ weapons[] = {"rhs_m4a1_m320_acog","Throw","Put"};
+ respawnWeapons[] = {"rhs_m4a1_m320_acog","Throw","Put"};
+ backpack = "rhsusf_assault_eagleaiii_ocp_ar";
+ magazines[] = {
+ MULT_OBJ_8(rhs_mag_30Rnd_556x45_M855A1_Stanag),
+ MULT_OBJ_6(rhs_mag_M433_HEDP),
+ MULT_OBJ_2(HandGrenade),
+ MULT_OBJ_2(SmokeShell)
+ };
+ respawnMagazines[] = {
+ MULT_OBJ_8(rhs_mag_30Rnd_556x45_M855A1_Stanag),
+ MULT_OBJ_6(rhs_mag_M433_HEDP),
+ MULT_OBJ_2(HandGrenade),
+ MULT_OBJ_2(SmokeShell)
+ };
+ items[] = {
+ MULT_OBJ_1(FirstAidKit),
+ MULT_OBJ_1(ACE_MapTools)
+ };
+ respawnItems[] = {
+ MULT_OBJ_1(FirstAidKit),
+ MULT_OBJ_1(ACE_MapTools)
+ };
+ linkedItems[] = {
+ "rhsusf_ach_helmet_ocp",
+ "rhsusf_spcs_ocp_grenadier",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ respawnLinkedItems[] = {
+ "rhsusf_ach_helmet_ocp",
+ "rhsusf_spcs_ocp_grenadier",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ };
+
+ // AT
+ class Cav_B_RiflemanLAT_F: Cav_B_Rifleman_F {
+ _generalMacro = "Cav_B_RiflemanLAT_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_RiflemanLAT_F);
+ author = ECSTRING(Main,ModTeam);
+
+ role = "MissileSpecialist";
+
+ weapons[] = {"rhs_m4a1_grip_compm4","rhs_weap_M136","Throw","Put"};
+ respawnWeapons[] = {"rhs_m4a1_grip_compm4","rhs_weap_M136","Throw","Put"};
+ };
+
+ class Cav_B_RiflemanAT_F: Cav_B_Rifleman_F {
+ _generalMacro = "Cav_B_RiflemanAT_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_RiflemanAT_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManAT";
+ role = "MissileSpecialist";
+
+ weapons[] = {"rhs_m4a1_grip_compm4","rhs_weap_smaw_green","Throw","Put"};
+ respawnWeapons[] = {"rhs_m4a1_grip_compm4","rhs_weap_smaw_green","Throw","Put"};
+ backpack = "rhsusf_assault_eagleaiii_ocp_maaws";
+
+ };
+ class Cav_B_RiflemanATAssistant_F: Cav_B_Rifleman_F {
+ _generalMacro = "Cav_B_RiflemanATAssistant_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_RiflemanATAssistant_F);
+ author = ECSTRING(Main,ModTeam);
+
+ role = "Assistant";
+
+ backpack = "rhsusf_assault_eagleaiii_ocp_maaws";
+ };
+
+ class Cav_B_RiflemanAA_F : Cav_B_Rifleman_F {
+ _generalMacro = "Cav_B_RiflemanAA_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_RiflemanAA_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManAT";
+ role = "MissileSpecialist";
+
+ weapons[] = {"rhs_m4a1_grip_compm4","rhs_weap_fim92","Throw","Put"};
+ respawnWeapons[] = {"rhs_m4a1_grip_compm4","rhs_weap_fim92","Throw","Put"};
+ backpack = "rhsusf_assault_eagleaiii_coy_aa";
+ };
+ class Cav_B_RiflemanAAAssistant_F: Cav_B_Rifleman_F {
+ _generalMacro = "Cav_B_RiflemanAAAssistant_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_RiflemanAAAssistant_F);
+ author = ECSTRING(Main,ModTeam);
+
+ backpack = "rhsusf_assault_eagleaiii_coy_aa";
+ };
+
+ class Cav_B_RiflemanATR_F : Cav_B_Rifleman_F {
+ _generalMacro = "Cav_B_RiflemanATR_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_RiflemanATR_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManAT";
+ role = "MissileSpecialist";
+
+ weapons[] = {"rhs_m4a1_grip_compm4","rhs_weap_fgm148","Throw","Put"};
+ respawnWeapons[] = {"rhs_m4a1_grip_compm4","rhs_weap_fgm148","Throw","Put"};
+ backpack = "rhsusf_assault_eagleaiii_ocp_at";
+ };
+ class Cav_B_RiflemanATRAssistant_F: Cav_B_Rifleman_F {
+ _generalMacro = "Cav_B_RiflemanATRAssistant_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_RiflemanATRAssistant_F);
+ author = ECSTRING(Main,ModTeam);
+
+ backpack = "rhsusf_assault_eagleaiii_ocp_at";
+ };
+
+ class Cav_B_Sniper_F: Cav_B_Rifleman_F {
+ _generalMacro = "Cav_B_Sniper_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_Sniper_F);
+ author = ECSTRING(Main,ModTeam);
+
+ role = "Marksman";
+ };
+ class Cav_B_Spotter_F: Cav_B_Sniper_F {
+ _generalMacro = "Cav_B_Spotter_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_Spotter_F);
+ author = ECSTRING(Main,ModTeam);
+
+ role = "Marksman";
+ };
+ class Cav_B_Marksman_F: Cav_B_Rifleman_F {
+ _generalMacro = "Cav_B_Marksman_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_Marksman_F);
+ author = ECSTRING(Main,ModTeam);
+
+ role = "Marksman";
+ };
+
+ // Engineers
+ class Cav_B_Engineer_F: Cav_B_Rifleman_F {
+ _generalMacro = "Cav_B_Engineer_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_Engineer_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManEngineer";
+ role = "Sapper";
+
+ };
+
+ // Medical personal
+ class Cav_B_PlatoonMedic_F: Cav_B_Officer_F {
+ _generalMacro = "Cav_B_PlatoonMedic_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_PlatoonMedic_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManMedic";
+ role = "CombatLifeSaver";
+
+ trait = "Medic";
+
+ backpack = "rhsusf_assault_eagleaiii_coy_medic";
+ };
+ class Cav_B_Medic_F: Cav_B_Rifleman_F {
+ _generalMacro = "Cav_B_Medic_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_Medic_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManMedic";
+ role = "CombatLifeSaver";
+
+ trait = "Medic";
+
+ backpack = "rhsusf_assault_eagleaiii_coy_medic";
+ };
+ class Cav_B_Surgeon_F: Cav_B_Rifleman_F {
+ _generalMacro = "Cav_B_Surgeon_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_Surgeon_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManMedic";
+ role = "CombatLifeSaver";
+
+ trait = "Medic";
+
+ backpack = "rhsusf_assault_eagleaiii_coy_medic";
+ };
+ class Cav_B_CombatLifeSaver_F: Cav_B_Rifleman_F {
+ _generalMacro = "Cav_B_CombatLifeSaver_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_CombatLifeSaver_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManMedic";
+ role = "CombatLifeSaver";
+
+ trait = "Medic";
+
+ backpack = "rhsusf_assault_eagleaiii_coy_medic";
+ };
+
+
+ // Crew
+ class Cav_B_Crew_base_F: Cav_B_Soldier_base_F {
+ _generalMacro = "Cav_B_Crew_base_F";
+ scope = 0;
+ scopeCurator = 0;
+ displayName = CSTRING(trooper);
+ author = ECSTRING(Main,ModTeam);
+
+ role = "Crewman";
+
+ weapons[] = {"rhs_weap_m4a1_carryhandle","Throw","Put"};
+ respawnWeapons[] = {"rhs_weap_m4a1_carryhandle","Throw","Put"};
+ backpack = "";
+ magazines[] = {
+ MULT_OBJ_6(rhs_mag_30Rnd_556x45_M855A1_Stanag),
+ MULT_OBJ_2(HandGrenade),
+ MULT_OBJ_2(SmokeShell),
+ MULT_OBJ_1(SmokeShellBlue),
+ MULT_OBJ_1(SmokeShellYellow)
+ };
+ respawnMagazines[] = {
+ MULT_OBJ_6(rhs_mag_30Rnd_556x45_M855A1_Stanag),
+ MULT_OBJ_2(HandGrenade),
+ MULT_OBJ_2(SmokeShell),
+ MULT_OBJ_1(SmokeShellBlue),
+ MULT_OBJ_1(SmokeShellYellow)
+ };
+ items[] = {
+ MULT_OBJ_1(FirstAidKit),
+ MULT_OBJ_1(ACE_MapTools),
+ MULT_OBJ_1(ACE_Flashlight_XL50),
+ MULT_OBJ_1(acex_intelitems_notepad)
+ };
+ respawnItems[] = {
+ MULT_OBJ_1(FirstAidKit),
+ MULT_OBJ_1(ACE_MapTools),
+ MULT_OBJ_1(ACE_Flashlight_XL50),
+ MULT_OBJ_1(acex_intelitems_notepad)
+ };
+ linkedItems[] = {
+ "rhsusf_cvc_green_helmet",
+ "rhsusf_iotv_ocp_Repair",
+ "rhsusf_shemagh_gogg_tan",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ respawnLinkedItems[] = {
+ "rhsusf_cvc_green_helmet",
+ "rhsusf_iotv_ocp_Repair",
+ "rhsusf_shemagh_gogg_tan",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ };
+
+ // Crew - IFV/APC
+ class Cav_B_IFV_Crew_F: Cav_B_Crew_base_F {
+ _generalMacro = "Cav_B_IFV_Crew_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_IFV_Crew_F);
+ author = ECSTRING(Main,ModTeam);
+ };
+ class Cav_B_IFV_Commander_F: Cav_B_IFV_Crew_F {
+ _generalMacro = "Cav_B_IFV_Commander_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_IFV_Commander_F);
+ author = ECSTRING(Main,ModTeam);
+ };
+ class Cav_B_IFV_Gunner_F: Cav_B_IFV_Crew_F {
+ _generalMacro = "Cav_B_IFV_Gunner_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_IFV_Gunner_F);
+ author = ECSTRING(Main,ModTeam);
+ };
+ class Cav_B_IFV_Driver_F: Cav_B_IFV_Crew_F {
+ _generalMacro = "Cav_B_IFV_Driver_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_IFV_Driver_F);
+ author = ECSTRING(Main,ModTeam);
+ };
+
+ // Crew - Armor
+ class Cav_B_Armor_Crew_F: Cav_B_Crew_base_F {
+ _generalMacro = "Cav_B_Armor_Crew_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_Armor_Crew_F);
+ author = ECSTRING(Main,ModTeam);
+ };
+ class Cav_B_Armor_Commander_F: Cav_B_Armor_Crew_F {
+ _generalMacro = "Cav_B_Armor_Commander_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_Armor_Commander_F);
+ author = ECSTRING(Main,ModTeam);
+ };
+ class Cav_B_Armor_Gunner_F: Cav_B_Armor_Crew_F {
+ _generalMacro = "Cav_B_Armor_Gunner_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_Armor_Gunner_F);
+ author = ECSTRING(Main,ModTeam);
+ };
+ class Cav_B_Armor_Driver_F: Cav_B_Armor_Crew_F {
+ _generalMacro = "Cav_B_Armor_Driver_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_Armor_Driver_F);
+ author = ECSTRING(Main,ModTeam);
+ };
+ class Cav_B_Armor_Loader_F: Cav_B_Armor_Crew_F {
+ _generalMacro = "Cav_B_Armor_Loader_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_Armor_Loader_F);
+ author = ECSTRING(Main,ModTeam);
+ };
+
+
+
+ // Air - Fixed-Wings
+ class Cav_B_Pilot_base_F: Cav_B_Rifleman_F {
+ _generalMacro = "Cav_B_Pilot_base_F";
+ scope = 0;
+ scopeCurator = 0;
+ displayName = CSTRING(trooper);
+
+ ACE_GForceCoef = 0.55;
+ };
+
+ class Cav_B_Pilot_F: Cav_B_Pilot_base_F {
+ _generalMacro = "Cav_B_Pilot_F";
+ scope = 2;
+ scopeCurator = 0;
+ displayName = CSTRING(Cav_B_Pilot_F);
+
+ uniformClass = "U_B_HeliPilotCoveralls";
+ weapons[] = {"rhsusf_weap_m9","Throw","Put"};
+ respawnWeapons[] = {"rhsusf_weap_m9","Throw","Put"};
+ backpack = "";
+ magazines[] = {
+ MULT_OBJ_2(rhsusf_mag_15Rnd_9x19_FMJ)
+ };
+ respawnMagazines[] = {
+ MULT_OBJ_2(rhsusf_mag_15Rnd_9x19_FMJ)
+ };
+ items[] = {
+ MULT_OBJ_1(FirstAidKit),
+ MULT_OBJ_1(ACE_MapTools),
+ MULT_OBJ_1(ACE_Flashlight_XL50),
+ MULT_OBJ_1(acex_intelitems_notepad),
+ MULT_OBJ_1(rhsusf_ANPVS_14)
+ };
+ respawnItems[] = {
+ MULT_OBJ_1(FirstAidKit),
+ MULT_OBJ_1(ACE_MapTools),
+ MULT_OBJ_1(ACE_Flashlight_XL50),
+ MULT_OBJ_1(acex_intelitems_notepad),
+ MULT_OBJ_1(rhsusf_ANPVS_14)
+ };
+ linkedItems[] = {
+ "RHS_jetpilot_usaf",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio"
+ };
+ respawnLinkedItems[] = {
+ "RHS_jetpilot_usaf",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio"
+ };
+ };
+ class Cav_B_CoPilot_F: Cav_B_Pilot_F {
+ _generalMacro = "Cav_B_CoPilot_F";
+ scope = 2;
+ scopeCurator = 0;
+ displayName = CSTRING(Cav_B_CoPilot_F);
+ };
+
+ class Cav_B_PlanePilotLite_F: Cav_B_Pilot_base_F {
+ _generalMacro = "Cav_B_PlanePilotLite_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_PlanePilotLite_F);
+
+ weapons[] = {"rhsusf_weap_m9","Throw","Put"};
+ respawnWeapons[] = {"rhsusf_weap_m9","Throw","Put"};
+ backpack = "";
+ magazines[] = {
+ MULT_OBJ_2(rhsusf_mag_15Rnd_9x19_FMJ)
+ };
+ respawnMagazines[] = {
+ MULT_OBJ_2(rhsusf_mag_15Rnd_9x19_FMJ)
+ };
+ items[] = {
+ MULT_OBJ_1(FirstAidKit),
+ MULT_OBJ_1(ACE_MapTools),
+ MULT_OBJ_1(ACE_Flashlight_XL50),
+ MULT_OBJ_1(acex_intelitems_notepad),
+ MULT_OBJ_1(rhsusf_ANPVS_14)
+ };
+ respawnItems[] = {
+ MULT_OBJ_1(FirstAidKit),
+ MULT_OBJ_1(ACE_MapTools),
+ MULT_OBJ_1(ACE_Flashlight_XL50),
+ MULT_OBJ_1(acex_intelitems_notepad),
+ MULT_OBJ_1(rhsusf_ANPVS_14)
+ };
+ linkedItems[] = {
+ "H_Cap_headphones",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio"
+ };
+ respawnLinkedItems[] = {
+ "H_Cap_headphones",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio"
+ };
+ };
+ class Cav_B_PlaneCoPilotLite_F: Cav_B_PlanePilotLite_F {
+ _generalMacro = "Cav_B_PlaneCoPilotLite_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_PlaneCoPilotLite_F);
+ };
+ class Cav_B_PlaneCrewLite_F: Cav_B_PlanePilotLite_F {
+ _generalMacro = "Cav_B_PlaneCrewLite_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_PlaneCrewLite_F);
+ };
+
+
+ // Air - Helicopters
+ class Cav_B_HelicopterPilot_base_F: Cav_B_Rifleman_F {
+ _generalMacro = "Cav_B_HelicopterPilot_base_F";
+ scope = 0;
+ scopeCurator = 0;
+ displayName = CSTRING(trooper);
+
+ ACE_GForceCoef = 0.55;
+
+ weapons[] = {"rhs_weap_m4a1_carryhandle","Throw","Put"};
+ respawnWeapons[] = {"rhs_weap_m4a1_carryhandle","Throw","Put"};
+ backpack = "";
+ magazines[] = {
+ MULT_OBJ_4(rhs_mag_30Rnd_556x45_M855A1_Stanag),
+ MULT_OBJ_2(SmokeShell),
+ MULT_OBJ_1(SmokeShellBlue),
+ MULT_OBJ_1(SmokeShellYellow)
+ };
+ respawnMagazines[] = {
+ MULT_OBJ_4(rhs_mag_30Rnd_556x45_M855A1_Stanag),
+ MULT_OBJ_2(SmokeShell),
+ MULT_OBJ_1(SmokeShellBlue),
+ MULT_OBJ_1(SmokeShellYellow)
+ };
+ items[] = {
+ MULT_OBJ_1(FirstAidKit),
+ MULT_OBJ_1(ACE_MapTools),
+ MULT_OBJ_1(ACE_Flashlight_XL50),
+ MULT_OBJ_1(acex_intelitems_notepad)
+ };
+ respawnItems[] = {
+ MULT_OBJ_1(FirstAidKit),
+ MULT_OBJ_1(ACE_MapTools),
+ MULT_OBJ_1(ACE_Flashlight_XL50),
+ MULT_OBJ_1(acex_intelitems_notepad)
+ };
+ linkedItems[] = {
+ "rhsusf_hgu56p_visor_black",
+ "rhsusf_spcs_ocp",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ respawnLinkedItems[] = {
+ "rhsusf_hgu56p_visor_black",
+ "rhsusf_spcs_ocp",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ };
+
+ class Cav_B_HelicopterPilot_F: Cav_B_HelicopterPilot_base_F {
+ _generalMacro = "Cav_B_HelicopterPilot_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_HelicopterPilot_F);
+ };
+ class Cav_B_HelicopterCoPilot_F: Cav_B_HelicopterPilot_F {
+ _generalMacro = "Cav_B_HelicopterCoPilot_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_HelicopterCoPilot_F);
+ };
+ class Cav_B_HelicopterCrew_F: Cav_B_HelicopterPilot_F {
+ _generalMacro = "Cav_B_HelicopterCrew_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_HelicopterCrew_F);
+
+ linkedItems[] = {
+ "rhsusf_hgu56p_visor_mask_black",
+ "rhsusf_spcs_ocp",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ respawnLinkedItems[] = {
+ "rhsusf_hgu56p_visor_mask_black",
+ "rhsusf_spcs_ocp",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ };
+
+ class Cav_B_HelicopterAttackPilot_F: Cav_B_HelicopterPilot_base_F {
+ _generalMacro = "Cav_B_HelicopterAttackPilot_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_HelicopterAttackPilot_F);
+
+ items[] = {
+ MULT_OBJ_1(FirstAidKit),
+ MULT_OBJ_1(ACE_MapTools),
+ MULT_OBJ_1(ACE_Flashlight_XL50),
+ MULT_OBJ_1(acex_intelitems_notepad),
+ MULT_OBJ_1(rhsusf_ANPVS_14)
+ };
+ respawnItems[] = {
+ MULT_OBJ_1(FirstAidKit),
+ MULT_OBJ_1(ACE_MapTools),
+ MULT_OBJ_1(ACE_Flashlight_XL50),
+ MULT_OBJ_1(acex_intelitems_notepad),
+ MULT_OBJ_1(rhsusf_ANPVS_14)
+ };
+ linkedItems[] = {
+ "rhsusf_ihadss",
+ "rhsusf_spcs_ocp",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio"
+ };
+ respawnLinkedItems[] = {
+ "rhsusf_ihadss",
+ "rhsusf_spcs_ocp",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio"
+ };
+ };
+ class Cav_B_HelicopterAttackCoPilot_F: Cav_B_HelicopterAttackPilot_F {
+ _generalMacro = "Cav_B_HelicopterAttackCoPilot_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_HelicopterAttackCoPilot_F);
+ };
+
+ // Independent
+ class Cav_I_Soldier_base_F: Cav_B_Soldier_base_F {
+ _generalMacro = "Cav_I_Soldier_base_F";
+
+ side = 2;
+ faction = "cav_ind_usa_f";
+ };
+
+ class Cav_I_Officer_F: Cav_I_Soldier_base_F {
+ _generalMacro = "Cav_I_Officer_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_I_Officer_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManOfficer";
+ };
+
+ class Cav_I_PlatoonSergeant_F: Cav_I_Officer_F {
+ _generalMacro = "Cav_I_PlatoonSergeant_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_I_PlatoonSergeant_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManOfficer";
+ };
+ class Cav_I_PlatoonLeader_F: Cav_I_Officer_F {
+ _generalMacro = "Cav_I_PlatoonLeader_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_I_PlatoonLeader_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManOfficer";
+ };
+
+
+ class Cav_I_Rifleman_F: Cav_I_Soldier_base_F {
+ _generalMacro = "Cav_I_Rifleman_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_I_Rifleman_F);
+ author = ECSTRING(Main,ModTeam);
+ };
+
+ class Cav_I_SquadLeader_F: Cav_I_Rifleman_F {
+ _generalMacro = "Cav_I_SquadLeader_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_I_SquadLeader_F);
+ author = ECSTRING(Main,ModTeam);
+ };
+ class Cav_I_FireTeamLeader_F: Cav_I_SquadLeader_F {
+ _generalMacro = "Cav_I_FireTeamLeader_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_I_FireTeamLeader_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManLeader";
+ };
+
+ class Cav_I_AutomaticRifleman_F: Cav_I_Rifleman_F {
+ _generalMacro = "Cav_I_AutomaticRifleman_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_I_AutomaticRifleman_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManLeader";
+ role = "MachineGunner";
+
+ weapons[] = {"rhs_weap_m249_pip_L_para","Throw","Put"};
+ respawnWeapons[] = {"rhs_weap_m249_pip_L_para","Throw","Put"};
+
+ magazines[] = {
+ MULT_OBJ_3(rhs_200rnd_556x45_M_SAW)
+ };
+ respawnMagazines[] = {
+ MULT_OBJ_3(rhs_200rnd_556x45_M_SAW)
+ };
+ linkedItems[] = {
+ "rhsusf_iotv_ocp_SAW",
+ "rhsusf_ach_helmet_ocp",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ respawnLinkedItems[] = {
+ "rhsusf_iotv_ocp_SAW",
+ "rhsusf_ach_helmet_ocp",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ };
+ class Cav_I_AssistantAutomaticRifleman_F: Cav_I_Rifleman_F {
+ _generalMacro = "Cav_I_AssistantAutomaticRifleman_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_I_AssistantAutomaticRifleman_F);
+ author = ECSTRING(Main,ModTeam);
+
+ linkedItems[] = {
+ "rhsusf_iotv_ocp_SAW",
+ "rhsusf_ach_helmet_ocp",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ respawnLinkedItems[] = {
+ "rhsusf_iotv_ocp_SAW",
+ "rhsusf_ach_helmet_ocp",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ };
+
+ class Cav_I_Machinegunner_F: Cav_I_Rifleman_F {
+ _generalMacro = "Cav_I_Machinegunner_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_I_Machinegunner_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManLeader";
+ role = "MachineGunner";
+
+ weapons[] = {"rhs_weap_m240B","Throw","Put"};
+ respawnWeapons[] = {"rhs_weap_m240B","Throw","Put"};
+
+ magazines[] = {
+ MULT_OBJ_3(rhsusf_100Rnd_762x51_m62_tracer)
+ };
+ respawnMagazines[] = {
+ MULT_OBJ_3(rhsusf_100Rnd_762x51_m62_tracer)
+ };
+ linkedItems[] = {
+ "rhsusf_iotv_ocp_SAW",
+ "rhsusf_ach_helmet_ocp",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ respawnLinkedItems[] = {
+ "rhsusf_iotv_ocp_SAW",
+ "rhsusf_ach_helmet_ocp",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ };
+ class Cav_I_AssistantMachinegunner_F: Cav_I_Rifleman_F {
+ _generalMacro = "Cav_I_AssistantMachineGunner_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_I_AssistantMachineGunner_F);
+ author = ECSTRING(Main,ModTeam);
+
+ linkedItems[] = {
+ "rhsusf_iotv_ocp_SAW",
+ "rhsusf_ach_helmet_ocp",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ respawnLinkedItems[] = {
+ "rhsusf_iotv_ocp_SAW",
+ "rhsusf_ach_helmet_ocp",
+ "ItemMap",
+ "ItemCompass",
+ "ItemWatch",
+ "ItemRadio",
+ "rhsusf_ANPVS_14"
+ };
+ };
+
+ class Cav_I_Grenadier_F: Cav_I_Rifleman_F {
+ _generalMacro = "Cav_I_Grenadier_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_I_Grenadier_F);
+ author = ECSTRING(Main,ModTeam);
+ };
+
+ // AT
+ class Cav_I_RiflemanLAT_F: Cav_I_Rifleman_F {
+ _generalMacro = "Cav_I_RiflemanLAT_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_I_RiflemanLAT_F);
+ author = ECSTRING(Main,ModTeam);
+ };
+
+ class Cav_I_RiflemanAT_F: Cav_I_Rifleman_F {
+ _generalMacro = "Cav_I_RiflemanAT_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_I_RiflemanAT_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManAT";
+ };
+ class Cav_I_RiflemanATAssistant_F: Cav_I_Rifleman_F {
+ _generalMacro = "Cav_I_RiflemanATAssistant_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_I_RiflemanATAssistant_F);
+ author = ECSTRING(Main,ModTeam);
+ };
+
+ class Cav_I_RiflemanAA_F : Cav_I_Rifleman_F {
+ _generalMacro = "Cav_I_RiflemanAA_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_I_RiflemanAA_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManAT";
+ };
+ class Cav_I_RiflemanAAAssistant_F: Cav_I_Rifleman_F {
+ _generalMacro = "Cav_I_RiflemanAAAssistant_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_I_RiflemanAAAssistant_F);
+ author = ECSTRING(Main,ModTeam);
+ };
+
+ class Cav_I_RiflemanATR_F : Cav_I_Rifleman_F {
+ _generalMacro = "Cav_I_RiflemanATR_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_I_RiflemanATR_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManAT";
+ };
+ class Cav_I_RiflemanATRAssistant_F: Cav_I_Rifleman_F {
+ _generalMacro = "Cav_I_RiflemanATRAssistant_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_I_RiflemanATRAssistant_F);
+ author = ECSTRING(Main,ModTeam);
+ };
+
+
+ // Medical personal
+ class Cav_I_PlatoonMedic_F: Cav_I_Officer_F {
+ _generalMacro = "Cav_I_PlatoonMedic_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_I_PlatoonMedic_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManMedic";
+ role = "CombatLifeSaver";
+
+ trait = "Medic";
+ };
+ class Cav_I_Medic_F: Cav_I_Rifleman_F {
+ _generalMacro = "Cav_I_Medic_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_I_Medic_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManMedic";
+ role = "CombatLifeSaver";
+
+ trait = "Medic";
+ };
+ class Cav_I_CombatLifeSaver_F: Cav_I_Rifleman_F {
+ _generalMacro = "Cav_I_CombatLifeSaver_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_I_CombatLifeSaver_F);
+ author = ECSTRING(Main,ModTeam);
+
+ icon = "iconManMedic";
+ role = "CombatLifeSaver";
+
+ trait = "Medic";
+ };
+
+
+ // Specialized Kits
+ class Cav_B_MissionController_F: Cav_B_Officer_F {
+ _generalMacro = "Cav_B_MissionController_F";
+ scope = 2;
+ scopeCurator = 2;
+ displayName = CSTRING(Cav_B_MissionController_F);
+ author = ECSTRING(Main,ModTeam);
+ };
+};
\ No newline at end of file
diff --git a/addons/infantry/XEH_PREP.hpp b/addons/infantry/XEH_PREP.hpp
new file mode 100644
index 00000000..58f1ba36
--- /dev/null
+++ b/addons/infantry/XEH_PREP.hpp
@@ -0,0 +1,6 @@
+PREP(getBillet);
+PREP(getDesignation);
+PREP(getUnitCallsign);
+PREP(getUnitTeam);
+PREP(setUniqCallsign);
+PREP(setUnitTeam);
\ No newline at end of file
diff --git a/addons/infantry/XEH_postInit.sqf b/addons/infantry/XEH_postInit.sqf
new file mode 100644
index 00000000..0a36e915
--- /dev/null
+++ b/addons/infantry/XEH_postInit.sqf
@@ -0,0 +1,15 @@
+#include "script_component.hpp"
+
+["CBA_settingsInitialized", {
+
+ ["Cav_B_Soldier_base_F", "Init", {
+ params ["_unit"];
+ if (GVAR(enableAutomaticCallsignAssign)) then {
+ [_unit] call FUNC(setUniqCallsign);
+ };
+ if (GVAR(enableAutomaticTeamAssign)) then {
+ [_unit] call FUNC(setUnitTeam);
+ };
+ }, true, [], true] call CBA_fnc_addClassEventHandler;
+
+}] call CBA_fnc_addEventHandler;
\ No newline at end of file
diff --git a/addons/infantry/XEH_preInit.sqf b/addons/infantry/XEH_preInit.sqf
new file mode 100644
index 00000000..89477353
--- /dev/null
+++ b/addons/infantry/XEH_preInit.sqf
@@ -0,0 +1,11 @@
+#include "script_component.hpp"
+
+ADDON = false;
+
+PREP_RECOMPILE_START;
+#include "XEH_PREP.hpp"
+PREP_RECOMPILE_END;
+
+#include "initSettings.inc.sqf"
+
+ADDON = true;
diff --git a/addons/infantry/XEH_preStart.sqf b/addons/infantry/XEH_preStart.sqf
new file mode 100644
index 00000000..02288857
--- /dev/null
+++ b/addons/infantry/XEH_preStart.sqf
@@ -0,0 +1,3 @@
+#include "script_component.hpp"
+
+#include "XEH_PREP.hpp"
diff --git a/addons/troops_training/config.cpp b/addons/infantry/config.cpp
similarity index 65%
rename from addons/troops_training/config.cpp
rename to addons/infantry/config.cpp
index 05998938..5ae7c463 100644
--- a/addons/troops_training/config.cpp
+++ b/addons/infantry/config.cpp
@@ -3,12 +3,7 @@
class CfgPatches {
class ADDON {
name = COMPONENT_NAME;
- units[] = {
- "Cav_B_Training_base_F",
- "Cav_B_Training_Cadet_F",
- "Cav_B_Training_Cadre_F",
- "Cav_B_Training_DrillInstructor_F"
- };
+ units[] = {};
weapons[] = {};
requiredVersion = REQUIRED_VERSION;
requiredAddons[] = {
@@ -22,5 +17,6 @@ class CfgPatches {
};
};
+#include "CfgEventHandlers.hpp"
#include "CfgVehicles.hpp"
-#include "CfgEditorSubcategories.hpp"
\ No newline at end of file
+#include "CfgGroups.hpp"
\ No newline at end of file
diff --git a/addons/infantry/functions/fnc_getBillet.sqf b/addons/infantry/functions/fnc_getBillet.sqf
new file mode 100644
index 00000000..3dfe67ec
--- /dev/null
+++ b/addons/infantry/functions/fnc_getBillet.sqf
@@ -0,0 +1,36 @@
+#include "..\script_component.hpp"
+/*
+ * Author: SGT.Brostrom.A
+ * This function return your given unit billet designation.
+ * If you have a cfgLoadouts in your mission it will be used instead.
+ *
+ * Arguments:
+ * 0: Unit/Classname