Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds 3CB CSAT Scimitar, Gryphon, Bear, and Viper regiment #3182

Merged
merged 32 commits into from
Sep 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
e73652f
concept
ante185 Mar 14, 2024
636f381
Removed ghost faction
ante185 Mar 14, 2024
1414ae3
uniforms for CSAT PERS
ante185 Mar 16, 2024
b6fd6b3
Update 3CB_AI_CSAT_Per.sqf
ante185 Mar 16, 2024
2e0e022
AT & items for CSAT
ante185 Mar 16, 2024
4890925
Belarusian CSAT Camos
ante185 Mar 16, 2024
ddd4f58
Update 3CB_AI_CSAT_Per.sqf
ante185 Mar 16, 2024
fd21e16
Update 3CB_AI_CSAT_Bru.sqf
ante185 Mar 16, 2024
07af34d
3CB CSAT Vehicle & PE Camo variations
ante185 Mar 17, 2024
8d065a9
CH finalized loadouts
ante185 Mar 18, 2024
1aed1a8
Fr started loadouts
ante185 Mar 18, 2024
14f4e54
SF uniforms & Helmets
ante185 Mar 19, 2024
46a7efa
SF Helmets, SL SF uniforms
ante185 Mar 19, 2024
436e709
Last guns Afr
ante185 Mar 19, 2024
7a3d32c
Update 3CB_AI_CSAT_Chi.sqf
ante185 Mar 24, 2024
c61c611
Names
ante185 Mar 24, 2024
150d29e
less militia sights
ante185 Mar 24, 2024
7d215d6
guns guns guns (AKs)
ante185 Mar 24, 2024
bcfd09a
sf woodland vests
ante185 Mar 24, 2024
5e24357
SF Vests
ante185 Mar 24, 2024
2434343
CSAT BRU weapons fin
ante185 Mar 24, 2024
46a6161
Error/Validation corrections
ante185 Mar 24, 2024
f8395d3
Brown Hex militia vehicles
ante185 Mar 24, 2024
6b23360
removed MT-LB
ante185 Mar 24, 2024
7ecd99c
Update fn_setPlaneLoadout.sqf
ante185 Mar 25, 2024
3f1e29c
added more BTR 80A
ante185 Mar 25, 2024
c809b7f
Update 3CB_AI_CSAT_Fre.sqf
ante185 Mar 25, 2024
801d33f
default maps
ante185 Mar 26, 2024
7ff7966
Merge branch 'unstable' into 3cb-CSAT
ante185 Apr 13, 2024
0dc6c12
Merge branch 'unstable' into 3cb-CSAT
ante185 May 23, 2024
310eaaa
Updated 3CB Plane Loadouts
ante185 May 23, 2024
4c24ac7
replaced militia G3's, Added more MP5Ks
ante185 Sep 22, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions A3A/addons/core/Templates/AircraftLoadouts/3CB/config.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,15 @@ class A3A {
class UK3CB_ADA_I_Su25SM_CAS : RHS_Su25SM_vvsc{};
class UK3CB_KDF_B_Su25SM_CAS : RHS_Su25SM_vvsc{};
class UK3CB_CW_SOV_O_LATE_Su25SM_CAS : RHS_Su25SM_vvsc{};
class UK3CB_CSAT_A_O_Su25SM : RHS_Su25SM_vvsc{};
class UK3CB_CSAT_B_O_Su25SM : RHS_Su25SM_vvsc{};
class UK3CB_CSAT_F_O_Su25SM : RHS_Su25SM_vvsc{};
class UK3CB_CSAT_M_O_Su25SM : RHS_Su25SM_vvsc{};
class UK3CB_CSAT_G_O_Su25SM : RHS_Su25SM_vvsc{};
class UK3CB_CSAT_N_O_Su25SM : RHS_Su25SM_vvsc{};
class UK3CB_CSAT_U_O_Su25SM : RHS_Su25SM_vvsc{};
class UK3CB_CSAT_S_O_Su25SM : RHS_Su25SM_vvsc{};
class UK3CB_CSAT_W_O_Su25SM : RHS_Su25SM_vvsc{};

class UK3CB_B_Mystere_HIDF_CAS1 : baseCAS {
loadout[] = {"PylonRack_3Rnd_Missile_AGM_02_F","PylonRack_12Rnd_missiles","PylonRack_12Rnd_missiles","PylonRack_3Rnd_Missile_AGM_02_F"};
Expand Down Expand Up @@ -73,6 +82,15 @@ class A3A {
class UK3CB_LDF_B_MIG29SM : rhs_mig29sm_vvs {};
class UK3CB_KDF_B_MIG29SM : rhs_mig29sm_vvs {};
class UK3CB_AAF_O_MIG29S : rhs_mig29sm_vvs {};
class UK3CB_CSAT_A_O_MIG29SM : rhs_mig29sm_vvs{};
class UK3CB_CSAT_B_O_MIG29SM : rhs_mig29sm_vvs{};
class UK3CB_CSAT_F_O_MIG29SM : rhs_mig29sm_vvs{};
class UK3CB_CSAT_M_O_MIG29SM : rhs_mig29sm_vvs{};
class UK3CB_CSAT_N_O_MIG29SM : rhs_mig29sm_vvs{};
class UK3CB_CSAT_G_O_MIG29SM : rhs_mig29sm_vvs{};
class UK3CB_CSAT_S_O_MIG29SM : rhs_mig29sm_vvs{};
class UK3CB_CSAT_U_O_MIG29SM : rhs_mig29sm_vvs{};
class UK3CB_CSAT_W_O_MIG29SM : rhs_mig29sm_vvs{};

class UK3CB_ANA_B_L39_PYLON : baseCAP {
loadout[] = {"PylonRack_1Rnd_Missile_AA_04_F","PylonRack_1Rnd_AAA_missiles","PylonRack_1Rnd_GAA_missiles","PylonWeapon_300Rnd_20mm_shells","PylonRack_1Rnd_GAA_missiles","PylonRack_1Rnd_AAA_missiles","PylonRack_1Rnd_Missile_AA_04_F"};
Expand Down
45 changes: 45 additions & 0 deletions A3A/addons/core/Templates/Templates.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -370,6 +370,51 @@ class Templates
logo = QPATHTOFOLDER(Templates\Templates\3CB\logo_small_3cb_ca.paa); // unknown, may need rethink
priority = 40;
};

class 3CBF_CSAT_Base : 3CBF_Base
{
basepath = QPATHTOFOLDER(Templates\Templates\3CB\3CB_CSAT);
};

class 3CB_CSAT_BRU : 3CBF_CSAT_Base {
side = "Inv";
//Belarusian CSAT - proper camo for: temperate, arctic - suitable for: tropical and arid
climate[] = {"temperate","tropical","arctic","arid"};
maps[] = {"enoch","vt7"};
flagTexture = "uk3cb_factions\addons\uk3cb_factions_cst\flag\csat_w_regiment_flag_co.paa";
name = "3CB CSAT BEAR";
file = "3CB_AI_CSAT_Bru";
};

class 3CB_CSAT_CHI : 3CBF_CSAT_Base {
side = "Inv";
//Chinese CSAT - proper camo for: tropical - Suitable for: temperate
climate[] = {"temperate","tropical"};
maps[] = {"tanoa"};
flagTexture = "uk3cb_factions\addons\uk3cb_factions_cst\flag\csat_g_regiment_flag_co.paa";
name = "3CB CSAT VIPER";
file = "3CB_AI_CSAT_Chi";
};

class 3CB_CSAT_FRE : 3CBF_CSAT_Base {
side = "Inv";
//African CSAT - proper camo for: arid - ok for: temperate
climate[] = {"arid"};
maps[] = {"malden"};
flagTexture = "uk3cb_factions\addons\uk3cb_factions_cst\flag\csat_a_regiment_flag_co.paa";
name = "3CB CSAT SCIMITAR";
file = "3CB_AI_CSAT_Fre";
};

class 3CB_CSAT_PER : 3CBF_CSAT_Base {
side = "Inv";
//Iranian CSAT - proper camo for: arid, temperate - suitable for: arctic - ok for: tropical
climate[] = {"temperate","tropical","arctic","arid"};
maps[] = {"altis"};
flagTexture = "uk3cb_factions\addons\uk3cb_factions_cst\flag\csat_b_regiment_flag_co.paa";
name = "3CB CSAT GRYPHON";
file = "3CB_AI_CSAT_Per";
};

class 3CBF_ADA : 3CBF_Base
{
Expand Down
907 changes: 907 additions & 0 deletions A3A/addons/core/Templates/Templates/3CB/3CB_CSAT/3CB_AI_CSAT_Bru.sqf

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
//Woodland


//////////////////////////
// Vehicles //
//////////////////////////
["vehiclesBasic", ["UK3CB_CSAT_S_O_M1030"]] call _fnc_saveToTemplate;
["vehiclesLightUnarmed", ["UK3CB_CSAT_S_O_Tigr_FFV"]] call _fnc_saveToTemplate;
["vehiclesLightArmed", ["UK3CB_CSAT_S_O_Tigr_STS","UK3CB_CSAT_S_O_GAZ_Vodnik_Cannon"]] call _fnc_saveToTemplate;
["vehiclesTrucks", ["UK3CB_CSAT_S_O_Marid_Unarmed_Cage","UK3CB_CSAT_S_O_GAZ_Vodnik","UK3CB_CSAT_S_O_MAZ_Transport_Open","UK3CB_CSAT_S_O_MAZ_Transport_Closed","UK3CB_CSAT_S_O_Kamaz_Open","UK3CB_CSAT_S_O_Kamaz_Covered","UK3CB_CSAT_S_O_Ural_Open","UK3CB_CSAT_S_O_Ural","UK3CB_CSAT_S_O_Marid_Unarmed_Cage","UK3CB_CSAT_S_O_GAZ_Vodnik"]] call _fnc_saveToTemplate;
["vehiclesCargoTrucks", ["UK3CB_CSAT_S_O_MAZ_543_Recovery","UK3CB_CSAT_S_O_Ural_Recovery"]] call _fnc_saveToTemplate;
["vehiclesAmmoTrucks", ["UK3CB_CSAT_S_O_MAZ_543_Reammo","UK3CB_CSAT_S_O_Ural_Ammo"]] call _fnc_saveToTemplate;
["vehiclesRepairTrucks", ["UK3CB_CSAT_S_O_MAZ_543_Repair","UK3CB_CSAT_S_O_Ural_Repair","UK3CB_CSAT_S_O_Kamaz_Repair","UK3CB_CSAT_S_O_Kamaz_Repair"]] call _fnc_saveToTemplate;
["vehiclesFuelTrucks", ["UK3CB_CSAT_S_O_MAZ_543_Refuel","UK3CB_CSAT_S_O_Ural_Fuel","UK3CB_CSAT_S_O_Kamaz_Fuel"]] call _fnc_saveToTemplate;
["vehiclesMedical", ["UK3CB_CSAT_S_O_Gaz66_Med","UK3CB_CSAT_S_O_GAZ_Vodnik_MedEvac","UK3CB_CSAT_S_O_Marid_Amb"]] call _fnc_saveToTemplate;
["vehiclesLightAPCs", []] call _fnc_saveToTemplate;
["vehiclesAPCs", ["UK3CB_CSAT_S_O_Marid","UK3CB_CSAT_S_O_BTR80a","UK3CB_CSAT_S_O_BTR80a","UK3CB_CSAT_S_O_BMD2"]] call _fnc_saveToTemplate;
["vehiclesIFVs", ["UK3CB_CSAT_S_O_BMP3MERA","UK3CB_CSAT_S_O_BMP3M","UK3CB_CSAT_S_O_BMP3LATE"]] call _fnc_saveToTemplate;
["vehiclesTanks", ["UK3CB_CSAT_S_O_T80A","UK3CB_CSAT_S_O_T80BV","UK3CB_CSAT_S_O_T80BVK","UK3CB_CSAT_S_O_T80U","UK3CB_CSAT_S_O_T80UK"]] call _fnc_saveToTemplate;
["vehiclesAA", ["UK3CB_CSAT_S_O_ZsuTank","UK3CB_CSAT_S_O_ZSU39"]] call _fnc_saveToTemplate;


["vehiclesAmphibious", ["UK3CB_CSAT_S_O_Marid","UK3CB_CSAT_S_O_BTR80a","UK3CB_CSAT_S_O_BTR80a","UK3CB_CSAT_S_O_BMD2","UK3CB_CSAT_S_O_BMP3MERA","UK3CB_CSAT_S_O_BMP3M","UK3CB_CSAT_S_O_BMP3LATE"]] call _fnc_saveToTemplate;

["vehiclesPlanesCAS", ["UK3CB_CSAT_S_O_Su25SM"]] call _fnc_saveToTemplate;
["vehiclesPlanesAA", ["UK3CB_CSAT_S_O_MIG29SM"]] call _fnc_saveToTemplate;

["vehiclesHelisLight", ["UK3CB_CSAT_S_O_Orca","UK3CB_CSAT_S_O_Bell412_Utility"]] call _fnc_saveToTemplate;
["vehiclesHelisTransport", ["UK3CB_CSAT_S_O_Taru_covered","UK3CB_CSAT_S_O_Mi8"]] call _fnc_saveToTemplate;
["vehiclesHelisLightAttack", ["UK3CB_CSAT_S_O_Orca_Armed_MULTI","UK3CB_CSAT_S_O_Bell412_Armed","UK3CB_CSAT_S_O_Bell412_Armed_AT"]] call _fnc_saveToTemplate;
["vehiclesHelisAttack", ["UK3CB_CSAT_S_O_Kajman","UK3CB_CSAT_S_O_Mi_24G"]] call _fnc_saveToTemplate;

["vehiclesArtillery", ["UK3CB_CSAT_S_O_BM21","UK3CB_CSAT_S_O_2S3","UK3CB_CSAT_S_O_2S1","UK3CB_CSAT_S_O_D30"]] call _fnc_saveToTemplate;
["magazines", createHashMapFromArray [
["UK3CB_CSAT_S_O_2S1", ["rhs_mag_3of56_35","rhs_mag_bk13_5"]],
["UK3CB_CSAT_S_O_2S3",["rhs_mag_HE_2a33", "rhs_mag_WP_2a33"]],
["UK3CB_CSAT_S_O_BM21", ["rhs_mag_m21of_1"]],
["UK3CB_CSAT_S_O_D30", ["rhs_mag_3of56_10","rhs_mag_d462_2","rhs_mag_s463_2","rhs_mag_3of69m_2"]]
]] call _fnc_saveToTemplate;


["uavsAttack", ["UK3CB_CSAT_S_O_Ababil_AT","UK3CB_CSAT_S_O_Fenghuang"]] call _fnc_saveToTemplate;
["uavsPortable", ["UK3CB_CSAT_S_O_Darter"]] call _fnc_saveToTemplate;

//Config special vehicles
["vehiclesMilitiaLightArmed", ["UK3CB_CSAT_S_O_Offroad_HMG"]] call _fnc_saveToTemplate;
["vehiclesMilitiaTrucks", ["UK3CB_CSAT_S_O_Gaz66_Open","UK3CB_CSAT_S_O_Gaz66_Covered"]] call _fnc_saveToTemplate;
["vehiclesMilitiaCars", ["UK3CB_CSAT_S_O_Offroad_Unarmed"]] call _fnc_saveToTemplate;

["vehiclesPolice", ["UK3CB_CPD_O_Hilux_Open","UK3CB_CPD_O_Hilux_Closed","UK3CB_CPD_O_Hilux_Pkm","UK3CB_CPD_O_TIGR_FFV"]] call _fnc_saveToTemplate;

["staticAA", ["UK3CB_CSAT_B_O_Igla_AA_pod","UK3CB_CSAT_S_O_RBS70"]] call _fnc_saveToTemplate;

//////////////////////////
// Loadouts //
//////////////////////////

_uniforms = ["UK3CB_CSAT_S_O_U_CombatUniform_Shortsleeve", "UK3CB_CSAT_S_O_U_CombatUniform", "UK3CB_CSAT_S_O_U_Tanktop"];
_slUniforms = ["UK3CB_CSAT_S_O_U_JumperUniform"];
_sfUniforms = ["UK3CB_CSAT_S_O_U_SF_CombatSmock_03_WIN"];

_tankUniforms = ["UK3CB_CSAT_S_O_U_Tank_Uniform"];
_pilotUniforms = ["UK3CB_CSAT_S_O_U_H_Pilot"];
_officerUniforms = ["UK3CB_CSAT_S_O_U_Officer"];

_vests = ["UK3CB_CSAT_S_O_V_TacVest", "UK3CB_CSAT_S_O_V_Carrier_Rig_Light","UK3CB_CSAT_S_O_V_Carrier_Rig_Compact"];
_glVests = ["UK3CB_CSAT_S_O_V_Carrier_Rig_Heavy"];
_Hvests = ["UK3CB_CSAT_S_O_V_Carrier_Rig_CQB","UK3CB_CSAT_S_O_V_Carrier_Rig", "UK3CB_CSAT_S_O_V_Carrier_Rig_Tactical"];

_milVests = ["UK3CB_CSAT_S_O_V_TacVest", "UK3CB_TKA_I_V_6Sh92_Oli","UK3CB_TKA_I_V_6Sh92_Radio_Oli","UK3CB_TKA_I_V_6Sh92_vog_Oli"];

_medicVests = ["UK3CB_CSAT_S_O_V_Carrier_Rig_Heavy_Med","UK3CB_CSAT_S_O_V_Carrier_Rig_Light_Med"];
_crewVests = ["UK3CB_CSAT_S_O_V_Carrier_Rig_Crew"];
_sfVests = ["UK3CB_CSAT_S_O_V_Carrier_Rig_Recon_WHI","UK3CB_CSAT_S_O_V_Carrier_Rig_Tactical_WHI"];

_backpacks = ["UK3CB_CSAT_S_O_B_FIELDPACK","UK3CB_CSAT_S_O_B_RIF"];

_helmets = ["UK3CB_CSAT_S_O_H_6b27m", "UK3CB_CSAT_S_O_H_6b27m_ESS"];
_sfHelmets = ["UK3CB_CSAT_S_O_H_6b47_6m2_1_WIN", "UK3CB_CSAT_S_O_H_6b47_WIN","UK3CB_CSAT_S_O_H_6b47_ess_WIN"];
_slHat = ["UK3CB_CSAT_S_O_H_Patrolcap_Mic"];
_sniHats = ["UK3CB_CSAT_S_O_H_BoonieHat"];

_milHelmets = ["UK3CB_CSAT_S_O_H_Patrolcap", "UK3CB_CSAT_S_O_H_SSh68_Covered"];
_milMedicHelmets = ["UK3CB_CSAT_S_O_H_SSh68_Covered_Medic"];
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
//Urban


//////////////////////////
// Vehicles //
//////////////////////////
["vehiclesBasic", ["UK3CB_CSAT_U_O_M1030"]] call _fnc_saveToTemplate;
["vehiclesLightUnarmed", ["UK3CB_CSAT_U_O_Tigr_FFV"]] call _fnc_saveToTemplate;
["vehiclesLightArmed", ["UK3CB_CSAT_U_O_Tigr_STS","UK3CB_CSAT_U_O_GAZ_Vodnik_Cannon"]] call _fnc_saveToTemplate;
["vehiclesTrucks", ["UK3CB_CSAT_U_O_Marid_Unarmed_Cage","UK3CB_CSAT_U_O_GAZ_Vodnik","UK3CB_CSAT_U_O_MAZ_Transport_Open","UK3CB_CSAT_U_O_MAZ_Transport_Closed","UK3CB_CSAT_U_O_Kamaz_Open","UK3CB_CSAT_U_O_Kamaz_Covered","UK3CB_CSAT_U_O_Ural_Open","UK3CB_CSAT_U_O_Ural","UK3CB_CSAT_U_O_Marid_Unarmed_Cage","UK3CB_CSAT_U_O_GAZ_Vodnik"]] call _fnc_saveToTemplate;
["vehiclesCargoTrucks", ["UK3CB_CSAT_U_O_MAZ_543_Recovery","UK3CB_CSAT_U_O_Ural_Recovery"]] call _fnc_saveToTemplate;
["vehiclesAmmoTrucks", ["UK3CB_CSAT_U_O_MAZ_543_Reammo","UK3CB_CSAT_U_O_Ural_Ammo"]] call _fnc_saveToTemplate;
["vehiclesRepairTrucks", ["UK3CB_CSAT_U_O_MAZ_543_Repair","UK3CB_CSAT_U_O_Ural_Repair","UK3CB_CSAT_U_O_Kamaz_Repair","UK3CB_CSAT_U_O_Kamaz_Repair"]] call _fnc_saveToTemplate;
["vehiclesFuelTrucks", ["UK3CB_CSAT_U_O_MAZ_543_Refuel","UK3CB_CSAT_U_O_Ural_Fuel","UK3CB_CSAT_U_O_Kamaz_Fuel"]] call _fnc_saveToTemplate;
["vehiclesMedical", ["UK3CB_CSAT_U_O_Gaz66_Med","UK3CB_CSAT_U_O_GAZ_Vodnik_MedEvac","UK3CB_CSAT_U_O_Marid_Amb"]] call _fnc_saveToTemplate;
["vehiclesLightAPCs", []] call _fnc_saveToTemplate;
["vehiclesAPCs", ["UK3CB_CSAT_U_O_Marid","UK3CB_CSAT_U_O_BTR80a","UK3CB_CSAT_U_O_BTR80a","UK3CB_CSAT_U_O_BMD2"]] call _fnc_saveToTemplate;
["vehiclesIFVs", ["UK3CB_CSAT_U_O_BMP3MERA","UK3CB_CSAT_U_O_BMP3M","UK3CB_CSAT_U_O_BMP3LATE"]] call _fnc_saveToTemplate;
["vehiclesTanks", ["UK3CB_CSAT_U_O_T80A","UK3CB_CSAT_U_O_T80BV","UK3CB_CSAT_U_O_T80BVK","UK3CB_CSAT_U_O_T80U","UK3CB_CSAT_U_O_T80UK"]] call _fnc_saveToTemplate;
["vehiclesAA", ["UK3CB_CSAT_U_O_ZsuTank","UK3CB_CSAT_U_O_ZSU39"]] call _fnc_saveToTemplate;


["vehiclesAmphibious", ["UK3CB_CSAT_U_O_Marid","UK3CB_CSAT_U_O_BTR80a","UK3CB_CSAT_U_O_BTR80a","UK3CB_CSAT_U_O_BMD2","UK3CB_CSAT_U_O_BMP3MERA","UK3CB_CSAT_U_O_BMP3M","UK3CB_CSAT_U_O_BMP3LATE"]] call _fnc_saveToTemplate;

["vehiclesPlanesCAS", ["UK3CB_CSAT_U_O_Su25SM"]] call _fnc_saveToTemplate;
["vehiclesPlanesAA", ["UK3CB_CSAT_U_O_MIG29SM"]] call _fnc_saveToTemplate;

["vehiclesHelisLight", ["UK3CB_CSAT_U_O_Orca","UK3CB_CSAT_U_O_Bell412_Utility"]] call _fnc_saveToTemplate;
["vehiclesHelisTransport", ["UK3CB_CSAT_U_O_Taru_covered","UK3CB_CSAT_U_O_Mi8"]] call _fnc_saveToTemplate;
["vehiclesHelisLightAttack", ["UK3CB_CSAT_U_O_Orca_Armed_MULTI","UK3CB_CSAT_U_O_Bell412_Armed","UK3CB_CSAT_U_O_Bell412_Armed_AT"]] call _fnc_saveToTemplate;
["vehiclesHelisAttack", ["UK3CB_CSAT_U_O_Kajman","UK3CB_CSAT_U_O_Mi_24G"]] call _fnc_saveToTemplate;

["vehiclesArtillery", ["UK3CB_CSAT_U_O_BM21","UK3CB_CSAT_U_O_2S3","UK3CB_CSAT_U_O_2S1","UK3CB_CSAT_U_O_D30"]] call _fnc_saveToTemplate;
["magazines", createHashMapFromArray [
["UK3CB_CSAT_U_O_2S1", ["rhs_mag_3of56_35","rhs_mag_bk13_5"]],
["UK3CB_CSAT_U_O_2S3",["rhs_mag_HE_2a33", "rhs_mag_WP_2a33"]],
["UK3CB_CSAT_U_O_BM21", ["rhs_mag_m21of_1"]],
["UK3CB_CSAT_U_O_D30", ["rhs_mag_3of56_10","rhs_mag_d462_2","rhs_mag_s463_2","rhs_mag_3of69m_2"]]
]] call _fnc_saveToTemplate;


["uavsAttack", ["UK3CB_CSAT_U_O_Ababil_AT","UK3CB_CSAT_U_O_Fenghuang"]] call _fnc_saveToTemplate;
["uavsPortable", ["UK3CB_CSAT_U_O_Darter"]] call _fnc_saveToTemplate;

//Config special vehicles
["vehiclesMilitiaLightArmed", ["UK3CB_CSAT_U_O_Offroad_HMG"]] call _fnc_saveToTemplate;
["vehiclesMilitiaTrucks", ["UK3CB_CSAT_U_O_Gaz66_Open","UK3CB_CSAT_U_O_Gaz66_Covered"]] call _fnc_saveToTemplate;
["vehiclesMilitiaCars", ["UK3CB_CSAT_U_O_Offroad_Unarmed"]] call _fnc_saveToTemplate;

["vehiclesPolice", ["UK3CB_CPD_O_Hilux_Open","UK3CB_CPD_O_Hilux_Closed","UK3CB_CPD_O_Hilux_Pkm","UK3CB_CPD_O_TIGR_FFV"]] call _fnc_saveToTemplate;

["staticAA", ["UK3CB_CSAT_B_O_Igla_AA_pod","UK3CB_CSAT_U_O_RBS70"]] call _fnc_saveToTemplate;

//////////////////////////
// Loadouts //
//////////////////////////

_uniforms = ["UK3CB_CSAT_U_O_U_CombatUniform_Shortsleeve", "UK3CB_CSAT_U_O_U_CombatUniform", "UK3CB_CSAT_U_O_U_Tanktop"];
_slUniforms = ["UK3CB_CSAT_U_O_U_JumperUniform"];
_sfUniforms = ["UK3CB_CSAT_U_O_U_SF_CombatSmock_03_URB"];

_tankUniforms = ["UK3CB_CSAT_U_O_U_Tank_Uniform"];
_pilotUniforms = ["UK3CB_CSAT_U_O_U_H_Pilot"];
_officerUniforms = ["UK3CB_CSAT_U_O_U_Officer"];

_vests = ["UK3CB_CSAT_U_O_V_TacVest", "UK3CB_CSAT_U_O_V_Carrier_Rig_Light","UK3CB_CSAT_U_O_V_Carrier_Rig_Compact"];
_glVests = ["UK3CB_CSAT_U_O_V_Carrier_Rig_Heavy"];
_Hvests = ["UK3CB_CSAT_U_O_V_Carrier_Rig_CQB","UK3CB_CSAT_U_O_V_Carrier_Rig", "UK3CB_CSAT_U_O_V_Carrier_Rig_Tactical"];

_milVests = ["UK3CB_CSAT_U_O_V_TacVest", "UK3CB_TKA_I_V_6Sh92_Oli","UK3CB_TKA_I_V_6Sh92_Radio_Oli","UK3CB_TKA_I_V_6Sh92_vog_Oli"];

_medicVests = ["UK3CB_CSAT_U_O_V_Carrier_Rig_Heavy_Med","UK3CB_CSAT_U_O_V_Carrier_Rig_Light_Med"];
_crewVests = ["UK3CB_CSAT_U_O_V_Carrier_Rig_Crew"];
_sfVests = ["UK3CB_CSAT_U_O_V_Carrier_Rig_Tactical_BLK","UK3CB_CSAT_U_O_V_Carrier_Rig_Recon_BLK","UK3CB_CSAT_U_O_V_Carrier_Rig_CQB_BLK","UK3CB_CSAT_U_O_V_Carrier_Rig_Light_Blk","UK3CB_CSAT_U_O_V_Carrier_Rig_Heavy_Blk"];

_backpacks = ["UK3CB_CSAT_U_O_B_FIELDPACK","UK3CB_CSAT_U_O_B_RIF"];

_helmets = ["UK3CB_CSAT_U_O_H_6b27m", "UK3CB_CSAT_U_O_H_6b27m_ESS"];
_sfHelmets = ["UK3CB_CSAT_U_O_H_6b47_URB", "UK3CB_CSAT_U_O_H_6b47_6m2_1_URB","UK3CB_CSAT_U_O_H_6b47_ess_URB"];
_slHat = ["UK3CB_CSAT_U_O_H_Patrolcap_Mic"];
_sniHats = ["UK3CB_CSAT_U_O_H_BoonieHat"];

_milHelmets = ["UK3CB_CSAT_U_O_H_Patrolcap", "UK3CB_CSAT_U_O_H_SSh68_Covered"];
_milMedicHelmets = ["UK3CB_CSAT_U_O_H_SSh68_Covered_Medic"];
Loading