Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ************
- U.S.
- #include "undef.hpp"
- #define RIFLE "CUP_arifle_M16A2"
- #define RIFLE_MAG "30Rnd_556x45_Stanag_red:8","30Rnd_556x45_Stanag_Tracer_Red:2"
- #define RIFLE_ATTACHMENTS
- #define ALT_OPTICS
- #define GLRIFLE "CUP_arifle_M16A2_GL"
- #define GLRIFLE_MAG RIFLE_MAG
- #define GLRIFLE_MAG_SMOKE "1Rnd_Smoke_Grenade_shell:1","1Rnd_SmokeRed_Grenade_shell:1","CUP_1Rnd_StarFlare_Green_M203:5"
- #define GLRIFLE_MAG_HE "1Rnd_HE_Grenade_shell:2"
- #define CARBINE "CUP_srifle_M14"
- #define CARBINE_MAG "CUP_20Rnd_762x51_DMR:8", "CUP_20Rnd_TE1_Red_Tracer_762x51_DMR:2"
- #define AR "CUP_lmg_M60E4"
- #define AR_MAG "rhsusf_100Rnd_762x51:4"
- #define AT "CUP_launch_M72A6"
- #define MMG "rhs_weap_m240B"
- #define MMG_MAG "rhsusf_100Rnd_762x51:5"
- #define MAT "rhs_weap_smaw"
- #define MAT_MAG "rhs_mag_smaw_HEAA:3","rhs_mag_smaw_HEDP:1","rhs_mag_smaw_SR:3"
- #define MAT_MAG2 "rhs_mag_smaw_HEAA:2","rhs_mag_smaw_HEDP:1","rhs_mag_smaw_SR:2"
- #define MAT_OPTIC "rhs_weap_optic_smaw"
- #define SAM "rhs_weap_fim92"
- #define SAM_MAG "rhs_fim92_mag:3"
- #define SAM_MAG2 "rhs_fim92_mag:2"
- #define SNIPER "rhs_weap_m14ebrri"
- #define SNIPER_MAG "20Rnd_762x51_Mag:10"
- #define SNIPER_ATTACHMENTS "optic_LRPS","rhsusf_acc_anpeq15side_bk","rhsusf_acc_harris_bipod"
- #define SPOTTER "rhs_weap_m4a1_blockII_grip_KAC_bk"
- #define SPOTTER_MAG RIFLE_MAG
- #define SPOTTER_ATTACHMENTS "rhsusf_acc_ACOG","rhsusf_acc_anpeq15side_bk","rhsusf_acc_grip1"
- #define SMG "CUP_hgun_MicroUzi"
- #define SMG_MAG "CUP_30Rnd_9x19_UZI:6"
- #define PISTOL "CUP_hgun_Colt1911"
- #define PISTOL_MAG "CUP_7Rnd_45ACP_1911:3"
- #define LEADER_GRENADES BASE_FRAG,LEADER_SMOKES
- #define TOOLS BASE_TOOLS
- #define LEADER_TOOLS BASE_LEADER_TOOLS,SIDE_KEY
- #define LINKED BASE_LINKED
- #define LEADER_LINKED BASE_LEADER_LINKED
- class Car {
- TransportWeapons[] = {AT};
- TransportMagazines[] = {RIFLE_MAG,RIFLE_MAG,CARBINE_MAG,AR_MAG,AR_MAG,GLRIFLE_MAG_HE};
- TransportItems[] = {BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL};
- };
- class Tank {
- TransportWeapons[] = {AT};
- TransportMagazines[] = {RIFLE_MAG,RIFLE_MAG,CARBINE_MAG,AR_MAG,AR_MAG,GLRIFLE_MAG_HE};
- TransportItems[] = {BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL};
- };
- class Helicopter {
- TransportMagazines[] = {RIFLE_MAG,RIFLE_MAG,CARBINE_MAG,AR_MAG,AR_MAG,GLRIFLE_MAG_HE};
- TransportItems[] = {BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL};
- };
- class Plane {};
- class Ship_F {};
- class Soldier_F {
- uniform[] = {"MNP_CombatUniform_OD_Rg","MNP_CombatUniform_OD_Sh"};
- vest[] = {"CUP_V_CDF_6B3_1_FST"};
- headgear[] = {"rhsgref_helmet_M1_painted","rhsgref_helmet_M1_painted_alt01"};
- backpack[] = {"CUP_B_CivPack_WDL"};
- backpackItems[] = {BASE_MEDICAL};
- weapons[] = {RIFLE};
- magazines[] = {RIFLE_MAG,BASE_GRENADES};
- items[] = {TOOLS};
- linkedItems[] = {LINKED};
- attachments[] = {RIFLE_ATTACHMENTS};
- opticChoices[] = {ALT_OPTICS};
- };
- class Fic_Soldier_Carbine: Soldier_F {
- weapons[] = {CARBINE};
- magazines[] = {CARBINE_MAG,BASE_GRENADES};
- };
- class Soldier_TL_F: Soldier_F {
- weapons[] = {GLRIFLE};
- magazines[] = {GLRIFLE_MAG,GLRIFLE_MAG_HE,GLRIFLE_MAG_SMOKE,LEADER_GRENADES};
- items[] += {LEADER_TOOLS};
- linkedItems[] += {LEADER_LINKED,BINOS};
- };
- class Soldier_SL_F: Soldier_TL_F {
- handguns[] = {PISTOL};
- magazines[] += {PISTOL_MAG};
- linkedItems[] = {LINKED,LEADER_LINKED,BINOS};
- items[] += {};
- };
- class officer_F: Soldier_SL_F {
- headgear[] = {"CUP_H_FR_BandanaGreen"};
- items[] += {RADIO_LR,RADIO_MR};
- };
- class soldier_UAV_F: Soldier_F {
- backpack[] = {SIDE_UAV_BACKPACK};
- linkedItems[] += {SIDE_UAV_TERMINAL};
- };
- class Soldier_AR_F: Soldier_F {
- headgear[] = {"CUP_H_FR_BandanaGreen"};
- weapons[] = {AR};
- magazines[] = {AR_MAG,PISTOL_MAG,BASE_GRENADES};
- handguns[] = {PISTOL};
- };
- class Soldier_AAR_F: Soldier_F {
- backpackItems[] += {AR_MAG};
- linkedItems[] += {BINOS};
- };
- class Soldier_LAT_F: Fic_Soldier_Carbine {
- launchers[] = {AT};
- };
- class medic_F: Fic_Soldier_Carbine {
- magazines[] = {CARBINE_MAG,MEDIC_GRENADES};
- backpackItems[] = {MEDIC_MEDICAL};
- };
- class Fic_Spotter: Soldier_F {
- linkedItems[] += {BINOS};
- };
- class support_MG_F: Soldier_AR_F {
- weapons[] = {MMG};
- magazines[] = {MMG_MAG,PISTOL_MAG,BASE_GRENADES};
- attachments[] = {};
- };
- class Soldier_A_F: Fic_Spotter {
- backpackItems[] += {MMG_MAG};
- };
- class soldier_AT_F: Fic_Soldier_Carbine {
- backpack[] = {"B_Carryall_khk"};
- backpackItems[] = {};
- magazines[] += {MAT_MAG};
- items[] += {BASE_MEDICAL};
- launchers[] = {MAT};
- secondaryAttachments[] = {MAT_OPTIC};
- };
- class Soldier_AAT_F: Fic_Spotter {
- backpack[] = {"B_Carryall_khk"};
- backpackItems[] = {};
- magazines[] += {MAT_MAG};
- items[] += {BASE_MEDICAL};
- };
- class soldier_AA_F: Fic_Soldier_Carbine {
- SAM_GEAR("B_Carryall_khk", SAM_MAG)
- launchers[] = {SAM};
- };
- class Soldier_AAA_F: Fic_Spotter {
- SAM_GEAR("B_Carryall_khk", SAM_MAG2)
- };
- class support_Mort_F: Fic_Soldier_Carbine {
- MORTAR_GEAR("B_Mortar_01_weapon_F")
- };
- class support_AMort_F: Fic_Spotter {
- MORTAR_GEAR("B_Mortar_01_support_F")
- };
- class spotter_F: Fic_Spotter {
- headgear[] = {"CUP_H_USMC_BOONIE_WDL"};
- weapons[] = {SPOTTER};
- magazines[] = {SPOTTER_MAG,BASE_GRENADES};
- items[] += {RADIO_MR,"ACE_ATragMX","ACE_Kestrel4500"};
- linkedItems[] += {LEADER_LINKED};
- attachments[] = {SPOTTER_ATTACHMENTS};
- };
- class sniper_F: spotter_F {
- weapons[] = {SNIPER};
- magazines[] = {SNIPER_MAG,BASE_GRENADES};
- items[] = {TOOLS,"ACE_RangeCard"};
- linkedItems[] = {LINKED};
- attachments[] = {SNIPER_ATTACHMENTS};
- };
- class Helipilot_F {
- uniform[] = {"MNP_CombatUniform_OD_Sh"};
- backpack[] = {"CUP_B_CivPack_WDL"};
- vest[] = {"CUP_V_CDF_6B3_1_FST"};
- headgear[] = {"CUP_H_USMC_ACVC_WDL"};
- weapons[] = {SMG};
- magazines[] = {SMG_MAG,CREW_GRENADES};
- backpackItems[] = {RADIO_LR};
- items[] = {BASE_MEDICAL,TOOLS,LEADER_TOOLS,RADIO_MR};
- linkedItems[] = {LINKED,LEADER_LINKED};
- };
- class helicrew_F: Helipilot_F {};
- class crew_F: Fic_Soldier_Carbine {
- headgear[] = {"CUP_H_USMC_ACVC_WDL"};
- magazines[] = {CARBINE_MAG,CREW_GRENADES};
- backpackItems[] = {SIDE_KEY,RADIO_LR};
- linkedItems[] = {LINKED,LEADER_LINKED,BINOS,ACE_NVG_Gen1};
- items[] += {BASE_MEDICAL};
- };
- class soldier_repair_F: crew_F {
- backpack[] = {"CUP_B_CivPack_WDL"};
- backpackItems[] = {"Toolkit",RADIO_MR,SIDE_KEY};
- linkedItems[] = {LINKED,LEADER_LINKED,ACE_NVG_Gen1};
- };
- class Fic_eng: soldier_repair_F {
- headgear[] = {"CUP_H_USMC_ACVC_WDL"};
- items[] += {BASE_ENG};
- backpackItems[] = {};
- };
- class soldier_exp_F: Fic_eng {
- magazines[] += {BASE_EXP};
- backpackItems[] = {"Toolkit"};
- };
- class engineer_F: Fic_eng {
- magazines[] += {BASE_MINE};
- };
- class fallback: Soldier_F {};
- **********************
- NVA
- #include "undef.hpp"
- #define RIFLE "CUP_arifle_AK74"
- #define RIFLE_MAG "30Rnd_545x39_Mag_Green_F:8","30Rnd_545x39_Mag_Tracer_Green_F:2"
- #define RIFLE_ATTACHMENTS
- #define ALT_OPTICS WARSAW_OPTICS
- #define GLRIFLE "CUP_arifle_AK74_GL"
- #define GLRIFLE_MAG RIFLE_MAG
- #define GLRIFLE_MAG_SMOKE "1Rnd_Smoke_Grenade_shell:2","1Rnd_SmokeRed_Grenade_shell:2"
- #define GLRIFLE_MAG_HE "1Rnd_HE_Grenade_shell:5"
- #define CARBINE "CUP_arifle_AK74"
- #define CARBINE_MAG RIFLE_MAG
- #define AR "CUP_arifle_RPK74"
- #define AR_MAG "CUP_75Rnd_TE4_LRT4_Green_Tracer_545x39_RPK_M:6"
- #define AR_ATTACHMENTS
- #define AT "CUP_launch_RPG7V"
- #define MMG "rhs_weap_pkm"
- #define MMG_MAG "rhs_100Rnd_762x54mmR_green:5"
- #define MAT "CUP_launch_RPG7V"
- #define MAT_MAG "CUP_PG7V_M:1","CUP_OG7_M:1"
- #define MAT_MAG2 "CUP_PG7VR_M:1","CUP_PG7V_M:2"
- #define MAT_OPTIC
- #define SAM "rhs_weap_igla"
- #define SAM_MAG "rhs_mag_9k38_rocket:3"
- #define SAM_MAG2 "rhs_mag_9k38_rocket:2"
- #define SNIPER "rhs_weap_svdp_npz"
- #define SNIPER_MAG "rhs_10Rnd_762x54mmR_7N1:20"
- #define SNIPER_ATTACHMENTS "optic_LRPS"
- #define SPOTTER "rhs_weap_ak74m_camo"
- #define SPOTTER_MAG RIFLE_MAG
- #define SPOTTER_ATTACHMENTS "rhs_acc_1p78","rhs_acc_perst1ik","rhs_acc_uuk"
- #define SMG "rhs_weap_aks74u"
- #define SMG_MAG "rhs_30Rnd_545x39_AK:6"
- #define PISTOL "CUP_hgun_Makarov"
- #define PISTOL_MAG "CUP_8Rnd_9x18_Makarov_M:3"
- #define LEADER_GRENADES BASE_FRAG,LEADER_SMOKES,SIDE_CHEM_LIGHT
- #define TOOLS BASE_TOOLS
- #define LEADER_TOOLS BASE_LEADER_TOOLS,SIDE_KEY
- #define LINKED BASE_LINKED,"potato_fakeNVG"
- #define LEADER_LINKED BASE_LEADER_LINKED
- class Car {
- TransportWeapons[] = {AT};
- TransportMagazines[] = {RIFLE_MAG,RIFLE_MAG,CARBINE_MAG,AR_MAG,AR_MAG,GLRIFLE_MAG_HE};
- TransportItems[] = {BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL};
- };
- class Tank {
- TransportWeapons[] = {AT};
- TransportMagazines[] = {RIFLE_MAG,RIFLE_MAG,CARBINE_MAG,AR_MAG,AR_MAG,GLRIFLE_MAG_HE};
- TransportItems[] = {BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL};
- };
- class Helicopter {
- TransportMagazines[] = {RIFLE_MAG,RIFLE_MAG,CARBINE_MAG,AR_MAG,AR_MAG,GLRIFLE_MAG_HE};
- TransportItems[] = {BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL};
- };
- class Plane {};
- class Ship_F {};
- class Soldier_F {
- uniform[] = {"rhsgref_uniform_og107"};
- vest[] = {"CUP_V_CDF_6B3_1_Green"};
- headgear[] = {"rhsgref_M56"};
- backpack[] = {"rhsgref_hidf_alicepack"};
- backpackItems[] = {BASE_MEDICAL};
- weapons[] = {RIFLE};
- magazines[] = {RIFLE_MAG,BASE_GRENADES};
- items[] = {TOOLS};
- linkedItems[] = {LINKED};
- attachments[] = {RIFLE_ATTACHMENTS};
- opticChoices[] = {ALT_OPTICS};
- };
- class Fic_Soldier_Carbine: Soldier_F {
- weapons[] = {CARBINE};
- magazines[] = {CARBINE_MAG,BASE_GRENADES};
- };
- class Soldier_TL_F: Soldier_F {
- vest[] = {"CUP_V_CDF_6B3_1_Green"};
- weapons[] = {GLRIFLE};
- magazines[] = {GLRIFLE_MAG,GLRIFLE_MAG_HE,GLRIFLE_MAG_SMOKE,LEADER_GRENADES};
- items[] += {LEADER_TOOLS};
- linkedItems[] += {LEADER_LINKED,BINOS};
- };
- class soldier_SL_F: Soldier_TL_F {
- backpack[] = {"rhsgref_hidf_alicepack"};
- handguns[] = {PISTOL};
- magazines[] += {PISTOL_MAG};
- linkedItems[] = {LINKED,LEADER_LINKED,BINOS};
- items[] += {RADIO_MR};
- };
- class officer_F: Soldier_SL_F {
- items[] += {RADIO_LR};
- };
- class soldier_UAV_F: Soldier_F {
- backpack[] = {SIDE_UAV_BACKPACK};
- linkedItems[] += {SIDE_UAV_TERMINAL};
- };
- class soldier_GL_F: Soldier_TL_F {};
- class Soldier_AR_F: Soldier_F {
- weapons[] = {AR};
- magazines[] = {AR_MAG,PISTOL_MAG,BASE_GRENADES};
- handguns[] = {PISTOL};
- attachments[] = {AR_ATTACHMENTS};
- opticChoices[] = {};
- };
- class Soldier_AAR_F: Soldier_F {
- backpack[] = {"rhsgref_hidf_alicepack"};
- backpackItems[] += {AR_MAG};
- linkedItems[] += {BINOS};
- };
- class Soldier_LAT_F: Fic_Soldier_Carbine {
- backpack[] = {"rhsgref_hidf_alicepack"};
- backpackItems[] = {"CUP_PG7V_M"};
- magazines[] += {MAT_MAG};
- items[] += {BASE_MEDICAL};
- launchers[] = {AT};
- };
- class medic_F: Fic_Soldier_Carbine {
- magazines[] = {CARBINE_MAG,MEDIC_GRENADES};
- backpackItems[] = {MEDIC_MEDICAL};
- };
- class Fic_Spotter: Soldier_F {
- linkedItems[] += {BINOS};
- };
- class support_MG_F: Soldier_AR_F {
- backpack[] = {"rhsgref_hidf_alicepack"};
- weapons[] = {MMG};
- magazines[] = {MMG_MAG,PISTOL_MAG,BASE_GRENADES};
- attachments[] = {};
- };
- class Soldier_A_F: Fic_Spotter {
- backpack[] = {"rhsgref_hidf_alicepack"};
- backpackItems[] += {MMG_MAG};
- };
- class soldier_AT_F: Fic_Soldier_Carbine {
- backpack[] = {"rhsgref_hidf_alicepack"};
- backpackItems[] = {};
- magazines[] += {MAT_MAG};
- items[] += {BASE_MEDICAL};
- launchers[] = {MAT};
- secondaryAttachments[] = {MAT_OPTIC};
- };
- class Soldier_AAT_F: Fic_Spotter {
- backpack[] = {"rhsgref_hidf_alicepack"};
- backpackItems[] = {};
- magazines[] += {MAT_MAG2};
- items[] += {BASE_MEDICAL};
- };
- class soldier_AA_F: Fic_soldier_Carbine {
- SAM_GEAR("B_Carryall_oli", SAM_MAG)
- launchers[] = {SAM};
- };
- class Soldier_AAA_F: Fic_Spotter {
- SAM_GEAR("B_Carryall_oli", SAM_MAG)
- };
- class support_Mort_F: Fic_Soldier_Carbine {
- MORTAR_GEAR("O_Mortar_01_weapon_F")
- };
- class support_AMort_F: Fic_Spotter {
- MORTAR_GEAR("O_Mortar_01_support_F")
- };
- class spotter_F: Fic_Spotter {
- weapons[] = {SPOTTER};
- magazines[] = {SPOTTER_MAG,BASE_GRENADES};
- items[] += {RADIO_MR,"ACE_ATragMX","ACE_Kestrel4500"};
- linkedItems[] += {LEADER_LINKED};
- attachments[] = {SPOTTER_ATTACHMENTS};
- };
- class sniper_F: spotter_F {
- weapons[] = {SNIPER};
- magazines[] = {SNIPER_MAG,BASE_GRENADES};
- items[] = {TOOLS,"ACE_RangeCard"};
- linkedItems[] = {LINKED};
- attachments[] = {SNIPER_ATTACHMENTS};
- };
- class Helipilot_F {
- uniform[] = {"rhsgref_uniform_og107"};
- vest[] = {"CUP_V_CDF_6B3_1_Green"};
- headgear[] = {"rhsgref_M56"};
- backpack[] = {"CUP_B_RPGPack_Khaki"};
- weapons[] = {SMG};
- magazines[] = {SMG_MAG,CREW_GRENADES};
- backpackItems[] = {RADIO_LR};
- items[] = {BASE_MEDICAL,TOOLS,LEADER_TOOLS,RADIO_MR};
- linkedItems[] = {LINKED,LEADER_LINKED};
- attachments[] = {};
- };
- class helicrew_F: Helipilot_F {};
- class crew_F: Fic_Soldier_Carbine {
- headgear[] = {"rhs_tsh4","rhs_tsh4_bala"};
- backpack[] = {"rhsgref_hidf_alicepack"};
- magazines[] = {CARBINE_MAG,CREW_GRENADES};
- backpackItems[] += {SIDE_KEY,RADIO_LR};
- linkedItems[] += {LEADER_LINKED,BINOS};
- items[] += {BASE_MEDICAL};
- };
- class soldier_repair_F: crew_F {
- backpackItems[] = {"Toolkit",RADIO_MR,SIDE_KEY};
- linkedItems[] = {LINKED,LEADER_LINKED};
- };
- class Fic_eng: soldier_repair_F {
- headgear[] = {"rhs_6b47","rhs_6b47_bala"};
- backpack[] = {"rhsgref_hidf_alicepack"};
- items[] += {BASE_ENG};
- backpackItems[] = {};
- };
- class soldier_exp_F: Fic_eng {
- magazines[] += {BASE_EXP};
- backpackItems[] = {"Toolkit"};
- };
- class engineer_F: Fic_eng {
- magazines[] += {BASE_MINE};
- };
- class fallback: Soldier_F {};
- **************************
- Vietcong
- #include "undef.hpp"
- #define RIFLE "CUP_arifle_AK74"
- #define RIFLE_MAG "30Rnd_545x39_Mag_Green_F:8","30Rnd_545x39_Mag_Tracer_Green_F:2"
- #define RIFLE_ATTACHMENTS
- #define GLRIFLE "CUP_arifle_AK74_GL"
- #define GLRIFLE_MAG RIFLE_MAG
- #define GLRIFLE_MAG_SMOKE "1Rnd_Smoke_Grenade_shell:2","1Rnd_SmokeRed_Grenade_shell:2"
- #define GLRIFLE_MAG_HE "1Rnd_HE_Grenade_shell:5"
- #define CARBINE "CUP_arifle_AK74"
- #define CARBINE_MAG RIFLE_MAG
- #define AR "potato_arifle_RPK"
- #define AR_MAG "potato_75Rnd_762x39mm_tracer:5"
- #define AR_ATTACHMENTS
- #define AT "CUP_launch_RPG7V"
- #define AT_MAG "CUP_OG7_M:1"
- #define MMG "rhs_weap_pkm"
- #define MMG_MAG "rhs_100Rnd_762x54mmR_green:5"
- #define MAT "CUP_launch_RPG7V"
- #define MAT_MAG "CUP_PG7V_M:2","CUP_OG7_M:1"
- #define MAT_MAG2 "CUP_PG7VR_M:1","CUP_PG7V_M:2"
- #define MAT_OPTIC
- #define SAM "rhs_weap_igla"
- #define SAM_MAG "rhs_mag_9k38_rocket:3"
- #define SAM_MAG2 "rhs_mag_9k38_rocket:2"
- #define SNIPER "rhs_weap_svds_npz"
- #define SNIPER_MAG "rhs_10Rnd_762x54mmR_7N1:20"
- #define SNIPER_ATTACHMENTS "optic_LRPS"
- #define SPOTTER "rhs_weap_ak103"
- #define SPOTTER_MAG RIFLE_MAG
- #define SPOTTER_ATTACHMENTS "rhs_acc_1p78","rhs_acc_perst1ik","rhs_acc_dtk3"
- #define SMG "rhs_weap_m92"
- #define SMG_MAG "rhs_30Rnd_762x39mm:8"
- #define PISTOL "rhs_weap_makarov_pmm"
- #define PISTOL_MAG "rhs_mag_9x18_12_57N181S:3"
- #define LEADER_GRENADES BASE_FRAG,LEADER_SMOKES,SIDE_CHEM_LIGHT
- #define TOOLS BASE_TOOLS
- #define LEADER_TOOLS BASE_LEADER_TOOLS,SIDE_KEY
- #define LINKED BASE_LINKED,"potato_fakeNVG"
- #define LEADER_LINKED BASE_LEADER_LINKED
- class Car {
- TransportWeapons[] = {AT};
- TransportMagazines[] = {RIFLE_MAG,RIFLE_MAG,CARBINE_MAG,AR_MAG,AR_MAG,GLRIFLE_MAG_HE,AT_MAG};
- TransportItems[] = {BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL};
- };
- class Tank {
- TransportWeapons[] = {AT};
- TransportMagazines[] = {RIFLE_MAG,RIFLE_MAG,CARBINE_MAG,AR_MAG,AR_MAG,GLRIFLE_MAG_HE,AT_MAG};
- TransportItems[] = {BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL};
- };
- class Helicopter {
- TransportMagazines[] = {RIFLE_MAG,RIFLE_MAG,CARBINE_MAG,AR_MAG,AR_MAG,GLRIFLE_MAG_HE};
- TransportItems[] = {BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL,BASE_MEDICAL};
- };
- class Plane {};
- class Ship_F {};
- class Soldier_F {
- uniform[] = {"CUP_O_TKI_Khet_Partug_04"};
- vest[] = {"CUP_V_B_GER_Carrier_Rig_2_Brown"};
- headgear[] = {"MNP_Boonie_RU_T"};
- backpack[] = {"rhs_rpg_empty"};
- backpackItems[] = {BASE_MEDICAL};
- weapons[] = {RIFLE};
- magazines[] = {RIFLE_MAG,BASE_GRENADES};
- items[] = {TOOLS};
- linkedItems[] = {LINKED};
- attachments[] = {RIFLE_ATTACHMENTS};
- };
- class Fic_Soldier_Carbine: Soldier_F {
- weapons[] = {CARBINE};
- magazines[] = {CARBINE_MAG,BASE_GRENADES};
- };
- class Soldier_TL_F: Soldier_F {
- weapons[] = {GLRIFLE};
- magazines[] = {GLRIFLE_MAG,GLRIFLE_MAG_HE,GLRIFLE_MAG_SMOKE,LEADER_GRENADES};
- items[] += {LEADER_TOOLS};
- linkedItems[] += {LEADER_LINKED,BINOS};
- };
- class Soldier_SL_F: Soldier_TL_F {
- handguns[] = {PISTOL};
- magazines[] += {PISTOL_MAG};
- linkedItems[] += {LINKED,LEADER_LINKED,RANGE_FINDER};
- items[] += {RADIO_MR};
- };
- class officer_F: Soldier_SL_F {
- backpack[] = {"rhs_rpg_empty"};
- items[] += {RADIO_LR};
- };
- class soldier_UAV_F: Soldier_F {
- backpack[] = {SIDE_UAV_BACKPACK};
- linkedItems[] += {SIDE_UAV_TERMINAL};
- };
- class Soldier_AR_F: Soldier_F {
- weapons[] = {AR};
- magazines[] = {AR_MAG,PISTOL_MAG,BASE_GRENADES};
- handguns[] = {PISTOL};
- attachments[] = {AR_ATTACHMENTS};
- opticChoices[] = {};
- };
- class Soldier_AAR_F: Soldier_F {
- backpackItems[] += {AR_MAG};
- linkeditems[] += {BINOS};
- };
- class Soldier_LAT_F: Fic_Soldier_Carbine {
- magazines[] += {AT_MAG};
- launchers[] = {AT};
- };
- class medic_F: Fic_Soldier_Carbine {
- magazines[] = {CARBINE_MAG,MEDIC_GRENADES};
- backpackItems[] = {MEDIC_MEDICAL};
- };
- class Fic_Spotter: Soldier_F {
- linkedItems[] += {RANGE_FINDER};
- };
- class support_MG_F: Soldier_AR_F {
- backpack[] = {"B_Kitbag_cbr"};
- weapons[] = {MMG};
- magazines[] = {MMG_MAG,PISTOL_MAG,BASE_GRENADES};
- };
- class Soldier_A_F: Fic_Spotter {
- backpack[] = {"rhs_rpg_empty"};
- backpackItems[] += {MMG_MAG};
- };
- class soldier_AT_F: Fic_Soldier_Carbine {
- backpack[] = {"rhs_rpg_empty"};
- backpackItems[] = {};
- magazines[] += {MAT_MAG};
- items[] += {BASE_MEDICAL};
- launchers[] = {MAT};
- secondaryAttachments[] = {MAT_OPTIC};
- };
- class Soldier_AAT_F: Fic_Spotter {
- backpack[] = {"rhs_rpg_empty"};
- backpackItems[] = {};
- magazines[] += {MAT_MAG2};
- items[] += {BASE_MEDICAL};
- };
- class soldier_AA_F: Fic_Soldier_Carbine {
- SAM_GEAR("rhs_rpg_empty", SAM_MAG)
- launchers[] = {SAM};
- };
- class Soldier_AAA_F: Fic_Spotter {
- SAM_GEAR("rhs_rpg_empty", SAM_MAG)
- };
- class support_Mort_F: Fic_Soldier_Carbine {
- MORTAR_GEAR("I_Mortar_01_weapon_F")
- };
- class support_AMort_F: Fic_Spotter {
- MORTAR_GEAR("I_Mortar_01_support_F")
- };
- class spotter_F: Fic_Spotter {
- weapons[] = {SPOTTER};
- magazines[] = {SPOTTER_MAG,BASE_GRENADES};
- items[] += {RADIO_MR,"ACE_ATragMX","ACE_Kestrel4500"};
- linkedItems[] += {LEADER_LINKED};
- attachments[] = {SPOTTER_ATTACHMENTS};
- };
- class sniper_F: spotter_F {
- weapons[] = {SNIPER};
- magazines[] = {SNIPER_MAG,BASE_GRENADES};
- items[] = {TOOLS,"ACE_RangeCard"};
- linkedItems[] = {LINKED};
- attachments[] = {SNIPER_ATTACHMENTS};
- };
- class Helipilot_F {
- uniform[] = {"CUP_O_TKI_Khet_Partug_04"};
- vest[] = {"CUP_V_B_GER_Carrier_Rig_2_Brown"};
- headgear[] = {"MNP_Boonie_RU_T"};
- backpack[] = {"rhs_rpg_empty"};
- weapons[] = {SMG};
- magazines[] = {SMG_MAG,CREW_GRENADES};
- items[] = {BASE_MEDICAL,TOOLS,LEADER_TOOLS,RADIO_MR};
- backpackItems[] += {RADIO_LR};
- linkedItems[] = {LINKED,LEADER_LINKED};
- };
- class helicrew_F: Helipilot_F {};
- class crew_F: Fic_Soldier_Carbine {
- magazines[] = {CARBINE_MAG,CREW_GRENADES};
- backpackItems[] = {SIDE_KEY,RADIO_LR};
- linkedItems[] += {LEADER_LINKED,BINOS};
- items[] += {BASE_MEDICAL};
- };
- class Soldier_repair_F: crew_F {
- backpack[] = {"rhs_rpg_empty"};
- backpackItems[] = {"Toolkit",RADIO_MR,SIDE_KEY};
- linkedItems[] = {LINKED,LEADER_LINKED};
- };
- class Fic_Eng: soldier_repair_F {
- items[] += {BASE_ENG};
- backpackItems[] = {};
- };
- class soldier_exp_F: Fic_Eng {
- magazines[] += {BASE_EXP};
- backpackItems[] = {"Toolkit"};
- };
- class engineer_F: Fic_Eng {
- magazines[] += {BASE_MINE};
- };
- class fallback: Soldier_F {};
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement