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 + * + * Return Value: + * Unit Billet (1/1/C/1-7) + * + * Example: + * _x = [player] call cav_infantry_fnc_getBillet; + * _x // 1/1/C/1-7 + * + * Public: Yes + */ + +params [["_unit", objNull, [objNull,""]]]; + + +private _hashMap = [_unit] call FUNC(getUnitCallsign); + +private _regiment = _hashMap getOrDefault ["regiment", ""]; +private _battalion = _hashMap getOrDefault ["battalion", ""]; +private _company = _hashMap getOrDefault ["company", ""]; +private _platoon = _hashMap getOrDefault ["platoon", ""]; +private _squad = _hashMap getOrDefault ["squad", ""]; + +if (_regiment == "") exitWith {""}; +if (_battalion == "") exitWith {format ["%1",_regiment];}; +if (_company == "") exitWith {format ["%1-%2",_battalion,_regiment];}; +if (_platoon == "") exitWith {format ["%1/%2-%3",_company,_battalion,_regiment];}; +if (_squad == "") exitWith {format ["%1/%2/%3-%4",_platoon,_company,_battalion,_regiment];}; +format ["%1/%2/%3/%4-%5",_squad,_platoon,_company,_battalion,_regiment]; \ No newline at end of file diff --git a/addons/infantry/functions/fnc_getDesignation.sqf b/addons/infantry/functions/fnc_getDesignation.sqf new file mode 100644 index 00000000..79401824 --- /dev/null +++ b/addons/infantry/functions/fnc_getDesignation.sqf @@ -0,0 +1,84 @@ +#include "..\script_component.hpp" +/* + * Author: CPL.Brostrom.A + * This function fetches your callsign based on config values. + * The callsign can also be defined in mission via CfgLoadouts + * + * Arguments: + * 0: Unit + * + * Return Value: + * HashMap + * + * Example: + * [player] call cav_infantry_fnc_getDesignation + * + * Public: No + */ + +params [["_unit", objNull, [objNull, ""]]]; + +if (_unit isEqualType objNull) then { + _unit = typeOf _unit; +}; + +private _fn_companyLetter = { + params ["_company"]; + _company = toLower _company; + private _return = switch (_company) do { + case "alpha": {"A"}; + case "bravo": {"B"}; + case "charlie": {"C"}; + case "delta": {"D"}; + case "echo": {"E"}; + case "foxtrot": {"F"}; + default {""}; + }; + _return; +}; + +private _fn_getConfigValue = { + params ["_configKey"]; + private _return = ""; + _CfgLoadouts = isClass (missionConfigFile >> "CfgLoadouts"); + + if (_configKey in ["company", "regimentName"] ) then { + _configKeyPrefixed = format["cav_%1",_configKey]; + _return = getText (configFile >> "CfgVehicles" >> _unit >> _configKeyPrefixed); + if (_CfgLoadouts) then { + if (_CfgLoadouts) then { + _return = getText (missionConfigFile >> "CfgLoadouts" >> _unit >> _configKey); + }; + }; + if (_configKey == "company") then { + _return = _return call _fn_companyLetter; + }; + } else { + _configKeyPrefixed = format["cav_%1",_configKey]; + _return = getNumber (configFile >> "CfgVehicles" >> _unit >> _configKeyPrefixed); + if (_CfgLoadouts) then { + _return = getNumber (missionConfigFile >> "CfgLoadouts" >> _unit >> _configKey); + }; + _return = [_return, 0] select (_return <= 0); + _return = str _return; + }; + _return; +}; + +private _regimentName = ["regimentName"] call _fn_getConfigValue; +private _regiment = ["regiment"] call _fn_getConfigValue; +private _battalion = ["battalion"] call _fn_getConfigValue; +private _company = ["company"] call _fn_getConfigValue; +private _platoon = ["platoon"] call _fn_getConfigValue; +private _squad = ["squad"] call _fn_getConfigValue; + +private _return = createHashMapFromArray [ + ["regimentName", _regimentName], + ["regiment", _regiment], + ["battalion", _battalion], + ["company", _company], + ["platoon", _platoon], + ["squad", _squad] +]; + +_return; \ No newline at end of file diff --git a/addons/infantry/functions/fnc_getUnitCallsign.sqf b/addons/infantry/functions/fnc_getUnitCallsign.sqf new file mode 100644 index 00000000..de11fd13 --- /dev/null +++ b/addons/infantry/functions/fnc_getUnitCallsign.sqf @@ -0,0 +1,38 @@ +#include "..\script_component.hpp" +/* + * Author: SGT.Brostrom.A + * This function gets your callsign based on your units displayName + * If you have a cfgLoadouts in your mission it will be used instead. + * Exsample: Squad Leader (BADNIT-1) will return BADNIT-1 + * + * Arguments: + * 0: Unit + * + * Return Value: + * Unit Callsign + * + * Example: + * [player] call cav_infantry_fnc_getUnitCallsign + * + * Public: No + */ + +params [["_unit", objNull, [objNull, ""]]]; + +if (_unit isEqualType objNull) then { + _unit = typeOf _unit; +}; + +_displayName = getText (configFile >> "CfgVehicles" >> _unit >> "displayName"); +if (isClass (missionConfigFile >> "CfgLoadouts")) then { + _displayName = getText (missionConfigFile >> "CfgLoadouts" >> _unit >> "displayName"); +}; + +private _callsign = _displayName splitString " "; +_callsign = _callsign select (count _callsign - 1); +_callsign = _callsign splitString "("; +_callsign = _callsign select (count _callsign - 1); +_callsign = _callsign splitString ")"; +_callsign = _callsign select (count _callsign - 1); + +_callsign; \ No newline at end of file diff --git a/addons/infantry/functions/fnc_getUnitTeam.sqf b/addons/infantry/functions/fnc_getUnitTeam.sqf new file mode 100644 index 00000000..c1bed682 --- /dev/null +++ b/addons/infantry/functions/fnc_getUnitTeam.sqf @@ -0,0 +1,33 @@ +#include "..\script_component.hpp" +/* + * Author: SGT.Brostrom.A + * This function get team color based on you unit prefix + * + * Arguments: + * 0: Unit + * + * Return Value: + * Color Name + * + * Example: + * [player] call cav_infantry_fnc_getUnitTeam; + * + * Public: No + */ + +params [["_unit", objNull, [objNull]]]; + +private _displayName = getText (configFile >> "CfgVehicles" >> typeOf _unit >> "displayName"); +_displayName = _displayName splitString " "; +_team = _displayName#0; +_teamUpper = toUpper _team; + +private _color = switch (_teamUpper) do { + case "ALPHA": {"RED"}; + case "BRAVO": {"BLUE"}; + case "CHARLIE": {"GREEN"}; + case "DELTA": {"YELLOW"}; + default {"MAIN"}; +}; + +_color; \ No newline at end of file diff --git a/addons/infantry/functions/fnc_setUniqCallsign.sqf b/addons/infantry/functions/fnc_setUniqCallsign.sqf new file mode 100644 index 00000000..68952ca0 --- /dev/null +++ b/addons/infantry/functions/fnc_setUniqCallsign.sqf @@ -0,0 +1,50 @@ +#include "..\script_component.hpp" +/* + * Author: CPL.Brostrom.A + * This Function gets your units given squads callsign + * + * Arguments: + * 0: Unit + * + * Return Value: + * True or False + * + * Example: + * [player] call cav_infantry_fnc_setUniqCallsign + * + * Public: No + */ + +params [["_unit", objNull, [objNull]]]; + +if (isNull _unit) exitWith {}; + +private _classname = typeOf _unit; +private _group = group _unit; +private _currentID = groupId group _unit; + +private _hashMap = [_unit] call FUNC(getDesignation); +private _regiment = _hashMap getOrDefault ["regiment", "0"]; +if (_regiment == "0") exitWith {INFO_1("Regiment for %1 is not set, callsign not changed",_unit); false}; + +INFO_1("Attempting to set callsign for %1",_unit); +private _callsign = [_unit] call FUNC(getUnitCallsign); + +// Check if the callsign is structured correctly CALLSIGN-1 +private _callsignSplit = _callsign splitString "-"; +if (count _callsignSplit != 2 ) exitWith {INFO_1("Uniq callsign not changed for %1",_unit); false}; + +// Check if your name is already set +if (_currentID == _callsign) exitWith {INFO_1("Uniq callsign for unit already set %1",_unit); false}; + +// Check if name correspon to callsign given +private _squad = _callsignSplit#1; +private _expectedSquad = _hashMap getOrDefault ["squad", "0"]; + +if (_squad != _expectedSquad) exitWith {INFO_2("Expected squad number value %1 don't match config %2",_expectedSquad,_squad); false}; + +INFO_1("Units group callsign set to '%1'",_callsign); + +[_group, _callsign] call CBA_fnc_setCallsign; + +true \ No newline at end of file diff --git a/addons/infantry/functions/fnc_setUnitTeam.sqf b/addons/infantry/functions/fnc_setUnitTeam.sqf new file mode 100644 index 00000000..6f471c35 --- /dev/null +++ b/addons/infantry/functions/fnc_setUnitTeam.sqf @@ -0,0 +1,28 @@ +#include "..\script_component.hpp" +/* + * Author: SGT.Brostrom.A + * This function sets your team name based on your units prefix + * + * Arguments: + * 0: Unit + * + * Return Value: + * Unit Callsign + * + * Example: + * [player] call cav_infantry_fnc_setUnitTeam; + * + * Public: No + */ + +params [["_unit", objNull, [objNull]]]; + +private _color = [_unit] call FUNC(getUnitTeam); + +if (assignedTeam _unit == _color) exitWith {INFO_1("Team color for unit already set %1",_unit);false}; + +[_unit, _color] call ace_interaction_fnc_joinTeam; + +INFO_2("%1 have joind team %2.",_unit,_color); + +true \ No newline at end of file diff --git a/addons/infantry/initSettings.inc.sqf b/addons/infantry/initSettings.inc.sqf new file mode 100644 index 00000000..a4e1d103 --- /dev/null +++ b/addons/infantry/initSettings.inc.sqf @@ -0,0 +1,17 @@ +[ + QGVAR(enableAutomaticCallsignAssign), + "CHECKBOX", + [LSTRING(EnableAutomaticCallsignAssign_DisplayName), LSTRING(EnableAutomaticCallsignAssign_Description)], + [ELSTRING(common,Category),LSTRING(SubCategory)], + true, + false +] call CBA_fnc_addSetting; + +[ + QGVAR(enableAutomaticTeamAssign), + "CHECKBOX", + [LSTRING(EnableAutomaticTeamAssign_DisplayName), LSTRING(EnableAutomaticTeamAssign_Description)], + [ELSTRING(common,Category),LSTRING(SubCategory)], + true, + false +] call CBA_fnc_addSetting; diff --git a/addons/infantry/script_component.hpp b/addons/infantry/script_component.hpp new file mode 100644 index 00000000..80b3b763 --- /dev/null +++ b/addons/infantry/script_component.hpp @@ -0,0 +1,9 @@ +#define COMPONENT infantry +#define COMPONENT_BEAUTIFIED Infantry + +#define DEBUG_MODE_FULL +#define DISABLE_COMPILE_CACHE + +#include "\z\cav\addons\main\script_mod.hpp" +#include "\z\cav\addons\main\script_macros.hpp" +#include "script_macros.hpp" \ No newline at end of file diff --git a/addons/infantry/script_macros.hpp b/addons/infantry/script_macros.hpp new file mode 100644 index 00000000..7408478c --- /dev/null +++ b/addons/infantry/script_macros.hpp @@ -0,0 +1,156 @@ +#define INFANTRY_GROUP_9(classname,SLSoldier,AFTLSoldier,ASoldier1,ASoldier2,ASoldier3,BFTLSoldier,BSoldier1,BSoldier2,BSoldier3) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_inf.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = "SERGEANT"; \ + side = 1; \ + vehicle = QUOTE(SLSoldier); \ + }; \ + class Unit1 { \ + position[] = {1.5, -1.0, 0.0}; \ + rank = "CORPORAL"; \ + side = 1; \ + vehicle = QUOTE(AFTLSoldier); \ + }; \ + class Unit2 { \ + position[] = {0.5, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(ASoldier1); \ + }; \ + class Unit3 { \ + position[] = {-0.5, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(ASoldier2); \ + }; \ + class Unit4 { \ + position[] = {-1.5, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(ASoldier3); \ + }; \ + class Unit5 { \ + position[] = {1.5, -2.0, 0.0}; \ + rank = "CORPORAL"; \ + side = 1; \ + vehicle = QUOTE(BFTLSoldier); \ + }; \ + class Unit6 { \ + position[] = {0.5, -2.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(BSoldier1); \ + }; \ + class Unit7 { \ + position[] = {-0.5, -2.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(BSoldier2); \ + }; \ + class Unit8 { \ + position[] = {-1.5, -2.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(BSoldier3); \ + }; \ + } +#define INFANTRY_TEAM_PILOT_4(classname,soldier1,soldier2,soldier3,soldier4) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_air.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = "CAPTAIN"; \ + side = 1; \ + vehicle = "soldier1"; \ + }; \ + class Unit1 { \ + position[] = {1.0, 0.0, 0.0}; \ + rank = "LIEUTENANT"; \ + side = 1; \ + vehicle = "soldier2"; \ + }; \ + class Unit2 { \ + position[] = {0.0, -1.0, 0.0}; \ + rank = "SERGEANT"; \ + side = 1; \ + vehicle = "soldier3"; \ + }; \ + class Unit3 { \ + position[] = {1.0, -1.0, 0.0}; \ + rank = "CORPORAL"; \ + side = 1; \ + vehicle = "soldier4"; \ + }; \ + } +#define INFANTRY_TEAM_PILOT_2(classname,soldier1,soldier2) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_air.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = "CAPTAIN"; \ + side = 1; \ + vehicle = "soldier1"; \ + }; \ + class Unit1 { \ + position[] = {1.0, 0.0, 0.0}; \ + rank = "LIEUTENANT"; \ + side = 1; \ + vehicle = "soldier2"; \ + }; \ + } +#define INFANTRY_TEAM_IFVCREW_2(classname,soldier1,soldier2) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_air.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = "CAPTAIN"; \ + side = 1; \ + vehicle = "soldier1"; \ + }; \ + class Unit1 { \ + position[] = {1.0, 0.0, 0.0}; \ + rank = "LIEUTENANT"; \ + side = 1; \ + vehicle = "soldier2"; \ + }; \ + } +#define INFANTRY_UNIT_RANKED_1(classname,Soldier,SoldierRank) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_hq.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = QUOTE(SoldierRank); \ + side = 1; \ + vehicle = QUOTE(Soldier); \ + }; \ + } +#define INFANTRY_UNIT_MEDIC_1(classname,Soldier) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_med.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = "SERGEANT"; \ + side = 1; \ + vehicle = QUOTE(Soldier); \ + };\ + } diff --git a/addons/infantry/stringtable.xml b/addons/infantry/stringtable.xml new file mode 100644 index 00000000..95d4b26f --- /dev/null +++ b/addons/infantry/stringtable.xml @@ -0,0 +1,284 @@ + + + + Trooper + + + + + Officer + + + + JTAC + + + TACP + + + + Platoon Sergeant + + + Platoon Leader + + + + Rifleman + + + + Squad Leader + + + Fire Team Leader + + + + Automatic Rifleman + + + Automatic Rifleman Assistant + + + + Machinegunner + + + Machinegunner Assistant + + + + Grenadier + + + + + Rifleman (LAT) + + + + Rifleman (AT MAAWS) + + + Rifleman (AT MAAWS Assistant) + + + + Rifleman (AA) + + + Rifleman (AA Assistant) + + + + Rifleman (AT Javelin) + + + Rifleman (AT Javelin Assistant) + + + + + Sniper + + + Spotter + + + Marksman + + + + + Platoon Medic + + + Medic + + + Team Leader + + + Team Member + + + Team Surgeon + + + Combat Life Saver + + + + + Crew (APC/IFV) + + + Driver (APC/IFV) + + + Commander (APC/IFV) + + + Gunner (APC/IFV) + + + + Crew (Armor) + + + Commander (Armor) + + + Gunner (Armor) + + + Driver (Armor) + + + Loader (Armor) + + + + + Fixed Wing Pilot + + + Fixed Wing CoPilot + + + + Lite Fixed Wing Pilot + + + Lite Fixed Wing CoPilot + + + Lite Fixed Wing Crew + + + + Helicopter Pilot + + + Helicopter CoPilot + + + + Helicopter Crew + + + + Attack Helicopter Pilot + + + Attack Helicopter CoPilot + + + + + + Officer + + + + Platoon Sergeant + + + Platoon Leader + + + + Rifleman + + + + Squad Leader + + + Fire Team Leader + + + + Automatic Rifleman + + + Automatic Rifleman Assistant + + + + Machinegunner + + + Machinegunner Assistant + + + + Grenadier + + + + + Rifleman (LAT) + + + + Rifleman (AT) + + + Rifleman (AT Assistant) + + + + Rifleman (AA) + + + Rifleman (AA Assistant) + + + + Rifleman (AT) + + + Rifleman (AT Assistant) + + + + + Platoon Medic + + + + Platoon Medic + + + Medic + + + Combat Life Saver + + + + Mission Controller + + + + + + Infantry + + + Automaticly Assign Team + + + Enable or Disable team being automatically assign for 7th Cavalry units based on their displayname. + + + Automaticly Assign Callsign + + + Enable or Disable callsign being automatically being assign for 7th Cavalry units based on their displayname. + + + + \ No newline at end of file diff --git a/addons/infantry_alpha/$PBOPREFIX$ b/addons/infantry_alpha/$PBOPREFIX$ new file mode 100644 index 00000000..fbf044dc --- /dev/null +++ b/addons/infantry_alpha/$PBOPREFIX$ @@ -0,0 +1 @@ +z\cav\addons\infantry_alpha \ No newline at end of file diff --git a/addons/infantry_alpha/CfgEditorSubcategories.hpp b/addons/infantry_alpha/CfgEditorSubcategories.hpp new file mode 100644 index 00000000..e93ffa7a --- /dev/null +++ b/addons/infantry_alpha/CfgEditorSubcategories.hpp @@ -0,0 +1,5 @@ +class CfgEditorSubcategories { + class Cav_EdSubcat_Infantry_Alpha { + displayname = CSTRING(Cav_EdSubcat_Infantry_Alpha); + }; +}; \ No newline at end of file diff --git a/addons/infantry_alpha/CfgGroups.hpp b/addons/infantry_alpha/CfgGroups.hpp new file mode 100644 index 00000000..478f2d18 --- /dev/null +++ b/addons/infantry_alpha/CfgGroups.hpp @@ -0,0 +1,18 @@ +class CfgGroups { + class West { + class cav_blu_usa_f { + class Cav_infantry_alpha_squads_f { + name = CSTRING(Cav_infantry_alpha_squads_f); + + INFANTRY_TEAM_PILOT_4(Cav_B_A_Group_HelicopterLarge_F,Cav_B_A_HelicopterPilot_F,Cav_B_A_HelicopterCoPilot_F,Cav_B_A_HelicopterCrew_F,Cav_B_A_HelicopterCrew_F); + + INFANTRY_TEAM_PILOT_2(Cav_B_A_Group_HelicopterSmall_F,Cav_B_A_HelicopterPilot_F,Cav_B_A_HelicopterCoPilot_F); + INFANTRY_TEAM_PILOT_2(Cav_B_A_Group_AttackHelicopter_F,Cav_B_A_HelicopterAttackPilot_F,Cav_B_A_HelicopterAttackCoPilot_F); + + INFANTRY_TEAM_PILOT_1(Cav_B_A_Group_FixedWingAttack_F,Cav_B_A_Pilot_F); + + INFANTRY_TEAM_PILOT_2(Cav_B_A_Group_FixedWingTransport_F,Cav_B_A_PlanePilotLite_F,Cav_B_A_PlaneCoPilotLite_F); + }; + }; + }; +}; \ No newline at end of file diff --git a/addons/infantry_alpha/CfgVehicles.hpp b/addons/infantry_alpha/CfgVehicles.hpp new file mode 100644 index 00000000..fc34935b --- /dev/null +++ b/addons/infantry_alpha/CfgVehicles.hpp @@ -0,0 +1,136 @@ +class CfgVehicles { + class Cav_B_Officer_F; + class Cav_B_A_Officer_F: Cav_B_Officer_F { + _generalMacro = "Cav_B_A_Officer_F"; + scope = 2; + scopeCurator = 0; + + editorSubcategory = "Cav_EdSubcat_Infantry_Alpha"; + + cav_company = "alpha"; + }; + class Cav_B_JTAC_F; + class Cav_B_A_JTAC_F: Cav_B_JTAC_F { + _generalMacro = "Cav_B_A_JTAC_F"; + scope = 2; + scopeCurator = 0; + + editorSubcategory = "Cav_EdSubcat_Infantry_Alpha"; + + cav_company = "alpha"; + }; + class Cav_B_TACP_F; + class Cav_B_A_TACP_F: Cav_B_TACP_F { + _generalMacro = "Cav_B_A_TACP_F"; + scope = 2; + scopeCurator = 0; + + editorSubcategory = "Cav_EdSubcat_Infantry_Alpha"; + + cav_company = "alpha"; + }; + + class Cav_B_Pilot_F; + class Cav_B_A_Pilot_F: Cav_B_Pilot_F { + _generalMacro = "Cav_B_A_Pilot_F"; + scope = 2; + scopeCurator = 0; + + editorSubcategory = "Cav_EdSubcat_Infantry_Alpha"; + + cav_company = "alpha"; + }; + class Cav_B_CoPilot_F; + class Cav_B_A_CoPilot_F: Cav_B_CoPilot_F { + _generalMacro = "Cav_B_A_CoPilot_F"; + scope = 2; + scopeCurator = 0; + + editorSubcategory = "Cav_EdSubcat_Infantry_Alpha"; + + cav_company = "alpha"; + }; + + class Cav_B_PlanePilotLite_F; + class Cav_B_A_PlanePilotLite_F: Cav_B_PlanePilotLite_F { + _generalMacro = "Cav_B_A_Plane_PilotLite_F"; + scope = 2; + scopeCurator = 0; + + editorSubcategory = "Cav_EdSubcat_Infantry_Alpha"; + + cav_company = "alpha"; + }; + class Cav_B_PlaneCoPilotLite_F; + class Cav_B_A_PlaneCoPilotLite_F: Cav_B_PlaneCoPilotLite_F { + _generalMacro = "Cav_B_A_Plane_CoPilotLite_F"; + scope = 2; + scopeCurator = 0; + + editorSubcategory = "Cav_EdSubcat_Infantry_Alpha"; + + cav_company = "alpha"; + }; + class Cav_B_PlaneCrewLite_F; + class Cav_B_A_PlaneCrewLite_F: Cav_B_PlaneCrewLite_F { + _generalMacro = "Cav_B_A_Plane_CrewLite_F"; + scope = 2; + scopeCurator = 0; + + editorSubcategory = "Cav_EdSubcat_Infantry_Alpha"; + + cav_company = "alpha"; + }; + + class Cav_B_HelicopterPilot_F; + class Cav_B_A_HelicopterPilot_F: Cav_B_HelicopterPilot_F { + _generalMacro = "Cav_B_TCav_B_A_HelicopterPilot_Fraining_base_F"; + scope = 2; + scopeCurator = 0; + + editorSubcategory = "Cav_EdSubcat_Infantry_Alpha"; + + cav_company = "alpha"; + }; + class Cav_B_HelicopterCoPilot_F; + class Cav_B_A_HelicopterCoPilot_F: Cav_B_HelicopterCoPilot_F { + _generalMacro = "Cav_B_A_HelicopterCoPilot_F"; + scope = 2; + scopeCurator = 0; + + editorSubcategory = "Cav_EdSubcat_Infantry_Alpha"; + + cav_company = "alpha"; + }; + class Cav_B_HelicopterCrew_F; + class Cav_B_A_HelicopterCrew_F: Cav_B_HelicopterCrew_F { + _generalMacro = "Cav_B_A_HelicopterCrew_F"; + scope = 2; + scopeCurator = 0; + + editorSubcategory = "Cav_EdSubcat_Infantry_Alpha"; + + cav_company = "alpha"; + }; + + class Cav_B_HelicopterAttackPilot_F; + class Cav_B_A_HelicopterAttackPilot_F: Cav_B_HelicopterAttackPilot_F { + _generalMacro = "Cav_B_A_HelicopterAttackPilot_F"; + scope = 2; + scopeCurator = 0; + + editorSubcategory = "Cav_EdSubcat_Infantry_Alpha"; + + cav_company = "alpha"; + }; + class Cav_B_HelicopterAttackCoPilot_F; + class Cav_B_A_HelicopterAttackCoPilot_F: Cav_B_HelicopterAttackCoPilot_F { + _generalMacro = "Cav_B_A_HelicopterAttackCoPilot_F"; + scope = 2; + scopeCurator = 0; + + editorSubcategory = "Cav_EdSubcat_Infantry_Alpha"; + + cav_company = "alpha"; + }; +}; \ No newline at end of file diff --git a/addons/infantry_alpha/config.cpp b/addons/infantry_alpha/config.cpp new file mode 100644 index 00000000..6ef04d6c --- /dev/null +++ b/addons/infantry_alpha/config.cpp @@ -0,0 +1,21 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = { + "cav_infantry" + }; + author = ECSTRING(Main,ModTeam); + authors[] = {"Brostrom.A (Evul)"}; + url = ECSTRING(Main,Url); + VERSION_CONFIG; + }; +}; + +#include "CfgVehicles.hpp" +#include "CfgGroups.hpp" +#include "CfgEditorSubcategories.hpp" diff --git a/addons/infantry_alpha/script_component.hpp b/addons/infantry_alpha/script_component.hpp new file mode 100644 index 00000000..81293e40 --- /dev/null +++ b/addons/infantry_alpha/script_component.hpp @@ -0,0 +1,6 @@ +#define COMPONENT infantry_alpha +#define COMPONENT_BEAUTIFIED Infantry Alpha Company + +#include "\z\cav\addons\main\script_mod.hpp" +#include "\z\cav\addons\main\script_macros.hpp" +#include "script_macros.hpp" \ No newline at end of file diff --git a/addons/infantry_alpha/script_macros.hpp b/addons/infantry_alpha/script_macros.hpp new file mode 100644 index 00000000..b07b73a6 --- /dev/null +++ b/addons/infantry_alpha/script_macros.hpp @@ -0,0 +1,63 @@ +#define INFANTRY_TEAM_PILOT_4(classname,soldier1,soldier2,soldier3,soldier4) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_air.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = "CAPTAIN"; \ + side = 1; \ + vehicle = QUOTE(soldier1); \ + }; \ + class Unit1 { \ + position[] = {1.0, 0.0, 0.0}; \ + rank = "LIEUTENANT"; \ + side = 1; \ + vehicle = QUOTE(soldier2); \ + }; \ + class Unit2 { \ + position[] = {0.0, -1.0, 0.0}; \ + rank = "SERGEANT"; \ + side = 1; \ + vehicle = QUOTE(soldier3); \ + }; \ + class Unit3 { \ + position[] = {1.0, -1.0, 0.0}; \ + rank = "CORPORAL"; \ + side = 1; \ + vehicle = QUOTE(soldier4); \ + }; \ + } +#define INFANTRY_TEAM_PILOT_2(classname,soldier1,soldier2) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_air.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = "CAPTAIN"; \ + side = 1; \ + vehicle = QUOTE(soldier1); \ + }; \ + class Unit1 { \ + position[] = {1.0, 0.0, 0.0}; \ + rank = "LIEUTENANT"; \ + side = 1; \ + vehicle = QUOTE(soldier2); \ + }; \ + } +#define INFANTRY_TEAM_PILOT_1(classname,soldier1) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_air.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = "CAPTAIN"; \ + side = 1; \ + vehicle = QUOTE(soldier1); \ + }; \ + } \ No newline at end of file diff --git a/addons/infantry_alpha/stringtable.xml b/addons/infantry_alpha/stringtable.xml new file mode 100644 index 00000000..ec926977 --- /dev/null +++ b/addons/infantry_alpha/stringtable.xml @@ -0,0 +1,28 @@ + + + + Men (Air) + + + + + Men (Pilots) + + + + Transport Helicopter Crew + + + Helicopter Crew + + + Attack Helicopter Crew + + + Fixed Wing Figthter Pilot + + + Fixed Wing Transport Crew + + + \ No newline at end of file diff --git a/addons/infantry_alpha_labeled/$PBOPREFIX$ b/addons/infantry_alpha_labeled/$PBOPREFIX$ new file mode 100644 index 00000000..fa8b2896 --- /dev/null +++ b/addons/infantry_alpha_labeled/$PBOPREFIX$ @@ -0,0 +1 @@ +z\cav\addons\infantry_alpha_labeled \ No newline at end of file diff --git a/addons/infantry_alpha_labeled/CfgEditorSubcategories.hpp b/addons/infantry_alpha_labeled/CfgEditorSubcategories.hpp new file mode 100644 index 00000000..f1396301 --- /dev/null +++ b/addons/infantry_alpha_labeled/CfgEditorSubcategories.hpp @@ -0,0 +1,5 @@ +class CfgEditorSubcategories { + class Cav_EdSubcat_Infantry_Alpha_Labeled { + displayname = CSTRING(Cav_EdSubcat_Infantry_Alpha_Labeled); + }; +}; \ No newline at end of file diff --git a/addons/infantry_alpha_labeled/CfgGroups.hpp b/addons/infantry_alpha_labeled/CfgGroups.hpp new file mode 100644 index 00000000..a1c5fa4c --- /dev/null +++ b/addons/infantry_alpha_labeled/CfgGroups.hpp @@ -0,0 +1,9 @@ +class CfgGroups { + class West { + class cav_blu_usa_f { + class cav_infantry_alpha_squads_f { + //INFANTRY_TEAM_PILOT_4(classname,soldier1,soldier2,soldier3,soldier4); + }; + }; + }; +}; \ No newline at end of file diff --git a/addons/infantry_alpha_labeled/CfgVehicles.hpp b/addons/infantry_alpha_labeled/CfgVehicles.hpp new file mode 100644 index 00000000..a9239f31 --- /dev/null +++ b/addons/infantry_alpha_labeled/CfgVehicles.hpp @@ -0,0 +1,57 @@ +class CfgVehicles { + class Cav_B_A_JTAC_F; + class Cav_B_A_JTAC_2_1_F: Cav_B_A_JTAC_F { + _generalMacro = "Cav_B_A_JTAC_2_1_F"; + scope = 2; + scopeCurator = 0; + displayName = CSTRING(Cav_B_A_JTAC_2_1_F); + author = ECSTRING(Main,ModTeam); + + editorSubcategory = "Cav_EdSubcat_Infantry_Alpha_Labeled"; + + cav_company = "alpha"; + cav_platoon = 2; + cav_squad = 1; + }; + class Cav_B_A_JTAC_2_2_F: Cav_B_A_JTAC_F { + _generalMacro = "Cav_B_A_JTAC_2_2_F"; + scope = 2; + scopeCurator = 0; + displayName = CSTRING(Cav_B_A_JTAC_2_2_F); + author = ECSTRING(Main,ModTeam); + + editorSubcategory = "Cav_EdSubcat_Infantry_Alpha_Labeled"; + + cav_company = "alpha"; + cav_platoon = 2; + cav_squad = 2; + }; + + class Cav_B_A_TACP_F; + class Cav_B_A_TACP_2_1_F: Cav_B_A_TACP_F { + _generalMacro = "Cav_B_A_TACP_2_1_F"; + scope = 2; + scopeCurator = 0; + displayName = CSTRING(Cav_B_A_TACP_2_1_F); + author = ECSTRING(Main,ModTeam); + + editorSubcategory = "Cav_EdSubcat_Infantry_Alpha_Labeled"; + + cav_company = "alpha"; + cav_platoon = 2; + cav_squad = 1; + }; + class Cav_B_A_TACP_2_2_F: Cav_B_A_TACP_F { + _generalMacro = "Cav_B_A_TACP_2_2_F"; + scope = 2; + scopeCurator = 0; + displayName = CSTRING(Cav_B_A_TACP_2_2_F); + author = ECSTRING(Main,ModTeam); + + editorSubcategory = "Cav_EdSubcat_Infantry_Alpha_Labeled"; + + cav_company = "alpha"; + cav_platoon = 2; + cav_squad = 2; + }; +}; \ No newline at end of file diff --git a/addons/infantry_alpha_labeled/config.cpp b/addons/infantry_alpha_labeled/config.cpp new file mode 100644 index 00000000..76435c1e --- /dev/null +++ b/addons/infantry_alpha_labeled/config.cpp @@ -0,0 +1,21 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = { + "cav_infantry_alpha" + }; + author = ECSTRING(Main,ModTeam); + authors[] = {"Brostrom.A (Evul)"}; + url = ECSTRING(Main,Url); + VERSION_CONFIG; + }; +}; + +#include "CfgVehicles.hpp" +#include "CfgGroups.hpp" +#include "CfgEditorSubcategories.hpp" diff --git a/addons/infantry_alpha_labeled/script_component.hpp b/addons/infantry_alpha_labeled/script_component.hpp new file mode 100644 index 00000000..d09b58ad --- /dev/null +++ b/addons/infantry_alpha_labeled/script_component.hpp @@ -0,0 +1,8 @@ +#define COMPONENT infantry_alpha_labeled +#define COMPONENT_BEAUTIFIED Infantry Alpha Company Named + +#include "\z\cav\addons\main\script_mod.hpp" +#include "\z\cav\addons\main\script_macros.hpp" +#include "\z\cav\addons\infantry\script_macros.hpp" +#include "script_macros.hpp" + diff --git a/addons/infantry_alpha_labeled/script_macros.hpp b/addons/infantry_alpha_labeled/script_macros.hpp new file mode 100644 index 00000000..e69de29b diff --git a/addons/infantry_alpha_labeled/stringtable.xml b/addons/infantry_alpha_labeled/stringtable.xml new file mode 100644 index 00000000..4f81422d --- /dev/null +++ b/addons/infantry_alpha_labeled/stringtable.xml @@ -0,0 +1,21 @@ + + + + Men (Air - Alpha) + + + + Forward Air Controller (CHAOS-1) + + + Forward Air Controller (CHAOS-2) + + + Air controller (VANQUISH-1) + + + Air controller (VANQUISH-2) + + + + diff --git a/addons/infantry_bravo/$PBOPREFIX$ b/addons/infantry_bravo/$PBOPREFIX$ new file mode 100644 index 00000000..7321fb89 --- /dev/null +++ b/addons/infantry_bravo/$PBOPREFIX$ @@ -0,0 +1 @@ +z\cav\addons\infantry_bravo \ No newline at end of file diff --git a/addons/infantry_bravo/CfgEditorSubcategories.hpp b/addons/infantry_bravo/CfgEditorSubcategories.hpp new file mode 100644 index 00000000..804d8530 --- /dev/null +++ b/addons/infantry_bravo/CfgEditorSubcategories.hpp @@ -0,0 +1,8 @@ +class CfgEditorSubcategories { + class Cav_EdSubcat_Infantry_Bravo { + displayname = CSTRING(Cav_EdSubcat_Infantry_Bravo); + }; + class Cav_EdSubcat_Support_Bravo { + displayname = CSTRING(Cav_EdSubcat_Support_Bravo); + }; +}; \ No newline at end of file diff --git a/addons/infantry_bravo/CfgGroups.hpp b/addons/infantry_bravo/CfgGroups.hpp new file mode 100644 index 00000000..91aef615 --- /dev/null +++ b/addons/infantry_bravo/CfgGroups.hpp @@ -0,0 +1,18 @@ +class CfgGroups { + class West { + class cav_blu_usa_f { + class cav_infantry_bravo_squads_f { + name = CSTRING(cav_infantry_bravo_squads_f); + INFANTRY_GROUP_9(cav_b_infantry_bravo_mechanized_squad_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_FireTeamLeader_F,Cav_B_B_AutomaticRifleman_F,Cav_B_B_Grenadier_F,Cav_B_B_CombatLifeSaver_F); + INFANTRY_GROUP_9(cav_b_infantry_bravo_mechanized_weaponssquad_f,Cav_B_B_SquadLeader_F,Cav_B_B_FireTeamLeader_F,Cav_B_B_MachineGunner_F,Cav_B_B_AssistantMachineGunner_F,Cav_B_B_FireTeamLeader_F,Cav_B_B_MachineGunner_F,Cav_B_B_AssistantMachineGunner_F,Cav_B_B_RiflemanAT_F,Cav_B_B_RiflemanATAssistant_F); + + INFANTRY_TEAM_IFVCREW_2(cav_b_infantry_bravo_mechanized_ifvcrew_f,Cav_B_B_IFV_Commander_F,Cav_B_B_IFV_Driver_F); + }; + class cav_support_bravo_squads_f { + name = CSTRING(cav_support_bravo_squads_f); + MEDIC_GROUP_4(cav_b_infantry_bravo_medic_team_f,Cav_B_B_MedicTeamLeader_F,Cav_B_B_MedicTeamMember_F,Cav_B_B_MedicTeamMember_F,Cav_B_B_Surgeon_F); + ENGINEER_GROUP_4(cav_b_infantry_bravo_enginneer_team_f,Cav_B_B_EngineerTeamLeader_F,Cav_B_B_EngineerTeamMember_F,Cav_B_B_EngineerTeamMember_F,Cav_B_B_EngineerTeamMember_F); + }; + }; + }; +}; \ No newline at end of file diff --git a/addons/infantry_bravo/CfgVehicles.hpp b/addons/infantry_bravo/CfgVehicles.hpp new file mode 100644 index 00000000..abf683ea --- /dev/null +++ b/addons/infantry_bravo/CfgVehicles.hpp @@ -0,0 +1,325 @@ +class CfgVehicles { + + class Cav_B_Officer_F; + class Cav_B_B_Officer_F: Cav_B_Officer_F { + _generalMacro = "Cav_B_B_Officer_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + class Cav_B_PlatoonSergeant_F; + class Cav_B_B_PlatoonSergeant_F: Cav_B_PlatoonSergeant_F { + _generalMacro = "Cav_B_B_PlatoonSergeant_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + class Cav_B_PlatoonLeader_F; + class Cav_B_B_PlatoonLeader_F: Cav_B_PlatoonLeader_F { + _generalMacro = "Cav_B_B_PlatoonLeader_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + + class Cav_B_Rifleman_F; + class Cav_B_B_Rifleman_F: Cav_B_Rifleman_F { + _generalMacro = "Cav_B_B_Rifleman_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + + class Cav_B_SquadLeader_F; + class Cav_B_B_SquadLeader_F: Cav_B_SquadLeader_F { + _generalMacro = "Cav_B_B_SquadLeader_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + class Cav_B_FireTeamLeader_F; + class Cav_B_B_FireTeamLeader_F: Cav_B_FireTeamLeader_F { + _generalMacro = "Cav_B_B_FireTeamLeader_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + + class Cav_B_AutomaticRifleman_F; + class Cav_B_B_AutomaticRifleman_F: Cav_B_AutomaticRifleman_F { + _generalMacro = "Cav_B_B_AutomaticRifleman_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + class Cav_B_AssistantAutomaticRifleman_F; + class Cav_B_B_AssistantAutomaticRifleman_F: Cav_B_AssistantAutomaticRifleman_F { + _generalMacro = "Cav_B_B_AssistantAutomaticRifleman_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + + class Cav_B_MachineGunner_F; + class Cav_B_B_MachineGunner_F: Cav_B_MachineGunner_F { + _generalMacro = "Cav_B_B_MachineGunner_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + class Cav_B_AssistantMachineGunner_F; + class Cav_B_B_AssistantMachineGunner_F: Cav_B_AssistantMachineGunner_F { + _generalMacro = "Cav_B_B_AssistantMachineGunner_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + + class Cav_B_Grenadier_F; + class Cav_B_B_Grenadier_F: Cav_B_Grenadier_F { + _generalMacro = "Cav_B_B_Grenadier_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + + // AT + class Cav_B_RiflemanLAT_F; + class Cav_B_B_RiflemanLAT_F: Cav_B_RiflemanLAT_F { + _generalMacro = "Cav_B_B_RiflemanLAT_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + + class Cav_B_RiflemanAT_F; + class Cav_B_B_RiflemanAT_F: Cav_B_RiflemanAT_F { + _generalMacro = "Cav_B_B_RiflemanAT_Fs"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + class Cav_B_RiflemanATAssistant_F; + class Cav_B_B_RiflemanATAssistant_F: Cav_B_RiflemanATAssistant_F { + _generalMacro = "Cav_B_B_RiflemanATAssistant_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + + class Cav_B_RiflemanAA_F; + class Cav_B_B_RiflemanAA_F: Cav_B_RiflemanAA_F { + _generalMacro = "Cav_B_B_RiflemanAA_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + + icon = "iconManAT"; + }; + class Cav_B_RiflemanAAAssistant_F; + class Cav_B_B_RiflemanAAAssistant_F: Cav_B_RiflemanAAAssistant_F { + _generalMacro = "Cav_B_B_RiflemanAAAssistant_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + + class Cav_B_RiflemanATR_F; + class Cav_B_B_RiflemanATR_F: Cav_B_RiflemanATR_F { + _generalMacro = "Cav_B_B_RiflemanATR_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + + icon = "iconManAT"; + }; + class Cav_B_RiflemanATRAssistant_F; + class Cav_B_B_RiflemanATRAssistant_F: Cav_B_RiflemanATRAssistant_F { + _generalMacro = "Cav_B_B_RiflemanATRAssistant_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + + // Engineers + class Cav_B_Engineer_F; + class Cav_B_B_Engineer_F: Cav_B_Engineer_F { + _generalMacro = "Cav_B_B_Engineer_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + class Cav_B_B_EngineerTeamLeader_F: Cav_B_B_Engineer_F { + _generalMacro = "Cav_B_B_EngineerTeamLeader_F"; + scope = 2; + scopeCurator = 2; + displayName = CSTRING(Cav_B_B_EngineerTeamLeader_F); + + editorSubcategory = "Cav_EdSubcat_Support_Bravo"; + + cav_company = "bravo"; + }; + class Cav_B_B_EngineerTeamMember_F: Cav_B_B_Engineer_F { + _generalMacro = "Cav_B_B_EngineerTeamMember_F"; + scope = 2; + scopeCurator = 2; + displayName = CSTRING(Cav_B_B_EngineerTeamMember_F); + + editorSubcategory = "Cav_EdSubcat_Support_Bravo"; + + cav_company = "bravo"; + }; + + + // Medical personal + class Cav_B_PlatoonMedic_F; + class Cav_B_B_PlatoonMedic_F: Cav_B_PlatoonMedic_F { + _generalMacro = "Cav_B_B_PlatoonMedic_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + class Cav_B_Medic_F; + class Cav_B_B_Medic_F: Cav_B_Medic_F { + _generalMacro = "Cav_B_B_Medic_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + class Cav_B_B_MedicTeamLeader_F: Cav_B_B_Medic_F { + _generalMacro = "Cav_B_B_MedicTeamLeader_F"; + scope = 2; + scopeCurator = 2; + displayName = CSTRING(Cav_B_B_MedicTeamLeader_F); + + editorSubcategory = "Cav_EdSubcat_Support_Bravo"; + + cav_company = "bravo"; + }; + class Cav_B_B_MedicTeamMember_F: Cav_B_B_Medic_F { + _generalMacro = "Cav_B_B_MedicTeamMember_F"; + scope = 2; + scopeCurator = 2; + displayName = CSTRING(Cav_B_B_MedicTeamMember_F); + + editorSubcategory = "Cav_EdSubcat_Support_Bravo"; + + cav_company = "bravo"; + }; + class Cav_B_Surgeon_F; + class Cav_B_B_Surgeon_F: Cav_B_Surgeon_F { + _generalMacro = "Cav_B_B_Surgeon_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Support_Bravo"; + + cav_company = "bravo"; + }; + class Cav_B_CombatLifeSaver_F; + class Cav_B_B_CombatLifeSaver_F: Cav_B_CombatLifeSaver_F { + _generalMacro = "Cav_B_B_CombatLifeSaver_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + + + // Crew + class Cav_B_IFV_Commander_F; + class Cav_B_B_IFV_Commander_F: Cav_B_IFV_Commander_F { + _generalMacro = "Cav_B_B_IFV_Commander_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + class Cav_B_IFV_Driver_F; + class Cav_B_B_IFV_Driver_F: Cav_B_IFV_Driver_F { + _generalMacro = "Cav_B_B_IFV_Driver_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; + class Cav_B_IFV_Gunner_F; + class Cav_B_B_IFV_Gunner_F: Cav_B_IFV_Gunner_F { + _generalMacro = "Cav_B_B_IFV_Gunner_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo"; + + cav_company = "bravo"; + }; +}; \ No newline at end of file diff --git a/addons/infantry_bravo/config.cpp b/addons/infantry_bravo/config.cpp new file mode 100644 index 00000000..6ef04d6c --- /dev/null +++ b/addons/infantry_bravo/config.cpp @@ -0,0 +1,21 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = { + "cav_infantry" + }; + author = ECSTRING(Main,ModTeam); + authors[] = {"Brostrom.A (Evul)"}; + url = ECSTRING(Main,Url); + VERSION_CONFIG; + }; +}; + +#include "CfgVehicles.hpp" +#include "CfgGroups.hpp" +#include "CfgEditorSubcategories.hpp" diff --git a/addons/infantry_bravo/script_component.hpp b/addons/infantry_bravo/script_component.hpp new file mode 100644 index 00000000..663b868e --- /dev/null +++ b/addons/infantry_bravo/script_component.hpp @@ -0,0 +1,6 @@ +#define COMPONENT infantry_bravo +#define COMPONENT_BEAUTIFIED Infantry Bravo Company + +#include "\z\cav\addons\main\script_mod.hpp" +#include "\z\cav\addons\main\script_macros.hpp" +#include "script_macros.hpp" \ No newline at end of file diff --git a/addons/infantry_bravo/script_macros.hpp b/addons/infantry_bravo/script_macros.hpp new file mode 100644 index 00000000..65b15429 --- /dev/null +++ b/addons/infantry_bravo/script_macros.hpp @@ -0,0 +1,143 @@ +#define INFANTRY_GROUP_9(classname,SLSoldier,AFTLSoldier,ASoldier1,ASoldier2,ASoldier3,BFTLSoldier,BSoldier1,BSoldier2,BSoldier3) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_inf.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = "SERGEANT"; \ + side = 1; \ + vehicle = QUOTE(SLSoldier); \ + }; \ + class Unit1 { \ + position[] = {1.5, -1.0, 0.0}; \ + rank = "CORPORAL"; \ + side = 1; \ + vehicle = QUOTE(AFTLSoldier); \ + }; \ + class Unit2 { \ + position[] = {0.5, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(ASoldier1); \ + }; \ + class Unit3 { \ + position[] = {-0.5, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(ASoldier2); \ + }; \ + class Unit4 { \ + position[] = {-1.5, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(ASoldier3); \ + }; \ + class Unit5 { \ + position[] = {1.5, -2.0, 0.0}; \ + rank = "CORPORAL"; \ + side = 1; \ + vehicle = QUOTE(BFTLSoldier); \ + }; \ + class Unit6 { \ + position[] = {0.5, -2.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(BSoldier1); \ + }; \ + class Unit7 { \ + position[] = {-0.5, -2.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(BSoldier2); \ + }; \ + class Unit8 { \ + position[] = {-1.5, -2.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(BSoldier3); \ + }; \ + } +#define INFANTRY_TEAM_IFVCREW_2(classname,soldier1,soldier2) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_mech_inf.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = "CORPORAL"; \ + side = 1; \ + vehicle = QUOTE(soldier1); \ + }; \ + class Unit1 { \ + position[] = {0.0, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(soldier2); \ + }; \ + } + +#define MEDIC_GROUP_4(classname,soldier1,soldier2,soldier3,soldier4) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_med.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = "SERGEANT"; \ + side = 1; \ + vehicle = QUOTE(soldier1); \ + }; \ + class Unit1 { \ + position[] = {0.0, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(soldier2); \ + }; \ + class Unit2 { \ + position[] = {1.0, 0, 0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(soldier1); \ + }; \ + class Unit3 { \ + position[] = {1.0, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(soldier2); \ + }; \ + } +#define ENGINEER_GROUP_4(classname,soldier1,soldier2,soldier3,soldier4) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_maint.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = "SERGEANT"; \ + side = 1; \ + vehicle = QUOTE(soldier1); \ + }; \ + class Unit1 { \ + position[] = {0.0, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(soldier2); \ + }; \ + class Unit2 { \ + position[] = {1.0, 0, 0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(soldier1); \ + }; \ + class Unit3 { \ + position[] = {1.0, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(soldier2); \ + }; \ + } \ No newline at end of file diff --git a/addons/infantry_bravo/stringtable.xml b/addons/infantry_bravo/stringtable.xml new file mode 100644 index 00000000..f91d0d5d --- /dev/null +++ b/addons/infantry_bravo/stringtable.xml @@ -0,0 +1,50 @@ + + + + Men (Support) + + + Men (Mechanized) + + + + + Engineer Team Leader + + + Engineer Team Member + + + Medic Team Leader + + + Medic Team Member + + + + + + Men (Support) + + + Men (Mechanized) + + + + Infantry Squad (Mechanized) + + + Infantry Squad (Mechanized - Weapons) + + + IFV Crew (Mechanized) + + + + Medical Team + + + Engineer Team + + + \ No newline at end of file diff --git a/addons/infantry_bravo_labeled/$PBOPREFIX$ b/addons/infantry_bravo_labeled/$PBOPREFIX$ new file mode 100644 index 00000000..125755f5 --- /dev/null +++ b/addons/infantry_bravo_labeled/$PBOPREFIX$ @@ -0,0 +1 @@ +z\cav\addons\infantry_bravo_labeled \ No newline at end of file diff --git a/addons/infantry_bravo_labeled/CfgEditorSubcategories.hpp b/addons/infantry_bravo_labeled/CfgEditorSubcategories.hpp new file mode 100644 index 00000000..ec6ed13d --- /dev/null +++ b/addons/infantry_bravo_labeled/CfgEditorSubcategories.hpp @@ -0,0 +1,8 @@ +class CfgEditorSubcategories { + class Cav_EdSubcat_Infantry_Bravo_Labeled { + displayname = CSTRING(Cav_EdSubcat_Infantry_Bravo_Labeled); + }; + class Cav_EdSubcat_Support_Bravo_Labeled { + displayname = CSTRING(Cav_EdSubcat_Support_Bravo_Labeled); + }; +}; \ No newline at end of file diff --git a/addons/infantry_bravo_labeled/CfgGroups.hpp b/addons/infantry_bravo_labeled/CfgGroups.hpp new file mode 100644 index 00000000..ae149f08 --- /dev/null +++ b/addons/infantry_bravo_labeled/CfgGroups.hpp @@ -0,0 +1,34 @@ +class CfgGroups { + class West { + class cav_blu_usa_f { + class cav_infantry_bravo_squads_f { + INFANTRY_UNIT_RANKED_1(Cav_B_B_Group_2_6_F,Cav_B_B_PlatoonLeader_2_6_F,CAPTAIN); + INFANTRY_UNIT_MEDIC_1(Cav_B_B_Group_2_7_F,Cav_B_B_PlatoonMedic_2_7_F); + + INFANTRY_GROUP_9(Cav_B_B_Group_2_1_F,Cav_B_B_SquadLeader_2_1_F,Cav_B_B_FireTeamLeader_2_1_A_F,Cav_B_B_AutomaticRifleman_2_1_A_F,Cav_B_B_Grenadier_2_1_A_F,Cav_B_B_Rifleman_2_1_A_F,Cav_B_B_FireTeamLeader_2_1_B_F,Cav_B_B_AutomaticRifleman_2_1_B_F,Cav_B_B_Grenadier_2_1_B_F,Cav_B_B_CombatLifeSaver_2_1_B_F); + INFANTRY_GROUP_9(Cav_B_B_Group_2_2_F,Cav_B_B_SquadLeader_2_2_F,Cav_B_B_FireTeamLeader_2_2_A_F,Cav_B_B_AutomaticRifleman_2_2_A_F,Cav_B_B_Grenadier_2_2_A_F,Cav_B_B_Rifleman_2_2_A_F,Cav_B_B_FireTeamLeader_2_2_B_F,Cav_B_B_AutomaticRifleman_2_2_B_F,Cav_B_B_Grenadier_2_2_B_F,Cav_B_B_CombatLifeSaver_2_2_B_F); + INFANTRY_GROUP_9(Cav_B_B_Group_2_3_F,Cav_B_B_SquadLeader_2_3_F,Cav_B_B_FireTeamLeader_2_3_A_F,Cav_B_B_AutomaticRifleman_2_3_A_F,Cav_B_B_Grenadier_2_3_A_F,Cav_B_B_Rifleman_2_3_A_F,Cav_B_B_FireTeamLeader_2_3_B_F,Cav_B_B_AutomaticRifleman_2_3_B_F,Cav_B_B_Grenadier_2_3_B_F,Cav_B_B_CombatLifeSaver_2_3_B_F); + // INFANTRY_GROUP_9(Cav_B_B_Group_2_4_F,Cav_B_B_SquadLeader_2_4_F,Cav_B_B_FireTeamLeader_2_4_A_F,Cav_B_B_AutomaticRifleman_2_4_A_F,Cav_B_B_Grenadier_2_4_A_F,Cav_B_B_Rifleman_2_4_A_F,Cav_B_B_FireTeamLeader_2_4_B_F,Cav_B_B_AutomaticRifleman_2_4_B_F,Cav_B_B_Grenadier_2_4_B_F,Cav_B_B_CombatLifeSaver_2_4_B_F); + INFANTRY_GROUP_9(Cav_B_B_Group_2_4_F,Cav_B_B_SquadLeader_2_4_F,Cav_B_B_FireTeamLeader_2_4_A_F,Cav_B_B_MachineGunner_2_4_A_F,Cav_B_B_AssistantMachineGunner_2_4_A_F,Cav_B_B_FireTeamLeader_2_4_B_F,Cav_B_B_MachineGunner_2_4_B_F,Cav_B_B_AssistantMachineGunner_2_4_B_F,Cav_B_B_RiflemanAT_2_4_C_F,Cav_B_B_RiflemanATAssistant_2_4_C_F); + + INFANTRY_TEAM_IFVSTAFF_2(Cav_B_B_Group_2_5_F,Cav_B_B_PlatoonSergeant_2_5_F,Cav_B_B_IFV_Driver_2_5_F,LIEUTENANT); + INFANTRY_TEAM_IFVSTAFF_2(Cav_B_B_Group_Crew_2_6_F,Cav_B_B_IFV_Commander_2_6_F,Cav_B_B_IFV_Driver_2_6_F,CAPTAIN); + + INFANTRY_TEAM_IFVCREW_2(Cav_B_B_Group_Crew_2_1_F,Cav_B_B_IFV_Commander_2_1_F,Cav_B_B_IFV_Driver_2_1_F); + INFANTRY_TEAM_IFVCREW_2(Cav_B_B_Group_Crew_2_2_F,Cav_B_B_IFV_Commander_2_2_F,Cav_B_B_IFV_Driver_2_2_F); + INFANTRY_TEAM_IFVCREW_2(Cav_B_B_Group_Crew_2_3_F,Cav_B_B_IFV_Commander_2_3_F,Cav_B_B_IFV_Driver_2_3_F); + INFANTRY_TEAM_IFVCREW_2(Cav_B_B_Group_Crew_2_4_F,Cav_B_B_IFV_Commander_2_4_F,Cav_B_B_IFV_Driver_2_4_F); + }; + + class Cav_support_bravo_squads_f { + INFANTRY_UNIT_RANKED_1(Cav_B_B_Group_1_5_F,Cav_B_B_PlatoonSergeant_1_5_F,LIEUTENANT); + INFANTRY_UNIT_RANKED_1(Cav_B_B_Group_1_6_F,Cav_B_B_PlatoonLeader_1_6_F,CAPTAIN); + + INFANTRY_UNIT_MEDIC_4(Cav_B_B_Group_1_1_F,Cav_B_B_MedicTeamLeader_1_1_F,Cav_B_B_MedicTeamMember_1_1_F,Cav_B_B_MedicTeamMember_1_1_F,Cav_B_B_Surgeon_1_1_F); + INFANTRY_UNIT_MEDIC_4(Cav_B_B_Group_1_2_F,Cav_B_B_MedicTeamLeader_1_2_F,Cav_B_B_MedicTeamMember_1_2_F,Cav_B_B_MedicTeamMember_1_2_F,Cav_B_B_Surgeon_1_2_F); + INFANTRY_UNIT_ENGINEER_4(Cav_B_B_Group_1_3_F,Cav_B_B_EngineerTeamLeader_1_3_F,Cav_B_B_EngineerTeamMember_1_3_F,Cav_B_B_EngineerTeamMember_1_3_F,Cav_B_B_EngineerTeamMember_1_3_F); + INFANTRY_UNIT_ENGINEER_4(Cav_B_B_Group_1_4_F,Cav_B_B_EngineerTeamLeader_1_4_F,Cav_B_B_EngineerTeamMember_1_4_F,Cav_B_B_EngineerTeamMember_1_4_F,Cav_B_B_EngineerTeamMember_1_4_F); + }; + }; + }; +}; \ No newline at end of file diff --git a/addons/infantry_bravo_labeled/CfgVehicles.hpp b/addons/infantry_bravo_labeled/CfgVehicles.hpp new file mode 100644 index 00000000..063e7e4e --- /dev/null +++ b/addons/infantry_bravo_labeled/CfgVehicles.hpp @@ -0,0 +1,126 @@ +class CfgVehicles { + class Cav_B_B_MedicTeamLeader_F; + class Cav_B_B_MedicTeamMember_F; + class Cav_B_B_Surgeon_F; + + class Cav_B_B_EngineerTeamLeader_F; + class Cav_B_B_EngineerTeamMember_F; + + class Cav_B_B_PlatoonSergeant_F; + class Cav_B_B_PlatoonLeader_F; + class Cav_B_B_PlatoonMedic_F; + + class Cav_B_B_SquadLeader_F; + class Cav_B_B_FireTeamLeader_F; + class Cav_B_B_AutomaticRifleman_F; + class Cav_B_B_Grenadier_F; + class Cav_B_B_Rifleman_F; + class Cav_B_B_CombatLifeSaver_F; + + class Cav_B_B_MachineGunner_F; + class Cav_B_B_AssistantMachineGunner_F; + + class Cav_B_B_RiflemanAT_F; + class Cav_B_B_RiflemanATAssistant_F; + + class Cav_B_B_IFV_Commander_F; + class Cav_B_B_IFV_Gunner_F; + class Cav_B_B_IFV_Driver_F; + + // First Platoon + UNIT_BRAVO_SUPPORT(Cav_B_B_PlatoonSergeant_1_5_F,Cav_B_B_PlatoonSergeant_F,1,5); + UNIT_BRAVO_SUPPORT(Cav_B_B_PlatoonLeader_1_6_F,Cav_B_B_PlatoonLeader_F,1,6); + + // Squad 1-1-B-1/7 + UNIT_BRAVO_SUPPORT(Cav_B_B_MedicTeamLeader_1_1_F,Cav_B_B_MedicTeamLeader_F,1,1); + UNIT_BRAVO_SUPPORT(Cav_B_B_MedicTeamMember_1_1_F,Cav_B_B_MedicTeamMember_F,1,1); + UNIT_BRAVO_SUPPORT(Cav_B_B_Surgeon_1_1_F,Cav_B_B_Surgeon_F,1,1); + + // Squad 2-1-B-1/7 + UNIT_BRAVO_SUPPORT(Cav_B_B_MedicTeamLeader_1_2_F,Cav_B_B_MedicTeamLeader_F,1,2); + UNIT_BRAVO_SUPPORT(Cav_B_B_MedicTeamMember_1_2_F,Cav_B_B_MedicTeamMember_F,1,2); + UNIT_BRAVO_SUPPORT(Cav_B_B_Surgeon_1_2_F,Cav_B_B_Surgeon_F,1,2); + + // Squad 3-1-B-1/7 + UNIT_BRAVO_SUPPORT(Cav_B_B_EngineerTeamLeader_1_3_F,Cav_B_B_EngineerTeamLeader_F,1,3); + UNIT_BRAVO_SUPPORT(Cav_B_B_EngineerTeamMember_1_3_F,Cav_B_B_EngineerTeamMember_F,1,3); + + // Squad 4-1-B-1/7 + UNIT_BRAVO_SUPPORT(Cav_B_B_EngineerTeamLeader_1_4_F,Cav_B_B_EngineerTeamLeader_F,1,4); + UNIT_BRAVO_SUPPORT(Cav_B_B_EngineerTeamMember_1_4_F,Cav_B_B_EngineerTeamMember_F,1,4); + + + // Second Platoon + UNIT_BRAVO(Cav_B_B_PlatoonSergeant_2_5_F,Cav_B_B_PlatoonSergeant_F,2,5); + UNIT_BRAVO(Cav_B_B_PlatoonLeader_2_6_F,Cav_B_B_PlatoonLeader_F,2,6); + UNIT_BRAVO(Cav_B_B_PlatoonMedic_2_7_F,Cav_B_B_PlatoonMedic_F,2,7); + + // Squad 1-2-B-1/7 + UNIT_BRAVO(Cav_B_B_SquadLeader_2_1_F,Cav_B_B_SquadLeader_F,2,1); + + UNIT_BRAVO(Cav_B_B_FireTeamLeader_2_1_A_F,Cav_B_B_FireTeamLeader_F,2,1); + UNIT_BRAVO(Cav_B_B_AutomaticRifleman_2_1_A_F,Cav_B_B_AutomaticRifleman_F,2,1); + UNIT_BRAVO(Cav_B_B_Grenadier_2_1_A_F,Cav_B_B_Grenadier_F,2,1); + UNIT_BRAVO(Cav_B_B_Rifleman_2_1_A_F,Cav_B_B_Rifleman_F,2,1); + + UNIT_BRAVO(Cav_B_B_FireTeamLeader_2_1_B_F,Cav_B_B_FireTeamLeader_F,2,1); + UNIT_BRAVO(Cav_B_B_AutomaticRifleman_2_1_B_F,Cav_B_B_AutomaticRifleman_F,2,1); + UNIT_BRAVO(Cav_B_B_Grenadier_2_1_B_F,Cav_B_B_Grenadier_F,2,1); + UNIT_BRAVO(Cav_B_B_CombatLifeSaver_2_1_B_F,Cav_B_B_CombatLifeSaver_F,2,1); + + // Squad 2-2-B-1/7 + UNIT_BRAVO(Cav_B_B_SquadLeader_2_2_F,Cav_B_B_SquadLeader_F,2,2); + + UNIT_BRAVO(Cav_B_B_FireTeamLeader_2_2_A_F,Cav_B_B_FireTeamLeader_F,2,2); + UNIT_BRAVO(Cav_B_B_AutomaticRifleman_2_2_A_F,Cav_B_B_AutomaticRifleman_F,2,2); + UNIT_BRAVO(Cav_B_B_Grenadier_2_2_A_F,Cav_B_B_Grenadier_F,2,2); + UNIT_BRAVO(Cav_B_B_Rifleman_2_2_A_F,Cav_B_B_Rifleman_F,2,2); + + UNIT_BRAVO(Cav_B_B_FireTeamLeader_2_2_B_F,Cav_B_B_FireTeamLeader_F,2,2); + UNIT_BRAVO(Cav_B_B_AutomaticRifleman_2_2_B_F,Cav_B_B_AutomaticRifleman_F,2,2); + UNIT_BRAVO(Cav_B_B_Grenadier_2_2_B_F,Cav_B_B_Grenadier_F,2,2); + UNIT_BRAVO(Cav_B_B_CombatLifeSaver_2_2_B_F,Cav_B_B_CombatLifeSaver_F,2,2); + + // Squad 3-2-B-1/7 + UNIT_BRAVO(Cav_B_B_SquadLeader_2_3_F,Cav_B_B_SquadLeader_F,2,3); + + UNIT_BRAVO(Cav_B_B_FireTeamLeader_2_3_A_F,Cav_B_B_FireTeamLeader_F,2,3); + UNIT_BRAVO(Cav_B_B_AutomaticRifleman_2_3_A_F,Cav_B_B_AutomaticRifleman_F,2,3); + UNIT_BRAVO(Cav_B_B_Grenadier_2_3_A_F,Cav_B_B_Grenadier_F,2,3); + UNIT_BRAVO(Cav_B_B_Rifleman_2_3_A_F,Cav_B_B_Rifleman_F,2,3); + + UNIT_BRAVO(Cav_B_B_FireTeamLeader_2_3_B_F,Cav_B_B_FireTeamLeader_F,2,3); + UNIT_BRAVO(Cav_B_B_AutomaticRifleman_2_3_B_F,Cav_B_B_AutomaticRifleman_F,2,3); + UNIT_BRAVO(Cav_B_B_Grenadier_2_3_B_F,Cav_B_B_Grenadier_F,2,3); + UNIT_BRAVO(Cav_B_B_CombatLifeSaver_2_3_B_F,Cav_B_B_CombatLifeSaver_F,2,3); + + // Squad 4-2-B-1/7 + UNIT_BRAVO(Cav_B_B_SquadLeader_2_4_F,Cav_B_B_SquadLeader_F,2,4); + + UNIT_BRAVO(Cav_B_B_FireTeamLeader_2_4_A_F,Cav_B_B_FireTeamLeader_F,2,4); + UNIT_BRAVO(Cav_B_B_MachineGunner_2_4_A_F,Cav_B_B_MachineGunner_F,2,4); + UNIT_BRAVO(Cav_B_B_AssistantMachineGunner_2_4_A_F,Cav_B_B_AssistantMachineGunner_F,2,4); + + UNIT_BRAVO(Cav_B_B_FireTeamLeader_2_4_B_F,Cav_B_B_FireTeamLeader_F,2,4); + UNIT_BRAVO(Cav_B_B_MachineGunner_2_4_B_F,Cav_B_B_MachineGunner_F,2,4); + UNIT_BRAVO(Cav_B_B_AssistantMachineGunner_2_4_B_F,Cav_B_B_AssistantMachineGunner_F,2,4); + + UNIT_BRAVO(Cav_B_B_RiflemanAT_2_4_C_F,Cav_B_B_RiflemanAT_F,2,4); + UNIT_BRAVO(Cav_B_B_RiflemanATAssistant_2_4_C_F,Cav_B_B_RiflemanATAssistant_F,2,4); + + + // Vehicle Crew Units + UNIT_BRAVO(Cav_B_B_IFV_Commander_2_5_F,Cav_B_B_IFV_Commander_F,2,5); + UNIT_BRAVO(Cav_B_B_IFV_Driver_2_5_F,Cav_B_B_IFV_Driver_F,2,6); + UNIT_BRAVO(Cav_B_B_IFV_Commander_2_6_F,Cav_B_B_IFV_Commander_F,2,6); + UNIT_BRAVO(Cav_B_B_IFV_Driver_2_6_F,Cav_B_B_IFV_Driver_F,2,6); + + UNIT_BRAVO(Cav_B_B_IFV_Commander_2_1_F,Cav_B_B_IFV_Commander_F,2,1); + UNIT_BRAVO(Cav_B_B_IFV_Driver_2_1_F,Cav_B_B_IFV_Driver_F,2,1); + UNIT_BRAVO(Cav_B_B_IFV_Commander_2_2_F,Cav_B_B_IFV_Commander_F,2,2); + UNIT_BRAVO(Cav_B_B_IFV_Driver_2_2_F,Cav_B_B_IFV_Driver_F,2,2); + UNIT_BRAVO(Cav_B_B_IFV_Commander_2_3_F,Cav_B_B_IFV_Commander_F,2,3); + UNIT_BRAVO(Cav_B_B_IFV_Driver_2_3_F,Cav_B_B_IFV_Driver_F,2,3); + UNIT_BRAVO(Cav_B_B_IFV_Commander_2_4_F,Cav_B_B_IFV_Commander_F,2,4); + UNIT_BRAVO(Cav_B_B_IFV_Driver_2_4_F,Cav_B_B_IFV_Driver_F,2,4); +}; \ No newline at end of file diff --git a/addons/infantry_bravo_labeled/config.cpp b/addons/infantry_bravo_labeled/config.cpp new file mode 100644 index 00000000..4b435c9c --- /dev/null +++ b/addons/infantry_bravo_labeled/config.cpp @@ -0,0 +1,21 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = { + "cav_infantry_bravo" + }; + author = ECSTRING(Main,ModTeam); + authors[] = {"Brostrom.A (Evul)"}; + url = ECSTRING(Main,Url); + VERSION_CONFIG; + }; +}; + +#include "CfgVehicles.hpp" +#include "CfgGroups.hpp" +#include "CfgEditorSubcategories.hpp" diff --git a/addons/infantry_bravo_labeled/script_component.hpp b/addons/infantry_bravo_labeled/script_component.hpp new file mode 100644 index 00000000..e3332926 --- /dev/null +++ b/addons/infantry_bravo_labeled/script_component.hpp @@ -0,0 +1,6 @@ +#define COMPONENT infantry_bravo_labeled +#define COMPONENT_BEAUTIFIED Infantry Bravo Company Named + +#include "\z\cav\addons\main\script_mod.hpp" +#include "\z\cav\addons\main\script_macros.hpp" +#include "script_macros.hpp" diff --git a/addons/infantry_bravo_labeled/script_macros.hpp b/addons/infantry_bravo_labeled/script_macros.hpp new file mode 100644 index 00000000..daf5d40f --- /dev/null +++ b/addons/infantry_bravo_labeled/script_macros.hpp @@ -0,0 +1,226 @@ +#define UNIT_BRAVO(var1,var2,var3,var4) class var1: var2 {\ + _generalMacro = QUOTE(var1); \ + scope = 2; \ + scopeCurator = 0; \ + displayName = CSTRING(var1); \ + author = ECSTRING(Main,ModTeam); \ + editorSubcategory = "Cav_EdSubcat_Infantry_Bravo_Labeled"; \ + cav_company = "bravo"; \ + cav_platoon = var3; \ + cav_squad = var4; \ + } + +#define UNIT_BRAVO_SUPPORT(var1,var2,var3,var4) class var1: var2 {\ + _generalMacro = QUOTE(var1); \ + scope = 2; \ + scopeCurator = 0; \ + displayName = CSTRING(var1); \ + author = ECSTRING(Main,ModTeam); \ + editorSubcategory = "Cav_EdSubcat_Support_Bravo_Labeled"; \ + cav_company = "bravo"; \ + cav_platoon = var3; \ + cav_squad = var4; \ + } + +// Groups +#define INFANTRY_GROUP_9(classname,SLSoldier,AFTLSoldier,ASoldier1,ASoldier2,ASoldier3,BFTLSoldier,BSoldier1,BSoldier2,BSoldier3) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_inf.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = "SERGEANT"; \ + side = 1; \ + vehicle = QUOTE(SLSoldier); \ + }; \ + class Unit1 { \ + position[] = {1.5, -1.0, 0.0}; \ + rank = "CORPORAL"; \ + side = 1; \ + vehicle = QUOTE(AFTLSoldier); \ + }; \ + class Unit2 { \ + position[] = {0.5, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(ASoldier1); \ + }; \ + class Unit3 { \ + position[] = {-0.5, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(ASoldier2); \ + }; \ + class Unit4 { \ + position[] = {-1.5, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(ASoldier3); \ + }; \ + class Unit5 { \ + position[] = {1.5, -2.0, 0.0}; \ + rank = "CORPORAL"; \ + side = 1; \ + vehicle = QUOTE(BFTLSoldier); \ + }; \ + class Unit6 { \ + position[] = {0.5, -2.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(BSoldier1); \ + }; \ + class Unit7 { \ + position[] = {-0.5, -2.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(BSoldier2); \ + }; \ + class Unit8 { \ + position[] = {-1.5, -2.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(BSoldier3); \ + }; \ + } +#define INFANTRY_TEAM_IFVSTAFF_2(classname,soldier1,soldier2,SoldierRank) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_mech_inf.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = QUOTE(SoldierRank); \ + side = 1; \ + vehicle = QUOTE(soldier1); \ + }; \ + class Unit1 { \ + position[] = {0.0, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(soldier2); \ + }; \ + } +#define INFANTRY_TEAM_IFVCREW_2(classname,soldier1,soldier2) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_mech_inf.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = "CORPORAL"; \ + side = 1; \ + vehicle = QUOTE(soldier1); \ + }; \ + class Unit1 { \ + position[] = {0.0, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(soldier2); \ + }; \ + } +#define INFANTRY_TEAM_IFVCREW_1(classname,soldier1) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_mech_inf.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(soldier1); \ + }; \ + } +#define INFANTRY_UNIT_RANKED_1(classname,Soldier,SoldierRank) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_hq.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = QUOTE(SoldierRank); \ + side = 1; \ + vehicle = QUOTE(Soldier); \ + }; \ + } +#define INFANTRY_UNIT_MEDIC_1(classname,Soldier) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_med.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = "SERGEANT"; \ + side = 1; \ + vehicle = QUOTE(Soldier); \ + };\ + } + +#define INFANTRY_UNIT_MEDIC_4(classname,soldier1,soldier2,soldier3,soldier4) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_med.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = "SERGEANT"; \ + side = 1; \ + vehicle = QUOTE(soldier1); \ + };\ + class Unit1 { \ + position[] = {-1.0, 0, 0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(soldier2); \ + };\ + class Unit2 { \ + position[] = {0, -1.0, 0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(soldier3); \ + };\ + class Unit3 { \ + position[] = {-1.0, -1.0, 0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(soldier4); \ + };\ + } +#define INFANTRY_UNIT_ENGINEER_4(classname,soldier1,soldier2,soldier3,soldier4) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_maint.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = "SERGEANT"; \ + side = 1; \ + vehicle = QUOTE(soldier1); \ + };\ + class Unit1 { \ + position[] = {-1.0, 0, 0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(soldier2); \ + };\ + class Unit2 { \ + position[] = {0, -1.0, 0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(soldier3); \ + };\ + class Unit3 { \ + position[] = {-1.0, -1.0, 0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(soldier4); \ + };\ + } \ No newline at end of file diff --git a/addons/infantry_bravo_labeled/stringtable.xml b/addons/infantry_bravo_labeled/stringtable.xml new file mode 100644 index 00000000..d93a49af --- /dev/null +++ b/addons/infantry_bravo_labeled/stringtable.xml @@ -0,0 +1,304 @@ + + + + + + Men (Support - Bravo) + + + + Platoon Sergeant (ATLAS-5) + + + Chief Medical Officer (ATLAS-6) + + + Team Leader (ATLAS-1) + + + Team Member (ATLAS-1) + + + Team Surgeon (ATLAS-1) + + + Team Leader (ATLAS-2) + + + Team Member (ATLAS-2) + + + Team Surgeon (ATLAS-2) + + + + Team Member (ATLAS-3) + + + Team Surgeon (ATLAS-3) + + + Team Member (ATLAS-4) + + + Team Surgeon (ATLAS-4) + + + + + Men (Mechanized - Bravo) + + + + Platoon Sergeant (VIKING-5) + + + Platoon Leader (VIKING-6) + + + Platoon Medic (VIKING-7) + + + + Squad Leader (VIKING-1) + + + Squad Leader (VIKING-2) + + + Squad Leader (VIKING-3) + + + + Alpha Fire Team Leader (VIKING-1) + + + Bravo Fire Team Leader (VIKING-1) + + + + Alpha Fire Team Leader (VIKING-2) + + + Bravo Fire Team Leader (VIKING-2) + + + + Alpha Fire Team Leader (VIKING-3) + + + Bravo Fire Team Leader (VIKING-3) + + + + Alpha Grenadier (VIKING-1) + + + Bravo Grenadier (VIKING-1) + + + Alpha Grenadier (VIKING-2) + + + Bravo Grenadier (VIKING-2) + + + Alpha Grenadier (VIKING-3) + + + Bravo Grenadier (VIKING-3) + + + Alpha Grenadier (VIKING-4) + + + Bravo Grenadier (VIKING-4) + + + + Alpha Automatic Rifleman (VIKING-1) + + + Bravo Automatic Rifleman (VIKING-1) + + + Alpha Automatic Rifleman (VIKING-2) + + + Bravo Automatic Rifleman (VIKING-2) + + + Alpha Automatic Rifleman (VIKING-3) + + + Bravo Automatic Rifleman (VIKING-3) + + + Alpha Automatic Rifleman (VIKING-4) + + + Bravo Automatic Rifleman (VIKING-4) + + + + Alpha Rifleman (VIKING-1) + + + Alpha Rifleman (VIKING-2) + + + Alpha Rifleman (VIKING-3) + + + Alpha Rifleman (VIKING-4) + + + + Bravo Combat Life Saver (VIKING-1) + + + Bravo Combat Life Saver (VIKING-2) + + + Bravo Combat Life Saver (VIKING-3) + + + Bravo Combat Life Saver (VIKING-4) + + + + Squad Leader (VIKING-4) + + + + Alpha Team Leader (VIKING-4) + + + Alpha Gunner (VIKING-4) + + + Alpha Assistant Gunner (VIKING-4) + + + Bravo Team Leader (VIKING-4) + + + Bravo Gunner (VIKING-4) + + + Bravo Assistant Gunner (VIKING-4) + + + Charlie Gunner (VIKING-4) + + + Charlie Assistant Gunner (VIKING-4) + + + + Commander (SIERRA-5) + + + Commander (SIERRA-6) + + + + Commander (SIERRA-1) + + + Commander (SIERRA-2) + + + Commander (SIERRA-3) + + + Commander (SIERRA-4) + + + + Driver (SIERRA-5) + + + Driver (SIERRA-6) + + + + Driver (SIERRA-1) + + + Driver (SIERRA-2) + + + Driver (SIERRA-3) + + + Driver (SIERRA-4) + + + + + + Bravo Unit (ATLAS-5) + + + Bravo Unit (ATLAS-6) + + + + Bravo Medic Team (ATLAS-1) + + + Bravo Medic Team (ATLAS-2) + + + Bravo Logistics Team (ATLAS-3) + + + Bravo FARP Team (ATLAS-4) + + + + Bravo Unit (VIKING-5) + + + Bravo Unit (VIKING-6) + + + Bravo Unit (VIKING-7) + + + + Bravo Squad (VIKING-1) + + + Bravo Squad (VIKING-2) + + + Bravo Squad (VIKING-3) + + + Bravo Squad (VIKING-4) + + + + + Bravo IFV Crew (SIERRA-5) + + + Bravo IFV Crew (SIERRA-6) + + + + Bravo IFV Crew (SIERRA-1) + + + Bravo IFV Crew (SIERRA-2) + + + Bravo IFV Crew (SIERRA-3) + + + Bravo IFV Crew (SIERRA-4) + + + \ No newline at end of file diff --git a/addons/infantry_charlie/$PBOPREFIX$ b/addons/infantry_charlie/$PBOPREFIX$ new file mode 100644 index 00000000..cb7c57d7 --- /dev/null +++ b/addons/infantry_charlie/$PBOPREFIX$ @@ -0,0 +1 @@ +z\cav\addons\infantry_charlie \ No newline at end of file diff --git a/addons/infantry_charlie/CfgEditorSubcategories.hpp b/addons/infantry_charlie/CfgEditorSubcategories.hpp new file mode 100644 index 00000000..7ed02eb4 --- /dev/null +++ b/addons/infantry_charlie/CfgEditorSubcategories.hpp @@ -0,0 +1,5 @@ +class CfgEditorSubcategories { + class Cav_EdSubcat_Infantry_Charlie { + displayname = CSTRING(Cav_EdSubcat_Infantry_Charlie); + }; +}; \ No newline at end of file diff --git a/addons/infantry_charlie/CfgGroups.hpp b/addons/infantry_charlie/CfgGroups.hpp new file mode 100644 index 00000000..4febf1f4 --- /dev/null +++ b/addons/infantry_charlie/CfgGroups.hpp @@ -0,0 +1,11 @@ +class CfgGroups { + class West { + class cav_blu_usa_f { + class cav_infantry_charlie_squads_f { + name = CSTRING(cav_infantry_charlie_squads_f); + INFANTRY_GROUP_9(cav_infantry_charlie_airborne_squad_f,Cav_B_C_SquadLeader_F,Cav_B_C_FireTeamLeader_F,Cav_B_C_AutomaticRifleman_F,Cav_B_C_Grenadier_F,Cav_B_C_Rifleman_F,Cav_B_C_FireTeamLeader_F,Cav_B_C_AutomaticRifleman_F,Cav_B_C_Grenadier_F,Cav_B_C_CombatLifeSaver_F); + INFANTRY_GROUP_9(cav_infantry_charlie_airborne_weaponssquad_f,Cav_B_C_SquadLeader_F,Cav_B_C_FireTeamLeader_F,Cav_B_C_MachineGunner_F,Cav_B_C_AssistantMachineGunner_F,Cav_B_C_FireTeamLeader_F,Cav_B_C_MachineGunner_F,Cav_B_C_AssistantMachineGunner_F,Cav_B_C_RiflemanAT_F,Cav_B_C_RiflemanATAssistant_F); + }; + }; + }; +}; \ No newline at end of file diff --git a/addons/infantry_charlie/CfgVehicles.hpp b/addons/infantry_charlie/CfgVehicles.hpp new file mode 100644 index 00000000..60600f3f --- /dev/null +++ b/addons/infantry_charlie/CfgVehicles.hpp @@ -0,0 +1,242 @@ +class CfgVehicles { + + class Cav_B_Officer_F; + class Cav_B_C_Officer_F: Cav_B_Officer_F { + _generalMacro = "Cav_B_C_Officer_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + }; + class Cav_B_PlatoonSergeant_F; + class Cav_B_C_PlatoonSergeant_F: Cav_B_PlatoonSergeant_F { + _generalMacro = "Cav_B_C_PlatoonSergeant_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + }; + class Cav_B_PlatoonLeader_F; + class Cav_B_C_PlatoonLeader_F: Cav_B_PlatoonLeader_F { + _generalMacro = "Cav_B_C_PlatoonLeader_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + }; + + + class Cav_B_Rifleman_F; + class Cav_B_C_Rifleman_F: Cav_B_Rifleman_F { + _generalMacro = "Cav_B_C_Rifleman_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + }; + + class Cav_B_SquadLeader_F; + class Cav_B_C_SquadLeader_F: Cav_B_SquadLeader_F { + _generalMacro = "Cav_B_C_SquadLeader_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + }; + class Cav_B_FireTeamLeader_F; + class Cav_B_C_FireTeamLeader_F: Cav_B_FireTeamLeader_F { + _generalMacro = "Cav_B_C_FireTeamLeader_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + }; + + class Cav_B_AutomaticRifleman_F; + class Cav_B_C_AutomaticRifleman_F: Cav_B_AutomaticRifleman_F { + _generalMacro = "Cav_B_C_AutomaticRifleman_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + }; + class Cav_B_AssistantAutomaticRifleman_F; + class Cav_B_C_AssistantAutomaticRifleman_F: Cav_B_AssistantAutomaticRifleman_F { + _generalMacro = "Cav_B_C_AssistantAutomaticRifleman_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + }; + + class Cav_B_MachineGunner_F; + class Cav_B_C_MachineGunner_F: Cav_B_MachineGunner_F { + _generalMacro = "Cav_B_C_MachineGunner_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + }; + class Cav_B_AssistantMachineGunner_F; + class Cav_B_C_AssistantMachineGunner_F: Cav_B_AssistantMachineGunner_F { + _generalMacro = "Cav_B_C_AssistantMachineGunner_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + }; + + class Cav_B_Grenadier_F; + class Cav_B_C_Grenadier_F: Cav_B_Grenadier_F { + _generalMacro = "Cav_B_C_Grenadier_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + }; + + // AT + class Cav_B_RiflemanLAT_F; + class Cav_B_C_RiflemanLAT_F: Cav_B_RiflemanLAT_F { + _generalMacro = "Cav_B_C_RiflemanLAT_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + }; + + class Cav_B_RiflemanAT_F; + class Cav_B_C_RiflemanAT_F: Cav_B_RiflemanAT_F { + _generalMacro = "Cav_B_C_RiflemanAT_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + }; + class Cav_B_RiflemanATAssistant_F; + class Cav_B_C_RiflemanATAssistant_F: Cav_B_RiflemanATAssistant_F { + _generalMacro = "Cav_B_C_RiflemanATAssistant_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + }; + + class Cav_B_RiflemanAA_F; + class Cav_B_C_RiflemanAA_F: Cav_B_RiflemanAA_F { + _generalMacro = "Cav_B_C_RiflemanAA_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + + icon = "iconManAT"; + }; + class Cav_B_RiflemanAAAssistant_F; + class Cav_B_C_RiflemanAAAssistant_F: Cav_B_RiflemanAAAssistant_F { + _generalMacro = "Cav_B_C_RiflemanAAAssistant_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + }; + + class Cav_B_RiflemanATR_F; + class Cav_B_C_RiflemanATR_F: Cav_B_RiflemanATR_F { + _generalMacro = "Cav_B_C_RiflemanATR_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + + icon = "iconManAT"; + }; + class Cav_B_RiflemanATRAssistant_F; + class Cav_B_C_RiflemanATRAssistant_F: Cav_B_RiflemanATRAssistant_F { + _generalMacro = "Cav_B_C_RiflemanATRAssistant_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + }; + + + class Cav_B_Marksman_F; + class Cav_B_C_Marksman_F: Cav_B_Marksman_F { + _generalMacro = "Cav_B_C_Marksman_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + }; + + // Medical personal + class Cav_B_PlatoonMedic_F; + class Cav_B_C_PlatoonMedic_F: Cav_B_PlatoonMedic_F { + _generalMacro = "Cav_B_C_PlatoonMedic_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + }; + class Cav_B_Medic_F; + class Cav_B_C_Medic_F: Cav_B_Medic_F { + _generalMacro = "Cav_B_C_Medic_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + }; + class Cav_B_CombatLifeSaver_F; + class Cav_B_C_CombatLifeSaver_F: Cav_B_CombatLifeSaver_F { + _generalMacro = "Cav_B_C_CombatLifeSaver_F"; + scope = 2; + scopeCurator = 2; + + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie"; + + cav_company = "charlie"; + }; +}; \ No newline at end of file diff --git a/addons/infantry_charlie/config.cpp b/addons/infantry_charlie/config.cpp new file mode 100644 index 00000000..6ef04d6c --- /dev/null +++ b/addons/infantry_charlie/config.cpp @@ -0,0 +1,21 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = { + "cav_infantry" + }; + author = ECSTRING(Main,ModTeam); + authors[] = {"Brostrom.A (Evul)"}; + url = ECSTRING(Main,Url); + VERSION_CONFIG; + }; +}; + +#include "CfgVehicles.hpp" +#include "CfgGroups.hpp" +#include "CfgEditorSubcategories.hpp" diff --git a/addons/infantry_charlie/script_component.hpp b/addons/infantry_charlie/script_component.hpp new file mode 100644 index 00000000..1191544a --- /dev/null +++ b/addons/infantry_charlie/script_component.hpp @@ -0,0 +1,6 @@ +#define COMPONENT infantry_charlie +#define COMPONENT_BEAUTIFIED Infantry Charlie Company + +#include "\z\cav\addons\main\script_mod.hpp" +#include "\z\cav\addons\main\script_macros.hpp" +#include "script_macros.hpp" \ No newline at end of file diff --git a/addons/infantry_charlie/script_macros.hpp b/addons/infantry_charlie/script_macros.hpp new file mode 100644 index 00000000..5c9e7eb6 --- /dev/null +++ b/addons/infantry_charlie/script_macros.hpp @@ -0,0 +1,61 @@ +#define INFANTRY_GROUP_9(classname,SLSoldier,AFTLSoldier,ASoldier1,ASoldier2,ASoldier3,BFTLSoldier,BSoldier1,BSoldier2,BSoldier3) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_inf.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = "SERGEANT"; \ + side = 1; \ + vehicle = QUOTE(SLSoldier); \ + }; \ + class Unit1 { \ + position[] = {1.5, -1.0, 0.0}; \ + rank = "CORPORAL"; \ + side = 1; \ + vehicle = QUOTE(AFTLSoldier); \ + }; \ + class Unit2 { \ + position[] = {0.5, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(ASoldier1); \ + }; \ + class Unit3 { \ + position[] = {-0.5, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(ASoldier2); \ + }; \ + class Unit4 { \ + position[] = {-1.5, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(ASoldier3); \ + }; \ + class Unit5 { \ + position[] = {1.5, -2.0, 0.0}; \ + rank = "CORPORAL"; \ + side = 1; \ + vehicle = QUOTE(BFTLSoldier); \ + }; \ + class Unit6 { \ + position[] = {0.5, -2.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(BSoldier1); \ + }; \ + class Unit7 { \ + position[] = {-0.5, -2.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(BSoldier2); \ + }; \ + class Unit8 { \ + position[] = {-1.5, -2.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(BSoldier3); \ + }; \ + } \ No newline at end of file diff --git a/addons/infantry_charlie/stringtable.xml b/addons/infantry_charlie/stringtable.xml new file mode 100644 index 00000000..7d5f6811 --- /dev/null +++ b/addons/infantry_charlie/stringtable.xml @@ -0,0 +1,19 @@ + + + + Men (Airborne) + + + + + Men (Airborne) + + + Infantry Squad (Airborn) + + + Infantry Squad (Airborn Weapons) + + + + \ No newline at end of file diff --git a/addons/infantry_charlie_labeled/$PBOPREFIX$ b/addons/infantry_charlie_labeled/$PBOPREFIX$ new file mode 100644 index 00000000..e86c73e8 --- /dev/null +++ b/addons/infantry_charlie_labeled/$PBOPREFIX$ @@ -0,0 +1 @@ +z\cav\addons\infantry_charlie_labeled \ No newline at end of file diff --git a/addons/infantry_charlie_labeled/CfgEditorSubcategories.hpp b/addons/infantry_charlie_labeled/CfgEditorSubcategories.hpp new file mode 100644 index 00000000..8ed0f7ee --- /dev/null +++ b/addons/infantry_charlie_labeled/CfgEditorSubcategories.hpp @@ -0,0 +1,5 @@ +class CfgEditorSubcategories { + class Cav_EdSubcat_Infantry_Charlie_Labeled { + displayname = CSTRING(Cav_EdSubcat_Infantry_Charlie_Labeled); + }; +}; \ No newline at end of file diff --git a/addons/infantry_charlie_labeled/CfgGroups.hpp b/addons/infantry_charlie_labeled/CfgGroups.hpp new file mode 100644 index 00000000..e4668a38 --- /dev/null +++ b/addons/infantry_charlie_labeled/CfgGroups.hpp @@ -0,0 +1,28 @@ +class CfgGroups { + class West { + class cav_blu_usa_f { + class cav_infantry_charlie_squads_f { + + INFANTRY_UNIT_RANKED_1(Cav_B_C_Group_1_5_F,Cav_B_C_PlatoonSergeant_1_5_F,LIEUTENANT); + INFANTRY_UNIT_RANKED_1(Cav_B_C_Group_1_6_F,Cav_B_C_PlatoonLeader_1_6_F,CAPTAIN); + INFANTRY_UNIT_MEDIC_1(Cav_B_C_Group_1_7_F,Cav_B_C_PlatoonMedic_1_7_F); + + INFANTRY_GROUP_9(Cav_B_C_Group_1_1_F,Cav_B_C_SquadLeader_1_1_F,Cav_B_C_FireTeamLeader_1_1_A_F,Cav_B_C_AutomaticRifleman_1_1_A_F,Cav_B_C_Grenadier_1_1_A_F,Cav_B_C_Rifleman_1_1_A_F,Cav_B_C_FireTeamLeader_1_1_B_F,Cav_B_C_AutomaticRifleman_1_1_B_F,Cav_B_C_Grenadier_1_1_B_F,Cav_B_C_CombatLifeSaver_1_1_B_F); + INFANTRY_GROUP_9(Cav_B_C_Group_1_2_F,Cav_B_C_SquadLeader_1_2_F,Cav_B_C_FireTeamLeader_1_2_A_F,Cav_B_C_AutomaticRifleman_1_2_A_F,Cav_B_C_Grenadier_1_2_A_F,Cav_B_C_Rifleman_1_2_A_F,Cav_B_C_FireTeamLeader_1_2_B_F,Cav_B_C_AutomaticRifleman_1_2_B_F,Cav_B_C_Grenadier_1_2_B_F,Cav_B_C_CombatLifeSaver_1_2_B_F); + INFANTRY_GROUP_9(Cav_B_C_Group_1_3_F,Cav_B_C_SquadLeader_1_3_F,Cav_B_C_FireTeamLeader_1_3_A_F,Cav_B_C_AutomaticRifleman_1_3_A_F,Cav_B_C_Grenadier_1_3_A_F,Cav_B_C_Rifleman_1_3_A_F,Cav_B_C_FireTeamLeader_1_3_B_F,Cav_B_C_AutomaticRifleman_1_3_B_F,Cav_B_C_Grenadier_1_3_B_F,Cav_B_C_CombatLifeSaver_1_3_B_F); + //INFANTRY_GROUP_9(Cav_B_C_Group_1_4_F,Cav_B_C_SquadLeader_1_4_F,Cav_B_C_FireTeamLeader_1_4_A_F,Cav_B_C_AutomaticRifleman_1_4_A_F,Cav_B_C_Grenadier_1_4_A_F,Cav_B_C_Rifleman_1_4_A_F,Cav_B_C_FireTeamLeader_1_4_B_F,Cav_B_C_AutomaticRifleman_1_4_B_F,Cav_B_C_Grenadier_1_4_B_F,Cav_B_C_CombatLifeSaver_1_4_B_F); + INFANTRY_GROUP_9(Cav_B_C_Group_1_4_F,Cav_B_C_SquadLeader_1_4_F,Cav_B_C_FireTeamLeader_1_4_A_F,Cav_B_C_MachineGunner_1_4_A_F,Cav_B_C_AssistantMachineGunner_1_4_A_F,Cav_B_C_FireTeamLeader_1_4_B_F,Cav_B_C_MachineGunner_1_4_B_F,Cav_B_C_AssistantMachineGunner_1_4_B_F,Cav_B_C_RiflemanAT_1_4_C_F,Cav_B_C_RiflemanATAssistant_1_4_C_F); + + INFANTRY_UNIT_RANKED_1(Cav_B_C_Group_2_5_F,Cav_B_C_PlatoonSergeant_2_5_F,LIEUTENANT); + INFANTRY_UNIT_RANKED_1(Cav_B_C_Group_2_6_F,Cav_B_C_PlatoonLeader_2_6_F,CAPTAIN); + INFANTRY_UNIT_MEDIC_1(Cav_B_C_Group_2_7_F,Cav_B_C_PlatoonMedic_2_7_F); + + INFANTRY_GROUP_9(Cav_B_C_Group_2_1_F,Cav_B_C_SquadLeader_2_1_F,Cav_B_C_FireTeamLeader_2_1_A_F,Cav_B_C_AutomaticRifleman_2_1_A_F,Cav_B_C_Grenadier_2_1_A_F,Cav_B_C_Rifleman_2_1_A_F,Cav_B_C_FireTeamLeader_2_1_B_F,Cav_B_C_AutomaticRifleman_2_1_B_F,Cav_B_C_Grenadier_2_1_B_F,Cav_B_C_CombatLifeSaver_2_1_B_F); + INFANTRY_GROUP_9(Cav_B_C_Group_2_2_F,Cav_B_C_SquadLeader_2_2_F,Cav_B_C_FireTeamLeader_2_2_A_F,Cav_B_C_AutomaticRifleman_2_2_A_F,Cav_B_C_Grenadier_2_2_A_F,Cav_B_C_Rifleman_2_2_A_F,Cav_B_C_FireTeamLeader_2_2_B_F,Cav_B_C_AutomaticRifleman_2_2_B_F,Cav_B_C_Grenadier_2_2_B_F,Cav_B_C_CombatLifeSaver_2_2_B_F); + INFANTRY_GROUP_9(Cav_B_C_Group_2_3_F,Cav_B_C_SquadLeader_2_3_F,Cav_B_C_FireTeamLeader_2_3_A_F,Cav_B_C_AutomaticRifleman_2_3_A_F,Cav_B_C_Grenadier_2_3_A_F,Cav_B_C_Rifleman_2_3_A_F,Cav_B_C_FireTeamLeader_2_3_B_F,Cav_B_C_AutomaticRifleman_2_3_B_F,Cav_B_C_Grenadier_2_3_B_F,Cav_B_C_CombatLifeSaver_2_3_B_F); + //INFANTRY_GROUP_9(Cav_B_C_Group_2_4_F,Cav_B_C_SquadLeader_2_4_F,Cav_B_C_FireTeamLeader_2_4_A_F,Cav_B_C_AutomaticRifleman_2_4_A_F,Cav_B_C_Grenadier_2_4_A_F,Cav_B_C_Rifleman_2_4_A_F,Cav_B_C_FireTeamLeader_2_4_B_F,Cav_B_C_AutomaticRifleman_2_4_B_F,Cav_B_C_Grenadier_2_4_B_F,Cav_B_C_CombatLifeSaver_2_4_B_F); + INFANTRY_GROUP_9(Cav_B_C_Group_2_4_F,Cav_B_C_SquadLeader_2_4_F,Cav_B_C_FireTeamLeader_2_4_A_F,Cav_B_C_MachineGunner_2_4_A_F,Cav_B_C_AssistantMachineGunner_2_4_A_F,Cav_B_C_FireTeamLeader_2_4_B_F,Cav_B_C_MachineGunner_2_4_B_F,Cav_B_C_AssistantMachineGunner_2_4_B_F,Cav_B_C_RiflemanAT_2_4_C_F,Cav_B_C_RiflemanATAssistant_2_4_C_F); + }; + }; + }; +}; \ No newline at end of file diff --git a/addons/infantry_charlie_labeled/CfgVehicles.hpp b/addons/infantry_charlie_labeled/CfgVehicles.hpp new file mode 100644 index 00000000..9d7b959a --- /dev/null +++ b/addons/infantry_charlie_labeled/CfgVehicles.hpp @@ -0,0 +1,135 @@ +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_FireTeamLeader_F; + + class Cav_B_C_AutomaticRifleman_F; + class Cav_B_C_Grenadier_F; + class Cav_B_C_Rifleman_F; + class Cav_B_C_CombatLifeSaver_F; + + class Cav_B_C_MachineGunner_F; + class Cav_B_C_AssistantMachineGunner_F; + class Cav_B_C_RiflemanAT_F; + class Cav_B_C_RiflemanATAssistant_F; + + // First Platoon + UNIT_CHARLIE(Cav_B_C_PlatoonSergeant_1_5_F,Cav_B_C_PlatoonSergeant_F,1,5); + UNIT_CHARLIE(Cav_B_C_PlatoonLeader_1_6_F,Cav_B_C_PlatoonLeader_F,1,6); + UNIT_CHARLIE(Cav_B_C_PlatoonMedic_1_7_F,Cav_B_C_PlatoonMedic_F,1,7); + + // Squad 1-1-C-1/7 + UNIT_CHARLIE(Cav_B_C_SquadLeader_1_1_F,Cav_B_C_SquadLeader_F,1,1); + + UNIT_CHARLIE(Cav_B_C_FireTeamLeader_1_1_A_F,Cav_B_C_FireTeamLeader_F,1,1); + UNIT_CHARLIE(Cav_B_C_AutomaticRifleman_1_1_A_F,Cav_B_C_AutomaticRifleman_F,1,1); + UNIT_CHARLIE(Cav_B_C_Grenadier_1_1_A_F,Cav_B_C_Grenadier_F,1,1); + UNIT_CHARLIE(Cav_B_C_Rifleman_1_1_A_F,Cav_B_C_Rifleman_F,1,1); + + UNIT_CHARLIE(Cav_B_C_FireTeamLeader_1_1_B_F,Cav_B_C_FireTeamLeader_F,1,1); + UNIT_CHARLIE(Cav_B_C_AutomaticRifleman_1_1_B_F,Cav_B_C_AutomaticRifleman_F,1,1); + UNIT_CHARLIE(Cav_B_C_Grenadier_1_1_B_F,Cav_B_C_Grenadier_F,1,1); + UNIT_CHARLIE(Cav_B_C_CombatLifeSaver_1_1_B_F,Cav_B_C_CombatLifeSaver_F,1,1); + + // Squad 2-1-C-1/7 + UNIT_CHARLIE(Cav_B_C_SquadLeader_1_2_F,Cav_B_C_SquadLeader_F,1,2); + + UNIT_CHARLIE(Cav_B_C_FireTeamLeader_1_2_A_F,Cav_B_C_FireTeamLeader_F,1,2); + UNIT_CHARLIE(Cav_B_C_AutomaticRifleman_1_2_A_F,Cav_B_C_AutomaticRifleman_F,1,2); + UNIT_CHARLIE(Cav_B_C_Grenadier_1_2_A_F,Cav_B_C_Grenadier_F,1,2); + UNIT_CHARLIE(Cav_B_C_Rifleman_1_2_A_F,Cav_B_C_Rifleman_F,1,2); + + UNIT_CHARLIE(Cav_B_C_FireTeamLeader_1_2_B_F,Cav_B_C_FireTeamLeader_F,1,2); + UNIT_CHARLIE(Cav_B_C_AutomaticRifleman_1_2_B_F,Cav_B_C_AutomaticRifleman_F,1,2); + UNIT_CHARLIE(Cav_B_C_Grenadier_1_2_B_F,Cav_B_C_Grenadier_F,1,2); + UNIT_CHARLIE(Cav_B_C_CombatLifeSaver_1_2_B_F,Cav_B_C_CombatLifeSaver_F,1,2); + + // Squad 3-1-C-1/7 + UNIT_CHARLIE(Cav_B_C_SquadLeader_1_3_F,Cav_B_C_SquadLeader_F,1,3); + + UNIT_CHARLIE(Cav_B_C_FireTeamLeader_1_3_A_F,Cav_B_C_FireTeamLeader_F,1,3); + UNIT_CHARLIE(Cav_B_C_AutomaticRifleman_1_3_A_F,Cav_B_C_AutomaticRifleman_F,1,3); + UNIT_CHARLIE(Cav_B_C_Grenadier_1_3_A_F,Cav_B_C_Grenadier_F,1,3); + UNIT_CHARLIE(Cav_B_C_Rifleman_1_3_A_F,Cav_B_C_Rifleman_F,1,3); + + UNIT_CHARLIE(Cav_B_C_FireTeamLeader_1_3_B_F,Cav_B_C_FireTeamLeader_F,1,3); + UNIT_CHARLIE(Cav_B_C_AutomaticRifleman_1_3_B_F,Cav_B_C_AutomaticRifleman_F,1,3); + UNIT_CHARLIE(Cav_B_C_Grenadier_1_3_B_F,Cav_B_C_Grenadier_F,1,3); + UNIT_CHARLIE(Cav_B_C_CombatLifeSaver_1_3_B_F,Cav_B_C_CombatLifeSaver_F,1,3); + + // Squad 4-1-C-1/7 (Weapon Team) + UNIT_CHARLIE(Cav_B_C_SquadLeader_1_4_F,Cav_B_C_SquadLeader_F,2,4); + + UNIT_CHARLIE(Cav_B_C_FireTeamLeader_1_4_A_F,Cav_B_C_FireTeamLeader_F,2,4); + UNIT_CHARLIE(Cav_B_C_MachineGunner_1_4_A_F,Cav_B_C_MachineGunner_F,2,4); + UNIT_CHARLIE(Cav_B_C_AssistantMachineGunner_1_4_A_F,Cav_B_C_AssistantMachineGunner_F,2,4); + + UNIT_CHARLIE(Cav_B_C_FireTeamLeader_1_4_B_F,Cav_B_C_FireTeamLeader_F,2,4); + UNIT_CHARLIE(Cav_B_C_MachineGunner_1_4_B_F,Cav_B_C_MachineGunner_F,2,4); + UNIT_CHARLIE(Cav_B_C_AssistantMachineGunner_1_4_B_F,Cav_B_C_AssistantMachineGunner_F,2,4); + + UNIT_CHARLIE(Cav_B_C_RiflemanAT_1_4_C_F,Cav_B_C_RiflemanAT_F,2,4); + UNIT_CHARLIE(Cav_B_C_RiflemanATAssistant_1_4_C_F,Cav_B_C_RiflemanATAssistant_F,2,4); + + + // Second Platoon + UNIT_CHARLIE(Cav_B_C_PlatoonSergeant_2_5_F,Cav_B_C_PlatoonSergeant_F,2,5); + UNIT_CHARLIE(Cav_B_C_PlatoonLeader_2_6_F,Cav_B_C_PlatoonLeader_F,2,6); + UNIT_CHARLIE(Cav_B_C_PlatoonMedic_2_7_F,Cav_B_C_PlatoonMedic_F,2,7); + + // Squad 1-2-C-1/7 + UNIT_CHARLIE(Cav_B_C_SquadLeader_2_1_F,Cav_B_C_SquadLeader_F,2,1); + + UNIT_CHARLIE(Cav_B_C_FireTeamLeader_2_1_A_F,Cav_B_C_FireTeamLeader_F,2,1); + UNIT_CHARLIE(Cav_B_C_AutomaticRifleman_2_1_A_F,Cav_B_C_AutomaticRifleman_F,2,1); + UNIT_CHARLIE(Cav_B_C_Grenadier_2_1_A_F,Cav_B_C_Grenadier_F,2,1); + UNIT_CHARLIE(Cav_B_C_Rifleman_2_1_A_F,Cav_B_C_Rifleman_F,2,1); + + UNIT_CHARLIE(Cav_B_C_FireTeamLeader_2_1_B_F,Cav_B_C_FireTeamLeader_F,2,1); + UNIT_CHARLIE(Cav_B_C_AutomaticRifleman_2_1_B_F,Cav_B_C_AutomaticRifleman_F,2,1); + UNIT_CHARLIE(Cav_B_C_Grenadier_2_1_B_F,Cav_B_C_Grenadier_F,2,1); + UNIT_CHARLIE(Cav_B_C_CombatLifeSaver_2_1_B_F,Cav_B_C_CombatLifeSaver_F,2,1); + + // Squad 2-2-C-1/7 + UNIT_CHARLIE(Cav_B_C_SquadLeader_2_2_F,Cav_B_C_SquadLeader_F,2,2); + + UNIT_CHARLIE(Cav_B_C_FireTeamLeader_2_2_A_F,Cav_B_C_FireTeamLeader_F,2,2); + UNIT_CHARLIE(Cav_B_C_AutomaticRifleman_2_2_A_F,Cav_B_C_AutomaticRifleman_F,2,2); + UNIT_CHARLIE(Cav_B_C_Grenadier_2_2_A_F,Cav_B_C_Grenadier_F,2,2); + UNIT_CHARLIE(Cav_B_C_Rifleman_2_2_A_F,Cav_B_C_Rifleman_F,2,2); + + UNIT_CHARLIE(Cav_B_C_FireTeamLeader_2_2_B_F,Cav_B_C_FireTeamLeader_F,2,2); + UNIT_CHARLIE(Cav_B_C_AutomaticRifleman_2_2_B_F,Cav_B_C_AutomaticRifleman_F,2,2); + UNIT_CHARLIE(Cav_B_C_Grenadier_2_2_B_F,Cav_B_C_Grenadier_F,2,2); + UNIT_CHARLIE(Cav_B_C_CombatLifeSaver_2_2_B_F,Cav_B_C_CombatLifeSaver_F,2,2); + + // Squad 3-2-C-1/7 + UNIT_CHARLIE(Cav_B_C_SquadLeader_2_3_F,Cav_B_C_SquadLeader_F,2,3); + + UNIT_CHARLIE(Cav_B_C_FireTeamLeader_2_3_A_F,Cav_B_C_FireTeamLeader_F,2,3); + UNIT_CHARLIE(Cav_B_C_AutomaticRifleman_2_3_A_F,Cav_B_C_AutomaticRifleman_F,2,3); + UNIT_CHARLIE(Cav_B_C_Grenadier_2_3_A_F,Cav_B_C_Grenadier_F,2,3); + UNIT_CHARLIE(Cav_B_C_Rifleman_2_3_A_F,Cav_B_C_Rifleman_F,2,3); + + UNIT_CHARLIE(Cav_B_C_FireTeamLeader_2_3_B_F,Cav_B_C_FireTeamLeader_F,2,3); + UNIT_CHARLIE(Cav_B_C_AutomaticRifleman_2_3_B_F,Cav_B_C_AutomaticRifleman_F,2,3); + UNIT_CHARLIE(Cav_B_C_Grenadier_2_3_B_F,Cav_B_C_Grenadier_F,2,3); + UNIT_CHARLIE(Cav_B_C_CombatLifeSaver_2_3_B_F,Cav_B_C_CombatLifeSaver_F,2,3); + + // Squad 4-2-C-1/7 (Weapon Team) + UNIT_CHARLIE(Cav_B_C_SquadLeader_2_4_F,Cav_B_C_SquadLeader_F,2,4); + + UNIT_CHARLIE(Cav_B_C_FireTeamLeader_2_4_A_F,Cav_B_C_FireTeamLeader_F,2,4); + UNIT_CHARLIE(Cav_B_C_MachineGunner_2_4_A_F,Cav_B_C_MachineGunner_F,2,4); + UNIT_CHARLIE(Cav_B_C_AssistantMachineGunner_2_4_A_F,Cav_B_C_AssistantMachineGunner_F,2,4); + + UNIT_CHARLIE(Cav_B_C_FireTeamLeader_2_4_B_F,Cav_B_C_FireTeamLeader_F,2,4); + UNIT_CHARLIE(Cav_B_C_MachineGunner_2_4_B_F,Cav_B_C_MachineGunner_F,2,4); + UNIT_CHARLIE(Cav_B_C_AssistantMachineGunner_2_4_B_F,Cav_B_C_AssistantMachineGunner_F,2,4); + + UNIT_CHARLIE(Cav_B_C_RiflemanAT_2_4_C_F,Cav_B_C_RiflemanAT_F,2,4); + UNIT_CHARLIE(Cav_B_C_RiflemanATAssistant_2_4_C_F,Cav_B_C_RiflemanATAssistant_F,2,4); +}; \ No newline at end of file diff --git a/addons/infantry_charlie_labeled/config.cpp b/addons/infantry_charlie_labeled/config.cpp new file mode 100644 index 00000000..143b59d5 --- /dev/null +++ b/addons/infantry_charlie_labeled/config.cpp @@ -0,0 +1,21 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = { + "cav_infantry_charlie" + }; + author = ECSTRING(Main,ModTeam); + authors[] = {"Brostrom.A (Evul)"}; + url = ECSTRING(Main,Url); + VERSION_CONFIG; + }; +}; + +#include "CfgVehicles.hpp" +#include "CfgGroups.hpp" +#include "CfgEditorSubcategories.hpp" diff --git a/addons/infantry_charlie_labeled/script_component.hpp b/addons/infantry_charlie_labeled/script_component.hpp new file mode 100644 index 00000000..2e1f634c --- /dev/null +++ b/addons/infantry_charlie_labeled/script_component.hpp @@ -0,0 +1,6 @@ +#define COMPONENT infantry_charlie_labeled +#define COMPONENT_BEAUTIFIED Infantry Charlie Company Named + +#include "\z\cav\addons\main\script_mod.hpp" +#include "\z\cav\addons\main\script_macros.hpp" +#include "script_macros.hpp" \ No newline at end of file diff --git a/addons/infantry_charlie_labeled/script_macros.hpp b/addons/infantry_charlie_labeled/script_macros.hpp new file mode 100644 index 00000000..d362da33 --- /dev/null +++ b/addons/infantry_charlie_labeled/script_macros.hpp @@ -0,0 +1,100 @@ +#define UNIT_CHARLIE(var1,var2,var3,var4) class var1: var2 {\ + _generalMacro = QUOTE(var1); \ + scope = 2; \ + scopeCurator = 0; \ + displayName = CSTRING(var1); \ + author = ECSTRING(Main,ModTeam); \ + editorSubcategory = "Cav_EdSubcat_Infantry_Charlie_Labeled"; \ + cav_company = "charlie"; \ + cav_platoon = var3; \ + cav_squad = var4; \ + } + +// Groups +#define INFANTRY_GROUP_9(classname,SLSoldier,AFTLSoldier,ASoldier1,ASoldier2,ASoldier3,BFTLSoldier,BSoldier1,BSoldier2,BSoldier3) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_inf.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = "SERGEANT"; \ + side = 1; \ + vehicle = QUOTE(SLSoldier); \ + }; \ + class Unit1 { \ + position[] = {1.5, -1.0, 0.0}; \ + rank = "CORPORAL"; \ + side = 1; \ + vehicle = QUOTE(AFTLSoldier); \ + }; \ + class Unit2 { \ + position[] = {0.5, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(ASoldier1); \ + }; \ + class Unit3 { \ + position[] = {-0.5, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(ASoldier2); \ + }; \ + class Unit4 { \ + position[] = {-1.5, -1.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(ASoldier3); \ + }; \ + class Unit5 { \ + position[] = {1.5, -2.0, 0.0}; \ + rank = "CORPORAL"; \ + side = 1; \ + vehicle = QUOTE(BFTLSoldier); \ + }; \ + class Unit6 { \ + position[] = {0.5, -2.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(BSoldier1); \ + }; \ + class Unit7 { \ + position[] = {-0.5, -2.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(BSoldier2); \ + }; \ + class Unit8 { \ + position[] = {-1.5, -2.0, 0.0}; \ + rank = "PRIVATE"; \ + side = 1; \ + vehicle = QUOTE(BSoldier3); \ + }; \ + } +#define INFANTRY_UNIT_RANKED_1(classname,Soldier,SoldierRank) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_hq.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = QUOTE(SoldierRank); \ + side = 1; \ + vehicle = QUOTE(Soldier); \ + }; \ + } +#define INFANTRY_UNIT_MEDIC_1(classname,Soldier) \ + class classname { \ + name = CSTRING(classname); \ + icon = "\A3\ui_f\data\map\markers\nato\b_med.paa"; \ + faction = "cav_blu_usa_f"; \ + side = 1; \ + class Unit0 { \ + position[] = {0, 0, 0}; \ + rank = "SERGEANT"; \ + side = 1; \ + vehicle = QUOTE(Soldier); \ + };\ + } \ No newline at end of file diff --git a/addons/infantry_charlie_labeled/stringtable.xml b/addons/infantry_charlie_labeled/stringtable.xml new file mode 100644 index 00000000..549ebe39 --- /dev/null +++ b/addons/infantry_charlie_labeled/stringtable.xml @@ -0,0 +1,315 @@ + + + + Men (Airborne - Charlie) + + + + Platoon Sergeant (BANDIT-5) + + + Platoon Leader (BANDIT-6) + + + Platoon Medic (BANDIT-7) + + + + Squad Leader (BANDIT-1) + + + Squad Leader (BANDIT-2) + + + Squad Leader (BANDIT-3) + + + + Alpha Fire Team Leader (BANDIT-1) + + + Bravo Fire Team Leader (BANDIT-1) + + + Alpha Fire Team Leader (BANDIT-2) + + + Bravo Fire Team Leader (BANDIT-2) + + + Alpha Fire Team Leader (BANDIT-3) + + + Bravo Fire Team Leader (BANDIT-3) + + + + Alpha Grenadier (BANDIT-1) + + + Bravo Grenadier (BANDIT-1) + + + Alpha Grenadier (BANDIT-2) + + + Bravo Grenadier (BANDIT-2) + + + Alpha Grenadier (BANDIT-3) + + + Bravo Grenadier (BANDIT-3) + + + + Alpha Automatic Rifleman (BANDIT-1) + + + Bravo Automatic Rifleman (BANDIT-1) + + + Alpha Automatic Rifleman (BANDIT-2) + + + Bravo Automatic Rifleman (BANDIT-2) + + + Alpha Automatic Rifleman (BANDIT-3) + + + Bravo Automatic Rifleman (BANDIT-3) + + + + Bravo Combat Life Saver (BANDIT-1) + + + Bravo Combat Life Saver (BANDIT-2) + + + Bravo Combat Life Saver (BANDIT-3) + + + + Alpha Rifleman (BANDIT-1) + + + Alpha Rifleman (BANDIT-2) + + + Alpha Rifleman (BANDIT-3) + + + + + Platoon Sergeant (MISFIT-5) + + + Platoon Leader (MISFIT-6) + + + Platoon Medic (MISFIT-7) + + + + Squad Leader (MISFIT-1) + + + Squad Leader (MISFIT-2) + + + Squad Leader (MISFIT-3) + + + + Alpha Fire Team Leader (MISFIT-1) + + + Bravo Fire Team Leader (MISFIT-1) + + + + Alpha Fire Team Leader (MISFIT-2) + + + Bravo Fire Team Leader (MISFIT-2) + + + + Alpha Fire Team Leader (MISFIT-3) + + + Bravo Fire Team Leader (MISFIT-3) + + + + Alpha Grenadier (MISFIT-1) + + + Bravo Grenadier (MISFIT-1) + + + Alpha Grenadier (MISFIT-2) + + + Bravo Grenadier (MISFIT-2) + + + Alpha Grenadier (MISFIT-3) + + + Bravo Grenadier (MISFIT-3) + + + + Alpha Automatic Rifleman (MISFIT-1) + + + Bravo Automatic Rifleman (MISFIT-1) + + + Alpha Automatic Rifleman (MISFIT-2) + + + Bravo Automatic Rifleman (MISFIT-2) + + + Alpha Automatic Rifleman (MISFIT-3) + + + Bravo Automatic Rifleman (MISFIT-3) + + + + Alpha Rifleman (MISFIT-1) + + + Alpha Rifleman (MISFIT-2) + + + Alpha Rifleman (MISFIT-3) + + + + Bravo Combat Life Saver (MISFIT-1) + + + Bravo Combat Life Saver (MISFIT-2) + + + Bravo Combat Life Saver (MISFIT-3) + + + + + + + Squad Leader (BANDIT-4) + + + + Alpha M240B Team Leader (BANDIT-4) + + + Alpha M240B Team Gunner (BANDIT-4) + + + Alpha M240B Team Assistant (BANDIT-4) + + + Bravo M240B Team Leader (BANDIT-4) + + + Bravo M240B Team Gunner (BANDIT-4) + + + Bravo M240B Team Assistant (BANDIT-4) + + + Charlie MAAWS Gunner (BANDIT-4) + + + Charlie MAAWS Assistant (BANDIT-4) + + + + + Squad Leader (MISFIT-4) + + + + Alpha M240B Team Leader (MISFIT-4) + + + Alpha M240B Team Gunner (MISFIT-4) + + + Alpha M240B Team Assistant (MISFIT-4) + + + Bravo M240B Team Leader (MISFIT-4) + + + Bravo M240B Team Gunner (MISFIT-4) + + + Bravo M240B Team Assistant (MISFIT-4) + + + Charlie MAAWS Gunner (MISFIT-4) + + + Charlie MAAWS Assistant (MISFIT-4) + + + + + + + Charlie Unit (BANDIT-5) + + + Charlie Unit (BANDIT-6) + + + Charlie Unit (BANDIT-7) + + + + Charlie Squad (BANDIT-1) + + + Charlie Squad (BANDIT-2) + + + Charlie Squad (BANDIT-3) + + + Charlie Squad (BANDIT-4) + + + + Charlie Unit (MISFIT-5) + + + Charlie Unit (MISFIT-6) + + + Charlie Unit (MISFIT-7) + + + + Charlie Squad (MISFIT-1) + + + Charlie Squad (MISFIT-2) + + + Charlie Squad (MISFIT-3) + + + Charlie Squad (MISFIT-4) + + + \ No newline at end of file diff --git a/addons/infantry_deprecated/$PBOPREFIX$ b/addons/infantry_deprecated/$PBOPREFIX$ new file mode 100644 index 00000000..6431ff6e --- /dev/null +++ b/addons/infantry_deprecated/$PBOPREFIX$ @@ -0,0 +1 @@ +z\cav\addons\infantry_deprecated \ No newline at end of file diff --git a/addons/infantry_deprecated/CfgVehicles.hpp b/addons/infantry_deprecated/CfgVehicles.hpp new file mode 100644 index 00000000..f1be206a --- /dev/null +++ b/addons/infantry_deprecated/CfgVehicles.hpp @@ -0,0 +1,283 @@ +class CfgVehicles { + + class Cav_B_A_HelicopterAttackCoPilot_F; + class Cav_B_A_HelicopterAttackPilot_F; + class Cav_B_A_HelicopterCoPilot_F; + class Cav_B_A_HelicopterCrew_F; + class Cav_B_A_HelicopterPilot_F; + class Cav_B_A_JTAC_F; + class Cav_B_A_Pilot_F; + class Cav_B_A_PlaneCoPilotLite_F; + class Cav_B_A_PlanePilotLite_F; + class Cav_B_A_TACP_F; + class Cav_B_Armor_Commander_F; + class Cav_B_Armor_Driver_F; + class Cav_B_Armor_Gunner_F; + class Cav_B_Armor_Loader_F; + class Cav_B_B_AutomaticRifleman_F; + class Cav_B_B_CombatLifeSaver_F; + class Cav_B_B_Engineer_F; + class Cav_B_B_EngineerTeamLeader_F; + class Cav_B_B_FireTeamLeader_F; + class Cav_B_B_Grenadier_F; + class Cav_B_B_IFV_Commander_2_1_F; + class Cav_B_B_IFV_Commander_2_2_F; + class Cav_B_B_IFV_Commander_2_3_F; + class Cav_B_B_IFV_Commander_2_4_F; + class Cav_B_B_IFV_Driver_F; + class Cav_B_B_IFV_Gunner_F; + class Cav_B_B_MedicTeamLeader_F; + class Cav_B_B_MedicTeamMember_F; + class Cav_B_B_Officer_F; + class Cav_B_B_PlatoonLeader_F; + class Cav_B_B_PlatoonMedic_F; + class Cav_B_B_Rifleman_F; + class Cav_B_B_RiflemanAT_F; + class Cav_B_B_RiflemanLAT_F; + class Cav_B_B_SquadLeader_F; + class Cav_B_C_AssistantMachineGunner_F; + class Cav_B_C_AutomaticRifleman_F; + class Cav_B_C_CombatLifeSaver_F; + class Cav_B_C_FireTeamLeader_F; + class Cav_B_C_Grenadier_F; + class Cav_B_C_MachineGunner_F; + class Cav_B_C_PlatoonLeader_F; + class Cav_B_C_PlatoonMedic_F; + class Cav_B_C_PlatoonSergeant_F; + class Cav_B_C_Rifleman_F; + class Cav_B_C_RiflemanAT_F; + class Cav_B_C_RiflemanLAT_F; + class Cav_B_C_SquadLeader_F; + class Cav_B_Training_Drill_Instructor_F; + + // Alpha + class Cav_B_A_AirController_F: Cav_B_A_TACP_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_AirController_Pegasus_1_F: Cav_B_A_TACP_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_AirController_Pegasus_2_F: Cav_B_A_TACP_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Helicopter_Att_coPilot_F: Cav_B_A_HelicopterAttackCoPilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Helicopter_Att_Pilot_F: Cav_B_A_HelicopterAttackPilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Helicopter_Att_Pilot_Raider_1_F: Cav_B_A_HelicopterAttackPilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Helicopter_Att_Pilot_Raider_2_F: Cav_B_A_HelicopterAttackPilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Helicopter_Att_Pilot_Raider_3_F: Cav_B_A_HelicopterAttackPilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Helicopter_Att_Pilot_Raider_4_F: Cav_B_A_HelicopterAttackPilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Helicopter_Att_Pilot_Raven_1_F: Cav_B_A_HelicopterAttackPilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Helicopter_Att_Pilot_Raven_2_F: Cav_B_A_HelicopterAttackPilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Helicopter_Att_Pilot_Raven_3_F: Cav_B_A_HelicopterAttackPilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Helicopter_Att_Pilot_Raven_4_F: Cav_B_A_HelicopterAttackPilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Helicopter_Tra_coPilot_F: Cav_B_A_HelicopterCoPilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Helicopter_Tra_CrewChief_F: Cav_B_A_HelicopterCrew_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Helicopter_Tra_DoorGunner_F: Cav_B_A_HelicopterCrew_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Helicopter_Tra_Pilot_B1_F: Cav_B_A_HelicopterPilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Helicopter_Tra_Pilot_B2_F: Cav_B_A_HelicopterPilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Helicopter_Tra_Pilot_B3_F: Cav_B_A_HelicopterPilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Helicopter_Tra_Pilot_B4_F: Cav_B_A_HelicopterPilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Helicopter_Tra_Pilot_B5_F: Cav_B_A_HelicopterPilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Helicopter_Tra_Pilot_B6_F: Cav_B_A_HelicopterPilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Helicopter_Tra_Pilot_F: Cav_B_A_HelicopterPilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_JFO_F: Cav_B_A_JTAC_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_JFO_Infidel_1_F: Cav_B_A_JTAC_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_JFO_Infidel_2_F: Cav_B_A_JTAC_F { scope = 1; scopeCurator = 0; }; + + class Cav_B_A_Plane_Fighter_Pilot_F: Cav_B_A_Pilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Plane_Fighter_Pilot_Hog_1_F: Cav_B_A_Pilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Plane_Fighter_Pilot_Hog_2_F: Cav_B_A_Pilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Plane_Fighter_Pilot_Hog_3_F: Cav_B_A_Pilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Plane_Fighter_Pilot_Hog_4_F: Cav_B_A_Pilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Plane_Fighter_Pilot_Hog_5_F: Cav_B_A_Pilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Plane_Fighter_Pilot_Hog_6_F: Cav_B_A_Pilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Plane_Fighter_Pilot_Hog_7_F: Cav_B_A_Pilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Plane_Fighter_Pilot_Hog_8_F: Cav_B_A_Pilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Plane_Fighter_Pilot_Hog_9_F: Cav_B_A_Pilot_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Plane_Transport_coPilot_F: Cav_B_A_PlaneCoPilotLite_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Plane_Transport_Pilot_F: Cav_B_A_PlanePilotLite_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Plane_Transport_Pilot_Titan_1_F: Cav_B_A_PlanePilotLite_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Plane_Transport_Pilot_Titan_2_F: Cav_B_A_PlanePilotLite_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Plane_Transport_Pilot_Titan_3_F: Cav_B_A_PlanePilotLite_F { scope = 1; scopeCurator = 0; }; + class Cav_B_A_Plane_Transport_Pilot_Titan_4_F: Cav_B_A_PlanePilotLite_F { scope = 1; scopeCurator = 0; }; + + // Bravo + + class Cav_B_B_Atlas_Logistics_Officer_F: Cav_B_B_Engineer_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Atlas_Logistics_OpsNCO_3_5_F: Cav_B_B_Engineer_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Atlas_Logistics_OpsNCO_F: Cav_B_B_Engineer_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Atlas_Logistics_OpsOfficer_3_6_F: Cav_B_B_Engineer_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Atlas_Logistics_OpsOfficer_F: Cav_B_B_Engineer_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Atlas_Logistics_TeamLeader_3_3_F: Cav_B_B_Engineer_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Atlas_Logistics_TeamLeader_3_4_F: Cav_B_B_Engineer_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Atlas_Logistics_TeamLeader_F: Cav_B_B_Engineer_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Atlas_Logistics_TeamMember_F: Cav_B_B_Engineer_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Atlas_Medic_CombatMedic_F: Cav_B_B_MedicTeamMember_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Atlas_Medic_TeamLeader_3_1_F: Cav_B_B_MedicTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Atlas_Medic_TeamLeader_3_2_F: Cav_B_B_MedicTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Atlas_Medic_TeamLeader_F: Cav_B_B_MedicTeamLeader_F { scope = 1; scopeCurator = 0; }; + + class Cav_B_B_Alpha_AutomaticRifleman_F: Cav_B_B_AutomaticRifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Alpha_CombatLifeSaver_F: Cav_B_B_CombatLifeSaver_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Alpha_FireTeamLeader_F: Cav_B_B_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Alpha_Grenadier_F: Cav_B_B_Grenadier_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Alpha_Rifleman_F: Cav_B_B_Rifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Alpha_RiflemanAT_F: Cav_B_B_RiflemanAT_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Alpha_RiflemanLAT_F: Cav_B_B_RiflemanLAT_F { scope = 1; scopeCurator = 0; }; + + class Cav_B_B_Bravo_AutomaticRifleman_F: Cav_B_B_AutomaticRifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Bravo_CombatLifeSaver_F: Cav_B_B_CombatLifeSaver_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Bravo_FireTeamLeader_F: Cav_B_B_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Bravo_Grenadier_F: Cav_B_B_Grenadier_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Bravo_Rifleman_F: Cav_B_B_Rifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Bravo_RiflemanAT_F: Cav_B_B_RiflemanAT_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Bravo_RiflemanLAT_F: Cav_B_B_RiflemanLAT_F { scope = 1; scopeCurator = 0; }; + + class Cav_B_B_Tank_Commander_F: Cav_B_Armor_Commander_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Tank_Commander_Saber_1_F: Cav_B_Armor_Commander_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Tank_Commander_Saber_2_F: Cav_B_Armor_Commander_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Tank_Commander_Saber_3_F: Cav_B_Armor_Commander_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Tank_Commander_Saber_4_F: Cav_B_Armor_Commander_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Tank_Driver_F: Cav_B_Armor_Driver_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Tank_Gunner_F: Cav_B_Armor_Gunner_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Tank_Loader_F: Cav_B_Armor_Loader_F { scope = 1; scopeCurator = 0; }; + + class Cav_B_B_Ifv_Commander_B_1_F: Cav_B_B_IFV_Commander_2_1_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Ifv_Commander_B_2_F: Cav_B_B_IFV_Commander_2_2_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Ifv_Commander_B_3_F: Cav_B_B_IFV_Commander_2_3_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Ifv_Commander_B_4_F: Cav_B_B_IFV_Commander_2_4_F { scope = 1; scopeCurator = 0; }; + + class Cav_B_B_Mustang_CombatMedic_F: Cav_B_B_MedicTeamMember_F { scope = 1; scopeCurator = 0; }; + + class Cav_B_B_LogisticsOpsNCO_Apollo_5_F: Cav_B_B_EngineerTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_LogisticsOpsNCO_F: Cav_B_B_EngineerTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_LogisticsOpsOfficer_Apollo_6_F: Cav_B_B_EngineerTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_LogisticsOpsOfficer_F: Cav_B_B_Engineer_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_LogisticsTeamMember_F: Cav_B_B_Engineer_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_LogisticTeamLeader_Apollo_1_F: Cav_B_B_EngineerTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_LogisticTeamLeader_Apollo_2_F: Cav_B_B_EngineerTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_LogisticTeamLeader_F: Cav_B_B_EngineerTeamLeader_F { scope = 1; scopeCurator = 0; }; + + class Cav_B_B_Scout_Alpha_AutomaticRifleman_F: Cav_B_B_AutomaticRifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Alpha_CombatLifeSaver_F: Cav_B_B_CombatLifeSaver_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Alpha_Grenadier_F: Cav_B_B_Grenadier_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Alpha_Rifleman_F: Cav_B_B_Rifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Alpha_TeamLead_320_F: Cav_B_B_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Alpha_TeamLead_F: Cav_B_B_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_AutomaticRifleman_F: Cav_B_B_AutomaticRifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Bravo_AutomaticRifleman_F: Cav_B_B_AutomaticRifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Bravo_CombatLifeSaver_F: Cav_B_B_CombatLifeSaver_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Bravo_Grenadier_F: Cav_B_B_Grenadier_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Bravo_Rifleman_F: Cav_B_B_Rifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Bravo_TeamLead_320_F: Cav_B_B_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Bravo_TeamLead_F: Cav_B_B_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_CombatLifeSaver_F: Cav_B_B_CombatLifeSaver_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Crew_F: Cav_B_B_IFV_Driver_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Driver_F: Cav_B_B_IFV_Driver_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Grenadier_F: Cav_B_B_Grenadier_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Gunner_F: Cav_B_B_IFV_Gunner_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Officer_F: Cav_B_B_Officer_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Platoon_Medic_2_7_F: Cav_B_B_PlatoonLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Platoon_Medic_F: Cav_B_B_PlatoonMedic_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_PlatoonLead_2_5_F: Cav_B_B_PlatoonLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_PlatoonLead_2_6_F: Cav_B_B_PlatoonLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_PlatoonLead_F: Cav_B_B_PlatoonLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_PlatoonMedic_2_7_F: Cav_B_B_PlatoonMedic_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_PlatoonMedic_F: Cav_B_B_PlatoonMedic_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Rifleman_F: Cav_B_B_Rifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_SquadLeader_2_1_F: Cav_B_B_SquadLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_SquadLeader_2_2_F: Cav_B_B_SquadLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_SquadLeader_2_3_F: Cav_B_B_SquadLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_SquadLeader_2_4_F: Cav_B_B_SquadLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_SquadLeader_F: Cav_B_B_SquadLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Team_Leader_2_1_F: Cav_B_C_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Team_Leader_2_2_F: Cav_B_C_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Team_Leader_2_3_F: Cav_B_C_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Team_Leader_2_4_F: Cav_B_C_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Team_Leader_F: Cav_B_C_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_TeamLead_320_F: Cav_B_C_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_TeamLead_F: Cav_B_C_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_Scout_Trooper_F: Cav_B_C_Rifleman_F { scope = 1; scopeCurator = 0; }; + + class Cav_B_B_SquadLeader_1_1_F: Cav_B_B_SquadLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_SquadLeader_1_2_F: Cav_B_B_SquadLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_SquadLeader_1_3_F: Cav_B_B_SquadLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_B_SquadLeader_1_4_F: Cav_B_B_SquadLeader_F { scope = 1; scopeCurator = 0; }; + + + // Charlie + class Cav_B_C_Alpha_AutomaticRifleman_F: Cav_B_C_AutomaticRifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Alpha_CombatLifeSaver_F: Cav_B_C_CombatLifeSaver_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Alpha_FireTeamLeader_F: Cav_B_C_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Alpha_Grenadier_F: Cav_B_C_Grenadier_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Alpha_Rifleman_F: Cav_B_C_Rifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Alpha_RiflemanAT_F: Cav_B_C_RiflemanAT_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Alpha_RiflemanLAT_F: Cav_B_C_RiflemanLAT_F { scope = 1; scopeCurator = 0; }; + + class Cav_B_C_Bravo_AutomaticRifleman_F: Cav_B_C_AutomaticRifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Bravo_CombatLifeSaver_F: Cav_B_C_CombatLifeSaver_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Bravo_FireTeamLeader_F: Cav_B_C_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Bravo_Grenadier_F: Cav_B_C_Grenadier_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Bravo_Rifleman_F: Cav_B_C_Rifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Bravo_RiflemanAT_F: Cav_B_C_RiflemanAT_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Bravo_RiflemanLAT_F: Cav_B_C_RiflemanLAT_F { scope = 1; scopeCurator = 0; }; + + class Cav_B_C_PlatoonLeader_Bandit_6_F: Cav_B_C_PlatoonLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_PlatoonLeader_Misfit_6_F: Cav_B_C_PlatoonLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_PlatoonMedic_Bandit_7_F: Cav_B_C_PlatoonMedic_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_PlatoonMedic_Misfit_7_F: Cav_B_C_PlatoonMedic_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_PlatoonSergeant_Bandit_5_F: Cav_B_C_PlatoonSergeant_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_PlatoonSergeant_Misfit_5_F: Cav_B_C_PlatoonSergeant_F { scope = 1; scopeCurator = 0; }; + + class Cav_B_C_SquadLeader_Bandit_1_F: Cav_B_C_SquadLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_SquadLeader_Bandit_2_F: Cav_B_C_SquadLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_SquadLeader_Bandit_3_F: Cav_B_C_SquadLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_SquadLeader_Bandit_4_F: Cav_B_C_SquadLeader_F { scope = 1; scopeCurator = 0; }; + + class Cav_B_C_SquadLeader_Misfit_1_F: Cav_B_C_SquadLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_SquadLeader_Misfit_2_F: Cav_B_C_SquadLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_SquadLeader_Misfit_3_F: Cav_B_C_SquadLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_SquadLeader_Misfit_4_F: Cav_B_C_SquadLeader_F { scope = 1; scopeCurator = 0; }; + + class Cav_B_C_Weap_Alpha_AutomaticRifleman_F: Cav_B_C_AutomaticRifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_Alpha_CombatLifeSaver_F: Cav_B_C_CombatLifeSaver_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_Alpha_FireTeamLeader_F: Cav_B_C_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_Alpha_Grenadier_F: Cav_B_C_Grenadier_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_Alpha_Rifleman_F: Cav_B_C_Rifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_Alpha_RiflemanAT_F: Cav_B_C_RiflemanAT_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_Alpha_RiflemanLAT_F: Cav_B_C_RiflemanLAT_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_AutomaticRifleman_F: Cav_B_C_AutomaticRifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_Bravo_AutomaticRifleman_F: Cav_B_C_AutomaticRifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_Bravo_CombatLifeSaver_F: Cav_B_C_CombatLifeSaver_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_Bravo_FireTeamLeader_F: Cav_B_C_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_Bravo_Grenadier_F: Cav_B_C_Grenadier_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_Bravo_Rifleman_F: Cav_B_C_Rifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_Bravo_RiflemanAT_F: Cav_B_C_RiflemanAT_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_Bravo_RiflemanLAT_F: Cav_B_C_RiflemanLAT_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_CombatLifeSaver_F: Cav_B_C_CombatLifeSaver_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_FireTeamLeader_F: Cav_B_C_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_Grenadier_F: Cav_B_C_Grenadier_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_Rifleman_F: Cav_B_C_Rifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_RiflemanAT_F: Cav_B_C_RiflemanAT_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_RiflemanLAT_F: Cav_B_C_RiflemanLAT_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_SquadLeader_F: Cav_B_C_SquadLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weap_SquadLeader_Havoc_1_F: Cav_B_C_SquadLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weapons_Alpha_FireTeamLeader_F: Cav_B_C_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weapons_Alpha_Trooper_2_F: Cav_B_C_Rifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weapons_Alpha_Trooper_3_F: Cav_B_C_Rifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weapons_Alpha_Trooper_4_F: Cav_B_C_Rifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weapons_Bravo_FireTeamLeader_F: Cav_B_C_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weapons_Bravo_Trooper_2_F: Cav_B_C_Rifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weapons_Bravo_Trooper_3_F: Cav_B_C_Rifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weapons_Bravo_Trooper_4_F: Cav_B_C_Rifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weapons_M240B_FireTeamLeader_F: Cav_B_C_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weapons_M240B_Machinegunner_F: Cav_B_C_MachineGunner_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weapons_M240B_MachinegunnerAmmoBearer_F: Cav_B_C_AssistantMachineGunner_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weapons_MAAWS_FireTeamLeader_F: Cav_B_C_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weapons_MAAWS_MAAWSAssistant_F: Cav_B_C_RiflemanAT_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weapons_MAAWS_MAAWSGunner_F: Cav_B_C_RiflemanAT_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weapons_Mortar_Assistant_F: Cav_B_C_Rifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weapons_Mortar_AutomaticRifleman_F: Cav_B_C_AutomaticRifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weapons_Mortar_FireTeamLeader_F: Cav_B_C_FireTeamLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weapons_Mortar_M224_F: Cav_B_C_Rifleman_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weapons_SquadLeader_1_4_F: Cav_B_C_SquadLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weapons_SquadLeader_2_4_F: Cav_B_C_SquadLeader_F { scope = 1; scopeCurator = 0; }; + class Cav_B_C_Weapons_SquadLeader_F: Cav_B_C_SquadLeader_F { scope = 1; scopeCurator = 0; }; + + class Cav_B_Training_DrillInstructor_F: Cav_B_Training_Drill_Instructor_F { scope = 1; scopeCurator = 0; }; + +}; \ No newline at end of file diff --git a/addons/infantry_deprecated/config.cpp b/addons/infantry_deprecated/config.cpp new file mode 100644 index 00000000..6c322679 --- /dev/null +++ b/addons/infantry_deprecated/config.cpp @@ -0,0 +1,27 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = { + "cav_infantry", + "cav_infantry_alpha", + "cav_infantry_alpha_labeled", + "cav_infantry_bravo", + "cav_infantry_bravo_labeled", + "cav_infantry_charlie", + "cav_infantry_charlie_labeled", + "cav_infantry_hq", + "cav_infantry_training" + }; + author = ECSTRING(Main,ModTeam); + authors[] = {"Brostrom.A (Evul)"}; + url = ECSTRING(Main,Url); + VERSION_CONFIG; + }; +}; + +#include "CfgVehicles.hpp" diff --git a/addons/alpha_characters_units/script_component.hpp b/addons/infantry_deprecated/script_component.hpp similarity index 51% rename from addons/alpha_characters_units/script_component.hpp rename to addons/infantry_deprecated/script_component.hpp index c8aba5a7..0351c1e2 100644 --- a/addons/alpha_characters_units/script_component.hpp +++ b/addons/infantry_deprecated/script_component.hpp @@ -1,5 +1,5 @@ -#define COMPONENT alpha_characters_units -#define COMPONENT_BEAUTIFIED Alpha Units +#define COMPONENT infantry_deprecated +#define COMPONENT_BEAUTIFIED Infantry Deprecated #include "\z\cav\addons\main\script_mod.hpp" #include "\z\cav\addons\main\script_macros.hpp" diff --git a/addons/infantry_hq/$PBOPREFIX$ b/addons/infantry_hq/$PBOPREFIX$ new file mode 100644 index 00000000..9d86b60a --- /dev/null +++ b/addons/infantry_hq/$PBOPREFIX$ @@ -0,0 +1 @@ +z\cav\addons\infantry_hq \ No newline at end of file diff --git a/addons/infantry_hq/CfgEditorSubcategories.hpp b/addons/infantry_hq/CfgEditorSubcategories.hpp new file mode 100644 index 00000000..ce1b5b12 --- /dev/null +++ b/addons/infantry_hq/CfgEditorSubcategories.hpp @@ -0,0 +1,5 @@ +class CfgEditorSubcategories { + class Cav_EdSubcat_Infantry_HQ { + displayname = CSTRING(Cav_EdSubcat_Infantry_HQ); + }; +}; \ No newline at end of file diff --git a/addons/infantry_hq/CfgGroups.hpp b/addons/infantry_hq/CfgGroups.hpp new file mode 100644 index 00000000..9a4714ef --- /dev/null +++ b/addons/infantry_hq/CfgGroups.hpp @@ -0,0 +1,6 @@ +class CfgGroups { + class West { + class cav_blu_usa_f { + }; + }; +}; \ No newline at end of file diff --git a/addons/infantry_hq/CfgVehicles.hpp b/addons/infantry_hq/CfgVehicles.hpp new file mode 100644 index 00000000..aa71e7af --- /dev/null +++ b/addons/infantry_hq/CfgVehicles.hpp @@ -0,0 +1,21 @@ +class CfgVehicles { + class Cav_B_MissionController_F; + class Cav_B_MissionController_1_F: Cav_B_MissionController_F { + _generalMacro = "Cav_B_MissionController_1_F"; + scope = 2; + scopeCurator = 2; + displayName = CSTRING(Cav_B_MissionController_1_F); + + cav_company = "zeus"; + }; + class Cav_B_MissionController_2_F: Cav_B_MissionController_F { + _generalMacro = "Cav_B_MissionController_2_F"; + scope = 2; + scopeCurator = 2; + displayName = CSTRING(Cav_B_MissionController_2_F); + + editorSubcategory = "Cav_EdSubcat_Infantry_HQ"; + + cav_company = "zeus"; + }; +}; \ No newline at end of file diff --git a/addons/infantry_hq/config.cpp b/addons/infantry_hq/config.cpp new file mode 100644 index 00000000..6ef04d6c --- /dev/null +++ b/addons/infantry_hq/config.cpp @@ -0,0 +1,21 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = { + "cav_infantry" + }; + author = ECSTRING(Main,ModTeam); + authors[] = {"Brostrom.A (Evul)"}; + url = ECSTRING(Main,Url); + VERSION_CONFIG; + }; +}; + +#include "CfgVehicles.hpp" +#include "CfgGroups.hpp" +#include "CfgEditorSubcategories.hpp" diff --git a/addons/troops_training/script_component.hpp b/addons/infantry_hq/script_component.hpp similarity index 54% rename from addons/troops_training/script_component.hpp rename to addons/infantry_hq/script_component.hpp index ee994688..8f6a8027 100644 --- a/addons/troops_training/script_component.hpp +++ b/addons/infantry_hq/script_component.hpp @@ -1,5 +1,5 @@ -#define COMPONENT troops_training -#define COMPONENT_BEAUTIFIED Training Troops +#define COMPONENT infantry_hq +#define COMPONENT_BEAUTIFIED Infantry HQ #include "\z\cav\addons\main\script_mod.hpp" #include "\z\cav\addons\main\script_macros.hpp" diff --git a/addons/infantry_hq/stringtable.xml b/addons/infantry_hq/stringtable.xml new file mode 100644 index 00000000..64ecb2fd --- /dev/null +++ b/addons/infantry_hq/stringtable.xml @@ -0,0 +1,14 @@ + + + + Men (HQ) + + + + Lead Mission Controller (HQ) + + + Assistant Mission Controller + + + diff --git a/addons/infantry_training/$PBOPREFIX$ b/addons/infantry_training/$PBOPREFIX$ new file mode 100644 index 00000000..15de0a73 --- /dev/null +++ b/addons/infantry_training/$PBOPREFIX$ @@ -0,0 +1 @@ +z\cav\addons\infantry_training \ No newline at end of file diff --git a/addons/infantry_training/CfgEditorSubcategories.hpp b/addons/infantry_training/CfgEditorSubcategories.hpp new file mode 100644 index 00000000..47fae8e2 --- /dev/null +++ b/addons/infantry_training/CfgEditorSubcategories.hpp @@ -0,0 +1,5 @@ +class CfgEditorSubcategories { + class Cav_EdSubcat_Infantry_Training { + displayname = CSTRING(Cav_EdSubcat_Infantry_Training); + }; +}; \ No newline at end of file diff --git a/addons/infantry_training/CfgVehicles.hpp b/addons/infantry_training/CfgVehicles.hpp new file mode 100644 index 00000000..0e288b6b --- /dev/null +++ b/addons/infantry_training/CfgVehicles.hpp @@ -0,0 +1,184 @@ +class CfgVehicles { + class Cav_B_Soldier_base_F; + class Cav_B_Training_base_F: Cav_B_Soldier_base_F { + _generalMacro = "Cav_B_Training_base_F"; + scope = 1; + scopeCurator = 0; + + cav_company = "training"; + cav_platoon = -1; + cav_squad = -1; + + role = "Rifleman"; + icon = "iconMan"; + editorSubcategory = "Cav_EdSubcat_Infantry_Training"; + + uniformClass = "rhs_uniform_cu_ocp_1stcav"; + + weapons[] = {"Throw","Put"}; + respawnWeapons[] = {"Throw","Put"}; + + magazines[] = {}; + respawnMagazines[] = {}; + + items[] = {}; + respawnItems[] = {}; + + linkedItems[] = { + "rhsusf_patrolcap_ocp", + "rhsusf_iotv_ocp", + "ACE_Vector", + "ItemMap", + "ItemCompass", + "ItemWatch", + "ItemRadio" + }; + respawnLinkedItems[] = { + "rhsusf_patrolcap_ocp", + "rhsusf_iotv_ocp", + "ACE_Vector", + "ItemMap", + "ItemCompass", + "ItemWatch", + "ItemRadio" + }; + }; + + class Cav_B_Training_Cadre_F: Cav_B_Training_base_F { + _generalMacro = "Cav_B_Training_base_F"; + scope = 2; + scopeCurator = 0; + displayName = CSTRING(Cav_B_Training_Cadre_F); + + linkedItems[] = { + "rhsusf_patrolcap_ocp", + "rhsusf_iotv_ocp", + "ACE_Vector", + "ItemMap", + "ItemCompass", + "ItemWatch", + "ItemRadio" + }; + respawnLinkedItems[] = { + "rhsusf_patrolcap_ocp", + "rhsusf_iotv_ocp", + "ACE_Vector", + "ItemMap", + "ItemCompass", + "ItemWatch", + "ItemRadio" + }; + + icon = "iconManLeader"; + }; + class Cav_B_Training_Drill_Instructor_F: Cav_B_Training_base_F { + _generalMacro = "Cav_B_Training_base_F"; + scope = 2; + scopeCurator = 0; + displayName = CSTRING(Cav_B_Training_Drill_Instructor_F); + + linkedItems[] = { + "rhsusf_patrolcap_ocp", + "rhsusf_iotv_ocp", + "ACE_Vector", + "ItemMap", + "ItemCompass", + "ItemWatch", + "ItemRadio" + }; + respawnLinkedItems[] = { + "rhsusf_patrolcap_ocp", + "rhsusf_iotv_ocp", + "ACE_Vector", + "ItemMap", + "ItemCompass", + "ItemWatch", + "ItemRadio" + }; + + icon = "iconManOfficer"; + }; + + class Cav_B_Training_Cadet_F: Cav_B_Training_base_F { + _generalMacro = "Cav_B_Training_base_F"; + scope = 2; + scopeCurator = 0; + displayName = CSTRING(Cav_B_Training_Cadet_F); + + uniformClass = "rhs_uniform_cu_ocp"; + }; + + class Cav_B_Training_Instructor_F: Cav_B_Training_base_F { + _generalMacro = "Cav_B_Training_base_F"; + scope = 2; + scopeCurator = 0; + displayName = CSTRING(Cav_B_Training_Instructor_F); + + linkedItems[] = { + "rhsusf_patrolcap_ocp", + "rhsusf_iotv_ocp", + "ACE_Vector", + "ItemMap", + "ItemCompass", + "ItemWatch", + "ItemRadio" + }; + respawnLinkedItems[] = { + "rhsusf_patrolcap_ocp", + "rhsusf_iotv_ocp", + "ACE_Vector", + "ItemMap", + "ItemCompass", + "ItemWatch", + "ItemRadio" + }; + + icon = "iconManOfficer"; + }; + class Cav_B_Training_Trainee_F: Cav_B_Training_base_F { + _generalMacro = "Cav_B_Training_base_F"; + scope = 2; + scopeCurator = 0; + displayName = CSTRING(Cav_B_Training_Trainee_F); + + uniformClass = "rhs_uniform_cu_ocp"; + + linkedItems[] = { + "rhsusf_patrolcap_ocp", + "rhsusf_iotv_ocp", + "ItemMap", + "ItemCompass", + "ItemWatch", + "ItemRadio" + }; + respawnLinkedItems[] = { + "rhsusf_patrolcap_ocp", + "rhsusf_iotv_ocp", + "ItemMap", + "ItemCompass", + "ItemWatch", + "ItemRadio" + }; + }; + class Cav_B_Training_Recruit_F: Cav_B_Training_base_F { + _generalMacro = "Cav_B_Training_base_F"; + scope = 2; + scopeCurator = 0; + displayName = CSTRING(Cav_B_Training_Recruit_F); + + uniformClass = "rhs_uniform_cu_ocp"; + + linkedItems[] = { + "ItemMap", + "ItemCompass", + "ItemWatch", + "ItemRadio" + }; + respawnLinkedItems[] = { + "ItemMap", + "ItemCompass", + "ItemWatch", + "ItemRadio" + }; + }; +}; \ No newline at end of file diff --git a/addons/infantry_training/config.cpp b/addons/infantry_training/config.cpp new file mode 100644 index 00000000..cf623e0d --- /dev/null +++ b/addons/infantry_training/config.cpp @@ -0,0 +1,20 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = { + "cav_infantry" + }; + author = ECSTRING(Main,ModTeam); + authors[] = {"Brostrom.A (Evul)"}; + url = ECSTRING(Main,Url); + VERSION_CONFIG; + }; +}; + +#include "CfgVehicles.hpp" +#include "CfgEditorSubcategories.hpp" \ No newline at end of file diff --git a/addons/alpha_characters/script_component.hpp b/addons/infantry_training/script_component.hpp similarity index 53% rename from addons/alpha_characters/script_component.hpp rename to addons/infantry_training/script_component.hpp index 39ae8fef..2fcc2f35 100644 --- a/addons/alpha_characters/script_component.hpp +++ b/addons/infantry_training/script_component.hpp @@ -1,5 +1,5 @@ -#define COMPONENT alpha_characters -#define COMPONENT_BEAUTIFIED Alpha Characters +#define COMPONENT infantry_training +#define COMPONENT_BEAUTIFIED Infantry Training #include "\z\cav\addons\main\script_mod.hpp" #include "\z\cav\addons\main\script_macros.hpp" diff --git a/addons/infantry_training/stringtable.xml b/addons/infantry_training/stringtable.xml new file mode 100644 index 00000000..54c1b84f --- /dev/null +++ b/addons/infantry_training/stringtable.xml @@ -0,0 +1,28 @@ + + + + Men (Training) + + + + + Drill Instructor + + + Cadre + + + Cadet + + + + Instructor + + + Trainee + + + Recruit + + + \ No newline at end of file diff --git a/addons/insignia/stringtable.xml b/addons/insignia/stringtable.xml index ac806a8a..aa21b47b 100644 --- a/addons/insignia/stringtable.xml +++ b/addons/insignia/stringtable.xml @@ -1,172 +1,172 @@ - - + + - + [7CAV] Alpha Co. 1st platoon - + [7CAV] Alpha Co. 1st platoon - Alpha Squad - + [7CAV] Alpha Co. 1st platoon - Bravo Squad - + [7CAV] Alpha Co. 1st platoon - Charlie Squad - + [7CAV] Alpha Co. 1st platoon - Delta Squad - + [7CAV] Alpha Co. 2nd platoon - + [7CAV] Alpha Co. 2nd platoon - Alpha Squad - + [7CAV] Alpha Co. 2nd platoon - Bravo Squad - + [7CAV] Alpha Co. 2nd platoon - Charlie Squad - + [7CAV] Alpha Co. 2nd platoon - Delta Squad - + [7CAV] Bravo Co. - + [7CAV] Bravo Co. 1st platoon - + [7CAV] Bravo Co. 1st platoon - Saber - + [7CAV] Bravo Co. 1st platoon - Saber 2 - + [7CAV] Bravo Co. 1st platoon - Bravo Squad - + [7CAV] Bravo Co. 1st platoon - Charlie Squad - + [7CAV] Bravo Co. 1st platoon - Delta Squad - + [7CAV] Bravo Co. 2nd platoon - + [7CAV] Bravo Co. 2nd platoon - Alpha Squad - + [7CAV] Bravo Co. 2nd platoon - Bravo Squad - + [7CAV] Bravo Co. 2nd platoon - Charlie Squad - + [7CAV] Bravo Co. 2nd platoon - Delta Squad - + [7CAV] Bravo Co. 3rd platoon - + [7CAV] Bravo Co. 3rd platoon - Alpha Squad - + [7CAV] Bravo Co. 3rd platoon - Bravo Squad - + [7CAV] Bravo Co. 3rd platoon - Charlie Squad - + [7CAV] Bravo Co. 3rd platoon - Delta Squad - + [7CAV] Apollo - + [7CAV] Mustang - + [7CAV] Charlie Co. 1st platoon - + [7CAV] Charlie Co. 1st platoon - 1st Squad - + [7CAV] Charlie Co. 1st platoon 2nd Squad - + [7CAV] Charlie Co. 1st platoon - 3rd Squad - + [7CAV] Charlie Co. 1st platoon - 4th Squad - + [7CAV] Charlie Co. 1st platoon - 4th Squad (Colored) - + [7CAV] Charlie Co. 2nd platoon - + [7CAV] Charlie Co. 2nd platoon - 1st Squad - + [7CAV] Charlie Co. 2nd platoon - 2nd Squad - + [7CAV] Charlie Co. 2nd platoon - 3rd Squad - + [7CAV] Charlie Co. 2nd platoon - 4th Squad - + [7CAV] Yellow and Black - + [7CAV] Yellow and Black (M81) - + [7CAV] Yellow and Black (OCP) - + [7CAV] Pegasus - + [7CAV] CAG - + [7CAV] CLS - + [7CAV] RANGER - + [7CAV] Follow Me - + [7CAV] Medic - + [7CAV] Medic (Green) - + [7CAV] S3 diff --git a/addons/main/stringtable.xml b/addons/main/stringtable.xml index 46fcf271..a2843767 100644 --- a/addons/main/stringtable.xml +++ b/addons/main/stringtable.xml @@ -1,19 +1,19 @@ - + - + 7th Cavalry Community Addon - + 7th Cavalry S3 Mod Team - + http://7cav.us - + Website - + Issue Tracker: https://github.com/7cav/CavMod/issues diff --git a/addons/markers/stringtable.xml b/addons/markers/stringtable.xml index 8a1baaa8..8756f736 100644 --- a/addons/markers/stringtable.xml +++ b/addons/markers/stringtable.xml @@ -1,18 +1,18 @@ - + - + Flag (7th Cavalry) - + Flag (7th Cavalry - Red and White) - + 7th Cavalry - + 7th Cavalry - + Cav Yellow diff --git a/addons/mission/CfgEventHandlers.hpp b/addons/mission/CfgEventHandlers.hpp index be284a9d..8e27a9f1 100644 --- a/addons/mission/CfgEventHandlers.hpp +++ b/addons/mission/CfgEventHandlers.hpp @@ -1,12 +1,12 @@ 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/mission/functions/fnc_teleport.sqf b/addons/mission/functions/fnc_teleport.sqf index 90cb5801..c2f8d3b8 100644 --- a/addons/mission/functions/fnc_teleport.sqf +++ b/addons/mission/functions/fnc_teleport.sqf @@ -10,7 +10,7 @@ * 2: Destination * * Return Value: - * Nothing + * ActionID * * Example: * [this,"Teleport - Airfield", Airstrip] call cav_mission_fnc_teleport @@ -21,9 +21,9 @@ * Public: Yes */ -params [ + params [ ["_object", objNull, [objNull]], - ["_action", "Teleport"], + ["_action", "Teleport", [""]], ["_dest", nil, [objNull, grpNull, "", locationNull, taskNull, []]] ]; diff --git a/addons/mission/script_component.hpp b/addons/mission/script_component.hpp index 2e41ae32..bc1bc0c4 100644 --- a/addons/mission/script_component.hpp +++ b/addons/mission/script_component.hpp @@ -1,5 +1,8 @@ #define COMPONENT mission #define COMPONENT_BEAUTIFIED Mission +// #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/mission/stringtable.xml b/addons/mission/stringtable.xml index 4248077a..da4ea0ce 100644 --- a/addons/mission/stringtable.xml +++ b/addons/mission/stringtable.xml @@ -1,4 +1,4 @@ - - + + \ No newline at end of file diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 3c7c2272..5afd0135 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -1,29 +1,29 @@ - - + + Join Tactical Realism - + Join our public Tactical Realism server! - + Join Training Server 1 - + Join the member only training server! - + Join Training Server 2 - + Join Training Server 3 - + Enlist Today! - + https://7cav.us/ diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml index ac4b9dfb..8e22897b 100644 --- a/addons/respawn/stringtable.xml +++ b/addons/respawn/stringtable.xml @@ -1,9 +1,9 @@ - - + + Respawn Operation - + One Life Operation diff --git a/addons/supplies/stringtable.xml b/addons/supplies/stringtable.xml index be8fd7a0..a26bbabf 100644 --- a/addons/supplies/stringtable.xml +++ b/addons/supplies/stringtable.xml @@ -1,6 +1,6 @@ - - + + [7CAV] Heavy Weapons Crate diff --git a/addons/tagging/stringtable.xml b/addons/tagging/stringtable.xml index 788d1dbd..f999632e 100644 --- a/addons/tagging/stringtable.xml +++ b/addons/tagging/stringtable.xml @@ -1,21 +1,21 @@ - + - + Cav - + Cav - + Cav - + Cav - + Cav - + Cav diff --git a/addons/textures/CfgVehicles.hpp b/addons/textures/CfgVehicles.hpp index 2c928d2a..9a3acaa6 100644 --- a/addons/textures/CfgVehicles.hpp +++ b/addons/textures/CfgVehicles.hpp @@ -5,13 +5,11 @@ class CfgVehicles { //-----Pegasus-----// - - class Cav_1x2_Pegasus5b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Pegasus 5"; //CSTRING(1x1_Pegasus1); - author = ECSTRING(main,cavmodteam); + displayName = "Pegasus 5"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Pegasus5_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -24,8 +22,8 @@ class CfgVehicles { class Cav_1x2_Pegasus5w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Pegasus 5"; //CSTRING(1x1_Pegasus1); - author = ECSTRING(main,cavmodteam); + displayName = "Pegasus 5"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Pegasus5_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -38,8 +36,8 @@ class CfgVehicles { class Cav_1x2_Pegasus6b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Pegasus 6"; //CSTRING(1x1_Pegasus1); - author = ECSTRING(main,cavmodteam); + displayName = "Pegasus 6"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Pegasus6_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -52,8 +50,8 @@ class CfgVehicles { class Cav_1x2_Pegasus6w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Pegasus 6"; //CSTRING(1x1_Pegasus1); - author = ECSTRING(main,cavmodteam); + displayName = "Pegasus 6"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Pegasus6_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -66,8 +64,8 @@ class CfgVehicles { class Cav_1x2_Pegasus7b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Pegasus 7"; //CSTRING(1x1_Pegasus1); - author = ECSTRING(main,cavmodteam); + displayName = "Pegasus 7"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Pegasus7_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -80,8 +78,8 @@ class CfgVehicles { class Cav_1x2_Pegasus7w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Pegasus 7"; //CSTRING(1x1_Pegasus1); - author = ECSTRING(main,cavmodteam); + displayName = "Pegasus 7"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Pegasus7_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -98,8 +96,8 @@ class CfgVehicles { class Cav_1x2_Buffallo1b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Buffallo 1"; //CSTRING(1x1_Buffallo1); - author = ECSTRING(main,cavmodteam); + displayName = "Buffallo 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Buffallo1_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -112,8 +110,8 @@ class CfgVehicles { class Cav_1x2_Buffallo1w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Buffallo 1"; //CSTRING(1x1_Buffallo1); - author = ECSTRING(main,cavmodteam); + displayName = "Buffallo 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Buffallo1_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -126,8 +124,8 @@ class CfgVehicles { class Cav_1x2_Buffallo2b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Buffallo 2"; //CSTRING(1x1_Buffallo1); - author = ECSTRING(main,cavmodteam); + displayName = "Buffallo 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Buffallo2_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -140,8 +138,8 @@ class CfgVehicles { class Cav_1x2_Buffallo2w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Buffallo 2"; //CSTRING(1x1_Buffallo1); - author = ECSTRING(main,cavmodteam); + displayName = "Buffallo 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Buffallo2_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -154,8 +152,8 @@ class CfgVehicles { class Cav_1x2_Buffallo3b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Buffallo 3"; //CSTRING(1x1_Buffallo1); - author = ECSTRING(main,cavmodteam); + displayName = "Buffallo 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Buffallo3_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -168,8 +166,8 @@ class CfgVehicles { class Cav_1x2_Buffallo3w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Buffallo 3"; //CSTRING(1x1_Buffallo1); - author = ECSTRING(main,cavmodteam); + displayName = "Buffallo 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Buffallo3_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -182,8 +180,8 @@ class CfgVehicles { class Cav_1x2_Buffallo4b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Buffallo 4"; //CSTRING(1x1_Buffallo1); - author = ECSTRING(main,cavmodteam); + displayName = "Buffallo 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Buffallo4_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -196,8 +194,8 @@ class CfgVehicles { class Cav_1x2_Buffallo4w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Buffallo 4"; //CSTRING(1x1_Buffallo1); - author = ECSTRING(main,cavmodteam); + displayName = "Buffallo 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Buffallo4_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -214,8 +212,8 @@ class CfgVehicles { class Cav_1x2_Grizzly1b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Grizzly 1"; //CSTRING(1x1_Grizzly1); - author = ECSTRING(main,cavmodteam); + displayName = "Grizzly 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Grizzly1_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -228,8 +226,8 @@ class CfgVehicles { class Cav_1x2_Grizzly1w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Grizzly 1"; //CSTRING(1x1_Grizzly1); - author = ECSTRING(main,cavmodteam); + displayName = "Grizzly 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Grizzly1_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -242,8 +240,8 @@ class CfgVehicles { class Cav_1x2_Grizzly2b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Grizzly 2"; //CSTRING(1x1_Grizzly1); - author = ECSTRING(main,cavmodteam); + displayName = "Grizzly 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Grizzly2_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -256,8 +254,8 @@ class CfgVehicles { class Cav_1x2_Grizzly2w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Grizzly 2"; //CSTRING(1x1_Grizzly1); - author = ECSTRING(main,cavmodteam); + displayName = "Grizzly 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Grizzly2_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -270,8 +268,8 @@ class CfgVehicles { class Cav_1x2_Grizzly3b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Grizzly 3"; //CSTRING(1x1_Grizzly1); - author = ECSTRING(main,cavmodteam); + displayName = "Grizzly 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Grizzly3_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -284,8 +282,8 @@ class CfgVehicles { class Cav_1x2_Grizzly3w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Grizzly 3"; //CSTRING(1x1_Grizzly1); - author = ECSTRING(main,cavmodteam); + displayName = "Grizzly 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Grizzly3_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -298,8 +296,8 @@ class CfgVehicles { class Cav_1x2_Grizzly4b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Grizzly 4"; //CSTRING(1x1_Grizzly1); - author = ECSTRING(main,cavmodteam); + displayName = "Grizzly 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Grizzly4_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -312,8 +310,8 @@ class CfgVehicles { class Cav_1x2_Grizzly4w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Grizzly 4"; //CSTRING(1x1_Grizzly1); - author = ECSTRING(main,cavmodteam); + displayName = "Grizzly 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Grizzly4_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -330,8 +328,8 @@ class CfgVehicles { class Cav_1x2_Hog1b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Hog 1"; //CSTRING(1x1_Hog1); - author = ECSTRING(main,cavmodteam); + displayName = "Hog 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Hog1_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -344,8 +342,8 @@ class CfgVehicles { class Cav_1x2_Hog1w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Hog 1"; //CSTRING(1x1_Hog1); - author = ECSTRING(main,cavmodteam); + displayName = "Hog 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Hog1_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -358,8 +356,8 @@ class CfgVehicles { class Cav_1x2_Hog2b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Hog 2"; //CSTRING(1x1_Hog1); - author = ECSTRING(main,cavmodteam); + displayName = "Hog 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Hog2_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -372,8 +370,8 @@ class CfgVehicles { class Cav_1x2_Hog2w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Hog 2"; //CSTRING(1x1_Hog1); - author = ECSTRING(main,cavmodteam); + displayName = "Hog 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Hog2_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -386,8 +384,8 @@ class CfgVehicles { class Cav_1x2_Hog3b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Hog 3"; //CSTRING(1x1_Hog1); - author = ECSTRING(main,cavmodteam); + displayName = "Hog 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Hog3_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -400,8 +398,8 @@ class CfgVehicles { class Cav_1x2_Hog3w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Hog 3"; //CSTRING(1x1_Hog1); - author = ECSTRING(main,cavmodteam); + displayName = "Hog 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Hog3_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -414,8 +412,8 @@ class CfgVehicles { class Cav_1x2_Hog4b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Hog 4"; //CSTRING(1x1_Hog1); - author = ECSTRING(main,cavmodteam); + displayName = "Hog 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Hog4_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -428,8 +426,8 @@ class CfgVehicles { class Cav_1x2_Hog4w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Hog 4"; //CSTRING(1x1_Hog1); - author = ECSTRING(main,cavmodteam); + displayName = "Hog 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Hog4_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -446,8 +444,8 @@ class CfgVehicles { class Cav_1x2_Raider1b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Raider 1"; //CSTRING(1x1_Raider1); - author = ECSTRING(main,cavmodteam); + displayName = "Raider 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Raider1_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -460,8 +458,8 @@ class CfgVehicles { class Cav_1x2_Raider1w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Raider 1"; //CSTRING(1x1_Raider1); - author = ECSTRING(main,cavmodteam); + displayName = "Raider 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Raider1_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -474,8 +472,8 @@ class CfgVehicles { class Cav_1x2_Raider2b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Raider 2"; //CSTRING(1x1_Raider1); - author = ECSTRING(main,cavmodteam); + displayName = "Raider 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Raider2_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -488,8 +486,8 @@ class CfgVehicles { class Cav_1x2_Raider2w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Raider 2"; //CSTRING(1x1_Raider1); - author = ECSTRING(main,cavmodteam); + displayName = "Raider 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Raider2_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -502,8 +500,8 @@ class CfgVehicles { class Cav_1x2_Raider3b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Raider 3"; //CSTRING(1x1_Raider1); - author = ECSTRING(main,cavmodteam); + displayName = "Raider 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Raider3_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -516,8 +514,8 @@ class CfgVehicles { class Cav_1x2_Raider3w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Raider 3"; //CSTRING(1x1_Raider1); - author = ECSTRING(main,cavmodteam); + displayName = "Raider 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Raider3_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -530,8 +528,8 @@ class CfgVehicles { class Cav_1x2_Raider4b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Raider 4"; //CSTRING(1x1_Raider1); - author = ECSTRING(main,cavmodteam); + displayName = "Raider 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Raider4_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -544,8 +542,8 @@ class CfgVehicles { class Cav_1x2_Raider4w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Raider 4"; //CSTRING(1x1_Raider1); - author = ECSTRING(main,cavmodteam); + displayName = "Raider 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Raider4_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -562,8 +560,8 @@ class CfgVehicles { class Cav_1x2_Raven1b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Raven 1"; //CSTRING(1x1_Raven1); - author = ECSTRING(main,cavmodteam); + displayName = "Raven 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Raven1_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -576,8 +574,8 @@ class CfgVehicles { class Cav_1x2_Raven1w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Raven 1"; //CSTRING(1x1_Raven1); - author = ECSTRING(main,cavmodteam); + displayName = "Raven 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Raven1_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -590,8 +588,8 @@ class CfgVehicles { class Cav_1x2_Raven2b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Raven 2"; //CSTRING(1x1_Raven1); - author = ECSTRING(main,cavmodteam); + displayName = "Raven 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Raven2_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -604,8 +602,8 @@ class CfgVehicles { class Cav_1x2_Raven2w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Raven 2"; //CSTRING(1x1_Raven1); - author = ECSTRING(main,cavmodteam); + displayName = "Raven 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Raven2_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -618,8 +616,8 @@ class CfgVehicles { class Cav_1x2_Raven3b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Raven 3"; //CSTRING(1x1_Raven1); - author = ECSTRING(main,cavmodteam); + displayName = "Raven 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Raven3_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -632,8 +630,8 @@ class CfgVehicles { class Cav_1x2_Raven3w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Raven 3"; //CSTRING(1x1_Raven1); - author = ECSTRING(main,cavmodteam); + displayName = "Raven 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Raven3_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -646,8 +644,8 @@ class CfgVehicles { class Cav_1x2_Raven4b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Raven 4"; //CSTRING(1x1_Raven1); - author = ECSTRING(main,cavmodteam); + displayName = "Raven 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Raven4_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -660,8 +658,8 @@ class CfgVehicles { class Cav_1x2_Raven4w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Raven 4"; //CSTRING(1x1_Raven1); - author = ECSTRING(main,cavmodteam); + displayName = "Raven 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Raven4_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -678,8 +676,8 @@ class CfgVehicles { class Cav_1x2_Sparrow1b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sparrow 1"; //CSTRING(1x1_Sparrow1); - author = ECSTRING(main,cavmodteam); + displayName = "Sparrow 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sparrow1_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -692,8 +690,8 @@ class CfgVehicles { class Cav_1x2_Sparrow1w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sparrow 1"; //CSTRING(1x1_Sparrow1); - author = ECSTRING(main,cavmodteam); + displayName = "Sparrow 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sparrow1_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -706,8 +704,8 @@ class CfgVehicles { class Cav_1x2_Sparrow2b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sparrow 2"; //CSTRING(1x1_Sparrow1); - author = ECSTRING(main,cavmodteam); + displayName = "Sparrow 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sparrow2_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -720,8 +718,8 @@ class CfgVehicles { class Cav_1x2_Sparrow2w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sparrow 2"; //CSTRING(1x1_Sparrow1); - author = ECSTRING(main,cavmodteam); + displayName = "Sparrow 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sparrow2_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -734,8 +732,8 @@ class CfgVehicles { class Cav_1x2_Sparrow3b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sparrow 3"; //CSTRING(1x1_Sparrow1); - author = ECSTRING(main,cavmodteam); + displayName = "Sparrow 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sparrow3_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -748,8 +746,8 @@ class CfgVehicles { class Cav_1x2_Sparrow3w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sparrow 3"; //CSTRING(1x1_Sparrow1); - author = ECSTRING(main,cavmodteam); + displayName = "Sparrow 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sparrow3_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -762,8 +760,8 @@ class CfgVehicles { class Cav_1x2_Sparrow4b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sparrow 4"; //CSTRING(1x1_Sparrow1); - author = ECSTRING(main,cavmodteam); + displayName = "Sparrow 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sparrow4_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -776,8 +774,8 @@ class CfgVehicles { class Cav_1x2_Sparrow4w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sparrow 4"; //CSTRING(1x1_Sparrow1); - author = ECSTRING(main,cavmodteam); + displayName = "Sparrow 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sparrow4_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -794,8 +792,8 @@ class CfgVehicles { class Cav_1x2_Titan1b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Titan 1"; //CSTRING(1x1_Titan1); - author = ECSTRING(main,cavmodteam); + displayName = "Titan 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Titan1_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -808,8 +806,8 @@ class CfgVehicles { class Cav_1x2_Titan1w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Titan 1"; //CSTRING(1x1_Titan1); - author = ECSTRING(main,cavmodteam); + displayName = "Titan 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Titan1_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -822,8 +820,8 @@ class CfgVehicles { class Cav_1x2_Titan2b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Titan 2"; //CSTRING(1x1_Titan1); - author = ECSTRING(main,cavmodteam); + displayName = "Titan 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Titan2_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -836,8 +834,8 @@ class CfgVehicles { class Cav_1x2_Titan2w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Titan 2"; //CSTRING(1x1_Titan1); - author = ECSTRING(main,cavmodteam); + displayName = "Titan 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Titan2_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -850,8 +848,8 @@ class CfgVehicles { class Cav_1x2_Titan3b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Titan 3"; //CSTRING(1x1_Titan1); - author = ECSTRING(main,cavmodteam); + displayName = "Titan 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Titan3_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -864,8 +862,8 @@ class CfgVehicles { class Cav_1x2_Titan3w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Titan 3"; //CSTRING(1x1_Titan1); - author = ECSTRING(main,cavmodteam); + displayName = "Titan 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Titan3_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -878,8 +876,8 @@ class CfgVehicles { class Cav_1x2_Titan4b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Titan 4"; //CSTRING(1x1_Titan1); - author = ECSTRING(main,cavmodteam); + displayName = "Titan 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Titan4_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -892,8 +890,8 @@ class CfgVehicles { class Cav_1x2_Titan4w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Titan 4"; //CSTRING(1x1_Titan1); - author = ECSTRING(main,cavmodteam); + displayName = "Titan 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Titan4_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -910,8 +908,8 @@ class CfgVehicles { class Cav_1x2_Warhorse5b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Warhorse 5"; //CSTRING(1x1_Warhorse1); - author = ECSTRING(main,cavmodteam); + displayName = "Warhorse 5"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Warhorse5_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -924,8 +922,8 @@ class CfgVehicles { class Cav_1x2_Warhorse5w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Warhorse 5"; //CSTRING(1x1_Warhorse1); - author = ECSTRING(main,cavmodteam); + displayName = "Warhorse 5"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Warhorse5_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -938,8 +936,8 @@ class CfgVehicles { class Cav_1x2_Warhorse6b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Warhorse 6"; //CSTRING(1x1_Warhorse1); - author = ECSTRING(main,cavmodteam); + displayName = "Warhorse 6"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Warhorse6_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -952,8 +950,8 @@ class CfgVehicles { class Cav_1x2_Warhorse6w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Warhorse 6"; //CSTRING(1x1_Warhorse1); - author = ECSTRING(main,cavmodteam); + displayName = "Warhorse 6"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Warhorse6_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -966,8 +964,8 @@ class CfgVehicles { class Cav_1x2_Warhorse7b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Warhorse 7"; //CSTRING(1x1_Warhorse1); - author = ECSTRING(main,cavmodteam); + displayName = "Warhorse 7"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Warhorse7_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -980,8 +978,8 @@ class CfgVehicles { class Cav_1x2_Warhorse7w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Warhorse 7"; //CSTRING(1x1_Warhorse1); - author = ECSTRING(main,cavmodteam); + displayName = "Warhorse 7"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Warhorse7_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -998,8 +996,8 @@ class CfgVehicles { class Cav_1x2_Sabre1b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sabre 1"; //CSTRING(1x1_Sabre1); - author = ECSTRING(main,cavmodteam); + displayName = "Sabre 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sabre1_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1012,8 +1010,8 @@ class CfgVehicles { class Cav_1x2_Sabre1w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sabre 1"; //CSTRING(1x1_Sabre1); - author = ECSTRING(main,cavmodteam); + displayName = "Sabre 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sabre1_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1026,8 +1024,8 @@ class CfgVehicles { class Cav_1x2_Sabre2b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sabre 2"; //CSTRING(1x1_Sabre1); - author = ECSTRING(main,cavmodteam); + displayName = "Sabre 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sabre2_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1040,8 +1038,8 @@ class CfgVehicles { class Cav_1x2_Sabre2w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sabre 2"; //CSTRING(1x1_Sabre1); - author = ECSTRING(main,cavmodteam); + displayName = "Sabre 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sabre2_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1054,8 +1052,8 @@ class CfgVehicles { class Cav_1x2_Sabre3b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sabre 3"; //CSTRING(1x1_Sabre1); - author = ECSTRING(main,cavmodteam); + displayName = "Sabre 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sabre3_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1068,8 +1066,8 @@ class CfgVehicles { class Cav_1x2_Sabre3w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sabre 3"; //CSTRING(1x1_Sabre1); - author = ECSTRING(main,cavmodteam); + displayName = "Sabre 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sabre3_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1082,8 +1080,8 @@ class CfgVehicles { class Cav_1x2_Sabre4b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sabre 4"; //CSTRING(1x1_Sabre1); - author = ECSTRING(main,cavmodteam); + displayName = "Sabre 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sabre4_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1096,8 +1094,8 @@ class CfgVehicles { class Cav_1x2_Sabre4w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sabre 4"; //CSTRING(1x1_Sabre1); - author = ECSTRING(main,cavmodteam); + displayName = "Sabre 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sabre4_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1114,8 +1112,8 @@ class CfgVehicles { class Cav_1x2_Banshee1b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Banshee 1"; //CSTRING(1x1_Banshee1); - author = ECSTRING(main,cavmodteam); + displayName = "Banshee 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Banshee1_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1128,8 +1126,8 @@ class CfgVehicles { class Cav_1x2_Banshee1w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Banshee 1"; //CSTRING(1x1_Banshee1); - author = ECSTRING(main,cavmodteam); + displayName = "Banshee 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Banshee1_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1142,8 +1140,8 @@ class CfgVehicles { class Cav_1x2_Banshee2b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Banshee 2"; //CSTRING(1x1_Banshee1); - author = ECSTRING(main,cavmodteam); + displayName = "Banshee 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Banshee2_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1156,8 +1154,8 @@ class CfgVehicles { class Cav_1x2_Banshee2w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Banshee 2"; //CSTRING(1x1_Banshee1); - author = ECSTRING(main,cavmodteam); + displayName = "Banshee 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Banshee2_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1170,8 +1168,8 @@ class CfgVehicles { class Cav_1x2_Banshee3b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Banshee 3"; //CSTRING(1x1_Banshee1); - author = ECSTRING(main,cavmodteam); + displayName = "Banshee 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Banshee3_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1184,8 +1182,8 @@ class CfgVehicles { class Cav_1x2_Banshee3w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Banshee 3"; //CSTRING(1x1_Banshee1); - author = ECSTRING(main,cavmodteam); + displayName = "Banshee 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Banshee3_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1198,8 +1196,8 @@ class CfgVehicles { class Cav_1x2_Banshee4b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Banshee 4"; //CSTRING(1x1_Banshee1); - author = ECSTRING(main,cavmodteam); + displayName = "Banshee 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Banshee4_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1212,8 +1210,8 @@ class CfgVehicles { class Cav_1x2_Banshee4w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Banshee 4"; //CSTRING(1x1_Banshee1); - author = ECSTRING(main,cavmodteam); + displayName = "Banshee 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Banshee4_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1230,8 +1228,8 @@ class CfgVehicles { class Cav_1x2_Sierra1b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sierra 1"; //CSTRING(1x1_Sierra1); - author = ECSTRING(main,cavmodteam); + displayName = "Sierra 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sierra1_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1244,8 +1242,8 @@ class CfgVehicles { class Cav_1x2_Sierra1w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sierra 1"; //CSTRING(1x1_Sierra1); - author = ECSTRING(main,cavmodteam); + displayName = "Sierra 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sierra1_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1258,8 +1256,8 @@ class CfgVehicles { class Cav_1x2_Sierra2b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sierra 2"; //CSTRING(1x1_Sierra1); - author = ECSTRING(main,cavmodteam); + displayName = "Sierra 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sierra2_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1272,8 +1270,8 @@ class CfgVehicles { class Cav_1x2_Sierra2w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sierra 2"; //CSTRING(1x1_Sierra1); - author = ECSTRING(main,cavmodteam); + displayName = "Sierra 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sierra2_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1286,8 +1284,8 @@ class CfgVehicles { class Cav_1x2_Sierra3b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sierra 3"; //CSTRING(1x1_Sierra1); - author = ECSTRING(main,cavmodteam); + displayName = "Sierra 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sierra3_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1300,8 +1298,8 @@ class CfgVehicles { class Cav_1x2_Sierra3w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sierra 3"; //CSTRING(1x1_Sierra1); - author = ECSTRING(main,cavmodteam); + displayName = "Sierra 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sierra3_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1314,8 +1312,8 @@ class CfgVehicles { class Cav_1x2_Sierra4b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sierra 4"; //CSTRING(1x1_Sierra1); - author = ECSTRING(main,cavmodteam); + displayName = "Sierra 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sierra4_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1328,8 +1326,8 @@ class CfgVehicles { class Cav_1x2_Sierra4w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Sierra 4"; //CSTRING(1x1_Sierra1); - author = ECSTRING(main,cavmodteam); + displayName = "Sierra 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Sierra4_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1346,8 +1344,8 @@ class CfgVehicles { class Cav_1x2_Viking1b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Viking 1"; //CSTRING(1x1_Viking1); - author = ECSTRING(main,cavmodteam); + displayName = "Viking 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Viking1_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1360,8 +1358,8 @@ class CfgVehicles { class Cav_1x2_Viking1w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Viking 1"; //CSTRING(1x1_Viking1); - author = ECSTRING(main,cavmodteam); + displayName = "Viking 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Viking1_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1374,8 +1372,8 @@ class CfgVehicles { class Cav_1x2_Viking2b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Viking 2"; //CSTRING(1x1_Viking1); - author = ECSTRING(main,cavmodteam); + displayName = "Viking 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Viking2_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1388,8 +1386,8 @@ class CfgVehicles { class Cav_1x2_Viking2w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Viking 2"; //CSTRING(1x1_Viking1); - author = ECSTRING(main,cavmodteam); + displayName = "Viking 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Viking2_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1402,8 +1400,8 @@ class CfgVehicles { class Cav_1x2_Viking3b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Viking 3"; //CSTRING(1x1_Viking1); - author = ECSTRING(main,cavmodteam); + displayName = "Viking 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Viking3_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1416,8 +1414,8 @@ class CfgVehicles { class Cav_1x2_Viking3w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Viking 3"; //CSTRING(1x1_Viking1); - author = ECSTRING(main,cavmodteam); + displayName = "Viking 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Viking3_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1430,8 +1428,8 @@ class CfgVehicles { class Cav_1x2_Viking4b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Viking 4"; //CSTRING(1x1_Viking1); - author = ECSTRING(main,cavmodteam); + displayName = "Viking 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Viking4_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1444,8 +1442,8 @@ class CfgVehicles { class Cav_1x2_Viking4w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Viking 4"; //CSTRING(1x1_Viking1); - author = ECSTRING(main,cavmodteam); + displayName = "Viking 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Viking4_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1458,8 +1456,8 @@ class CfgVehicles { class Cav_1x2_Viking5b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Viking 5"; //CSTRING(1x1_Viking1); - author = ECSTRING(main,cavmodteam); + displayName = "Viking 5"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Viking5_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1472,8 +1470,8 @@ class CfgVehicles { class Cav_1x2_Viking5w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Viking 5"; //CSTRING(1x1_Viking1); - author = ECSTRING(main,cavmodteam); + displayName = "Viking 5"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Viking5_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1486,8 +1484,8 @@ class CfgVehicles { class Cav_1x2_Viking6b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Viking 6"; //CSTRING(1x1_Viking1); - author = ECSTRING(main,cavmodteam); + displayName = "Viking 6"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Viking6_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1500,8 +1498,8 @@ class CfgVehicles { class Cav_1x2_Viking6w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Viking 6"; //CSTRING(1x1_Viking1); - author = ECSTRING(main,cavmodteam); + displayName = "Viking 6"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Viking6_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1514,8 +1512,8 @@ class CfgVehicles { class Cav_1x2_Viking7b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Viking 7"; //CSTRING(1x1_Viking1); - author = ECSTRING(main,cavmodteam); + displayName = "Viking 7"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Viking7_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1528,8 +1526,8 @@ class CfgVehicles { class Cav_1x2_Viking7w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Viking 7"; //CSTRING(1x1_Viking1); - author = ECSTRING(main,cavmodteam); + displayName = "Viking 7"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Viking7_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1546,8 +1544,8 @@ class CfgVehicles { class Cav_1x2_Gunslinger1b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Gunslinger 1"; //CSTRING(1x1_Gunslinger1); - author = ECSTRING(main,cavmodteam); + displayName = "Gunslinger 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Gunslinger1_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1560,8 +1558,8 @@ class CfgVehicles { class Cav_1x2_Gunslinger1w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Gunslinger 1"; //CSTRING(1x1_Gunslinger1); - author = ECSTRING(main,cavmodteam); + displayName = "Gunslinger 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Gunslinger1_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1574,8 +1572,8 @@ class CfgVehicles { class Cav_1x2_Gunslinger2b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Gunslinger 2"; //CSTRING(1x1_Gunslinger1); - author = ECSTRING(main,cavmodteam); + displayName = "Gunslinger 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Gunslinger2_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1588,8 +1586,8 @@ class CfgVehicles { class Cav_1x2_Gunslinger2w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Gunslinger 2"; //CSTRING(1x1_Gunslinger1); - author = ECSTRING(main,cavmodteam); + displayName = "Gunslinger 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Gunslinger2_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1602,8 +1600,8 @@ class CfgVehicles { class Cav_1x2_Gunslinger3b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Gunslinger 3"; //CSTRING(1x1_Gunslinger1); - author = ECSTRING(main,cavmodteam); + displayName = "Gunslinger 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Gunslinger3_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1616,8 +1614,8 @@ class CfgVehicles { class Cav_1x2_Gunslinger3w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Gunslinger 3"; //CSTRING(1x1_Gunslinger1); - author = ECSTRING(main,cavmodteam); + displayName = "Gunslinger 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Gunslinger3_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1630,8 +1628,8 @@ class CfgVehicles { class Cav_1x2_Gunslinger4b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Gunslinger 4"; //CSTRING(1x1_Gunslinger1); - author = ECSTRING(main,cavmodteam); + displayName = "Gunslinger 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Gunslinger4_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1644,8 +1642,8 @@ class CfgVehicles { class Cav_1x2_Gunslinger4w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Gunslinger 4"; //CSTRING(1x1_Gunslinger1); - author = ECSTRING(main,cavmodteam); + displayName = "Gunslinger 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Gunslinger4_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1658,8 +1656,8 @@ class CfgVehicles { class Cav_1x2_Gunslinger5b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Gunslinger 5"; //CSTRING(1x1_Gunslinger1); - author = ECSTRING(main,cavmodteam); + displayName = "Gunslinger 5"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Gunslinger5_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1672,8 +1670,8 @@ class CfgVehicles { class Cav_1x2_Gunslinger5w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Gunslinger 5"; //CSTRING(1x1_Gunslinger1); - author = ECSTRING(main,cavmodteam); + displayName = "Gunslinger 5"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Gunslinger5_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1686,8 +1684,8 @@ class CfgVehicles { class Cav_1x2_Gunslinger6b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Gunslinger 6"; //CSTRING(1x1_Gunslinger1); - author = ECSTRING(main,cavmodteam); + displayName = "Gunslinger 6"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Gunslinger6_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1700,8 +1698,8 @@ class CfgVehicles { class Cav_1x2_Gunslinger6w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Gunslinger 6"; //CSTRING(1x1_Gunslinger1); - author = ECSTRING(main,cavmodteam); + displayName = "Gunslinger 6"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Gunslinger6_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1714,8 +1712,8 @@ class CfgVehicles { class Cav_1x2_Gunslinger7b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Gunslinger 7"; //CSTRING(1x1_Gunslinger1); - author = ECSTRING(main,cavmodteam); + displayName = "Gunslinger 7"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Gunslinger7_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1728,8 +1726,8 @@ class CfgVehicles { class Cav_1x2_Gunslinger7w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Gunslinger 7"; //CSTRING(1x1_Gunslinger1); - author = ECSTRING(main,cavmodteam); + displayName = "Gunslinger 7"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Gunslinger7_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1746,8 +1744,8 @@ class CfgVehicles { class Cav_1x2_Atlas1b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Atlas 1"; //CSTRING(1x1_Atlas1); - author = ECSTRING(main,cavmodteam); + displayName = "Atlas 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Atlas1_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1760,8 +1758,8 @@ class CfgVehicles { class Cav_1x2_Atlas1w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Atlas 1"; //CSTRING(1x1_Atlas1); - author = ECSTRING(main,cavmodteam); + displayName = "Atlas 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Atlas1_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1774,8 +1772,8 @@ class CfgVehicles { class Cav_1x2_Atlas2b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Atlas 2"; //CSTRING(1x1_Atlas1); - author = ECSTRING(main,cavmodteam); + displayName = "Atlas 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Atlas2_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1788,8 +1786,8 @@ class CfgVehicles { class Cav_1x2_Atlas2w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Atlas 2"; //CSTRING(1x1_Atlas1); - author = ECSTRING(main,cavmodteam); + displayName = "Atlas 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Atlas2_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1802,8 +1800,8 @@ class CfgVehicles { class Cav_1x2_Atlas3b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Atlas 3"; //CSTRING(1x1_Atlas1); - author = ECSTRING(main,cavmodteam); + displayName = "Atlas 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Atlas3_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1816,8 +1814,8 @@ class CfgVehicles { class Cav_1x2_Atlas3w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Atlas 3"; //CSTRING(1x1_Atlas1); - author = ECSTRING(main,cavmodteam); + displayName = "Atlas 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Atlas3_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1830,8 +1828,8 @@ class CfgVehicles { class Cav_1x2_Atlas4b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Atlas 4"; //CSTRING(1x1_Atlas1); - author = ECSTRING(main,cavmodteam); + displayName = "Atlas 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Atlas4_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1844,8 +1842,8 @@ class CfgVehicles { class Cav_1x2_Atlas4w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Atlas 4"; //CSTRING(1x1_Atlas1); - author = ECSTRING(main,cavmodteam); + displayName = "Atlas 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Atlas4_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1858,8 +1856,8 @@ class CfgVehicles { class Cav_1x2_Atlas5b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Atlas 5"; //CSTRING(1x1_Atlas1); - author = ECSTRING(main,cavmodteam); + displayName = "Atlas 5"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Atlas5_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1872,8 +1870,8 @@ class CfgVehicles { class Cav_1x2_Atlas5w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Atlas 5"; //CSTRING(1x1_Atlas1); - author = ECSTRING(main,cavmodteam); + displayName = "Atlas 5"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Atlas5_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1886,8 +1884,8 @@ class CfgVehicles { class Cav_1x2_Atlas6b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Atlas 6"; //CSTRING(1x1_Atlas1); - author = ECSTRING(main,cavmodteam); + displayName = "Atlas 6"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Atlas6_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1900,8 +1898,8 @@ class CfgVehicles { class Cav_1x2_Atlas6w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Atlas 6"; //CSTRING(1x1_Atlas1); - author = ECSTRING(main,cavmodteam); + displayName = "Atlas 6"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Atlas6_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1918,8 +1916,8 @@ class CfgVehicles { class Cav_1x2_Hitman5b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Hitman 5"; //CSTRING(1x1_Hitman1); - author = ECSTRING(main,cavmodteam); + displayName = "Hitman 5"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Hitman5_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1932,8 +1930,8 @@ class CfgVehicles { class Cav_1x2_Hitman5w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Hitman 5"; //CSTRING(1x1_Hitman1); - author = ECSTRING(main,cavmodteam); + displayName = "Hitman 5"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Hitman5_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1946,8 +1944,8 @@ class CfgVehicles { class Cav_1x2_Hitman6b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Hitman 6"; //CSTRING(1x1_Hitman1); - author = ECSTRING(main,cavmodteam); + displayName = "Hitman 6"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Hitman6_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1960,8 +1958,8 @@ class CfgVehicles { class Cav_1x2_Hitman6w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Hitman 6"; //CSTRING(1x1_Hitman1); - author = ECSTRING(main,cavmodteam); + displayName = "Hitman 6"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Hitman6_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -1974,8 +1972,8 @@ class CfgVehicles { class Cav_1x2_Hitman7b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Hitman 7"; //CSTRING(1x1_Hitman1); - author = ECSTRING(main,cavmodteam); + displayName = "Hitman 7"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Hitman7_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -1988,8 +1986,8 @@ class CfgVehicles { class Cav_1x2_Hitman7w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Hitman 7"; //CSTRING(1x1_Hitman1); - author = ECSTRING(main,cavmodteam); + displayName = "Hitman 7"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Hitman7_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2006,8 +2004,8 @@ class CfgVehicles { class Cav_1x2_Misfit1b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Misfit 1"; //CSTRING(1x1_Misfit1); - author = ECSTRING(main,cavmodteam); + displayName = "Misfit 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Misfit1_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2020,8 +2018,8 @@ class CfgVehicles { class Cav_1x2_Misfit1w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Misfit 1"; //CSTRING(1x1_Misfit1); - author = ECSTRING(main,cavmodteam); + displayName = "Misfit 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Misfit1_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2034,8 +2032,8 @@ class CfgVehicles { class Cav_1x2_Misfit2b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Misfit 2"; //CSTRING(1x1_Misfit1); - author = ECSTRING(main,cavmodteam); + displayName = "Misfit 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Misfit2_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2048,8 +2046,8 @@ class CfgVehicles { class Cav_1x2_Misfit2w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Misfit 2"; //CSTRING(1x1_Misfit1); - author = ECSTRING(main,cavmodteam); + displayName = "Misfit 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Misfit2_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2062,8 +2060,8 @@ class CfgVehicles { class Cav_1x2_Misfit3b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Misfit 3"; //CSTRING(1x1_Misfit1); - author = ECSTRING(main,cavmodteam); + displayName = "Misfit 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Misfit3_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2076,8 +2074,8 @@ class CfgVehicles { class Cav_1x2_Misfit3w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Misfit 3"; //CSTRING(1x1_Misfit1); - author = ECSTRING(main,cavmodteam); + displayName = "Misfit 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Misfit3_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2090,8 +2088,8 @@ class CfgVehicles { class Cav_1x2_Misfit4b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Misfit 4"; //CSTRING(1x1_Misfit1); - author = ECSTRING(main,cavmodteam); + displayName = "Misfit 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Misfit4_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2104,8 +2102,8 @@ class CfgVehicles { class Cav_1x2_Misfit4w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Misfit 4"; //CSTRING(1x1_Misfit1); - author = ECSTRING(main,cavmodteam); + displayName = "Misfit 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Misfit4_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2118,8 +2116,8 @@ class CfgVehicles { class Cav_1x2_Misfit5b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Misfit 5"; //CSTRING(1x1_Misfit1); - author = ECSTRING(main,cavmodteam); + displayName = "Misfit 5"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Misfit5_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2132,8 +2130,8 @@ class CfgVehicles { class Cav_1x2_Misfit5w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Misfit 5"; //CSTRING(1x1_Misfit1); - author = ECSTRING(main,cavmodteam); + displayName = "Misfit 5"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Misfit5_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2146,8 +2144,8 @@ class CfgVehicles { class Cav_1x2_Misfit6b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Misfit 6"; //CSTRING(1x1_Misfit1); - author = ECSTRING(main,cavmodteam); + displayName = "Misfit 6"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Misfit6_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2160,8 +2158,8 @@ class CfgVehicles { class Cav_1x2_Misfit6w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Misfit 6"; //CSTRING(1x1_Misfit1); - author = ECSTRING(main,cavmodteam); + displayName = "Misfit 6"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Misfit6_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2174,8 +2172,8 @@ class CfgVehicles { class Cav_1x2_Misfit7b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Misfit 7"; //CSTRING(1x1_Misfit1); - author = ECSTRING(main,cavmodteam); + displayName = "Misfit 7"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Misfit7_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2188,8 +2186,8 @@ class CfgVehicles { class Cav_1x2_Misfit7w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Misfit 7"; //CSTRING(1x1_Misfit1); - author = ECSTRING(main,cavmodteam); + displayName = "Misfit 7"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Misfit7_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2206,8 +2204,8 @@ class CfgVehicles { class Cav_1x2_Bandit1b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Bandit 1"; //CSTRING(1x1_Bandit1); - author = ECSTRING(main,cavmodteam); + displayName = "Bandit 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Bandit1_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2220,8 +2218,8 @@ class CfgVehicles { class Cav_1x2_Bandit1w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Bandit 1"; //CSTRING(1x1_Bandit1); - author = ECSTRING(main,cavmodteam); + displayName = "Bandit 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Bandit1_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2234,8 +2232,8 @@ class CfgVehicles { class Cav_1x2_Bandit2b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Bandit 2"; //CSTRING(1x1_Bandit1); - author = ECSTRING(main,cavmodteam); + displayName = "Bandit 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Bandit2_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2248,8 +2246,8 @@ class CfgVehicles { class Cav_1x2_Bandit2w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Bandit 2"; //CSTRING(1x1_Bandit1); - author = ECSTRING(main,cavmodteam); + displayName = "Bandit 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Bandit2_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2262,8 +2260,8 @@ class CfgVehicles { class Cav_1x2_Bandit3b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Bandit 3"; //CSTRING(1x1_Bandit1); - author = ECSTRING(main,cavmodteam); + displayName = "Bandit 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Bandit3_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2276,8 +2274,8 @@ class CfgVehicles { class Cav_1x2_Bandit3w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Bandit 3"; //CSTRING(1x1_Bandit1); - author = ECSTRING(main,cavmodteam); + displayName = "Bandit 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Bandit3_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2290,8 +2288,8 @@ class CfgVehicles { class Cav_1x2_Bandit4b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Bandit 4"; //CSTRING(1x1_Bandit1); - author = ECSTRING(main,cavmodteam); + displayName = "Bandit 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Bandit4_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2304,8 +2302,8 @@ class CfgVehicles { class Cav_1x2_Bandit4w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Bandit 4"; //CSTRING(1x1_Bandit1); - author = ECSTRING(main,cavmodteam); + displayName = "Bandit 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Bandit4_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2318,8 +2316,8 @@ class CfgVehicles { class Cav_1x2_Bandit5b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Bandit 5"; //CSTRING(1x1_Bandit1); - author = ECSTRING(main,cavmodteam); + displayName = "Bandit 5"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Bandit5_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2332,8 +2330,8 @@ class CfgVehicles { class Cav_1x2_Bandit5w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Bandit 5"; //CSTRING(1x1_Bandit1); - author = ECSTRING(main,cavmodteam); + displayName = "Bandit 5"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Bandit5_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2346,8 +2344,8 @@ class CfgVehicles { class Cav_1x2_Bandit6b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Bandit 6"; //CSTRING(1x1_Bandit1); - author = ECSTRING(main,cavmodteam); + displayName = "Bandit 6"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Bandit6_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2360,8 +2358,8 @@ class CfgVehicles { class Cav_1x2_Bandit6w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Bandit 6"; //CSTRING(1x1_Bandit1); - author = ECSTRING(main,cavmodteam); + displayName = "Bandit 6"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Bandit6_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2374,8 +2372,8 @@ class CfgVehicles { class Cav_1x2_Bandit7b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Bandit 7"; //CSTRING(1x1_Bandit1); - author = ECSTRING(main,cavmodteam); + displayName = "Bandit 7"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Bandit7_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2388,8 +2386,8 @@ class CfgVehicles { class Cav_1x2_Bandit7w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Bandit 7"; //CSTRING(1x1_Bandit1); - author = ECSTRING(main,cavmodteam); + displayName = "Bandit 7"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Bandit7_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2406,8 +2404,8 @@ class CfgVehicles { class Cav_1x2_Infidel1b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Infidel 1"; //CSTRING(1x1_Infidel1); - author = ECSTRING(main,cavmodteam); + displayName = "Infidel 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Infidel1_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2420,8 +2418,8 @@ class CfgVehicles { class Cav_1x2_Infidel1w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Infidel 1"; //CSTRING(1x1_Infidel1); - author = ECSTRING(main,cavmodteam); + displayName = "Infidel 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Infidel1_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2434,8 +2432,8 @@ class CfgVehicles { class Cav_1x2_Infidel2b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Infidel 2"; //CSTRING(1x1_Infidel1); - author = ECSTRING(main,cavmodteam); + displayName = "Infidel 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Infidel2_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2448,8 +2446,8 @@ class CfgVehicles { class Cav_1x2_Infidel2w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Infidel 2"; //CSTRING(1x1_Infidel1); - author = ECSTRING(main,cavmodteam); + displayName = "Infidel 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Infidel2_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2462,8 +2460,8 @@ class CfgVehicles { class Cav_1x2_Infidel3b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Infidel 3"; //CSTRING(1x1_Infidel1); - author = ECSTRING(main,cavmodteam); + displayName = "Infidel 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Infidel3_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2476,8 +2474,8 @@ class CfgVehicles { class Cav_1x2_Infidel3w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Infidel 3"; //CSTRING(1x1_Infidel1); - author = ECSTRING(main,cavmodteam); + displayName = "Infidel 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Infidel3_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2490,8 +2488,8 @@ class CfgVehicles { class Cav_1x2_Infidel4b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Infidel 4"; //CSTRING(1x1_Infidel1); - author = ECSTRING(main,cavmodteam); + displayName = "Infidel 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Infidel4_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2504,8 +2502,8 @@ class CfgVehicles { class Cav_1x2_Infidel4w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Infidel 4"; //CSTRING(1x1_Infidel1); - author = ECSTRING(main,cavmodteam); + displayName = "Infidel 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Infidel4_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2522,8 +2520,8 @@ class CfgVehicles { class Cav_1x2_Longshot1b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Longshot 1"; //CSTRING(1x1_Longshot1); - author = ECSTRING(main,cavmodteam); + displayName = "Longshot 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Longshot1_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2536,8 +2534,8 @@ class CfgVehicles { class Cav_1x2_Longshot1w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Longshot 1"; //CSTRING(1x1_Longshot1); - author = ECSTRING(main,cavmodteam); + displayName = "Longshot 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Longshot1_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2550,8 +2548,8 @@ class CfgVehicles { class Cav_1x2_Longshot2b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Longshot 2"; //CSTRING(1x1_Longshot1); - author = ECSTRING(main,cavmodteam); + displayName = "Longshot 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Longshot2_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2564,8 +2562,8 @@ class CfgVehicles { class Cav_1x2_Longshot2w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Longshot 2"; //CSTRING(1x1_Longshot1); - author = ECSTRING(main,cavmodteam); + displayName = "Longshot 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Longshot2_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2578,8 +2576,8 @@ class CfgVehicles { class Cav_1x2_Longshot3b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Longshot 3"; //CSTRING(1x1_Longshot1); - author = ECSTRING(main,cavmodteam); + displayName = "Longshot 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Longshot3_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2592,8 +2590,8 @@ class CfgVehicles { class Cav_1x2_Longshot3w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Longshot 3"; //CSTRING(1x1_Longshot1); - author = ECSTRING(main,cavmodteam); + displayName = "Longshot 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Longshot3_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2606,8 +2604,8 @@ class CfgVehicles { class Cav_1x2_Longshot4b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Longshot 4"; //CSTRING(1x1_Longshot1); - author = ECSTRING(main,cavmodteam); + displayName = "Longshot 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Longshot4_b.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_Black"; @@ -2620,8 +2618,8 @@ class CfgVehicles { class Cav_1x2_Longshot4w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Longshot 4"; //CSTRING(1x1_Longshot1); - author = ECSTRING(main,cavmodteam); + displayName = "Longshot 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Units\Longshot4_w.paa); editorSubcategory = "Cav_EdSubcat_Callsigns_White"; @@ -2641,8 +2639,8 @@ class CfgVehicles { class Cav_10x10_Pad1w: UserTexture10m_F { scope = 2; scopeCurator = 2; - displayName = "Pad 1"; //CSTRING(10x10_Pad1); - author = ECSTRING(main,cavmodteam); + displayName = "Pad 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Base\Pad1_w.paa); editorSubcategory = "Cav_EdSubcat_Terrain_White"; @@ -2655,8 +2653,8 @@ class CfgVehicles { class Cav_10x10_Pad2w: UserTexture10m_F { scope = 2; scopeCurator = 2; - displayName = "Pad 2"; //CSTRING(10x10_Pad2); - author = ECSTRING(main,cavmodteam); + displayName = "Pad 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Base\Pad2_w.paa); editorSubcategory = "Cav_EdSubcat_Terrain_White"; @@ -2669,8 +2667,8 @@ class CfgVehicles { class Cav_10x10_Pad3w: UserTexture10m_F { scope = 2; scopeCurator = 2; - displayName = "Pad 3"; //CSTRING(10x10_Pad3); - author = ECSTRING(main,cavmodteam); + displayName = "Pad 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Base\Pad3_w.paa); editorSubcategory = "Cav_EdSubcat_Terrain_White"; @@ -2683,8 +2681,8 @@ class CfgVehicles { class Cav_10x10_Pad4w: UserTexture10m_F { scope = 2; scopeCurator = 2; - displayName = "Pad 4"; //CSTRING(10x10_Pad4); - author = ECSTRING(main,cavmodteam); + displayName = "Pad 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Base\Pad4_w.paa); editorSubcategory = "Cav_EdSubcat_Terrain_White"; @@ -2701,8 +2699,8 @@ class CfgVehicles { class Cav_1x2_Lane1w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Lane 1"; //CSTRING(1x2_Lane1); - author = ECSTRING(main,cavmodteam); + displayName = "Lane 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Base\Lane1_w.paa); editorSubcategory = "Cav_EdSubcat_Terrain_White"; @@ -2715,8 +2713,8 @@ class CfgVehicles { class Cav_1x2_Lane1b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Lane 1"; //CSTRING(1x2_Lane1); - author = ECSTRING(main,cavmodteam); + displayName = "Lane 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Base\Lane1_b.paa); editorSubcategory = "Cav_EdSubcat_Terrain_Black"; @@ -2729,8 +2727,8 @@ class CfgVehicles { class Cav_1x2_Lane2w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Lane 2"; //CSTRING(1x2_Lane2); - author = ECSTRING(main,cavmodteam); + displayName = "Lane 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Base\Lane2_w.paa); editorSubcategory = "Cav_EdSubcat_Terrain_White"; @@ -2743,8 +2741,8 @@ class CfgVehicles { class Cav_1x2_Lane2b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Lane 2"; //CSTRING(1x2_Lane2); - author = ECSTRING(main,cavmodteam); + displayName = "Lane 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Base\Lane2_b.paa); editorSubcategory = "Cav_EdSubcat_Terrain_Black"; @@ -2757,8 +2755,8 @@ class CfgVehicles { class Cav_1x2_Lane3w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Lane 3"; //CSTRING(1x2_Lane3); - author = ECSTRING(main,cavmodteam); + displayName = "Lane 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Base\Lane3_w.paa); editorSubcategory = "Cav_EdSubcat_Terrain_White"; @@ -2771,8 +2769,8 @@ class CfgVehicles { class Cav_1x2_Lane3b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Lane 3"; //CSTRING(1x2_Lane3); - author = ECSTRING(main,cavmodteam); + displayName = "Lane 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Base\Lane3_b.paa); editorSubcategory = "Cav_EdSubcat_Terrain_Black"; @@ -2785,8 +2783,8 @@ class CfgVehicles { class Cav_1x2_Lane4w: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Lane 4"; //CSTRING(1x2_Lane4); - author = ECSTRING(main,cavmodteam); + displayName = "Lane 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Base\Lane4_w.paa); editorSubcategory = "Cav_EdSubcat_Terrain_White"; @@ -2799,8 +2797,8 @@ class CfgVehicles { class Cav_1x2_Lane4b: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Lane 4"; //CSTRING(1x2_Lane4); - author = ECSTRING(main,cavmodteam); + displayName = "Lane 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\Base\Lane4_b.paa); editorSubcategory = "Cav_EdSubcat_Terrain_Black"; @@ -2821,8 +2819,8 @@ class CfgVehicles { class Cav_Letters_A: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Letters - A"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Letters - A"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\letters\c_A_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -2835,8 +2833,8 @@ class CfgVehicles { class Cav_Letters_B: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Letters - B"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Letters - B"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\letters\c_B_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -2849,8 +2847,8 @@ class CfgVehicles { class Cav_Letters_C: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Letters - C"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Letters - C"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\letters\c_C_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -2863,8 +2861,8 @@ class CfgVehicles { class Cav_Letters_S: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Letters - S"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Letters - S"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\letters\c_S_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -2877,8 +2875,8 @@ class CfgVehicles { class Cav_Numbers_0: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Numbers - 0"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Numbers - 0"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\numbers\c_0_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -2891,8 +2889,8 @@ class CfgVehicles { class Cav_Numbers_1: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Numbers - 1"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Numbers - 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\numbers\c_1_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -2905,8 +2903,8 @@ class CfgVehicles { class Cav_Numbers_2: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Numbers - 2"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Numbers - 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\numbers\c_2_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -2919,8 +2917,8 @@ class CfgVehicles { class Cav_Numbers_3: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Numbers - 3"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Numbers - 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\numbers\c_3_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -2933,8 +2931,8 @@ class CfgVehicles { class Cav_Numbers_4: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Numbers - 4"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Numbers - 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\numbers\c_4_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -2947,8 +2945,8 @@ class CfgVehicles { class Cav_Numbers_5: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Numbers - 5"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Numbers - 5"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\numbers\c_5_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -2961,8 +2959,8 @@ class CfgVehicles { class Cav_Numbers_6: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Numbers - 6"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Numbers - 6"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\numbers\c_6_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -2975,8 +2973,8 @@ class CfgVehicles { class Cav_Numbers_7: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Numbers - 7"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Numbers - 7"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\numbers\c_7_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -2989,8 +2987,8 @@ class CfgVehicles { class Cav_Numbers_8: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Numbers - 8"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Numbers - 8"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\numbers\c_8_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3003,8 +3001,8 @@ class CfgVehicles { class Cav_Numbers_9: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Numbers - 9"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Numbers - 9"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\numbers\c_8_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3017,8 +3015,8 @@ class CfgVehicles { class Cav_Symbols_Dash: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Symbols - Dash"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Symbols - Dash"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\symbols\c_line_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3031,8 +3029,8 @@ class CfgVehicles { class Cav_Garry_Owen: UserTexture_1x2_F { scope = 2; scopeCurator = 2; - displayName = "Unit - Garry Owen"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit - Garry Owen"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\Destroyer_GarryOwen_co.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3045,8 +3043,8 @@ class CfgVehicles { class Cav_Bravo_Stryker: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit - Stryker"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit - Stryker"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\stryker_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3059,8 +3057,8 @@ class CfgVehicles { class Cav_Unit_Bravo_1: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit - Bravo 1"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit - Bravo 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic1_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3073,8 +3071,8 @@ class CfgVehicles { class Cav_Unit_Bravo_2: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit - Bravo 2"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit - Bravo 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic2_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3087,8 +3085,8 @@ class CfgVehicles { class Cav_Unit_Bravo_3: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit - Bravo 3"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit - Bravo 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic3_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3101,8 +3099,8 @@ class CfgVehicles { class Cav_Unit_Bravo_4: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit - Bravo 4"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit - Bravo 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic4_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3115,8 +3113,8 @@ class CfgVehicles { class Cav_Unit_Bravo_5: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit - Bravo 5"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit - Bravo 5"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic5_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3129,8 +3127,8 @@ class CfgVehicles { class Cav_Unit_Bravo_6: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit - Bravo 6"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit - Bravo 6"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic6_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3143,8 +3141,8 @@ class CfgVehicles { class Cav_Unit_Charlie_1: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit - Charlie 1"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit - Charlie 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic1_blu_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3157,8 +3155,8 @@ class CfgVehicles { class Cav_Unit_Charlie_2: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit - Charlie 2"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit - Charlie 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic2_blu_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3171,8 +3169,8 @@ class CfgVehicles { class Cav_Unit_Charlie_3: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit - Charlie 3"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit - Charlie 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic3_blu_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3185,8 +3183,8 @@ class CfgVehicles { class Cav_Unit_Charlie_4: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit - Charlie 4"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit - Charlie 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic4_blu_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3199,8 +3197,8 @@ class CfgVehicles { class Cav_Unit_Charlie_5: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit - Charlie 5"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit - Charlie 5"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic5_blu_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3213,8 +3211,8 @@ class CfgVehicles { class Cav_Unit_Charlie_6: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit - Charlie 6"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit - Charlie 6"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic6_blu_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3227,8 +3225,8 @@ class CfgVehicles { class Cav_Unit_Small_Bravo_1: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit Small - Bravo 1"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit Small - Bravo 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic1_s_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3241,8 +3239,8 @@ class CfgVehicles { class Cav_Unit_Small_Bravo_2: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit Small - Bravo 2"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit Small - Bravo 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic2_s_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3255,8 +3253,8 @@ class CfgVehicles { class Cav_Unit_Small_Bravo_3: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit Small - Bravo 3"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit Small - Bravo 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic3_s_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3269,8 +3267,8 @@ class CfgVehicles { class Cav_Unit_Small_Bravo_4: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit Small - Bravo 4"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit Small - Bravo 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic4_s_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3283,8 +3281,8 @@ class CfgVehicles { class Cav_Unit_Small_Bravo_5: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit Small - Bravo 5"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit Small - Bravo 5"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic5_s_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3297,8 +3295,8 @@ class CfgVehicles { class Cav_Unit_Small_Bravo_6: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit Small - Bravo 6"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit Small - Bravo 6"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic6_s_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3311,8 +3309,8 @@ class CfgVehicles { class Cav_Unit_Small_Charlie_1: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit Small - Charlie 1"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit Small - Charlie 1"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic1_blu_s_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3325,8 +3323,8 @@ class CfgVehicles { class Cav_Unit_Small_Charlie_2: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit Small - Charlie 2"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit Small - Charlie 2"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic2_blu_s_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3339,8 +3337,8 @@ class CfgVehicles { class Cav_Unit_Small_Charlie_3: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit Small - Charlie 3"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit Small - Charlie 3"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic3_blu_s_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3353,8 +3351,8 @@ class CfgVehicles { class Cav_Unit_Small_Charlie_4: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit Small - Charlie 4"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit Small - Charlie 4"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic4_blu_s_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3367,8 +3365,8 @@ class CfgVehicles { class Cav_Unit_Small_Charlie_5: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit Small - Charlie 5"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit Small - Charlie 5"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic5_blu_s_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; @@ -3381,8 +3379,8 @@ class CfgVehicles { class Cav_Unit_Small_Charlie_6: UserTexture1m_F { scope = 2; scopeCurator = 2; - displayName = "Unit Small - Charlie 6"; //CSTRING(Arlington); - author = ECSTRING(main,cavmodteam); + displayName = "Unit Small - Charlie 6"; + author = ECSTRING(main,modteam); editorPreview = QPATHTOF(data\vehicles\label\special\vic6_blu_s_ca.paa); editorSubcategory = "Cav_EdSubcat_Vehicle_Labels"; diff --git a/addons/textures/stringtable.xml b/addons/textures/stringtable.xml index e39b6cad..2998a80c 100644 --- a/addons/textures/stringtable.xml +++ b/addons/textures/stringtable.xml @@ -1,75 +1,75 @@ - + - + 7th Cavalry Callsigns Black - + 7th Cavalry Callsigns White - + 7th Cavalry Terrain Black - + 7th Cavalry Terrain White - + 7th Cavalry Arlington - + 7th Cavalry Vehicle Labels - + Arlington Label (Left) - + Arlington Label (Right) - + Bowman - + Britton - + Carter - + Cooper - + Dornbierer - + Krazee - + Long - + Mcgehee - + MillerDC - + Muska - + Novak - + Raven - + Ronnie - + Tarkas - + Traycer diff --git a/addons/troops_bravo_atlas/$PBOPREFIX$ b/addons/troops_bravo_atlas/$PBOPREFIX$ deleted file mode 100644 index c0c33f42..00000000 --- a/addons/troops_bravo_atlas/$PBOPREFIX$ +++ /dev/null @@ -1 +0,0 @@ -z\cav\addons\troops_bravo_atlas \ No newline at end of file diff --git a/addons/troops_bravo_atlas/CfgEditorSubcategories.hpp b/addons/troops_bravo_atlas/CfgEditorSubcategories.hpp deleted file mode 100644 index 76fc16a9..00000000 --- a/addons/troops_bravo_atlas/CfgEditorSubcategories.hpp +++ /dev/null @@ -1,5 +0,0 @@ -class CfgEditorSubcategories { - class Cav_EdSubcat_Personnel_Bravo_Atlas { - displayname = CSTRING(personnel_bravo_atlas); - }; -}; \ No newline at end of file diff --git a/addons/troops_bravo_atlas/CfgGroups.hpp b/addons/troops_bravo_atlas/CfgGroups.hpp deleted file mode 100644 index 13fbde1d..00000000 --- a/addons/troops_bravo_atlas/CfgGroups.hpp +++ /dev/null @@ -1,236 +0,0 @@ -class CfgGroups { - class West { - class BLU_USA_7CAV_F { - name = ECSTRING(common,faction_display); - class Cav_Bravo_Atlas_Squads { - name = CSTRING(cat_bravo_atlas_squads); - - class Cav_B_B_Atlas_Medical_Squad { - name = CSTRING(medical_squad); - 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_Atlas_Medic_TeamLeader_F"; - }; - class Unit1 { - position[] = {1.0, 0.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Atlas_Medic_CombatMedic_F"; - }; - }; - class Cav_B_B_Atlas_Medical_3_1_Squad { - name = CSTRING(medical_3_1_squad); - 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_Atlas_Medic_TeamLeader_3_1_F"; - }; - class Unit1 { - position[] = {1.0, 0.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Atlas_Medic_CombatMedic_F"; - }; - }; - class Cav_B_B_Atlas_Medical_3_2_Squad { - name = CSTRING(medical_3_2_squad); - 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_Atlas_Medic_TeamLeader_3_2_F"; - }; - class Unit1 { - position[] = {1.0, 0.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Atlas_Medic_CombatMedic_F"; - }; - }; -/* - class Cav_B_B_Atlas_Logistics_Squad { - name = CSTRING(logistics_squad); - 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_Atlas_Logistics_TeamLeader_F"; - }; - class Unit1 { - position[] = {0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Atlas_Logistics_TeamMember_F"; - }; - class Unit2 { - position[] = {-0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Atlas_Logistics_TeamMember_F"; - }; - class Unit3 { - position[] = {0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Atlas_Logistics_TeamMember_F"; - }; - class Unit4 { - position[] = {-0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Atlas_Logistics_TeamMember_F"; - }; - class Unit5 { - position[] = {0.5, -3.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Atlas_Logistics_TeamMember_F"; - }; - class Unit6 { - position[] = {-0.5, -3.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Atlas_Logistics_TeamMember_F"; - }; - }; - class Cav_B_B_Atlas_Logistics_3_3_Squad { - name = CSTRING(logistics_3_3_squad); - 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_Atlas_Logistics_TeamLeader_3_3_F"; - }; - class Unit1 { - position[] = {0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Atlas_Logistics_TeamMember_F"; - }; - class Unit2 { - position[] = {-0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Atlas_Logistics_TeamMember_F"; - }; - class Unit3 { - position[] = {0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Atlas_Logistics_TeamMember_F"; - }; - class Unit4 { - position[] = {-0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Atlas_Logistics_TeamMember_F"; - }; - class Unit5 { - position[] = {0.5, -3.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Atlas_Logistics_TeamMember_F"; - }; - class Unit6 { - position[] = {-0.5, -3.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Atlas_Logistics_TeamMember_F"; - }; - }; - class Cav_B_B_Atlas_Logistics_3_4_Squad { - name = CSTRING(logistics_3_4_squad); - 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_Atlas_Logistics_TeamLeader_3_4_F"; - }; - class Unit1 { - position[] = {0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Atlas_Logistics_TeamMember_F"; - }; - class Unit2 { - position[] = {-0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Atlas_Logistics_TeamMember_F"; - }; - class Unit3 { - position[] = {0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Atlas_Logistics_TeamMember_F"; - }; - class Unit4 { - position[] = {-0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Atlas_Logistics_TeamMember_F"; - }; - class Unit5 { - position[] = {0.5, -3.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Atlas_Logistics_TeamMember_F"; - }; - class Unit6 { - position[] = {-0.5, -3.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Atlas_Logistics_TeamMember_F"; - }; - }; - - class Cav_B_B_Atlas_HQ_3_5_Squad { - name = CSTRING(HQ_3_5_Squad); - 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 = "LIEUTENANT"; - side = 1; - vehicle = "Cav_B_B_Atlas_Logistics_OpsNCO_3_5_F"; - }; - }; - class Cav_B_B_Atlas_HQ_3_6_Squad { - name = CSTRING(HQ_3_6_Squad); - 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 = "LIEUTENANT"; - side = 1; - vehicle = "Cav_B_B_Atlas_Logistics_OpsOfficer_3_6_F"; - }; - }; */ - }; - }; - }; -}; \ No newline at end of file diff --git a/addons/troops_bravo_atlas/CfgVehicles.hpp b/addons/troops_bravo_atlas/CfgVehicles.hpp deleted file mode 100644 index 1b317ea9..00000000 --- a/addons/troops_bravo_atlas/CfgVehicles.hpp +++ /dev/null @@ -1,204 +0,0 @@ -class CfgVehicles { - class Cav_B_base_F; - class Cav_B_Bravo_Atlas_base_F : Cav_B_base_F { - _generalMacro = "Cav_B_Bravo_Atlas_base_F"; - scope = 1; - scopeCurator = 0; - displayName = ECSTRING(common,trooper); - author = ECSTRING(Main,ModTeam); - cavCompany = "Bravo"; - cavPlatoon = 3; - - editorSubcategory = "Cav_EdSubcat_Personnel_Bravo_Atlas"; - - 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_B_Atlas_Medic_TeamLeader_F : Cav_B_Bravo_Atlas_base_F { - _generalMacro = "Cav_B_B_Atlas_Medic_TeamLeader_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(medic_teamleader); - author = ECSTRING(Main,ModTeam); - - 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_Atlas_Medic_CombatMedic_F : Cav_B_Bravo_Atlas_base_F { - _generalMacro = "Cav_B_B_Atlas_Medic_CombatMedic_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(medic_combatmedic); - author = ECSTRING(Main,ModTeam); - - - 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_Atlas_Logistics_Officer_F : Cav_B_Bravo_Atlas_base_F { - _generalMacro = "Cav_B_B_Atlas_Logistics_Officer_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(logistics_officer); - author = ECSTRING(Main,ModTeam); - - - icon = "iconManOfficer"; - }; - class Cav_B_B_Atlas_Logistics_OpsOfficer_F : Cav_B_B_Atlas_Logistics_Officer_F { - _generalMacro = "Cav_B_B_Atlas_Logistics_OpsOfficer_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(logistics_opsofficer); - author = ECSTRING(Main,ModTeam); - - }; - class Cav_B_B_Atlas_Logistics_OpsNCO_F : Cav_B_B_Atlas_Logistics_Officer_F { - _generalMacro = "Cav_B_B_Atlas_Logistics_OpsNCO_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(logistics_opsnco); - author = ECSTRING(Main,ModTeam); - - }; - class Cav_B_B_Atlas_Logistics_TeamLeader_F : Cav_B_Bravo_Atlas_base_F { - _generalMacro = "Cav_B_B_Atlas_Logistics_TeamLeader_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(logistics_teamleader); - author = ECSTRING(Main,ModTeam); - - - 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_Atlas_Logistics_TeamMember_F : Cav_B_Bravo_Atlas_base_F { - _generalMacro = "Cav_B_B_Atlas_Logistics_TeamMember_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(logistics_teammember); - author = ECSTRING(Main,ModTeam); - }; - - - // Named - class Cav_B_B_Atlas_Medic_TeamLeader_3_1_F : Cav_B_B_Atlas_Medic_TeamLeader_F { - _generalMacro = "Cav_B_B_Atlas_Medic_TeamLeader_3_1_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(medic_teamleader_3_1); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Atlas_Medic_TeamLeader_3_2_F : Cav_B_B_Atlas_Medic_TeamLeader_F { - _generalMacro = "Cav_B_B_Atlas_Medic_TeamLeader_3_2_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(medic_teamleader_3_2); - author = ECSTRING(Main,ModTeam); - }; - - class Cav_B_B_Atlas_Logistics_TeamLeader_3_3_F : Cav_B_B_Atlas_Logistics_TeamLeader_F { - _generalMacro = "Cav_B_B_Atlas_Logistics_TeamLeader_3_3_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(logistics_teamleader_3_3); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Atlas_Logistics_TeamLeader_3_4_F : Cav_B_B_Atlas_Logistics_TeamLeader_F { - _generalMacro = "Cav_B_B_Atlas_Medic_TeamLeader_3_4_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(logistics_teamleader_3_4); - author = ECSTRING(Main,ModTeam); - }; - - class Cav_B_B_Atlas_Logistics_OpsNCO_3_5_F : Cav_B_B_Atlas_Logistics_OpsNCO_F { - _generalMacro = "Cav_B_B_Atlas_Logistics_OpsNCO_3_5_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(logistics_opsnco_3_5); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Atlas_Logistics_OpsOfficer_3_6_F : Cav_B_B_Atlas_Logistics_OpsOfficer_F { - _generalMacro = "Cav_B_B_Atlas_Logistics_OpsOfficer_3_6_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(logistics_opsofficer_3_6); - author = ECSTRING(Main,ModTeam); - }; -}; \ No newline at end of file diff --git a/addons/troops_bravo_atlas/config.cpp b/addons/troops_bravo_atlas/config.cpp deleted file mode 100644 index b280ea6c..00000000 --- a/addons/troops_bravo_atlas/config.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "script_component.hpp" - -class CfgPatches { - class ADDON { - name = COMPONENT_NAME; - units[] = { - "Cav_B_Bravo_Atlas_base_F", - "Cav_B_B_Atlas_Medic_TeamLeader_F", - "Cav_B_B_Atlas_Medic_CombatMedic_F", - "Cav_B_B_Atlas_Logistics_Officer_F", - "Cav_B_B_Atlas_Logistics_OpsOfficer_F", - "Cav_B_B_Atlas_Logistics_OpsNCO_F", - "Cav_B_B_Atlas_Logistics_TeamLeader_F", - "Cav_B_B_Atlas_Logistics_TeamMember_F", - "Cav_B_B_Atlas_Medic_TeamLeader_3_1_F", - "Cav_B_B_Atlas_Medic_TeamLeader_3_2_F", - "Cav_B_B_Atlas_Logistics_TeamLeader_3_3_F", - "Cav_B_B_Atlas_Logistics_TeamLeader_3_4_F", - "Cav_B_B_Atlas_Logistics_OpsNCO_3_5_F", - "Cav_B_B_Atlas_Logistics_OpsOfficer_3_6_F" - }; - weapons[] = {}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = { - "cav_main", - "cav_common" - }; - author = ECSTRING(Main,ModTeam); - authors[] = {"Brostrom.A (Evul)"}; - url = ECSTRING(Main,Url); - VERSION_CONFIG; - }; -}; - -#include "CfgEditorSubcategories.hpp" -#include "CfgVehicles.hpp" -#include "CfgGroups.hpp" \ No newline at end of file diff --git a/addons/troops_bravo_atlas/script_component.hpp b/addons/troops_bravo_atlas/script_component.hpp deleted file mode 100644 index 6cc434e1..00000000 --- a/addons/troops_bravo_atlas/script_component.hpp +++ /dev/null @@ -1,5 +0,0 @@ -#define COMPONENT troops_bravo_atlas -#define COMPONENT_BEAUTIFIED Bravo Co Atlas Troops - -#include "\z\cav\addons\main\script_mod.hpp" -#include "\z\cav\addons\main\script_macros.hpp" diff --git a/addons/troops_bravo_atlas/stringtable.xml b/addons/troops_bravo_atlas/stringtable.xml deleted file mode 100644 index ddd3e0fc..00000000 --- a/addons/troops_bravo_atlas/stringtable.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - Bravo Company Atlas - - - Bravo Company Atlas Squads - - - - - Officer - - - Ops Officer - - - Ops NCO Officer - - - Logistical Team Leader - - - Team Member - - - - Atlas Team Leader - - - Atlas Team Member - - - - - Team Leader (Atlas-1) - - - Team Leader (Atlas-2) - - - Team Leader (Atlas-3) - - - Team Leader (Atlas-4) - - - - Ops NCO Officer (Atlas-5) - - - Ops Officer (Atlas-6) - - - - - Atlas Medical-Team - - - Atlas Logistical Squad - - - - Team Atlas 1 - - - Team Atlas 2 - - - Squad Atlas 3 - - - Squad Atlas 4 - - - HQ Atlas 5 - - - HQ Atlas 6 - - - diff --git a/addons/troops_bravo_viking/$PBOPREFIX$ b/addons/troops_bravo_viking/$PBOPREFIX$ deleted file mode 100644 index d4576cb5..00000000 --- a/addons/troops_bravo_viking/$PBOPREFIX$ +++ /dev/null @@ -1 +0,0 @@ -z\cav\addons\troops_bravo_viking \ No newline at end of file diff --git a/addons/troops_bravo_viking/CfgEditorSubcategories.hpp b/addons/troops_bravo_viking/CfgEditorSubcategories.hpp deleted file mode 100644 index 6897bf7d..00000000 --- a/addons/troops_bravo_viking/CfgEditorSubcategories.hpp +++ /dev/null @@ -1,5 +0,0 @@ -class CfgEditorSubcategories { - class Cav_EdSubcat_Personnel_Bravo_Viking { - displayname = CSTRING(personnel_bravo_viking); - }; -}; \ No newline at end of file diff --git a/addons/troops_bravo_viking/CfgGroups.hpp b/addons/troops_bravo_viking/CfgGroups.hpp deleted file mode 100644 index 4c2f23ba..00000000 --- a/addons/troops_bravo_viking/CfgGroups.hpp +++ /dev/null @@ -1,347 +0,0 @@ -class CfgGroups { - class West { - class BLU_USA_7CAV_F { - name = ECSTRING(common,faction_display); - class Cav_Bravo_Viking_Squads { - name = CSTRING(Cat_Bravo_Viking_Squads); - class Cav_B_B_Scout_Squad { - name = CSTRING(b_scout_squad); - icon = "\A3\ui_f\data\map\markers\nato\b_recon.paa"; - faction = "BLU_USA_7CAV_F"; - side = 1; - class Unit0 { - position[] = {0, 0, 0}; - rank = "SERGEANT"; - side = 1; - vehicle = "Cav_B_B_Scout_SquadLeader_F"; - }; - class Unit1 { - position[] = {1.5, -1.0, 0.0}; - rank = "CORPORAL"; - side = 1; - vehicle = "Cav_B_B_Scout_Alpha_TeamLead_F"; - }; - class Unit2 { - position[] = {0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Alpha_AutomaticRifleman_F"; - }; - class Unit3 { - position[] = {-0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Alpha_Grenadier_F"; - }; - class Unit4 { - position[] = {-1.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Alpha_Rifleman_F"; - }; - class Unit5 { - position[] = {1.5, -2.0, 0.0}; - rank = "CORPORAL"; - side = 1; - vehicle = "Cav_B_B_Scout_Bravo_TeamLead_F"; - }; - class Unit6 { - position[] = {0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Bravo_AutomaticRifleman_F"; - }; - class Unit7 { - position[] = {-0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Bravo_Grenadier_F"; - }; - class Unit8 { - position[] = {-1.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Bravo_CombatLifeSaver_F"; - }; - }; - class Cav_B_B_Scout_2_1_Squad { - name = CSTRING(b_scout_2_1_squad); - icon = "\A3\ui_f\data\map\markers\nato\b_recon.paa"; - faction = "BLU_USA_7CAV_F"; - side = 1; - class Unit0 { - position[] = {0, 0, 0}; - rank = "SERGEANT"; - side = 1; - vehicle = "Cav_B_B_Scout_SquadLeader_2_1_F"; - }; - class Unit1 { - position[] = {1.5, -1.0, 0.0}; - rank = "CORPORAL"; - side = 1; - vehicle = "Cav_B_B_Scout_Alpha_TeamLead_F"; - }; - class Unit2 { - position[] = {0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Alpha_AutomaticRifleman_F"; - }; - class Unit3 { - position[] = {-0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Alpha_Grenadier_F"; - }; - class Unit4 { - position[] = {-1.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Alpha_Rifleman_F"; - }; - class Unit5 { - position[] = {1.5, -2.0, 0.0}; - rank = "CORPORAL"; - side = 1; - vehicle = "Cav_B_B_Scout_Bravo_TeamLead_F"; - }; - class Unit6 { - position[] = {0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Bravo_AutomaticRifleman_F"; - }; - class Unit7 { - position[] = {-0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Bravo_Grenadier_F"; - }; - class Unit8 { - position[] = {-1.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Bravo_CombatLifeSaver_F"; - }; - }; - class Cav_B_B_Scout_2_2_Squad { - name = CSTRING(b_scout_2_2_squad); - icon = "\A3\ui_f\data\map\markers\nato\b_recon.paa"; - faction = "BLU_USA_7CAV_F"; - side = 1; - class Unit0 { - position[] = {0, 0, 0}; - rank = "SERGEANT"; - side = 1; - vehicle = "Cav_B_B_Scout_SquadLeader_2_2_F"; - }; - class Unit1 { - position[] = {1.5, -1.0, 0.0}; - rank = "CORPORAL"; - side = 1; - vehicle = "Cav_B_B_Scout_Alpha_TeamLead_F"; - }; - class Unit2 { - position[] = {0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Alpha_AutomaticRifleman_F"; - }; - class Unit3 { - position[] = {-0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Alpha_Grenadier_F"; - }; - class Unit4 { - position[] = {-1.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Alpha_Rifleman_F"; - }; - class Unit5 { - position[] = {1.5, -2.0, 0.0}; - rank = "CORPORAL"; - side = 1; - vehicle = "Cav_B_B_Scout_Bravo_TeamLead_F"; - }; - class Unit6 { - position[] = {0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Bravo_AutomaticRifleman_F"; - }; - class Unit7 { - position[] = {-0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Bravo_Grenadier_F"; - }; - class Unit8 { - position[] = {-1.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Bravo_CombatLifeSaver_F"; - }; - }; - class Cav_B_B_Scout_2_3_Squad { - name = CSTRING(b_scout_2_3_squad); - icon = "\A3\ui_f\data\map\markers\nato\b_recon.paa"; - faction = "BLU_USA_7CAV_F"; - side = 1; - class Unit0 { - position[] = {0, 0, 0}; - rank = "SERGEANT"; - side = 1; - vehicle = "Cav_B_B_Scout_SquadLeader_2_3_F"; - }; - class Unit1 { - position[] = {1.5, -1.0, 0.0}; - rank = "CORPORAL"; - side = 1; - vehicle = "Cav_B_B_Scout_Alpha_TeamLead_F"; - }; - class Unit2 { - position[] = {0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Alpha_AutomaticRifleman_F"; - }; - class Unit3 { - position[] = {-0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Alpha_Grenadier_F"; - }; - class Unit4 { - position[] = {-1.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Alpha_Rifleman_F"; - }; - class Unit5 { - position[] = {1.5, -2.0, 0.0}; - rank = "CORPORAL"; - side = 1; - vehicle = "Cav_B_B_Scout_Bravo_TeamLead_F"; - }; - class Unit6 { - position[] = {0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Bravo_AutomaticRifleman_F"; - }; - class Unit7 { - position[] = {-0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Bravo_Grenadier_F"; - }; - class Unit8 { - position[] = {-1.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Bravo_CombatLifeSaver_F"; - }; - }; - class Cav_B_B_Scout_2_4_Squad { - name = CSTRING(b_scout_2_4_squad); - icon = "\A3\ui_f\data\map\markers\nato\b_recon.paa"; - faction = "BLU_USA_7CAV_F"; - side = 1; - class Unit0 { - position[] = {0, 0, 0}; - rank = "SERGEANT"; - side = 1; - vehicle = "Cav_B_B_Scout_SquadLeader_2_4_F"; - }; - class Unit1 { - position[] = {1.5, -1.0, 0.0}; - rank = "CORPORAL"; - side = 1; - vehicle = "Cav_B_B_Scout_Alpha_TeamLead_F"; - }; - class Unit2 { - position[] = {0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Alpha_AutomaticRifleman_F"; - }; - class Unit3 { - position[] = {-0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Alpha_Grenadier_F"; - }; - class Unit4 { - position[] = {-1.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Alpha_Rifleman_F"; - }; - class Unit5 { - position[] = {1.5, -2.0, 0.0}; - rank = "CORPORAL"; - side = 1; - vehicle = "Cav_B_B_Scout_Bravo_TeamLead_F"; - }; - class Unit6 { - position[] = {0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Bravo_AutomaticRifleman_F"; - }; - class Unit7 { - position[] = {-0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Bravo_Grenadier_F"; - }; - class Unit8 { - position[] = {-1.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_B_Scout_Bravo_CombatLifeSaver_F"; - }; - }; - - class Cav_B_B_Scout_HQ_5_Squad { - name = CSTRING(b_scout_hq_5_squad); - 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 = "LIEUTENANT"; - side = 1; - vehicle = "Cav_B_B_Scout_PlatoonLead_2_5_F"; - }; - }; - class Cav_B_B_Scout_HQ_6_Squad { - name = CSTRING(b_scout_hq_6_squad); - 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 = "LIEUTENANT"; - side = 1; - vehicle = "Cav_B_B_Scout_PlatoonLead_2_6_F"; - }; - }; - class Cav_B_B_Scout_HQ_7_Squad { - name = CSTRING(b_scout_hq_7_squad); - 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 = "LIEUTENANT"; - side = 1; - vehicle = "Cav_B_B_Scout_PlatoonMedic_2_7_F"; - }; - }; - }; - }; - }; -}; \ No newline at end of file diff --git a/addons/troops_bravo_viking/CfgVehicles.hpp b/addons/troops_bravo_viking/CfgVehicles.hpp deleted file mode 100644 index ed4a063d..00000000 --- a/addons/troops_bravo_viking/CfgVehicles.hpp +++ /dev/null @@ -1,485 +0,0 @@ -class CfgVehicles { - class Cav_B_base_F; - class Cav_B_Bravo_Scout_base_F : Cav_B_base_F { - _generalMacro = "Cav_B_Bravo_Scout_base_F"; - scope = 1; - scopeCurator = 0; - displayName = ECSTRING(common,trooper); - author = ECSTRING(Main,ModTeam); - cavCompany = "Bravo"; - cavPlatoon = 2; - - editorSubcategory = "Cav_EdSubcat_Personnel_Bravo_Viking"; - - 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_B_Scout_Officer_F : Cav_B_Bravo_Scout_base_F { - _generalMacro = "Cav_B_B_Scout_Officer_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(b_scout_officer); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Scout_PlatoonLead_F : Cav_B_Bravo_Scout_base_F { - _generalMacro = "Cav_B_B_Scout_PlatoonLead_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(b_scout_platoonlead); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Scout_PlatoonMedic_F : Cav_B_Bravo_Scout_base_F { - _generalMacro = "Cav_B_B_Scout_PlatoonMedic_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(b_scout_platoonmedic); - author = ECSTRING(Main,ModTeam); - - 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_Scout_SquadLeader_F : Cav_B_Bravo_Scout_base_F { - _generalMacro = "Cav_B_B_Scout_SquadLeader_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(b_scout_squadleader); - author = ECSTRING(Main,ModTeam); - - icon = "iconManLeader"; - - weapons[] = {"rhs_weap_m4a1","Throw","Put"}; - respawnWeapons[] = {"rhs_weap_m4a1","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_Scout_TeamLead_F : Cav_B_Bravo_Scout_base_F { - _generalMacro = "Cav_B_B_Scout_TeamLead_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(b_scout_teamlead); - author = ECSTRING(Main,ModTeam); - - icon = "iconManLeader"; - - weapons[] = {"rhs_weap_m4a1","Throw","Put"}; - respawnWeapons[] = {"rhs_weap_m4a1","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_Scout_TeamLead_320_F : Cav_B_Bravo_Scout_base_F { - _generalMacro = "Cav_B_B_Scout_TeamLead_320_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(b_scout_teamlead_320); - author = ECSTRING(Main,ModTeam); - - 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_Scout_AutomaticRifleman_F : Cav_B_Bravo_Scout_base_F { - _generalMacro = "Cav_B_B_Scout_AutomaticRifleman_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(b_scout_automaticrifleman); - author = ECSTRING(Main,ModTeam); - - 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_Scout_Grenadier_F : Cav_B_Bravo_Scout_base_F { - _generalMacro = "Cav_B_B_Scout_Grenadier_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(b_scout_grenadier); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Scout_Rifleman_F : Cav_B_Bravo_Scout_base_F { - _generalMacro = "Cav_B_B_Scout_Rifleman_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(b_scout_rifleman); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Scout_CombatLifeSaver_F : Cav_B_Bravo_Scout_base_F { - _generalMacro = "Cav_B_B_Scout_CombatLifeSaver_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(b_scout_combatlifesaver); - author = ECSTRING(Main,ModTeam); - - 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_Scout_Crew_F : Cav_B_Bravo_Scout_base_F { - _generalMacro = "Cav_B_B_Scout_Crew_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(b_scout_crew); - author = ECSTRING(Main,ModTeam); - - 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" - }; - }; - class Cav_B_B_Scout_Gunner_F : Cav_B_B_Scout_Crew_F { - _generalMacro = "Cav_B_B_Scout_Gunner_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(b_scout_gunner); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Scout_Driver_F : Cav_B_B_Scout_Crew_F { - _generalMacro = "Cav_B_B_Scout_Driver_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(b_scout_driver); - author = ECSTRING(Main,ModTeam); - }; - - // Team Named - class Cav_B_B_Scout_Alpha_TeamLead_F : Cav_B_B_Scout_TeamLead_F { - _generalMacro = "Cav_B_B_Scout_Alpha_TeamLead_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(b_scout_alpha_teamlead); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Scout_Alpha_TeamLead_320_F : Cav_B_B_Scout_TeamLead_320_F { - _generalMacro = "Cav_B_B_Scout_Alpha_TeamLead_320_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(b_scout_alpha_teamlead_320); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Scout_Alpha_AutomaticRifleman_F : Cav_B_B_Scout_AutomaticRifleman_F { - _generalMacro = "Cav_B_B_Scout_Alpha_AutomaticRifleman_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(b_scout_alpha_automaticrifleman); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Scout_Alpha_Grenadier_F : Cav_B_B_Scout_Grenadier_F { - _generalMacro = "Cav_B_B_Scout_Alpha_Grenadier_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(b_scout_alpha_grenadier); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Scout_Alpha_Rifleman_F : Cav_B_B_Scout_Rifleman_F { - _generalMacro = "Cav_B_B_Scout_Alpha_Rifleman_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(b_scout_alpha_rifleman); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Scout_Alpha_CombatLifeSaver_F : Cav_B_B_Scout_CombatLifeSaver_F { - _generalMacro = "Cav_B_B_Scout_Alpha_CombatLifeSaver_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(b_scout_alpha_combatlifesaver); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Scout_Bravo_TeamLead_F : Cav_B_B_Scout_TeamLead_F { - _generalMacro = "Cav_B_B_Scout_Bravo_TeamLead_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(b_scout_bravo_teamlead); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Scout_Bravo_TeamLead_320_F : Cav_B_B_Scout_TeamLead_320_F { - _generalMacro = "Cav_B_B_Scout_Bravo_TeamLead_320_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(b_scout_bravo_teamlead_320); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Scout_Bravo_AutomaticRifleman_F : Cav_B_B_Scout_AutomaticRifleman_F { - _generalMacro = "Cav_B_B_Scout_Bravo_AutomaticRifleman_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(b_scout_bravo_automaticrifleman); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Scout_Bravo_Grenadier_F : Cav_B_B_Scout_Grenadier_F { - _generalMacro = "Cav_B_B_Scout_Bravo_Grenadier_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(b_scout_bravo_grenadier); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Scout_Bravo_Rifleman_F : Cav_B_B_Scout_Rifleman_F { - _generalMacro = "Cav_B_B_Scout_Bravo_Rifleman_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(b_scout_bravo_rifleman); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Scout_Bravo_CombatLifeSaver_F : Cav_B_B_Scout_CombatLifeSaver_F { - _generalMacro = "Cav_B_B_Scout_Bravo_CombatLifeSaver_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(b_scout_bravo_combatlifesaver); - author = ECSTRING(Main,ModTeam); - }; - - // Named - class Cav_B_B_Scout_SquadLeader_2_1_F : Cav_B_B_Scout_SquadLeader_F { - _generalMacro = "Cav_B_B_Scout_SquadLeader_2_1_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(b_scout_squadleader_2_1); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Scout_SquadLeader_2_2_F : Cav_B_B_Scout_SquadLeader_F { - _generalMacro = "Cav_B_B_Scout_SquadLeader_2_2_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(b_scout_squadleader_2_2); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Scout_SquadLeader_2_3_F : Cav_B_B_Scout_SquadLeader_F { - _generalMacro = "Cav_B_B_Scout_SquadLeader_2_3_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(b_scout_squadleader_2_3); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Scout_SquadLeader_2_4_F : Cav_B_B_Scout_SquadLeader_F { - _generalMacro = "Cav_B_B_Scout_SquadLeader_2_4_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(b_scout_squadleader_2_4); - author = ECSTRING(Main,ModTeam); - }; - - class Cav_B_B_Scout_PlatoonLead_2_5_F : Cav_B_B_Scout_PlatoonLead_F { - _generalMacro = "Cav_B_B_Scout_PlatoonLead_2_5_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(b_scout_platoonlead_2_5); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Scout_PlatoonLead_2_6_F : Cav_B_B_Scout_PlatoonLead_F { - _generalMacro = "Cav_B_B_Scout_PlatoonLead_2_6_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(b_scout_platoonlead_2_6); - author = ECSTRING(Main,ModTeam); - }; - class Cav_B_B_Scout_PlatoonMedic_2_7_F : Cav_B_B_Scout_PlatoonMedic_F { - _generalMacro = "Cav_B_B_Scout_PlatoonMedic_2_7_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(b_scout_platoonmedic_2_7); - author = ECSTRING(Main,ModTeam); - }; - - - // Depricated - class Cav_B_B_Scout_Team_Leader_F : Cav_B_B_Scout_TeamLead_F { - _generalMacro = "Cav_B_B_Scout_Team_Leader_F"; - scope = 1; - scopeCurator = 0; - }; - class Cav_B_B_Scout_Trooper_F : Cav_B_B_Scout_Rifleman_F { - _generalMacro = "Cav_B_B_Scout_Trooper_F"; - scope = 1; - scopeCurator = 0; - }; - class Cav_B_B_Scout_Platoon_Medic_F : Cav_B_B_Scout_PlatoonMedic_F { - _generalMacro = "Cav_B_B_Scout_Platoon_Medic_F"; - scope = 1; - scopeCurator = 0; - }; -}; \ No newline at end of file diff --git a/addons/troops_bravo_viking/config.cpp b/addons/troops_bravo_viking/config.cpp deleted file mode 100644 index 49706d1e..00000000 --- a/addons/troops_bravo_viking/config.cpp +++ /dev/null @@ -1,59 +0,0 @@ -#include "script_component.hpp" - -class CfgPatches { - class ADDON { - name = COMPONENT_NAME; - units[] = { - "Cav_B_Bravo_Scout_base_F", - "Cav_B_B_Scout_Officer_F", - "Cav_B_B_Scout_PlatoonLead_F", - "Cav_B_B_Scout_PlatoonMedic_F", - "Cav_B_B_Scout_SquadLeader_F", - "Cav_B_B_Scout_TeamLead_F", - "Cav_B_B_Scout_TeamLead_320_F", - "Cav_B_B_Scout_AutomaticRifleman_F", - "Cav_B_B_Scout_Grenadier_F", - "Cav_B_B_Scout_Rifleman_F", - "Cav_B_B_Scout_CombatLifeSaver_F", - "Cav_B_B_Scout_Crew_F", - "Cav_B_B_Scout_Gunner_F", - "Cav_B_B_Scout_Driver_F", - "Cav_B_B_Scout_Alpha_TeamLead_F", - "Cav_B_B_Scout_Alpha_TeamLead_320_F", - "Cav_B_B_Scout_Alpha_AutomaticRifleman_F", - "Cav_B_B_Scout_Alpha_Grenadier_F", - "Cav_B_B_Scout_Alpha_Rifleman_F", - "Cav_B_B_Scout_Alpha_CombatLifeSaver_F", - "Cav_B_B_Scout_Bravo_TeamLead_F", - "Cav_B_B_Scout_Bravo_TeamLead_320_F", - "Cav_B_B_Scout_Bravo_AutomaticRifleman_F", - "Cav_B_B_Scout_Bravo_Grenadier_F", - "Cav_B_B_Scout_Bravo_Rifleman_F", - "Cav_B_B_Scout_Bravo_CombatLifeSaver_F", - "Cav_B_B_Scout_SquadLeader_2_1_F", - "Cav_B_B_Scout_SquadLeader_2_2_F", - "Cav_B_B_Scout_SquadLeader_2_3_F", - "Cav_B_B_Scout_SquadLeader_2_4_F", - "Cav_B_B_Scout_PlatoonLead_2_5_F", - "Cav_B_B_Scout_PlatoonLead_2_6_F", - "Cav_B_B_Scout_PlatoonMedic_2_7_F", - "Cav_B_B_Scout_Team_Leader_F", - "Cav_B_B_Scout_Trooper_F", - "Cav_B_B_Scout_Platoon_Medic_F" - }; - weapons[] = {}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = { - "cav_main", - "cav_common" - }; - author = ECSTRING(Main,ModTeam); - authors[] = {"Brostrom.A (Evul)"}; - url = ECSTRING(Main,Url); - VERSION_CONFIG; - }; -}; - -#include "CfgEditorSubcategories.hpp" -#include "CfgVehicles.hpp" -#include "CfgGroups.hpp" \ No newline at end of file diff --git a/addons/troops_bravo_viking/script_component.hpp b/addons/troops_bravo_viking/script_component.hpp deleted file mode 100644 index c2290fa1..00000000 --- a/addons/troops_bravo_viking/script_component.hpp +++ /dev/null @@ -1,5 +0,0 @@ -#define COMPONENT troops_bravo_viking -#define COMPONENT_BEAUTIFIED Bravo Co Viking Troops - -#include "\z\cav\addons\main\script_mod.hpp" -#include "\z\cav\addons\main\script_macros.hpp" diff --git a/addons/troops_bravo_viking/stringtable.xml b/addons/troops_bravo_viking/stringtable.xml deleted file mode 100644 index b47d7311..00000000 --- a/addons/troops_bravo_viking/stringtable.xml +++ /dev/null @@ -1,142 +0,0 @@ - - - - Bravo Company Viking - - - Bravo Company Viking Squads - - - - Officer - - - Platoon Lead - - - Platoon Medic - - - - - Squad Leader - - - - Team Leader - - - Team Leader (M320) - - - Automatic Rifleman - - - Grenadier - - - Rifleman - - - Combat Life Saver - - - - Crew - - - Driver - - - Gunner - - - - - Alpha Team Leader - - - Alpha Team Leader (M320) - - - Alpha Automatic Rifleman - - - Alpha Grenadier - - - Alpha Rifleman - - - Alpha Combat Life Saver - - - - Bravo Team Leader - - - Bravo Team Leader (M320) - - - Bravo Automatic Rifleman - - - Bravo Grenadier - - - Bravo Rifleman - - - Bravo Combat Life Saver - - - - - Squad Leader (Viking-1) - - - Squad Leader (Viking-2) - - - Squad Leader (Viking-3) - - - Squad Leader (Viking-4) - - - Platoon Sergant (Viking-5) - - - Platoon Lead (Viking-6) - - - Platoon Medic (Viking-7) - - - - - Squad Viking - - - Squad Viking-1 - - - Squad Viking-2 - - - Squad Viking-3 - - - Squad Viking-4 - - - HQ Viking-5 - - - HQ Viking-6 - - - HQ Viking-7 - - - diff --git a/addons/troops_charlie_weapons/$PBOPREFIX$ b/addons/troops_charlie_weapons/$PBOPREFIX$ deleted file mode 100644 index c04df402..00000000 --- a/addons/troops_charlie_weapons/$PBOPREFIX$ +++ /dev/null @@ -1 +0,0 @@ -z\cav\addons\troops_charlie_weapons \ No newline at end of file diff --git a/addons/troops_charlie_weapons/CfgEditorSubcategories.hpp b/addons/troops_charlie_weapons/CfgEditorSubcategories.hpp deleted file mode 100644 index 79f9760b..00000000 --- a/addons/troops_charlie_weapons/CfgEditorSubcategories.hpp +++ /dev/null @@ -1,5 +0,0 @@ -class CfgEditorSubcategories { - class Cav_EdSubcat_Personnel_Charlie_Weapons { - displayname = CSTRING(display); - }; -}; \ No newline at end of file diff --git a/addons/troops_charlie_weapons/CfgGroups.hpp b/addons/troops_charlie_weapons/CfgGroups.hpp deleted file mode 100644 index 95661a86..00000000 --- a/addons/troops_charlie_weapons/CfgGroups.hpp +++ /dev/null @@ -1,188 +0,0 @@ -class CfgGroups { - class West { - class BLU_USA_7CAV_F { - class Cav_Charlie_Infantry_Squads { - class Cav_B_C_Weapons_Basic_Squad { - name = CSTRING(basic_squad); - 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_Weapons_SquadLeader_F"; - }; - class Unit1 { - position[] = {1.5, -1.0, 0.0}; - rank = "CORPORAL"; - side = 1; - vehicle = "Cav_B_C_Weapons_Alpha_FireTeamLeader_F"; - }; - class Unit2 { - position[] = {0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_C_Weapons_Alpha_Trooper_2_F"; - }; - class Unit3 { - position[] = {-0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_C_Weapons_Alpha_Trooper_3_F"; - }; - class Unit4 { - position[] = {-1.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_C_Weapons_Alpha_Trooper_4_F"; - }; - class Unit5 { - position[] = {1.5, -2.0, 0.0}; - rank = "CORPORAL"; - side = 1; - vehicle = "Cav_B_C_Weapons_Bravo_FireTeamLeader_F"; - }; - class Unit6 { - position[] = {0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_C_Weapons_Bravo_Trooper_2_F"; - }; - class Unit7 { - position[] = {-0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_C_Weapons_Bravo_Trooper_3_F"; - }; - class Unit8 { - position[] = {-1.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_C_Weapons_Bravo_Trooper_4_F"; - }; - }; - class Cav_B_C_Weapons_1_4_Squad { - name = CSTRING(1_4_squad); - 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_Weapons_SquadLeader_2_4_F"; - }; - class Unit1 { - position[] = {1.5, -1.0, 0.0}; - rank = "CORPORAL"; - side = 1; - vehicle = "Cav_B_C_Weapons_Alpha_FireTeamLeader_F"; - }; - class Unit2 { - position[] = {0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_C_Weapons_Alpha_Trooper_2_F"; - }; - class Unit3 { - position[] = {-0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_C_Weapons_Alpha_Trooper_3_F"; - }; - class Unit4 { - position[] = {-1.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_C_Weapons_Alpha_Trooper_4_F"; - }; - class Unit5 { - position[] = {1.5, -2.0, 0.0}; - rank = "CORPORAL"; - side = 1; - vehicle = "Cav_B_C_Weapons_Bravo_FireTeamLeader_F"; - }; - class Unit6 { - position[] = {0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_C_Weapons_Bravo_Trooper_2_F"; - }; - class Unit7 { - position[] = {-0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_C_Weapons_Bravo_Trooper_3_F"; - }; - class Unit8 { - position[] = {-1.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_C_Weapons_Bravo_Trooper_4_F"; - }; - }; - class Cav_B_C_Weapons_2_4_Squad { - name = CSTRING(2_4_squad); - 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_Weapons_SquadLeader_2_4_F"; - }; - class Unit1 { - position[] = {1.5, -1.0, 0.0}; - rank = "CORPORAL"; - side = 1; - vehicle = "Cav_B_C_Weapons_Alpha_FireTeamLeader_F"; - }; - class Unit2 { - position[] = {0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_C_Weapons_Alpha_Trooper_2_F"; - }; - class Unit3 { - position[] = {-0.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_C_Weapons_Alpha_Trooper_3_F"; - }; - class Unit4 { - position[] = {-1.5, -1.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_C_Weapons_Alpha_Trooper_4_F"; - }; - class Unit5 { - position[] = {1.5, -2.0, 0.0}; - rank = "CORPORAL"; - side = 1; - vehicle = "Cav_B_C_Weapons_Bravo_FireTeamLeader_F"; - }; - class Unit6 { - position[] = {0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_C_Weapons_Bravo_Trooper_2_F"; - }; - class Unit7 { - position[] = {-0.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_C_Weapons_Bravo_Trooper_3_F"; - }; - class Unit8 { - position[] = {-1.5, -2.0, 0.0}; - rank = "PRIVATE"; - side = 1; - vehicle = "Cav_B_C_Weapons_Bravo_Trooper_4_F"; - }; - }; - }; - }; - }; -}; \ No newline at end of file diff --git a/addons/troops_charlie_weapons/CfgVehicles.hpp b/addons/troops_charlie_weapons/CfgVehicles.hpp deleted file mode 100644 index 671b9360..00000000 --- a/addons/troops_charlie_weapons/CfgVehicles.hpp +++ /dev/null @@ -1,241 +0,0 @@ -class CfgVehicles { - class Cav_B_base_F; - class Cav_B_Charlie_Weapons_base_F : Cav_B_base_F { - _generalMacro = "Cav_B_Charlie_Weapons_base_F"; - scope = 1; - scopeCurator = 0; - displayName = ECSTRING(common,trooper); - author = ECSTRING(Main,ModTeam); - cavCompany = "Charlie"; - cavPlatoon = 0; - - editorSubcategory = "Cav_EdSubcat_Personnel_Charlie_Weapons"; - - role = "Rifleman"; - - weapons[] = {"rhs_weap_m4a1_carryhandle","Throw","Put"}; - respawnWeapons[] = {"rhs_weap_m4a1_carryhandle","Throw","Put"}; - - magazines[] = { - MULT_OBJ_6(rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red), - MULT_OBJ_2(rhs_mag_m67) - }; - respawnMagazines[] = { - MULT_OBJ_6(rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red), - MULT_OBJ_2(rhs_mag_m67) - }; - - uniformClass = "rhs_uniform_acu_oefcp"; - linkedItems[] = { - "rhsusf_spcs_ocp_rifleman", - "rhsusf_ach_helmet_camo_ocp", - "ItemMap", - "ItemCompass", - "ItemWatch", - "ItemRadio", - "rhsusf_ANPVS_14" - }; - respawnLinkedItems[] = { - "rhsusf_spcs_ocp_rifleman", - "rhsusf_ach_helmet_camo_ocp", - "ItemMap", - "ItemCompass", - "ItemWatch", - "ItemRadio", - "rhsusf_ANPVS_14" - }; - }; - class Cav_B_C_Weapons_SquadLeader_F : Cav_B_Charlie_Weapons_base_F { - _generalMacro = "Cav_B_C_Weapons_SquadLeader_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(squadleader); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg); - - icon = "iconManLeader"; - }; - - class Cav_B_C_Weapons_M240B_FireTeamLeader_F : Cav_B_Charlie_Weapons_base_F { - _generalMacro = "Cav_B_C_Weapons_FireTeamLeader_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(m240b_fireteamleader); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg); - - icon = "iconManLeader"; - }; - class Cav_B_C_Weapons_M240B_Machinegunner_F : Cav_B_Charlie_Weapons_base_F { - _generalMacro = "Cav_B_C_Weapons_M240B_Machinegunner_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(m240b_machinegunner); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg); - - icon = "iconManMG"; - }; - class Cav_B_C_Weapons_M240B_MachinegunnerAmmoBearer_F : Cav_B_Charlie_Weapons_base_F { - _generalMacro = "Cav_B_C_Weapons_M240B_MachinegunnerAmmoBearer_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(m240b_machinegunnerammobearer); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg); - }; - - class Cav_B_C_Weapons_MAAWS_FireTeamLeader_F : Cav_B_Charlie_Weapons_base_F { - _generalMacro = "Cav_B_C_Weapons_MAAWS_FireTeamLeader_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(maaws_fireteamleader); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg); - - icon = "iconManLeader"; - }; - class Cav_B_C_Weapons_MAAWS_MAAWSGunner_F : Cav_B_Charlie_Weapons_base_F { - _generalMacro = "Cav_B_C_Weapons_MAAWS_MAAWSGunner_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(maaws_maawsgunner); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg); - - icon = "iconManAT"; - }; - class Cav_B_C_Weapons_MAAWS_MAAWSAssistant_F : Cav_B_Charlie_Weapons_base_F { - _generalMacro = "Cav_B_C_Weapons_MAAWS_MAAWSAssistant_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(maaws_maawsassistant); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg); - - icon = "iconManMG"; - }; - - class Cav_B_C_Weapons_Mortar_FireTeamLeader_F : Cav_B_Charlie_Weapons_base_F { - _generalMacro = "Cav_B_C_Weapons_Mortar_FireTeamLeader_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(mortar_fireteamleader); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg); - - icon = "iconManLeader"; - }; - class Cav_B_C_Weapons_Mortar_M224_F : Cav_B_Charlie_Weapons_base_F { - _generalMacro = "Cav_B_C_Weapons_Mortar_M224_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(mortar_m224); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg); - }; - class Cav_B_C_Weapons_Mortar_Assistant_F : Cav_B_Charlie_Weapons_base_F { - _generalMacro = "Cav_B_C_Weapons_Mortar_Assistant_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(mortar_assistant); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg); - }; - class Cav_B_C_Weapons_Mortar_AutomaticRifleman_F : Cav_B_Charlie_Weapons_base_F { - _generalMacro = "Cav_B_C_Weapons_Mortar_AutomaticRifleman_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(mortar_automaticrifleman); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg); - - icon = "iconManMG"; - }; - - // Named - class Cav_B_C_Weapons_SquadLeader_1_4_F : Cav_B_C_Weapons_SquadLeader_F { - _generalMacro = "Cav_B_C_Weapons_SquadLeader_1_4_F "; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(squadleader_1_4); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg); - - }; - class Cav_B_C_Weapons_SquadLeader_2_4_F : Cav_B_C_Weapons_SquadLeader_F { - _generalMacro = "Cav_B_C_Weapons_SquadLeader_2_4_F "; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(squadleader_2_4); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg); - - }; - - class Cav_B_C_Weapons_Alpha_FireTeamLeader_F : Cav_B_C_Weapons_M240B_FireTeamLeader_F { - _generalMacro = "Cav_B_C_Weapons_Alpha_FireTeamLeader_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(alpha_fireteamleader); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg); - }; - class Cav_B_C_Weapons_Alpha_Trooper_2_F : Cav_B_C_Weapons_M240B_Machinegunner_F { - _generalMacro = "Cav_B_C_Weapons_Alpha_Trooper_1_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(alpha_trooper_2); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg); - }; - class Cav_B_C_Weapons_Alpha_Trooper_3_F : Cav_B_C_Weapons_M240B_Machinegunner_F { - _generalMacro = "Cav_B_C_Weapons_Alpha_Trooper_1_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(alpha_trooper_3); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg); - }; - class Cav_B_C_Weapons_Alpha_Trooper_4_F : Cav_B_C_Weapons_M240B_Machinegunner_F { - _generalMacro = "Cav_B_C_Weapons_Alpha_Trooper_1_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(alpha_trooper_4); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg); - }; - - class Cav_B_C_Weapons_Bravo_FireTeamLeader_F : Cav_B_C_Weapons_M240B_FireTeamLeader_F { - _generalMacro = "Cav_B_C_Weapons_Bravo_FireTeamLeader_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(bravo_fireteamleader); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg); - }; - class Cav_B_C_Weapons_Bravo_Trooper_2_F : Cav_B_C_Weapons_M240B_Machinegunner_F { - _generalMacro = "Cav_B_C_Weapons_Bravo_Trooper_1_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(bravo_trooper_2); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg); - }; - class Cav_B_C_Weapons_Bravo_Trooper_3_F : Cav_B_C_Weapons_M240B_Machinegunner_F { - _generalMacro = "Cav_B_C_Weapons_Bravo_Trooper_1_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(bravo_trooper_3); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg); - }; - class Cav_B_C_Weapons_Bravo_Trooper_4_F : Cav_B_C_Weapons_M240B_Machinegunner_F { - _generalMacro = "Cav_B_C_Weapons_Bravo_Trooper_1_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(bravo_trooper_4); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_Rifleman_F.jpg); - }; -}; \ No newline at end of file diff --git a/addons/troops_charlie_weapons/config.cpp b/addons/troops_charlie_weapons/config.cpp deleted file mode 100644 index a71f7bff..00000000 --- a/addons/troops_charlie_weapons/config.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "script_component.hpp" - -class CfgPatches { - class ADDON { - name = COMPONENT_NAME; - units[] = { - "Cav_B_Bravo_Atlas_base_F", - "Cav_B_B_Atlas_Medic_TeamLeader_F", - "Cav_B_B_Atlas_Medic_CombatMedic_F", - "Cav_B_B_Atlas_Logistics_Officer_F", - "Cav_B_B_Atlas_Logistics_OpsOfficer_F", - "Cav_B_B_Atlas_Logistics_OpsNCO_F", - "Cav_B_B_Atlas_Logistics_TeamLeader_F", - "Cav_B_B_Atlas_Logistics_TeamMember_F", - "Cav_B_B_Atlas_Medic_TeamLeader_3_1_F", - "Cav_B_B_Atlas_Medic_TeamLeader_3_2_F", - "Cav_B_B_Atlas_Logistics_TeamLeader_3_3_F", - "Cav_B_B_Atlas_Logistics_TeamLeader_3_4_F", - "Cav_B_B_Atlas_Logistics_OpsNCO_3_5_F", - "Cav_B_B_Atlas_Logistics_OpsOfficer_3_6_F" - }; - weapons[] = {}; - requiredVersion = REQUIRED_VERSION; - requiredAddons[] = { - "cav_main", - "cav_common" - }; - author = ECSTRING(Main,ModTeam); - authors[] = {"Brostrom.A (Evul)"}; - url = ECSTRING(Main,Url); - VERSION_CONFIG; - }; -}; - -#include "CfgEditorSubcategories.hpp" -#include "CfgVehicles.hpp" -#include "CfgGroups.hpp" \ No newline at end of file diff --git a/addons/troops_charlie_weapons/script_component.hpp b/addons/troops_charlie_weapons/script_component.hpp deleted file mode 100644 index fb0f0ebf..00000000 --- a/addons/troops_charlie_weapons/script_component.hpp +++ /dev/null @@ -1,5 +0,0 @@ -#define COMPONENT troops_charlie_weapons -#define COMPONENT_BEAUTIFIED Charlie Co Weapons Team - -#include "\z\cav\addons\main\script_mod.hpp" -#include "\z\cav\addons\main\script_macros.hpp" diff --git a/addons/troops_charlie_weapons/stringtable.xml b/addons/troops_charlie_weapons/stringtable.xml deleted file mode 100644 index 2adde378..00000000 --- a/addons/troops_charlie_weapons/stringtable.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - Charlie Company Weapons Squad - - - - - Weapons Squad Leader - - - M240B Team Lead - - - M240B Gunner - - - M240B Assistant - - - - MAAWS Team Lead - - - MAAWS Gunner - - - MAAWS Ammo Handler - - - - Mortar Fire Team Leader - - - Mortar M224 - - - Mortar Assistant - - - Mortar M249 - - - - - Weapons Squad Leader (Bandit-4) - - - Weapons Squad Leader (Misfit-4) - - - - Bravo Fire Team Lead - - - Alpha Gunner - - - Alpha Assistant - - - Alpha Gunner - - - - - Bravo Fire Team Lead - - - Bravo Gunner - - - Bravo Assistant - - - Bravo Gunner - - - - - Weapons Squad - - - Weapons Squad Bandit-4 - - - Weapons Squad Misfit-4 - - - diff --git a/addons/troops_training/$PBOPREFIX$ b/addons/troops_training/$PBOPREFIX$ deleted file mode 100644 index 46c30e8a..00000000 --- a/addons/troops_training/$PBOPREFIX$ +++ /dev/null @@ -1 +0,0 @@ -z\cav\addons\troops_training \ No newline at end of file diff --git a/addons/troops_training/CfgEditorSubcategories.hpp b/addons/troops_training/CfgEditorSubcategories.hpp deleted file mode 100644 index 070cf116..00000000 --- a/addons/troops_training/CfgEditorSubcategories.hpp +++ /dev/null @@ -1,5 +0,0 @@ -class CfgEditorSubcategories { - class Cav_EdSubcat_Personnel_Training { - displayname = CSTRING(Cat); - }; -}; \ No newline at end of file diff --git a/addons/troops_training/CfgVehicles.hpp b/addons/troops_training/CfgVehicles.hpp deleted file mode 100644 index d1b78289..00000000 --- a/addons/troops_training/CfgVehicles.hpp +++ /dev/null @@ -1,62 +0,0 @@ - -class CfgVehicles { - class Cav_B_base_F; - class Cav_B_Training_base_F : Cav_B_base_F { - _generalMacro = "Cav_B_Training_base_F"; - scope = 1; - scopeCurator = 0; - displayName = CSTRING(Training); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_base_F.jpg); - cavCompany = "Training"; - cavPlatoon = -1; - - editorSubcategory = "Cav_EdSubcat_Personnel_Training"; - - role = "Rifleman"; - - uniformClass = "rhs_uniform_cu_ocp_1stcav"; - }; - class Cav_B_Training_Cadet_F : Cav_B_Training_base_F { - _generalMacro = "Cav_B_Training_Cadet_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(Cadet); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_base_F.jpg); - - editorSubcategory = "Cav_EdSubcat_Personnel_Weap_Charlie"; - - uniformClass = "rhs_uniform_cu_ocp_1stcav"; - }; - class Cav_B_Training_Cadre_F : Cav_B_Training_base_F { - _generalMacro = "Cav_B_Training_Cadre_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(Cadre); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_base_F.jpg); - - editorSubcategory = "Cav_EdSubcat_Personnel_Weap_Charlie"; - - icon = "iconManLeader"; - - uniformClass = "rhs_uniform_cu_ocp_1stcav"; - }; - class Cav_B_Training_Drill_Instructor_F : Cav_B_Training_base_F { - _generalMacro = "Cav_B_Training_Drill_Instructor_F"; - scope = 2; - scopeCurator = 0; - displayName = CSTRING(Drill_Instructor); - author = ECSTRING(Main,ModTeam); - //editorPreview = QPATHTOF(EditorPreviews\I_Cav_Charlie_base_F.jpg); - - editorSubcategory = "Cav_EdSubcat_Personnel_Weap_Charlie"; - - icon = "iconManOfficer"; - - uniformClass = "rhs_uniform_cu_ocp_1stcav"; - }; - // Depricated - class Cav_B_Training_DrillInstructor_F : Cav_B_Training_Drill_Instructor_F { scope = 1; }; -}; \ No newline at end of file diff --git a/addons/troops_training/stringtable.xml b/addons/troops_training/stringtable.xml deleted file mode 100644 index 5c4973bc..00000000 --- a/addons/troops_training/stringtable.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - Training Units - - - Cadre - - - Cadet - - - Drill Instructor - - - diff --git a/addons/vehicles_dragoon/CfgVehicles.hpp b/addons/vehicles_dragoon/CfgVehicles.hpp index a734dda3..cd471139 100644 --- a/addons/vehicles_dragoon/CfgVehicles.hpp +++ b/addons/vehicles_dragoon/CfgVehicles.hpp @@ -65,145 +65,145 @@ class CfgVehicles { displayName = CSTRING(Blu_Woodland); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\dragoon_01_ext_wd.paa),QPATHTOF(data\dragoon_02_ext_wd.paa),QPATHTOF(data\dragoon_turret_wd.paa),QPATHTOF(data\dragoon_03_ext_wd.paa),QPATHTOF(data\camonet_woodland_co.paa),QPATHTOF(data\cage_woodland_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Desert { displayName = CSTRING(Blu_Desert); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\dragoon_01_ext_d.paa),QPATHTOF(data\dragoon_02_ext_d.paa),QPATHTOF(data\dragoon_turret_d.paa),QPATHTOF(data\dragoon_03_ext_d.paa),QPATHTOF(data\camonet_desert_co.paa),QPATHTOF(data\cage_desert_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Alpine { displayName = CSTRING(Blu_Alpine); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\dragoon_01_ext_wd.paa),QPATHTOF(data\dragoon_02_ext_wd.paa),QPATHTOF(data\dragoon_turret_wd.paa),QPATHTOF(data\dragoon_03_ext_wd.paa),QPATHTOF(data\camonet_arctic_co.paa),QPATHTOF(data\cage_woodland_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Woodland_V1 { displayName = CSTRING(Blu_Woodland_V1); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\v1\dragoon_01_ext_wd_v1.paa),QPATHTOF(data\v1\dragoon_02_ext_wd_v1.paa),QPATHTOF(data\v1\dragoon_turret_wd_v1.paa),QPATHTOF(data\dragoon_03_ext_wd.paa),QPATHTOF(data\camonet_woodland_co.paa),QPATHTOF(data\cage_woodland_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Woodland_V2 { displayName = CSTRING(Blu_Woodland_V2); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\v2\dragoon_01_ext_wd_v2.paa),QPATHTOF(data\v2\dragoon_02_ext_wd_v2.paa),QPATHTOF(data\v2\dragoon_turret_wd_v2.paa),QPATHTOF(data\dragoon_03_ext_wd.paa),QPATHTOF(data\camonet_woodland_co.paa),QPATHTOF(data\cage_woodland_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Woodland_V3 { displayName = CSTRING(Blu_Woodland_V3); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\v3\dragoon_01_ext_wd_v3.paa),QPATHTOF(data\v3\dragoon_02_ext_wd_v3.paa),QPATHTOF(data\v3\dragoon_turret_wd_v3.paa),QPATHTOF(data\dragoon_03_ext_wd.paa),QPATHTOF(data\camonet_woodland_co.paa),QPATHTOF(data\cage_woodland_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Woodland_V4 { displayName = CSTRING(Blu_Woodland_V4); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\v4\dragoon_01_ext_wd_v4.paa),QPATHTOF(data\v4\dragoon_02_ext_wd_v4.paa),QPATHTOF(data\v4\dragoon_turret_wd_v4.paa),QPATHTOF(data\dragoon_03_ext_wd.paa),QPATHTOF(data\camonet_woodland_co.paa),QPATHTOF(data\cage_woodland_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Woodland_V5 { displayName = CSTRING(Blu_Woodland_V5); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\v5\dragoon_01_ext_wd_v5.paa),QPATHTOF(data\v5\dragoon_02_ext_wd_v5.paa),QPATHTOF(data\v5\dragoon_turret_wd_v5.paa),QPATHTOF(data\dragoon_03_ext_wd.paa),QPATHTOF(data\camonet_woodland_co.paa),QPATHTOF(data\cage_woodland_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Woodland_V6 { displayName = CSTRING(Blu_Woodland_V6); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\v6\dragoon_01_ext_wd_v6.paa),QPATHTOF(data\v6\dragoon_02_ext_wd_v6.paa),QPATHTOF(data\v6\dragoon_turret_wd_v6.paa),QPATHTOF(data\dragoon_03_ext_wd.paa),QPATHTOF(data\camonet_woodland_co.paa),QPATHTOF(data\cage_woodland_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Woodland_WH7 { displayName = CSTRING(Blu_Woodland_WH7); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\wh7\dragoon_01_ext_wd_wh7.paa),QPATHTOF(data\wh7\dragoon_02_ext_wd_wh7.paa),QPATHTOF(data\wh7\dragoon_turret_wd_wh7.paa),QPATHTOF(data\dragoon_03_ext_wd.paa),QPATHTOF(data\camonet_woodland_co.paa),QPATHTOF(data\cage_woodland_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Desert_V1 { displayName = CSTRING(Blu_Desert_V1); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\v1\dragoon_01_ext_d_v1.paa),QPATHTOF(data\v1\dragoon_02_ext_d_v1.paa),QPATHTOF(data\v1\dragoon_turret_d_v1.paa),QPATHTOF(data\dragoon_03_ext_d.paa),QPATHTOF(data\camonet_desert_co.paa),QPATHTOF(data\cage_desert_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Desert_V2 { displayName = CSTRING(Blu_Desert_V2); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\v2\dragoon_01_ext_d_v2.paa),QPATHTOF(data\v2\dragoon_02_ext_d_v2.paa),QPATHTOF(data\v2\dragoon_turret_d_v2.paa),QPATHTOF(data\dragoon_03_ext_d.paa),QPATHTOF(data\camonet_desert_co.paa),QPATHTOF(data\cage_desert_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Desert_V3 { displayName = CSTRING(Blu_Desert_V3); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\v3\dragoon_01_ext_d_v3.paa),QPATHTOF(data\v3\dragoon_02_ext_d_v3.paa),QPATHTOF(data\v3\dragoon_turret_d_v3.paa),QPATHTOF(data\dragoon_03_ext_d.paa),QPATHTOF(data\camonet_desert_co.paa),QPATHTOF(data\cage_desert_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Desert_V4 { displayName = CSTRING(Blu_Desert_V4); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\v4\dragoon_01_ext_d_v4.paa),QPATHTOF(data\v4\dragoon_02_ext_d_v4.paa),QPATHTOF(data\v4\dragoon_turret_d_v4.paa),QPATHTOF(data\dragoon_03_ext_d.paa),QPATHTOF(data\camonet_desert_co.paa),QPATHTOF(data\cage_desert_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Desert_V5 { displayName = CSTRING(Blu_Desert_V5); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\v5\dragoon_01_ext_d_v5.paa),QPATHTOF(data\v5\dragoon_02_ext_d_v5.paa),QPATHTOF(data\v5\dragoon_turret_d_v5.paa),QPATHTOF(data\dragoon_03_ext_d.paa),QPATHTOF(data\camonet_desert_co.paa),QPATHTOF(data\cage_desert_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Desert_V6 { displayName = CSTRING(Blu_Desert_V6); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\v6\dragoon_01_ext_d_v6.paa),QPATHTOF(data\v6\dragoon_02_ext_d_v6.paa),QPATHTOF(data\v6\dragoon_turret_d_v6.paa),QPATHTOF(data\dragoon_03_ext_d.paa),QPATHTOF(data\camonet_desert_co.paa),QPATHTOF(data\cage_desert_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Desert_WH7 { displayName = CSTRING(Blu_Desert_WH7); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\wh7\dragoon_01_ext_d_wh7.paa),QPATHTOF(data\wh7\dragoon_02_ext_d_wh7.paa),QPATHTOF(data\wh7\dragoon_turret_d_wh7.paa),QPATHTOF(data\dragoon_03_ext_d.paa),QPATHTOF(data\camonet_desert_co.paa),QPATHTOF(data\cage_desert_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Arctic_V1 { displayName = CSTRING(Blu_Arctic_V1); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\v1\dragoon_01_ext_wd_v1.paa),QPATHTOF(data\v1\dragoon_02_ext_wd_v1.paa),QPATHTOF(data\v1\dragoon_turret_wd_v1.paa),QPATHTOF(data\dragoon_03_ext_wd.paa),QPATHTOF(data\camonet_arctic_co.paa),QPATHTOF(data\cage_woodland_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Arctic_V2 { displayName = CSTRING(Blu_Arctic_V2); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\v2\dragoon_01_ext_wd_v2.paa),QPATHTOF(data\v2\dragoon_02_ext_wd_v2.paa),QPATHTOF(data\v2\dragoon_turret_wd_v2.paa),QPATHTOF(data\dragoon_03_ext_wd.paa),QPATHTOF(data\camonet_arctic_co.paa),QPATHTOF(data\cage_woodland_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Arctic_V3 { displayName = CSTRING(Blu_Arctic_V3); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\v3\dragoon_01_ext_wd_v3.paa),QPATHTOF(data\v3\dragoon_02_ext_wd_v3.paa),QPATHTOF(data\v3\dragoon_turret_wd_v3.paa),QPATHTOF(data\dragoon_03_ext_wd.paa),QPATHTOF(data\camonet_arctic_co.paa),QPATHTOF(data\cage_woodland_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Arctic_V4 { displayName = CSTRING(Blu_Arctic_V4); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\v4\dragoon_01_ext_wd_v4.paa),QPATHTOF(data\v4\dragoon_02_ext_wd_v4.paa),QPATHTOF(data\v4\dragoon_turret_wd_v4.paa),QPATHTOF(data\dragoon_03_ext_wd.paa),QPATHTOF(data\camonet_arctic_co.paa),QPATHTOF(data\cage_woodland_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Arctic_V5 { displayName = CSTRING(Blu_Arctic_V5); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\v5\dragoon_01_ext_wd_v5.paa),QPATHTOF(data\v5\dragoon_02_ext_wd_v5.paa),QPATHTOF(data\v5\dragoon_turret_wd_v5.paa),QPATHTOF(data\dragoon_03_ext_wd.paa),QPATHTOF(data\camonet_arctic_co.paa),QPATHTOF(data\cage_woodland_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Arctic_V6 { displayName = CSTRING(Blu_Arctic_V6); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\v6\dragoon_01_ext_wd_v6.paa),QPATHTOF(data\v6\dragoon_02_ext_wd_v6.paa),QPATHTOF(data\v6\dragoon_turret_wd_v6.paa),QPATHTOF(data\dragoon_03_ext_wd.paa),QPATHTOF(data\camonet_arctic_co.paa),QPATHTOF(data\cage_woodland_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Arctic_WH7 { displayName = CSTRING(Blu_Arctic_WH7); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\wh7\dragoon_01_ext_wd_wh7.paa),QPATHTOF(data\wh7\dragoon_02_ext_wd_wh7.paa),QPATHTOF(data\wh7\dragoon_turret_wd_wh7.paa),QPATHTOF(data\dragoon_03_ext_wd.paa),QPATHTOF(data\camonet_arctic_co.paa),QPATHTOF(data\cage_woodland_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; }; class AnimationSources { @@ -366,19 +366,19 @@ class CfgVehicles { displayName = CSTRING(Blu_Woodland); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\atl\dragoon_01_ext_wd_atl.paa),QPATHTOF(data\atl\dragoon_02_ext_wd_atl.paa),QPATHTOF(data\dragoon_turret_wd.paa),QPATHTOF(data\dragoon_03_ext_wd.paa),QPATHTOF(data\camonet_woodland_co.paa),QPATHTOF(data\cage_woodland_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Desert { displayName = CSTRING(Blu_Desert); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\atl\dragoon_01_ext_d_atl.paa),QPATHTOF(data\atl\dragoon_02_ext_d_atl.paa),QPATHTOF(data\dragoon_turret_d.paa),QPATHTOF(data\dragoon_03_ext_d.paa),QPATHTOF(data\camonet_desert_co.paa),QPATHTOF(data\cage_desert_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; class Blu_Alpine { displayName = CSTRING(Blu_Alpine); author = ECSTRING(main,modteam); textures[] = {QPATHTOF(data\atl\dragoon_01_ext_wd_atl.paa),QPATHTOF(data\atl\dragoon_02_ext_wd_atl.paa),QPATHTOF(data\dragoon_turret_wd.paa),QPATHTOF(data\dragoon_03_ext_wd.paa),QPATHTOF(data\camonet_arctic_co.paa),QPATHTOF(data\cage_woodland_co.paa)}; - factions[] = {"BLU_USA_7CAV_F"}; + factions[] = {"cav_blu_usa_f"}; }; }; driverCanSee = "4+8+2+32+16"; @@ -393,7 +393,7 @@ class CfgVehicles { author = ECSTRING(main,modteam); scope = 2; scopeCurator = 2; - faction = "BLU_USA_7CAV_F"; + faction = "cav_blu_usa_f"; forceInGarage = 1; crew = "B_crew_F"; typicalCargo[] = {"B_soldier_F"}; @@ -405,7 +405,7 @@ class CfgVehicles { author = ECSTRING(main,modteam); scope = 2; scopeCurator = 2; - faction = "BLU_USA_7CAV_F"; + faction = "cav_blu_usa_f"; forceInGarage = 0; crew = "B_crew_F"; typicalCargo[] = {"B_soldier_F"}; @@ -417,7 +417,7 @@ class CfgVehicles { author = ECSTRING(main,modteam); scope = 2; scopeCurator = 2; - faction = "BLU_USA_7CAV_F"; + faction = "cav_blu_usa_f"; forceInGarage = 0; crew = "B_crew_F"; typicalCargo[] = {"B_soldier_F"}; @@ -428,7 +428,7 @@ class CfgVehicles { class cav_dragoon_WD: cav_dragoon_base_F { scope = 2; scopeCurator = 2; - faction = "BLU_USA_7CAV_F"; + faction = "cav_blu_usa_f"; forceInGarage = 0; crew = "B_crew_F"; typicalCargo[] = {"B_soldier_F"}; @@ -540,7 +540,7 @@ class CfgVehicles { class cav_dragoon_D: cav_dragoon_base_F { scope = 2; scopeCurator = 2; - faction = "BLU_USA_7CAV_F"; + faction = "cav_blu_usa_f"; forceInGarage = 0; crew = "B_crew_F"; typicalCargo[] = {"B_soldier_F"}; @@ -600,7 +600,7 @@ class CfgVehicles { class cav_dragoon_A: cav_dragoon_base_F { scope = 2; scopeCurator = 2; - faction = "BLU_USA_7CAV_F"; + faction = "cav_blu_usa_f"; forceInGarage = 1; crew = "B_crew_F"; typicalCargo[] = {"B_soldier_F"}; diff --git a/addons/vehicles_dragoon/stringtable.xml b/addons/vehicles_dragoon/stringtable.xml index 6cf4d2ab..f28859cd 100644 --- a/addons/vehicles_dragoon/stringtable.xml +++ b/addons/vehicles_dragoon/stringtable.xml @@ -1,208 +1,208 @@ - + - + APC (Woodland) - + APC (Desert) - + APC (Arctic) - + 78Rnd MP Tracer (Red) - + MP-T - + 78Rnd APFSDS Tracer (Red) - + APFSDS-T - + 78Rnd HEAB Tracer (Red) - + HEAB-T - + 78Rnd HEI Tracer (Red) - + HEI-T - + 300Rnd Linked M80A1 EPR Belt - + 2Rnd Stinger - + Stinger - + M1296 Dragoon - + Woodland - + Desert - + Arctic - + Woodland (Viking-1) - + Woodland (Viking-2) - + Woodland (Viking-3) - + Woodland (Viking-4) - + Woodland (Viking-5) - + Woodland (Viking-6) - + Woodland (Warhorse-7) - + Desert (Viking-1) - + Desert (Viking-2) - + Desert (Viking-3) - + Desert (Viking-4) - + Desert (Viking-5) - + Desert (Viking-6) - + Desert (Warhorse-7) - + Arctic (Viking-1) - + Arctic (Viking-2) - + Arctic (Viking-3) - + Arctic (Viking-4) - + Arctic (Viking-5) - + Arctic (Viking-6) - + Arctic (Warhorse-7) - + M1133 MEV (Woodland) - + M1133 MEV (Desert) - + M1133 MEV (Arctic) - + M1296 Dragoon Performance Adjusted - + M1296 Dragoon (Viking-1) - + M1296 Dragoon (Viking-2) - + M1296 Dragoon (Viking-3) - + M1296 Dragoon (Viking-4) - + M1296 Dragoon (Viking-5) - + M1296 Dragoon (Viking-6) - + M1296 Dragoon (Warhorse-7) - + M1296 Dragoon (Viking-1) - + M1296 Dragoon (Viking-2) - + M1296 Dragoon (Viking-3) - + M1296 Dragoon (Viking-4) - + M1296 Dragoon (Viking-5) - + M1296 Dragoon (Viking-6) - + M1296 Dragoon (Warhorse-7) - + M1296 Dragoon (Viking-1) - + M1296 Dragoon (Viking-2) - + M1296 Dragoon (Viking-3) - + M1296 Dragoon (Viking-4) - + M1296 Dragoon (Viking-5) - + M1296 Dragoon (Viking-6) - + M1296 Dragoon (Warhorse-7) - + M240C Coax - + Stinger Launcher diff --git a/include/x/cba/addons/main/script_macros_common.hpp b/include/x/cba/addons/main/script_macros_common.hpp index 41a4faea..d8f83f23 100644 --- a/include/x/cba/addons/main/script_macros_common.hpp +++ b/include/x/cba/addons/main/script_macros_common.hpp @@ -15,7 +15,7 @@ - Provide a solid structure that can be dynamic and easy editable (Which sometimes means we cannot adhere to Aim #1 ;-) An example is the path that is built from defines. Some available in this file, others in mods and addons. - Follows Standard: + Follows Standard: Object variables: PREFIX_COMPONENT Main-object variables: PREFIX_main Paths: MAINPREFIX\PREFIX\SUBPREFIX\COMPONENT\SCRIPTNAME.sqf @@ -29,6 +29,10 @@ and include your mod's script_macros.hpp In your scripts you can then include the addon's component.hpp with relative path) + use in subcomponents (subconfigs) + define SUBCOMPONENT and include parent component's script_component.hpp + currently only supported by SUBADDON, additional macros may be added in the future + TODO: - Try only to use 1 string type " vs ' - Evaluate double functions, and simplification @@ -54,6 +58,10 @@ #define ADDON DOUBLES(PREFIX,COMPONENT) #define MAIN_ADDON DOUBLES(PREFIX,main) +#ifdef SUBCOMPONENT + #define SUBADDON DOUBLES(ADDON,SUBCOMPONENT) +#endif + /* ------------------------------------------- Macro: VERSION_CONFIG Define CBA Versioning System config entries. @@ -197,7 +205,7 @@ Macro: LOG() ------------------------------------------- */ #ifdef DEBUG_MODE_FULL -#define LOG(MESSAGE) LOG_SYS_FILELINENUMBERS('LOG',MESSAGE) +#define LOG(MESSAGE) LOG_SYS('LOG',MESSAGE) #define LOG_1(MESSAGE,ARG1) LOG(FORMAT_1(MESSAGE,ARG1)) #define LOG_2(MESSAGE,ARG1,ARG2) LOG(FORMAT_2(MESSAGE,ARG1,ARG2)) #define LOG_3(MESSAGE,ARG1,ARG2,ARG3) LOG(FORMAT_3(MESSAGE,ARG1,ARG2,ARG3)) @@ -265,7 +273,7 @@ Macro: WARNING() ------------------------------------------- */ #ifdef DEBUG_MODE_NORMAL -#define WARNING(MESSAGE) LOG_SYS_FILELINENUMBERS('WARNING',MESSAGE) +#define WARNING(MESSAGE) LOG_SYS('WARNING',MESSAGE) #define WARNING_1(MESSAGE,ARG1) WARNING(FORMAT_1(MESSAGE,ARG1)) #define WARNING_2(MESSAGE,ARG1,ARG2) WARNING(FORMAT_2(MESSAGE,ARG1,ARG2)) #define WARNING_3(MESSAGE,ARG1,ARG2,ARG3) WARNING(FORMAT_3(MESSAGE,ARG1,ARG2,ARG3)) @@ -304,7 +312,7 @@ Macro: ERROR() Author: Spooner ------------------------------------------- */ -#define ERROR(MESSAGE) LOG_SYS_FILELINENUMBERS('ERROR',MESSAGE) +#define ERROR(MESSAGE) LOG_SYS('ERROR',MESSAGE) #define ERROR_1(MESSAGE,ARG1) ERROR(FORMAT_1(MESSAGE,ARG1)) #define ERROR_2(MESSAGE,ARG1,ARG2) ERROR(FORMAT_2(MESSAGE,ARG1,ARG2)) #define ERROR_3(MESSAGE,ARG1,ARG2,ARG3) ERROR(FORMAT_3(MESSAGE,ARG1,ARG2,ARG3)) @@ -854,16 +862,13 @@ Macro: ISNILS() #define COMPILE_FILE2(var1) COMPILE_FILE2_SYS('var1') #define COMPILE_FILE2_CFG(var1) COMPILE_FILE2_CFG_SYS('var1') +#define COMPILE_SCRIPT(var1) compileScript ['PATHTO_SYS(PREFIX,COMPONENT_F,var1)'] -#define VERSIONING_SYS(var1) class CfgSettings \ -{ \ - class CBA \ - { \ - class Versioning \ - { \ - class var1 \ - { \ - }; \ + +#define VERSIONING_SYS(var1) class CfgSettings { \ + class CBA { \ + class Versioning { \ + class var1 {}; \ }; \ }; \ }; @@ -1030,12 +1035,9 @@ Macro: PATHTO_FNC() #define QQEFUNC(var1,var2) QUOTE(QEFUNC(var1,var2)) #ifndef PRELOAD_ADDONS - #define PRELOAD_ADDONS class CfgAddons \ -{ \ - class PreloadAddons \ - { \ - class ADDON \ - { \ + #define PRELOAD_ADDONS class CfgAddons { \ + class PreloadAddons { \ + class ADDON { \ list[]={ QUOTE(ADDON) }; \ }; \ }; \ @@ -1273,9 +1275,11 @@ Macro: xSTRING() #define ELSTRING(var1,var2) QUOTE(TRIPLES(STR,DOUBLES(PREFIX,var1),var2)) #define CSTRING(var1) QUOTE(TRIPLES($STR,ADDON,var1)) #define ECSTRING(var1,var2) QUOTE(TRIPLES($STR,DOUBLES(PREFIX,var1),var2)) + #define SUBCSTRING(var1) QUOTE(TRIPLES($STR,SUBADDON,var1)) #define LLSTRING(var1) localize QUOTE(TRIPLES(STR,ADDON,var1)) #define LELSTRING(var1,var2) localize QUOTE(TRIPLES(STR,DOUBLES(PREFIX,var1),var2)) + #define LSUBLSTRING(var1) localize QUOTE(TRIPLES(STR,SUBADDON,var1)) #endif @@ -1812,9 +1816,9 @@ Macro: IS_ADMIN_LOGGED /* ------------------------------------------- Macro: FILE_EXISTS - Check if a file exists on machines with interface + Check if a file exists - Reports "false" if the file does not exist and throws an error in RPT. + Reports "false" if the file does not exist. Parameters: FILE - Path to the file @@ -1828,17 +1832,4 @@ Macro: FILE_EXISTS Author: commy2 ------------------------------------------- */ -#define FILE_EXISTS(FILE) (call {\ - private _return = false;\ - isNil {\ - private _control = (uiNamespace getVariable ["RscDisplayMain", displayNull]) ctrlCreate ["RscHTML", -1];\ - if (isNull _control) then {\ - _return = loadFile (FILE) != "";\ - } else {\ - _control htmlLoad (FILE);\ - _return = ctrlHTMLLoaded _control;\ - ctrlDelete _control;\ - };\ - };\ - _return\ -}) +#define FILE_EXISTS(FILE) (fileExists (FILE)) \ No newline at end of file