Code:
#define TEast 0
#define TWest 1
#define TGuerrila 2
#define TCivilian 3
#define TSideUnknown 4
#define TEnemy 5
#define TFriendly 6
#define TLogic 7
#define true 1
#define false 0
// type scope
#define private 0
#define protected 1
#define public 2
class CfgPatches
{
class PAL_vdv
{
units[] = {"pal_vdv_comotd", "pal_vdv_strelok1", "pal_vdv_strelok2", "pal_vdv_grenader","pal_vdv_mgunner", "pal_vdv_sinper", "pal_vdv_rpg", "pal_vdv_oficer", "pal_vdv_at", "pal_vdv_aa", "pal_vdv_medic"};
weapons[] = {};
requiredVersion = 1.60;
requiredAddons[] = {"CACharacters", CA_E, "CACharacters_E_Head", "CACharacters2", "CACharacters_E"};
};
};
class CfgFactionClasses
{
class Pal
{
displayName = "Pal_army";
priority = 1;
side = TWest;
};
};
class CfgVehicleClasses {
class PAL_vdv {
displayName = "----------";
};
};
class cfgVehicles
{
class CZ_Soldier_SL_DES_EP1;
class pal_vdv_comotd : CZ_Soldier_SL_DES_EP1
{
vehicleClass = "PAL_vdv";
faction = "Pal";
displayName = "Team leader";
Picture = "\Ca\characters\data\Ico\i_sleader_CA.paa";
Icon = "\Ca\characters2\data\icon\i_officer_CA.paa";
TextPlural = "$STR_DN_officers";
TextSingular = "$STR_DN_officer";
nameSound = "veh_officer";
accuracy = 3.6; // accuracy needed to recognize type of this target
sensitivity = 3.4; // sensor sensitivity
cost = 500000;
enableGPS = 1;
model = "\pal\vdv\acr_soldier";
identityTypes[] = {"Head_CDF","CDF_Glasses","Language_EN_EP1"};
hiddenSelectionsTextures[] = {"\pal\vdv\data\acr_soldier_co.paa", "\pal\morpeh\vdv\acr_equip_co.paa", "\pal\morpeh\vdv\acr_equip2_co.paa"};
backpack = "";
weapons[] = {"AKS_74_kobra", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "ItemGPS", "Binocular_Vector", "M9"};
magazines[] = {"30Rnd_545x39_AK", "30Rnd_545x39_AK","30Rnd_545x39_AK","30Rnd_545x39_AK","30Rnd_545x39_AK","30Rnd_545x39_AK", "HandGrenade_West", "HandGrenade_West", "Binocular", "SmokeShellRed", "15Rnd_9x19_M9", "15Rnd_9x19_M9", "15Rnd_9x19_M9", "15Rnd_9x19_M9"};
respawnWeapons[] = {"AKS_74_kobra", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "ItemGPS", "Binocular_Vector", "M9"};
respawnMagazines[] = {"30Rnd_545x39_AK", "30Rnd_545x39_AK","30Rnd_545x39_AK","30Rnd_545x39_AK","30Rnd_545x39_AK","30Rnd_545x39_AK", "HandGrenade_West", "HandGrenade_West", "Binocular", "SmokeShellRed", "15Rnd_9x19_M9", "15Rnd_9x19_M9", "15Rnd_9x19_M9", "15Rnd_9x19_M9"};
};
class pal_vdv_strelok1 : CZ_Soldier_SL_DES_EP1
{
vehicleClass = "PAL_vdv";
faction = "Pal";
accuracy = 3.9; // accuracy needed to recognize type of this target
displayName = "rifleman 1";
model = "\pal\vdv\acr_soldier";
identityTypes[] = {"Head_CDF","CDF_Glasses","Language_EN_EP1"};
hiddenSelectionsTextures[] = {"\pal\vdv\data\acr_soldier_co.paa", "\pal\morpeh\vdv\acr_equip_co.paa", "\pal\morpeh\vdv\acr_equip2_co.paa"};
weapons[] = {"AK_47_S", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
magazines[] = {"30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West"};
respawnWeapons[] = {"AK_47_S", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
respawnMagazines[] = {"30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West"};
};
class pal_vdv_strelok2 : CZ_Soldier_SL_DES_EP1
{
vehicleClass = "PAL_vdv";
faction = "Pal";
accuracy = 3.9; // accuracy needed to recognize type of this target
displayName = "rifleman 2";
model = "\pal\vdv\acr_soldier";
identityTypes[] = {"Head_CDF","CDF_Glasses","Language_EN_EP1"};
hiddenSelectionsTextures[] = {"\pal\vdv\data\acr_soldier_co.paa", "\pal\morpeh\vdv\acr_equip_co.paa", "\pal\morpeh\vdv\acr_equip2_co.paa"};
weapons[] = {"AKS_74", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
magazines[] = {"30Rnd_545x39_AK", "30Rnd_545x39_AK","30Rnd_545x39_AK","30Rnd_545x39_AK","30Rnd_545x39_AK","30Rnd_545x39_AK", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West"};
respawnWeapons[] = {"AKS_74", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
respawnMagazines[] = {"30Rnd_545x39_AK", "30Rnd_545x39_AK","30Rnd_545x39_AK","30Rnd_545x39_AK","30Rnd_545x39_AK","30Rnd_545x39_AK", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West"};
};
class pal_vdv_grenader : CZ_Soldier_SL_DES_EP1
{
vehicleClass = "PAL_vdv";
faction = "Pal";
accuracy = 3.9; // accuracy needed to recognize type of this target
displayName = "grenadier";
model = "\pal\vdv\acr_soldier";
identityTypes[] = {"Head_CDF","CDF_Glasses","Language_EN_EP1"};
hiddenSelectionsTextures[] = {"\pal\vdv\data\acr_soldier_co.paa", "\pal\morpeh\vdv\acr_equip_co.paa", "\pal\morpeh\vdv\acr_equip2_co.paa"};
weapons[] = {"AK_74_GL", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
magazines[] = {"30Rnd_545x39_AK", "30Rnd_545x39_AK","30Rnd_545x39_AK","30Rnd_545x39_AK","30Rnd_545x39_AK","30Rnd_545x39_AK", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West", "1Rnd_HE_GP25", "1Rnd_HE_GP25", "1Rnd_HE_GP25", "1Rnd_HE_GP25", "1Rnd_HE_GP25", "1Rnd_HE_GP25"};
respawnWeapons[] = {"AK_74_GL", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
respawnMagazines[] = {"30Rnd_545x39_AK", "30Rnd_545x39_AK","30Rnd_545x39_AK","30Rnd_545x39_AK","30Rnd_545x39_AK","30Rnd_545x39_AK", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West", "1Rnd_HE_GP25", "1Rnd_HE_GP25", "1Rnd_HE_GP25", "1Rnd_HE_GP25", "1Rnd_HE_GP25", "1Rnd_HE_GP25"};
};
class pal_vdv_mgunner : CZ_Soldier_SL_DES_EP1
{
vehicleClass = "PAL_vdv";
faction = "Pal";
accuracy = 3.9; // accuracy needed to recognize type of this target
displayName = "machinegunner";
model = "\pal\vdv\acr_soldier";
identityTypes[] = {"Head_CDF","CDF_Glasses","Language_EN_EP1"};
hiddenSelectionsTextures[] = {"\pal\vdv\data\acr_soldier_co.paa", "\pal\morpeh\vdv\acr_equip_co.paa", "\pal\morpeh\vdv\acr_equip2_co.paa"};
weapons[] = {"M60A4_EP1", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
magazines[] = {"100Rnd_762x51_M240", "100Rnd_762x51_M240", "100Rnd_762x51_M240", "100Rnd_762x51_M240", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West"};
respawnWeapons[] = {"M60A4_EP1", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
respawnMagazines[] ={"100Rnd_762x51_M240", "100Rnd_762x51_M240", "100Rnd_762x51_M240", "100Rnd_762x51_M240", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West"};
};
class pal_vdv_sinper : CZ_Soldier_SL_DES_EP1
{
vehicleClass = "PAL_vdv";
faction = "Pal";
accuracy = 3.9; // accuracy needed to recognize type of this target
displayName = "sniper";
model = "\pal\vdv\acr_soldier";
identityTypes[] = {"Head_CDF","CDF_Glasses","Language_EN_EP1"};
hiddenSelectionsTextures[] = {"\pal\vdv\data\acr_soldier_co.paa", "\pal\morpeh\vdv\acr_equip_co.paa", "\pal\morpeh\vdv\acr_equip2_co.paa"};
weapons[] = {"M60A4_EP1", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
magazines[] = {"100Rnd_762x51_M240", "100Rnd_762x51_M240", "100Rnd_762x51_M240", "100Rnd_762x51_M240", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West"};
respawnWeapons[] = {"M60A4_EP1", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
respawnMagazines[] ={"100Rnd_762x51_M240", "100Rnd_762x51_M240", "100Rnd_762x51_M240", "100Rnd_762x51_M240", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West"};
};
class pal_vdv_rpg : CZ_Soldier_SL_DES_EP1
{
vehicleClass = "PAL_vdv";
faction = "Pal";
accuracy = 3.9; // accuracy needed to recognize type of this target
displayName = "rpg soldier";
model = "\pal\vdv\acr_soldier";
identityTypes[] = {"Head_CDF","CDF_Glasses","Language_EN_EP1"};
weapons[] = {"M60A4_EP1", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
magazines[] = {"100Rnd_762x51_M240", "100Rnd_762x51_M240", "100Rnd_762x51_M240", "100Rnd_762x51_M240", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West"};
respawnWeapons[] = {"M60A4_EP1", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
respawnMagazines[] ={"100Rnd_762x51_M240", "100Rnd_762x51_M240", "100Rnd_762x51_M240", "100Rnd_762x51_M240", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West"};
};
class pal_vdv_oficer : CZ_Soldier_SL_DES_EP1
{
vehicleClass = "PAL_vdv";
faction = "Pal";
accuracy = 3.9; // accuracy needed to recognize type of this target
displayName = "oficer";
model = "\pal\vdv\acr_soldier_nic";
identityTypes[] = {"Head_CDF","CDF_Glasses","Language_EN_EP1"};
hiddenSelectionsTextures[] = {"\pal\vdv\data\acr_soldier_co.paa", "\pal\morpeh\vdv\acr_equip_co.paa", "\pal\morpeh\vdv\acr_equip2_co.paa"};
weapons[] = {"Colt1911", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
magazines[] = {"7Rnd_45ACP_1911","7Rnd_45ACP_1911", "7Rnd_45ACP_1911", "7Rnd_45ACP_1911", "7Rnd_45ACP_1911", "7Rnd_45ACP_1911", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West"};
respawnWeapons[] = {"Colt1911", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
respawnMagazines[] ={"7Rnd_45ACP_1911","7Rnd_45ACP_1911", "7Rnd_45ACP_1911", "7Rnd_45ACP_1911", "7Rnd_45ACP_1911", "7Rnd_45ACP_1911", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West"};
};
class pal_vdv_at : CZ_Soldier_SL_DES_EP1
{
vehicleClass = "PAL_vdv";
faction = "Pal";
accuracy = 5.5; // accuracy needed to recognize type of this target
displayName = "at soldier";
model = "\pal\vdv\acr_soldier";
identityTypes[] = {"Head_CDF","CDF_Glasses","Language_EN_EP1"};
hiddenSelectionsTextures[] = {"\pal\vdv\data\acr_soldier_co.paa", "\pal\morpeh\vdv\acr_equip_co.paa", "\pal\morpeh\vdv\acr_equip2_co.paa"};
weapons[] = {"AK_47_S", "M47Launcher_EP1", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
magazines[] = {"30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "Dragon_EP1"};
respawnWeapons[] = {"AK_47_S", "M47Launcher_EP1", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
respawnMagazines[] = {"30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "Dragon_EP1"};
};
class pal_vdv_aa : CZ_Soldier_SL_DES_EP1
{
vehicleClass = "PAL_vdv";
faction = "Pal";
accuracy = 3.9; // accuracy needed to recognize type of this target
displayName = "aa soldier";
model = "\pal\vdv\acr_soldier";
identityTypes[] = {"Head_CDF","CDF_Glasses","Language_EN_EP1"};
hiddenSelectionsTextures[] = {"\pal\vdv\data\acr_soldier_co.paa", "\pal\morpeh\vdv\acr_equip_co.paa", "\pal\morpeh\vdv\acr_equip2_co.paa"};
weapons[] = {"AK_47_S", "Stinger", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
magazines[] = {"30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "Stinger"};
respawnWeapons[] = {"AK_47_S", "Stinger", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
respawnMagazines[] ={"30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "Stinger"};
};
class pal_vdv_medic : CZ_Soldier_SL_DES_EP1
{
vehicleClass = "PAL_vdv";
faction = "Pal";
accuracy = 4.9; // accuracy needed to recognize type of this target
displayName = "medic";
model = "\pal\vdv\acr_soldier_medik";
identityTypes[] = {"Head_CDF","CDF_Glasses","Language_EN_EP1"};
hiddenSelectionsTextures[] = {"\pal\vdv\data\acr_soldier_co.paa", "\pal\morpeh\vdv\acr_equip_co.paa", "\pal\morpeh\vdv\acr_equip2_co.paa"};
weapons[] = {"AK_47_S", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
magazines[] = {"30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West"};
respawnWeapons[] = {"AK_47_S", "NVGoggles", "Throw", "Put", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
respawnMagazines[] = {"30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "30Rnd_762x39_AK47", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West", "HandGrenade_West"};
};
};