summaryrefslogtreecommitdiffstats
path: root/Common/Config/Core_Units/Arrowhead
diff options
context:
space:
mode:
Diffstat (limited to 'Common/Config/Core_Units/Arrowhead')
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Aircraft_TK.sqf20
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Aircraft_TKA.sqf17
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Aircraft_US.sqf27
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Airport_TK.sqf13
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Airport_TKA.sqf13
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Airport_US.sqf12
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Barracks_TK.sqf33
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Barracks_TKA.sqf34
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Barracks_TKGUE.sqf20
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Barracks_US.sqf132
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Depot_TK.sqf15
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Depot_TKA.sqf15
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Depot_US.sqf15
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Heavy_TK.sqf14
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Heavy_TKA.sqf11
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Heavy_TKGUE.sqf7
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Heavy_US.sqf21
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Light_TK.sqf29
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Light_TKA.sqf25
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Light_TKGUE.sqf13
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Light_US.sqf34
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Special_TKA.sqf70
-rw-r--r--Common/Config/Core_Units/Arrowhead/Units_Special_US.sqf70
23 files changed, 660 insertions, 0 deletions
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Aircraft_TK.sqf b/Common/Config/Core_Units/Arrowhead/Units_Aircraft_TK.sqf
new file mode 100644
index 0000000..88c6e33
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Aircraft_TK.sqf
@@ -0,0 +1,20 @@
+Private ['_r','_u'];
+
+_r = 'WFBE_RESTRICTIONADVAIR' Call GetNamespace;
+
+/* Overall Configuration */
+['WFBE_EASTPILOT','TK_Soldier_Pilot_EP1',false] Call SetNamespace;
+
+/* Takistan Aircraft Vehicles */
+_u = ['Mi17_TK_EP1'];
+_u = _u + ['UH1H_TK_EP1'];
+if (_r == 0 ||_r == 1) then {
+ _u = _u + ['Mi24_D_TK_EP1'];
+};
+if (_r == 0) then {
+ _u = _u + ['An2_TK_EP1'];
+ _u = _u + ['L39_TK_EP1'];
+ _u = _u + ['Su25_TK_EP1'];
+};
+
+_u \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Aircraft_TKA.sqf b/Common/Config/Core_Units/Arrowhead/Units_Aircraft_TKA.sqf
new file mode 100644
index 0000000..3bdd836
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Aircraft_TKA.sqf
@@ -0,0 +1,17 @@
+Private ['_r','_u'];
+
+_r = 'WFBE_RESTRICTIONADVAIR' Call GetNamespace;
+
+//--- Takistan Aircraft Vehicles.
+_u = ['Mi17_TK_EP1'];
+_u = _u + ['UH1H_TK_EP1'];
+if (_r == 0 ||_r == 1) then {
+ _u = _u + ['Mi24_D_TK_EP1'];
+};
+if (_r == 0) then {
+ _u = _u + ['An2_TK_EP1'];
+ _u = _u + ['L39_TK_EP1'];
+ _u = _u + ['Su25_TK_EP1'];
+};
+
+_u \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Aircraft_US.sqf b/Common/Config/Core_Units/Arrowhead/Units_Aircraft_US.sqf
new file mode 100644
index 0000000..3bc2ef5
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Aircraft_US.sqf
@@ -0,0 +1,27 @@
+Private ['_r','_u'];
+
+_r = 'WFBE_RESTRICTIONADVAIR' Call GetNamespace;
+
+//--- US Aircraft Vehicles.
+_u = ['MH6J_EP1'];
+_u = _u + ['UH60M_EP1'];
+_u = _u + ['UH60M_MEV_EP1'];
+_u = _u + ['CH_47F_EP1'];
+if (_r == 0 || _r == 1) then {
+ _u = _u + ['AH6J_EP1'];
+ _u = _u + ['AH64D_EP1'];
+};
+if (_r == 0) then {
+ _u = _u + ['C130J_US_EP1'];
+ _u = _u + ['A10_US_EP1'];
+};
+if (paramDLCBAF) then {
+ _u = _u + ['BAF_Merlin_HC3_D'];
+ _u = _u + ['CH_47F_BAF'];
+ if (_r == 0 || _r == 1) then {
+ _u = _u + ['AW159_Lynx_BAF'];
+ _u = _u + ['BAF_Apache_AH1_D'];
+ };
+};
+
+_u \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Airport_TK.sqf b/Common/Config/Core_Units/Arrowhead/Units_Airport_TK.sqf
new file mode 100644
index 0000000..6af99f5
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Airport_TK.sqf
@@ -0,0 +1,13 @@
+Private ['_r','_u'];
+
+_r = 'WFBE_RESTRICTIONADVAIR' Call GetNamespace;
+
+/* Takistan Airport Vehicles */
+_u = [];
+if (_r == 0) then {
+ _u = _u + ['An2_TK_EP1'];
+ _u = _u + ['L39_TK_EP1'];
+ _u = _u + ['Su25_TK_EP1'];
+};
+
+_u \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Airport_TKA.sqf b/Common/Config/Core_Units/Arrowhead/Units_Airport_TKA.sqf
new file mode 100644
index 0000000..6af99f5
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Airport_TKA.sqf
@@ -0,0 +1,13 @@
+Private ['_r','_u'];
+
+_r = 'WFBE_RESTRICTIONADVAIR' Call GetNamespace;
+
+/* Takistan Airport Vehicles */
+_u = [];
+if (_r == 0) then {
+ _u = _u + ['An2_TK_EP1'];
+ _u = _u + ['L39_TK_EP1'];
+ _u = _u + ['Su25_TK_EP1'];
+};
+
+_u \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Airport_US.sqf b/Common/Config/Core_Units/Arrowhead/Units_Airport_US.sqf
new file mode 100644
index 0000000..a58e6a0
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Airport_US.sqf
@@ -0,0 +1,12 @@
+Private ['_r','_u'];
+
+_r = 'WFBE_RESTRICTIONADVAIR' Call GetNamespace;
+
+/* US Airport Vehicles */
+_u = [];
+if (_r == 0) then {
+ _u = _u + ['C130J_US_EP1'];
+ _u = _u + ['A10_US_EP1'];
+};
+
+_u \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Barracks_TK.sqf b/Common/Config/Core_Units/Arrowhead/Units_Barracks_TK.sqf
new file mode 100644
index 0000000..7ebe052
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Barracks_TK.sqf
@@ -0,0 +1,33 @@
+Private ['_tiMode','_u'];
+
+/* Overall Configuration */
+['WFBE_EASTSOLDIER','TK_Soldier_EP1',false] Call SetNamespace;
+
+_tiMode = 'WFBE_THERMALIMAGING' Call GetNamespace;
+_tiMode = if (_tiMode == 1 || _tiMode == 3) then {true} else {false};
+
+/* Takistan Troops */
+_u = ['TK_Soldier_EP1'];
+_u = _u + ['TK_Soldier_B_EP1'];
+if (_tiMode) then {
+ _u = _u + ['TK_Soldier_TWS_EP1'];
+};
+_u = _u + ['TK_Soldier_Engineer_EP1'];
+_u = _u + ['TK_Soldier_LAT_EP1'];
+_u = _u + ['TK_Soldier_AT_EP1'];
+_u = _u + ['TK_Soldier_HAT_EP1'];
+_u = _u + ['TK_Soldier_AA_EP1'];
+_u = _u + ['TK_Soldier_AR_EP1'];
+_u = _u + ['TK_Soldier_MG_EP1'];
+_u = _u + ['TK_Soldier_GL_EP1'];
+_u = _u + ['TK_Soldier_Spotter_EP1'];
+_u = _u + ['TK_Soldier_Medic_EP1'];
+_u = _u + ['TK_Special_Forces_EP1'];
+_u = _u + ['TK_Special_Forces_TL_EP1'];
+_u = _u + ['TK_Special_Forces_MG_EP1'];
+_u = _u + ['TK_Soldier_Crew_EP1'];
+_u = _u + ['TK_Soldier_Pilot_EP1'];
+_u = _u + ['TK_Soldier_SL_EP1'];
+_u = _u + ['TK_Soldier_Officer_EP1'];
+
+_u \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Barracks_TKA.sqf b/Common/Config/Core_Units/Arrowhead/Units_Barracks_TKA.sqf
new file mode 100644
index 0000000..c8533b0
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Barracks_TKA.sqf
@@ -0,0 +1,34 @@
+Private ['_tiMode','_u'];
+
+_tiMode = 'WFBE_THERMALIMAGING' Call GetNamespace;
+_tiMode = if (_tiMode == 1 || _tiMode == 3) then {true} else {false};
+
+//--- Takistan Army Troops.
+_u = ['TK_Soldier_EP1'];
+_u = _u + ['TK_Soldier_B_EP1'];
+if (_tiMode) then {
+ _u = _u + ['TK_Soldier_TWS_EP1'];
+};
+_u = _u + ['TK_Soldier_Engineer_EP1'];
+_u = _u + ['TK_Soldier_LAT_EP1'];
+_u = _u + ['TK_Soldier_AAT_EP1'];
+_u = _u + ['TK_Soldier_AT_EP1'];
+_u = _u + ['TK_Soldier_HAT_EP1'];
+_u = _u + ['TK_Soldier_AA_EP1'];
+_u = _u + ['TK_Soldier_AR_EP1'];
+_u = _u + ['TK_Soldier_AMG_EP1'];
+_u = _u + ['TK_Soldier_MG_EP1'];
+_u = _u + ['TK_Soldier_GL_EP1'];
+_u = _u + ['TK_Soldier_Spotter_EP1'];
+_u = _u + ['TK_Soldier_Sniper_EP1'];
+_u = _u + ['TK_Soldier_SniperH_EP1'];
+_u = _u + ['TK_Soldier_Medic_EP1'];
+_u = _u + ['TK_Special_Forces_EP1'];
+_u = _u + ['TK_Special_Forces_TL_EP1'];
+_u = _u + ['TK_Special_Forces_MG_EP1'];
+_u = _u + ['TK_Soldier_Crew_EP1'];
+_u = _u + ['TK_Soldier_Pilot_EP1'];
+_u = _u + ['TK_Soldier_SL_EP1'];
+_u = _u + ['TK_Soldier_Officer_EP1'];
+
+_u \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Barracks_TKGUE.sqf b/Common/Config/Core_Units/Arrowhead/Units_Barracks_TKGUE.sqf
new file mode 100644
index 0000000..af2038e
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Barracks_TKGUE.sqf
@@ -0,0 +1,20 @@
+Private ['_u'];
+
+/* Takistan Guerilla Troops */
+_u = ['TK_GUE_Soldier_EP1'];
+_u = _u + ['TK_GUE_Soldier_2_EP1'];
+_u = _u + ['TK_GUE_Soldier_3_EP1'];
+_u = _u + ['TK_GUE_Soldier_4_EP1'];
+_u = _u + ['TK_GUE_Soldier_5_EP1'];
+_u = _u + ['TK_GUE_Soldier_AT_EP1'];
+_u = _u + ['TK_GUE_Soldier_AAT_EP1'];
+_u = _u + ['TK_GUE_Soldier_AA_EP1'];
+_u = _u + ['TK_GUE_Soldier_AR_EP1'];
+_u = _u + ['TK_GUE_Soldier_MG_EP1'];
+_u = _u + ['TK_GUE_Soldier_Sniper_EP1'];
+_u = _u + ['TK_GUE_Bonesetter_EP1'];
+_u = _u + ['TK_GUE_Soldier_HAT_EP1'];
+_u = _u + ['TK_GUE_Soldier_TL_EP1'];
+_u = _u + ['TK_GUE_Warlord_EP1'];
+
+_u \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Barracks_US.sqf b/Common/Config/Core_Units/Arrowhead/Units_Barracks_US.sqf
new file mode 100644
index 0000000..ee77cc0
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Barracks_US.sqf
@@ -0,0 +1,132 @@
+Private ['_u'];
+
+//--- US Troops.
+_u = ['US_Soldier_Light_EP1'];
+_u = _u + ['US_Soldier_EP1'];
+_u = _u + ['US_Soldier_B_EP1'];
+_u = _u + ['US_Soldier_LAT_EP1'];
+_u = _u + ['US_Soldier_AT_EP1'];
+_u = _u + ['US_Soldier_HAT_EP1'];
+_u = _u + ['US_Soldier_AA_EP1'];
+_u = _u + ['US_Soldier_AR_EP1'];
+_u = _u + ['US_Soldier_MG_EP1'];
+_u = _u + ['US_Soldier_GL_EP1'];
+_u = _u + ['US_Soldier_Sniper_EP1'];
+_u = _u + ['US_Soldier_SniperH_EP1'];
+_u = _u + ['US_Soldier_Sniper_NV_EP1'];
+_u = _u + ['US_Soldier_Marksman_EP1'];
+_u = _u + ['US_Soldier_Medic_EP1'];
+_u = _u + ['US_Soldier_Engineer_EP1'];
+_u = _u + ['US_Soldier_AMG_EP1'];
+_u = _u + ['US_Soldier_AAR_EP1'];
+_u = _u + ['US_Soldier_AHAT_EP1'];
+_u = _u + ['US_Soldier_AAT_EP1'];
+_u = _u + ['US_Soldier_Spotter_EP1'];
+_u = _u + ['US_Soldier_TL_EP1'];
+_u = _u + ['US_Soldier_SL_EP1'];
+_u = _u + ['US_Soldier_Officer_EP1'];
+_u = _u + ['US_Soldier_Crew_EP1'];
+_u = _u + ['US_Soldier_Pilot_EP1'];
+_u = _u + ['US_Delta_Force_EP1'];
+_u = _u + ['US_Delta_Force_TL_EP1'];
+_u = _u + ['US_Delta_Force_Medic_EP1'];
+_u = _u + ['US_Delta_Force_Assault_EP1'];
+_u = _u + ['US_Delta_Force_SD_EP1'];
+_u = _u + ['US_Delta_Force_MG_EP1'];
+_u = _u + ['US_Delta_Force_AR_EP1'];
+_u = _u + ['US_Delta_Force_Night_EP1'];
+_u = _u + ['US_Delta_Force_Marksman_EP1'];
+_u = _u + ['US_Delta_Force_M14_EP1'];
+_u = _u + ['US_Delta_Force_Air_Controller_EP1'];
+if (paramDLCBAF) then {
+ //--- BAF MTP Camo.
+ _u = _u + ['BAF_Soldier_AA_MTP'];
+ _u = _u + ['BAF_Soldier_AAA_MTP'];
+ _u = _u + ['BAF_Soldier_AAT_MTP'];
+ _u = _u + ['BAF_Soldier_AHAT_MTP'];
+ _u = _u + ['BAF_Soldier_AAR_MTP'];
+ _u = _u + ['BAF_Soldier_AMG_MTP'];
+ _u = _u + ['BAF_Soldier_AT_MTP'];
+ _u = _u + ['BAF_Soldier_HAT_MTP'];
+ _u = _u + ['BAF_Soldier_AR_MTP'];
+ _u = _u + ['BAF_crewman_MTP'];
+ _u = _u + ['BAF_Soldier_EN_MTP'];
+ _u = _u + ['BAF_Soldier_GL_MTP'];
+ _u = _u + ['BAF_Soldier_FAC_MTP'];
+ _u = _u + ['BAF_Soldier_MG_MTP'];
+ _u = _u + ['BAF_Soldier_scout_MTP'];
+ _u = _u + ['BAF_Soldier_Marksman_MTP'];
+ _u = _u + ['BAF_Soldier_Medic_MTP'];
+ _u = _u + ['BAF_Soldier_Officer_MTP'];
+ _u = _u + ['BAF_Pilot_MTP'];
+ _u = _u + ['BAF_Soldier_MTP'];
+ _u = _u + ['BAF_ASoldier_MTP'];
+ _u = _u + ['BAF_Soldier_L_MTP'];
+ _u = _u + ['BAF_Soldier_N_MTP'];
+ _u = _u + ['BAF_Soldier_SL_MTP'];
+ _u = _u + ['BAF_Soldier_SniperN_MTP'];
+ _u = _u + ['BAF_Soldier_SniperH_MTP'];
+ _u = _u + ['BAF_Soldier_Sniper_MTP'];
+ _u = _u + ['BAF_Soldier_spotter_MTP'];
+ _u = _u + ['BAF_Soldier_spotterN_MTP'];
+ _u = _u + ['BAF_Soldier_TL_MTP'];
+ //--- BAF Woodland Camo
+ _u = _u + ['BAF_Soldier_AA_W'];
+ _u = _u + ['BAF_Soldier_AAA_W'];
+ _u = _u + ['BAF_Soldier_AAT_W'];
+ _u = _u + ['BAF_Soldier_AHAT_W'];
+ _u = _u + ['BAF_Soldier_AAR_W'];
+ _u = _u + ['BAF_Soldier_AMG_W'];
+ _u = _u + ['BAF_Soldier_AT_W'];
+ _u = _u + ['BAF_Soldier_HAT_W'];
+ _u = _u + ['BAF_Soldier_AR_W'];
+ _u = _u + ['BAF_crewman_W'];
+ _u = _u + ['BAF_Soldier_EN_W'];
+ _u = _u + ['BAF_Soldier_GL_W'];
+ _u = _u + ['BAF_Soldier_FAC_W'];
+ _u = _u + ['BAF_Soldier_MG_W'];
+ _u = _u + ['BAF_Soldier_scout_W'];
+ _u = _u + ['BAF_Soldier_Marksman_W'];
+ _u = _u + ['BAF_Soldier_Medic_W'];
+ _u = _u + ['BAF_Soldier_Officer_W'];
+ _u = _u + ['BAF_Pilot_W'];
+ _u = _u + ['BAF_Soldier_W'];
+ _u = _u + ['BAF_ASoldier_W'];
+ _u = _u + ['BAF_Soldier_L_W'];
+ _u = _u + ['BAF_Soldier_N_W'];
+ _u = _u + ['BAF_Soldier_SL_W'];
+ _u = _u + ['BAF_Soldier_SniperN_W'];
+ _u = _u + ['BAF_Soldier_SniperH_W'];
+ _u = _u + ['BAF_Soldier_Sniper_W'];
+ _u = _u + ['BAF_Soldier_spotter_W'];
+ _u = _u + ['BAF_Soldier_spotterN_W'];
+ _u = _u + ['BAF_Soldier_TL_W'];
+ //--- BAF Desert Camo
+ _u = _u + ['BAF_Soldier_AA_DDPM'];
+ _u = _u + ['BAF_Soldier_AAA_DDPM'];
+ _u = _u + ['BAF_Soldier_AAT_DDPM'];
+ _u = _u + ['BAF_Soldier_AHAT_DDPM'];
+ _u = _u + ['BAF_Soldier_AAR_DDPM'];
+ _u = _u + ['BAF_Soldier_AMG_DDPM'];
+ _u = _u + ['BAF_Soldier_AT_DDPM'];
+ _u = _u + ['BAF_Soldier_HAT_DDPM'];
+ _u = _u + ['BAF_Soldier_AR_DDPM'];
+ _u = _u + ['BAF_crewman_DDPM'];
+ _u = _u + ['BAF_Soldier_EN_DDPM'];
+ _u = _u + ['BAF_Soldier_GL_DDPM'];
+ _u = _u + ['BAF_Soldier_FAC_DDPM'];
+ _u = _u + ['BAF_Soldier_MG_DDPM'];
+ _u = _u + ['BAF_Soldier_scout_DDPM'];
+ _u = _u + ['BAF_Soldier_Marksman_DDPM'];
+ _u = _u + ['BAF_Soldier_Medic_DDPM'];
+ _u = _u + ['BAF_Soldier_Officer_DDPM'];
+ _u = _u + ['BAF_Pilot_DDPM'];
+ _u = _u + ['BAF_Soldier_DDPM'];
+ _u = _u + ['BAF_ASoldier_DDPM'];
+ _u = _u + ['BAF_Soldier_L_DDPM'];
+ _u = _u + ['BAF_Soldier_N_DDPM'];
+ _u = _u + ['BAF_Soldier_SL_DDPM'];
+ _u = _u + ['BAF_Soldier_TL_DDPM'];
+};
+
+_u \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Depot_TK.sqf b/Common/Config/Core_Units/Arrowhead/Units_Depot_TK.sqf
new file mode 100644
index 0000000..c4ce1d1
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Depot_TK.sqf
@@ -0,0 +1,15 @@
+Private ['_u'];
+
+/* Takistan Depot Vehicles */
+_u = ["Old_bike_TK_CIV_EP1"];
+_u = _u + ["TT650_TK_CIV_EP1"];
+_u = _u + ["Lada2_TK_CIV_EP1"];
+_u = _u + ["VolhaLimo_TK_CIV_EP1"];
+_u = _u + ["Volha_2_TK_CIV_EP1"];
+_u = _u + ["Ural_TK_CIV_EP1"];
+_u = _u + ["S1203_TK_CIV_EP1"];
+if (paramPurchaseInfDepot) then {
+ _u = _u + ['WFBE_EASTSOLDIER' Call GetNamespace];
+};
+
+_u \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Depot_TKA.sqf b/Common/Config/Core_Units/Arrowhead/Units_Depot_TKA.sqf
new file mode 100644
index 0000000..c4ce1d1
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Depot_TKA.sqf
@@ -0,0 +1,15 @@
+Private ['_u'];
+
+/* Takistan Depot Vehicles */
+_u = ["Old_bike_TK_CIV_EP1"];
+_u = _u + ["TT650_TK_CIV_EP1"];
+_u = _u + ["Lada2_TK_CIV_EP1"];
+_u = _u + ["VolhaLimo_TK_CIV_EP1"];
+_u = _u + ["Volha_2_TK_CIV_EP1"];
+_u = _u + ["Ural_TK_CIV_EP1"];
+_u = _u + ["S1203_TK_CIV_EP1"];
+if (paramPurchaseInfDepot) then {
+ _u = _u + ['WFBE_EASTSOLDIER' Call GetNamespace];
+};
+
+_u \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Depot_US.sqf b/Common/Config/Core_Units/Arrowhead/Units_Depot_US.sqf
new file mode 100644
index 0000000..1d794c9
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Depot_US.sqf
@@ -0,0 +1,15 @@
+Private ['_u'];
+
+/* US Depot Vehicles */
+_u = ["Old_bike_TK_CIV_EP1"];
+_u = _u + ["Old_moto_TK_Civ_EP1"];
+_u = _u + ["Lada1_TK_CIV_EP1"];
+_u = _u + ["Volha_1_TK_CIV_EP1"];
+_u = _u + ["LandRover_TK_CIV_EP1"];
+_u = _u + ["V3S_Open_TK_CIV_EP1"];
+_u = _u + ["Ikarus_TK_CIV_EP1"];
+if (paramPurchaseInfDepot) then {
+ _u = _u + ['WFBE_WESTSOLDIER' Call GetNamespace];
+};
+
+_u \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Heavy_TK.sqf b/Common/Config/Core_Units/Arrowhead/Units_Heavy_TK.sqf
new file mode 100644
index 0000000..56a50ab
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Heavy_TK.sqf
@@ -0,0 +1,14 @@
+Private ['_u'];
+
+/* Overall Configuration */
+['WFBE_EASTCREW','TK_Soldier_Crew_EP1',false] Call SetNamespace;
+
+/* Takistan Heavy Vehicles */
+_u = ['M113_TK_EP1'];
+_u = _u + ['BMP2_TK_EP1'];
+_u = _u + ['ZSU_TK_EP1'];
+_u = _u + ['T34_TK_EP1'];
+_u = _u + ['T55_TK_EP1'];
+_u = _u + ['T72_TK_EP1'];
+
+_u \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Heavy_TKA.sqf b/Common/Config/Core_Units/Arrowhead/Units_Heavy_TKA.sqf
new file mode 100644
index 0000000..96e02cd
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Heavy_TKA.sqf
@@ -0,0 +1,11 @@
+Private ['_u'];
+
+//--- Takistan Heavy Vehicles.
+_u = ['M113_TK_EP1'];
+_u = _u + ['BMP2_TK_EP1'];
+_u = _u + ['ZSU_TK_EP1'];
+_u = _u + ['T34_TK_EP1'];
+_u = _u + ['T55_TK_EP1'];
+_u = _u + ['T72_TK_EP1'];
+
+_u \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Heavy_TKGUE.sqf b/Common/Config/Core_Units/Arrowhead/Units_Heavy_TKGUE.sqf
new file mode 100644
index 0000000..5be4eaa
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Heavy_TKGUE.sqf
@@ -0,0 +1,7 @@
+Private ['_u'];
+
+/* Takistan Guerilla Heavy Vehicles */
+_u = ['T34_TK_GUE_EP1'];
+_u = _u + ['T55_TK_GUE_EP1'];
+
+_u \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Heavy_US.sqf b/Common/Config/Core_Units/Arrowhead/Units_Heavy_US.sqf
new file mode 100644
index 0000000..317afe0
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Heavy_US.sqf
@@ -0,0 +1,21 @@
+Private ['_u'];
+
+//--- US Heavy Vehicles.
+_u = ['M1126_ICV_M2_EP1'];
+_u = _u + ['M1126_ICV_mk19_EP1'];
+_u = _u + ['M1129_MC_EP1'];
+_u = _u + ['M1135_ATGMV_EP1'];
+_u = _u + ['M1128_MGS_EP1'];
+_u = _u + ['M1133_MEV_EP1'];
+_u = _u + ['M2A2_EP1'];
+_u = _u + ['M2A3_EP1'];
+_u = _u + ['M1A1_US_DES_EP1'];
+_u = _u + ['MLRS_DES_EP1'];
+_u = _u + ['M1A2_US_TUSK_MG_EP1'];
+_u = _u + ['M6_EP1'];
+if (paramDLCBAF) then {
+ _u = _u + ['BAF_FV510_W'];
+ _u = _u + ['BAF_FV510_D'];
+};
+
+_u \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Light_TK.sqf b/Common/Config/Core_Units/Arrowhead/Units_Light_TK.sqf
new file mode 100644
index 0000000..3e7032c
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Light_TK.sqf
@@ -0,0 +1,29 @@
+Private ['_u'];
+
+/* Overall Configuration */
+['WFBE_EASTREPAIRTRUCK','UralRepair_TK_EP1',false] Call SetNamespace;
+['WFBE_EASTSUPPLYTRUCK','UralSupply_TK_EP1',false] Call SetNamespace;
+
+/* Takistan Light Vehicles */
+_u = ['TT650_TK_EP1'];
+_u = _u + ['UAZ_Unarmed_TK_EP1'];
+_u = _u + ['SUV_TK_EP1'];
+_u = _u + ['UAZ_MG_TK_EP1'];
+_u = _u + ['UAZ_AGS30_TK_EP1'];
+_u = _u + ['LandRover_MG_TK_EP1'];
+_u = _u + ['LandRover_SPG9_TK_EP1'];
+_u = _u + ['V3S_TK_EP1'];
+_u = _u + ['V3S_Open_TK_EP1'];
+_u = _u + ['UralRepair_TK_EP1'];
+_u = _u + ['UralReammo_TK_EP1'];
+_u = _u + ['UralRefuel_TK_EP1'];
+_u = _u + ['UralSalvage_TK_EP1'];
+if (('WFBE_SUPPLYSYSTEM' Call GetNamespace) == 0) then {_u = _u + ['UralSupply_TK_EP1']};
+_u = _u + ['M113Ambul_TK_EP1'];
+_u = _u + ['BRDM2_TK_EP1'];
+_u = _u + ['BRDM2_ATGM_TK_EP1'];
+_u = _u + ['BTR60_TK_EP1'];
+_u = _u + ['Ural_ZU23_TK_EP1'];
+_u = _u + ['GRAD_TK_EP1'];
+
+_u \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Light_TKA.sqf b/Common/Config/Core_Units/Arrowhead/Units_Light_TKA.sqf
new file mode 100644
index 0000000..5021e16
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Light_TKA.sqf
@@ -0,0 +1,25 @@
+Private ['_u'];
+
+//--- Takistan Light Vehicles.
+_u = ['TT650_TK_EP1'];
+_u = _u + ['UAZ_Unarmed_TK_EP1'];
+_u = _u + ['SUV_TK_EP1'];
+_u = _u + ['UAZ_MG_TK_EP1'];
+_u = _u + ['UAZ_AGS30_TK_EP1'];
+_u = _u + ['LandRover_MG_TK_EP1'];
+_u = _u + ['LandRover_SPG9_TK_EP1'];
+_u = _u + ['V3S_TK_EP1'];
+_u = _u + ['V3S_Open_TK_EP1'];
+_u = _u + ['UralRepair_TK_EP1'];
+_u = _u + ['UralReammo_TK_EP1'];
+_u = _u + ['UralRefuel_TK_EP1'];
+_u = _u + ['UralSalvage_TK_EP1'];
+if (('WFBE_SUPPLYSYSTEM' Call GetNamespace) == 0) then {_u = _u + ['UralSupply_TK_EP1']};
+_u = _u + ['M113Ambul_TK_EP1'];
+_u = _u + ['BRDM2_TK_EP1'];
+_u = _u + ['BRDM2_ATGM_TK_EP1'];
+_u = _u + ['BTR60_TK_EP1'];
+_u = _u + ['Ural_ZU23_TK_EP1'];
+_u = _u + ['GRAD_TK_EP1'];
+
+_u \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Light_TKGUE.sqf b/Common/Config/Core_Units/Arrowhead/Units_Light_TKGUE.sqf
new file mode 100644
index 0000000..00736e9
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Light_TKGUE.sqf
@@ -0,0 +1,13 @@
+Private ['_u'];
+
+/* Takistan Guerilla Light Vehicles */
+_u = ['V3S_TK_GUE_EP1'];
+_u = _u + ['Pickup_PK_TK_GUE_EP1'];
+_u = _u + ['Offroad_DSHKM_TK_GUE_EP1'];
+_u = _u + ['Offroad_SPG9_TK_GUE_EP1'];
+_u = _u + ['BRDM2_TK_GUE_EP1'];
+_u = _u + ['BTR40_TK_GUE_EP1'];
+_u = _u + ['BTR40_MG_TK_GUE_EP1'];
+_u = _u + ['Ural_ZU23_TK_GUE_EP1'];
+
+_u \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Light_US.sqf b/Common/Config/Core_Units/Arrowhead/Units_Light_US.sqf
new file mode 100644
index 0000000..8e5def5
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Light_US.sqf
@@ -0,0 +1,34 @@
+Private ['_u'];
+
+//--- US Light Vehicles.
+_u = ['M1030_US_DES_EP1'];
+_u = _u + ['ATV_US_EP1'];
+_u = _u + ['HMMWV_DES_EP1'];
+_u = _u + ['HMMWV_M1035_DES_EP1'];
+_u = _u + ['HMMWV_Terminal_EP1'];
+_u = _u + ['HMMWV_MK19_DES_EP1'];
+_u = _u + ['HMMWV_M998A2_SOV_DES_EP1'];
+_u = _u + ['HMMWV_M1151_M2_DES_EP1'];
+_u = _u + ['HMMWV_M998_crows_M2_DES_EP1'];
+_u = _u + ['HMMWV_M998_crows_MK19_DES_EP1'];
+_u = _u + ['HMMWV_TOW_DES_EP1'];
+_u = _u + ['HMMWV_Avenger_DES_EP1'];
+_u = _u + ['HMMWV_Ambulance_DES_EP1'];
+_u = _u + ['MTVR_DES_EP1'];
+_u = _u + ['MtvrRepair_DES_EP1'];
+_u = _u + ['MtvrReammo_DES_EP1'];
+_u = _u + ['MtvrRefuel_DES_EP1'];
+_u = _u + ['MtvrSalvage_DES_EP1'];
+if (('WFBE_SUPPLYSYSTEM' Call GetNamespace) == 0) then {_u = _u + ['MtvrSupply_DES_EP1']};
+if (paramDLCBAF) then {
+ _u = _u + ['BAF_ATV_W'];
+ _u = _u + ['BAF_Offroad_W'];
+ _u = _u + ['BAF_Jackal2_GMG_W'];
+ _u = _u + ['BAF_Jackal2_L2A1_W'];
+ _u = _u + ['BAF_ATV_D'];
+ _u = _u + ['BAF_Offroad_D'];
+ _u = _u + ['BAF_Jackal2_GMG_D'];
+ _u = _u + ['BAF_Jackal2_L2A1_D'];
+};
+
+_u \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Special_TKA.sqf b/Common/Config/Core_Units/Arrowhead/Units_Special_TKA.sqf
new file mode 100644
index 0000000..379beb7
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Special_TKA.sqf
@@ -0,0 +1,70 @@
+//--- Radio Announcer.
+['WFBE_EASTANNOUNCERS',['WFHQ_TK0_EP1','WFHQ_TK1_EP1','WFHQ_TK2_EP1','WFHQ_TK3_EP1','WFHQ_TK4_EP1'],true] Call SetNamespace;
+
+//--- Crew model.
+['WFBE_EASTCREW','TK_Soldier_Crew_EP1',true] Call SetNamespace;
+
+//--- Pilot model.
+['WFBE_EASTPILOT','TK_Soldier_Pilot_EP1',true] Call SetNamespace;
+
+//--- Soldier model.
+['WFBE_EASTSOLDIER','TK_Soldier_EP1',true] Call SetNamespace;
+
+//--- Ambulances.
+['WFBE_EASTAMBULANCES',['M113Ambul_TK_EP1'],true] Call SetNamespace;
+
+//--- Repair Trucks.
+['WFBE_EASTREPAIRTRUCKS',['UralRepair_TK_EP1'],true] Call SetNamespace;
+
+//--- Salvage Trucks.
+['WFBE_EASTSALVAGETRUCK',['UralSalvage_TK_EP1'],true] Call SetNamespace;
+
+//--- Supply Trucks.
+['WFBE_EASTSUPPLYTRUCKS',['UralSupply_TK_EP1'],true] Call SetNamespace;
+
+//--- UAV.
+['WFBE_EASTUAV','',true] Call SetNamespace;
+
+if (isServer) then {
+ //--- Base Patrols.
+ if (paramBasePatrols) then {
+ ['WFBE_EASTBASEPATROLS_0',['TK_Soldier_SL_EP1','TK_Soldier_EP1','TK_Soldier_EP1','TK_Soldier_AR_EP1','TK_Soldier_GL_EP1','TK_Soldier_MG_EP1'],true] Call SetNamespace;
+ ['WFBE_EASTBASEPATROLS_1',['TK_Soldier_SL_EP1','TK_Soldier_EP1','TK_Soldier_EP1','TK_Soldier_MG_EP1','TK_Soldier_LAT_EP1','TK_Soldier_Medic_EP1'],true] Call SetNamespace;
+ ['WFBE_EASTBASEPATROLS_2',['TK_Soldier_SL_EP1','TK_Soldier_EP1','TK_Soldier_EP1','TK_Soldier_AT_EP1','TK_Soldier_AA_EP1','TK_Soldier_Spotter_EP1'],true] Call SetNamespace;
+ ['WFBE_EASTBASEPATROLS_3',['TK_Soldier_SL_EP1','TK_Soldier_EP1','TK_Soldier_AR_EP1','TK_Soldier_HAT_EP1','TK_Soldier_LAT_EP1','TK_Soldier_GL_EP1'],true] Call SetNamespace;
+ };
+
+ //--- Paratroopers.
+ ['WFBE_EASTPARACHUTELEVEL1',['TK_Soldier_SL_EP1','TK_Soldier_LAT_EP1','TK_Soldier_EP1','TK_Soldier_LAT_EP1','TK_Soldier_AR_EP1','TK_Soldier_Medic_EP1'],true] Call SetNamespace;
+ ['WFBE_EASTPARACHUTELEVEL2',['TK_Soldier_SL_EP1','TK_Soldier_AT_EP1','TK_Soldier_AT_EP1','TK_Soldier_AT_EP1','TK_Soldier_AA_EP1','TK_Soldier_MG_EP1','TK_Soldier_Medic_EP1','TK_Soldier_Sniper_EP1','TK_Soldier_Spotter_EP1'],true] Call SetNamespace;
+ ['WFBE_EASTPARACHUTELEVEL3',['TK_Special_Forces_TL_EP1','TK_Soldier_HAT_EP1','TK_Soldier_HAT_EP1','TK_Soldier_HAT_EP1','TK_Soldier_HAT_EP1','TK_Soldier_HAT_EP1','TK_Soldier_AA_EP1','TK_Soldier_AA_EP1','TK_Special_Forces_MG_EP1','TK_Special_Forces_EP1','TK_Special_Forces_EP1','TK_Special_Forces_EP1'],true] Call SetNamespace;
+
+ //--- Paratroopers, Vehicle.
+ ['WFBE_EASTPARACARGO','Mi17_TK_EP1',true] Call SetNamespace;
+
+ //--- Repair Truck model.
+ ['WFBE_EASTREPAIRTRUCK','UralRepair_TK_EP1',true] Call SetNamespace;
+
+ //--- Starting Vehicles.
+ ['WFBE_EASTSTARTINGVEHICLES',['M113Ambul_TK_EP1','V3S_TK_EP1'],true] Call SetNamespace;
+
+ //--- Supply Paradropping, Dropped Ammunition.
+ ['WFBE_EASTPARAAMMO',['TKBasicAmmunitionBox_EP1','TKBasicWeapons_EP1','TKLaunchers_EP1'],true] Call SetNamespace;
+
+ //--- Supply Paradropping, Dropped Vehicle.
+ ['WFBE_EASTPARAVEHICARGO','UAZ_Unarmed_TK_EP1',true] Call SetNamespace;
+
+ //--- Supply Paradropping, Vehicle.
+ ['WFBE_EASTPARAVEHI','Mi17_TK_EP1',true] Call SetNamespace;
+
+ //--- Supply Paradropping, Parachute Model.
+ ['WFBE_EASTPARACHUTE','ParachuteMediumEast_EP1',true] Call SetNamespace;
+
+ //--- Supply Truck model.
+ ['WFBE_EASTSUPPLYTRUCK','UralSupply_TK_EP1',true] Call SetNamespace;
+};
+
+if (local player) then {
+ //--- Default Faction (Buy Menu), this is the faction name defined in core_xxx.sqf files.
+ ['WFBE_EASTDEFAULTFACTION','Takistani Army',true] Call SetNamespace;
+}; \ No newline at end of file
diff --git a/Common/Config/Core_Units/Arrowhead/Units_Special_US.sqf b/Common/Config/Core_Units/Arrowhead/Units_Special_US.sqf
new file mode 100644
index 0000000..5ed76c1
--- /dev/null
+++ b/Common/Config/Core_Units/Arrowhead/Units_Special_US.sqf
@@ -0,0 +1,70 @@
+//--- Radio Announcer.
+['WFBE_WESTANNOUNCERS',['WFHQ_EN0_EP1','WFHQ_EN1_EP1','WFHQ_EN2_EP1','WFHQ_EN3_EP1','WFHQ_EN4_EP1','WFHQ_EN5_EP1'],true] Call SetNamespace;
+
+//--- Crew model.
+['WFBE_WESTCREW','US_Soldier_Crew_EP1',true] Call SetNamespace;
+
+//--- Pilot model.
+['WFBE_WESTPILOT','US_Soldier_Pilot_EP1',true] Call SetNamespace;
+
+//--- Soldier model.
+['WFBE_WESTSOLDIER','US_Soldier_EP1',true] Call SetNamespace;
+
+//--- Ambulances.
+['WFBE_WESTAMBULANCES',['HMMWV_Ambulance_DES_EP1','M1133_MEV_EP1'],true] Call SetNamespace;
+
+//--- Repair Trucks.
+['WFBE_WESTREPAIRTRUCKS',['MtvrRepair_DES_EP1'],true] Call SetNamespace;
+
+//--- Salvage Trucks.
+['WFBE_WESTSALVAGETRUCK',['MtvrSalvage_DES_EP1'],true] Call SetNamespace;
+
+//--- Supply Trucks.
+['WFBE_WESTSUPPLYTRUCKS',['MtvrSupply_DES_EP1'],true] Call SetNamespace;
+
+//--- UAV.
+['WFBE_WESTUAV','MQ9PredatorB_US_EP1',true] Call SetNamespace;
+
+if (isServer) then {
+ //--- Base Patrols.
+ if (paramBasePatrols) then {
+ ['WFBE_WESTBASEPATROLS_0',['US_Soldier_SL_EP1','US_Soldier_EP1','US_Soldier_EP1','US_Soldier_AR_EP1','US_Soldier_GL_EP1','US_Soldier_MG_EP1'],true] Call SetNamespace;
+ ['WFBE_WESTBASEPATROLS_1',['US_Soldier_SL_EP1','US_Soldier_EP1','US_Soldier_EP1','US_Soldier_MG_EP1','US_Soldier_LAT_EP1','US_Soldier_Medic_EP1'],true] Call SetNamespace;
+ ['WFBE_WESTBASEPATROLS_2',['US_Soldier_SL_EP1','US_Soldier_EP1','US_Soldier_EP1','US_Soldier_AT_EP1','US_Soldier_AA_EP1','US_Soldier_Sniper_EP1'],true] Call SetNamespace;
+ ['WFBE_WESTBASEPATROLS_3',['US_Soldier_SL_EP1','US_Soldier_EP1','US_Soldier_AR_EP1','US_Soldier_HAT_EP1','US_Soldier_LAT_EP1','US_Soldier_GL_EP1'],true] Call SetNamespace;
+ };
+
+ //--- Paratroopers.
+ ['WFBE_WESTPARACHUTELEVEL1',['US_Soldier_SL_EP1','US_Soldier_LAT_EP1','US_Soldier_EP1','US_Soldier_EP1','US_Soldier_AR_EP1','US_Soldier_Medic_EP1'],true] Call SetNamespace;
+ ['WFBE_WESTPARACHUTELEVEL2',['US_Soldier_SL_EP1','US_Soldier_AT_EP1','US_Soldier_AT_EP1','US_Soldier_AT_EP1','US_Soldier_AA_EP1','US_Soldier_MG_EP1','US_Soldier_Medic_EP1','US_Soldier_Spotter_EP1','US_Soldier_Sniper_EP1'],true] Call SetNamespace;
+ ['WFBE_WESTPARACHUTELEVEL3',['US_Delta_Force_TL_EP1','US_Soldier_HAT_EP1','US_Soldier_HAT_EP1','US_Soldier_HAT_EP1','US_Soldier_HAT_EP1','US_Soldier_AA_EP1','US_Soldier_AA_EP1','US_Delta_Force_AR_EP1','US_Delta_Force_Assault_EP1','US_Soldier_Medic_EP1','US_Delta_Force_M14_EP1','US_Soldier_AT_EP1','US_Soldier_Marksman_EP1'],true] Call SetNamespace;
+
+ //--- Paratroopers, Vehicle.
+ ['WFBE_WESTPARACARGO','C130J_US_EP1',true] Call SetNamespace;
+
+ //--- Repair Truck model.
+ ['WFBE_WESTREPAIRTRUCK','MtvrRepair_DES_EP1',true] Call SetNamespace;
+
+ //--- Starting Vehicles.
+ ['WFBE_WESTSTARTINGVEHICLES',['HMMWV_Ambulance_DES_EP1','MTVR_DES_EP1'],true] Call SetNamespace;
+
+ //--- Supply Paradropping, Dropped Ammunition.
+ ['WFBE_WESTPARAAMMO',['USBasicAmmunitionBox_EP1','USBasicWeapons_EP1','USLaunchers_EP1'],true] Call SetNamespace;
+
+ //--- Supply Paradropping, Dropped Vehicle.
+ ['WFBE_WESTPARAVEHICARGO','HMMWV_DES_EP1',true] Call SetNamespace;
+
+ //--- Supply Paradropping, Vehicle.
+ ['WFBE_WESTPARAVEHI','CH_47F_EP1',true] Call SetNamespace;
+
+ //--- Supply Paradropping, Parachute Model.
+ ['WFBE_WESTPARACHUTE','ParachuteMediumWest_EP1',true] Call SetNamespace;
+
+ //--- Supply Truck model.
+ ['WFBE_WESTSUPPLYTRUCK','MtvrSupply_DES_EP1',true] Call SetNamespace;
+};
+
+if (local player) then {
+ //--- Default Faction (Buy Menu), this is the faction name defined in core_xxx.sqf files.
+ ['WFBE_WESTDEFAULTFACTION','US',true] Call SetNamespace;
+}; \ No newline at end of file