Skip to content
141 changes: 140 additions & 1 deletion addons/tmf_loadouts/CfgLoadouts.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ class CfgLoadouts {
tooltip = "Author: AChesheireCat";
#include "loadouts\us_rangers_2020.hpp"
};

// Western Factions
class ger_army_2010 {
displayName = "Bundeswehr (2010, Flecktarn)";
Expand Down Expand Up @@ -118,6 +119,7 @@ class CfgLoadouts {
tooltip = "Author: Freddo";
#include "loadouts\idf_army_2010.hpp"
};

// Russian/Soviet Factions
class ussr_army_1970 {
displayName = "Soviet Army (1970, M88)";
Expand All @@ -131,26 +133,163 @@ class CfgLoadouts {
tooltip = "Author: Freddo";
#include "loadouts\ussr_army_1985.hpp"
};
class ru_mvd_2005 {
displayName = "Russian Interior Troops (2005, Partizan Summer)\n\nSemi-fictional";
category = "Russia";
tooltip = "Author: Freddo";
#include "loadouts\ru_mvd_2005.hpp"
};
class ru_mvd_autumn_2005 {
displayName = "Russian Interior Troops (2005, Partizan Autumn)\n\nSemi-fictional";
category = "Russia";
tooltip = "Author: Freddo";
#define AUTUMN true
#include "loadouts\ru_mvd_2005.hpp"
};
class ru_army_2010 {
displayName = "Russian Army (2010, VSR-98)";
category = "Russia";
tooltip = "Author: Freddo";
#include "loadouts\ru_army_2010.hpp"
};
class ru_army_ratnik_2020 {
displayName = "Russian Army (2020, Ratnik Summer)";
category = "Russia";
tooltip = "Author: Freddo, AChesheireCat";
#define GHILLIE_CLASS "U_B_T_FullGhillie_tna_F"
#include "loadouts\ru_army_template_2020.hpp"
};
class ru_army_ratnik_autumn_2020 {
displayName = "Russian Army (2020, Ratnik Autumn)";
category = "Russia";
tooltip = "Author: Freddo, AChesheireCat";
#define UNI_CAMO Autumn
#define HELMET_CAMO Summer
#define BACKPACK_CAMO Summer
#define GHILLIE_CLASS "U_B_FullGhillie_lsh"
#include "loadouts\ru_army_template_2020.hpp"
};
class ru_army_ratnik_beigedigital_2020 {
displayName = "Russian Army (2020, Ratnik Beige Digital)";
category = "Russia";
tooltip = "Author: Freddo, AChesheireCat";
#define UNI_CAMO BeigeDigital
#define VEST_CAMO BeigeDigital
#define GHILLIE_CLASS "U_B_FullGhillie_ard"
#include "loadouts\ru_army_template_2020.hpp"
};
class ru_army_ratnik_desert_2020 {
displayName = "Russian Army (2020, Ratnik Desert)";
category = "Russia";
tooltip = "Author: Freddo, AChesheireCat";
#define UNI_CAMO Desert
#define VEST_CAMO Desert
#define GHILLIE_CLASS "U_B_FullGhillie_ard"
#include "loadouts\ru_army_template_2020.hpp"
};
class ru_army_ratnik_pink_2020 {
displayName = "Russian Army (2020, Ratnik Pink)";
category = "Russia";
tooltip = "Author: Freddo, AChesheireCat";
#define UNI_CAMO Pink
#define HELMET_CAMO Desert
#define BACKPACK_CAMO Desert
#define VEST_CAMO Desert
#define GHILLIE_CLASS "U_B_FullGhillie_ard"
#include "loadouts\ru_army_template_2020.hpp"
};
class ru_army_ratnik_winter_2020 {
displayName = "Russian Army (2020, Ratnik Winter)";
category = "Russia";
tooltip = "Author: Freddo, AChesheireCat";
#define UNI_CAMO Winter
#define IS_WINTER true
#define GHILLIE_CLASS "U_B_FullGhillie_ard"
#include "loadouts\ru_army_template_2020.hpp"
};
class ru_army_ratnik_ak12_2020 {
displayName = "Russian Army (2020, Ratnik Summer, AK12)";
category = "Russia";
tooltip = "Author: Freddo, AChesheireCat\n\nNote: Requires Contact DLC for most roles.";
#define GHILLIE_CLASS "U_B_T_FullGhillie_tna_F"
#define USE_AK12 true
#include "loadouts\ru_army_template_2020.hpp"
};
class ru_army_ratnik_ak12_autumn_2020 {
displayName = "Russian Army (2020, Ratnik Autumn, AK12)";
category = "Russia";
tooltip = "Author: Freddo, AChesheireCat\n\nNote: Requires Contact DLC for most roles.";
#define UNI_CAMO Autumn
#define HELMET_CAMO Summer
#define BACKPACK_CAMO Summer
#define GHILLIE_CLASS "U_B_FullGhillie_lsh"
#define USE_AK12 true
#include "loadouts\ru_army_template_2020.hpp"
};
class ru_army_ratnik_ak12_beigedigital_2020 {
displayName = "Russian Army (2020, Ratnik Beige Digital, AK12)";
category = "Russia";
tooltip = "Author: Freddo, AChesheireCat\n\nNote: Requires Contact DLC for most roles.";
#define UNI_CAMO BeigeDigital
#define VEST_CAMO BeigeDigital
#define GHILLIE_CLASS "U_B_FullGhillie_ard"
#define USE_AK12 true
#include "loadouts\ru_army_template_2020.hpp"
};
class ru_army_ratnik_ak12_desert_2020 {
displayName = "Russian Army (2020, Ratnik Desert, AK12)";
category = "Russia";
tooltip = "Author: Freddo, AChesheireCat\n\nNote: Requires Contact DLC for most roles.";
#define UNI_CAMO Desert
#define VEST_CAMO Desert
#define GHILLIE_CLASS "U_B_FullGhillie_ard"
#define USE_AK12 true
#include "loadouts\ru_army_template_2020.hpp"
};
class ru_army_ratnik_ak12_pink_2020 {
displayName = "Russian Army (2020, Ratnik Pink, AK12)";
category = "Russia";
tooltip = "Author: Freddo, AChesheireCat\n\nNote: Requires Contact DLC for most roles.";
#define UNI_CAMO Pink
#define HELMET_CAMO Desert
#define BACKPACK_CAMO Desert
#define VEST_CAMO Desert
#define GHILLIE_CLASS "U_B_FullGhillie_ard"
#define USE_AK12 true
#include "loadouts\ru_army_template_2020.hpp"
};
class ru_army_ratnik_ak12_winter_2020 {
displayName = "Russian Army (2020, Ratnik Winter, AK12)";
category = "Russia";
tooltip = "Author: Freddo, AChesheireCat\n\nNote: Requires Contact DLC for most roles.";
#define UNI_CAMO Winter
#define IS_WINTER true
#define GHILLIE_CLASS "U_B_FullGhillie_ard"
#define USE_AK12 true
#include "loadouts\ru_army_template_2020.hpp"
};

// Eastern Factions
class pla_army_2010 {
displayName = "Peoples Liberation Army (2010, Type 07 Universal)";
category = "Eastern Factions";
tooltip = "Author: Freddo\n\nUses APEX weapons.";
#include "loadouts\pla_army_2010.hpp"
};

// Armaverse Factions
class tk_locals {
displayName = "Takistani Locals";
category = "Armaverse Factions";
tooltip = "Author: Freddo\n\nNote: Low ammo count. Make sure resupply is available.";
tooltip = "Author: Freddo";
#include "loadouts\tk_locals.hpp"
};
class tk_army {
displayName = "Takistani Army";
category = "Armaverse Factions";
tooltip = "Author: Freddo";
#include "loadouts\tk_army.hpp"
};
class chdkz {
displayName = "Chernarussian Movement of the Red Star";
category = "Armaverse Factions";
Expand Down
52 changes: 37 additions & 15 deletions addons/tmf_loadouts/loadouts/ru_army_2010.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,12 @@ class aar : r {

class rat : car {
displayName = "Rifleman (AT)";
secondaryWeapon[] = {"CUP_launch_RPG18"};
secondaryWeapon[] = {"CUP_launch_RPG26"};
};

class lat : car {
displayName = "Rifleman (RShG-2)";
secondaryWeapon[] = {"CUP_launch_RShG2"};
};

class dm : r {
Expand Down Expand Up @@ -235,16 +240,29 @@ class mmgtl : aar {

class hmgg : car {
displayName = "HMG Gunner";
backPack[] = {"CUP_B_Kord_Gun_Bag"};
secondaryWeapon[] = {"CUP_KORD_carry"};
backPack[] = {"B_Carryall_green_F"};
backpackItems[] = {
LIST_6("ace_csw_50Rnd_127x108_mag")
};
};

class hmgac : r {
displayName = "HMG Ammo Carrier";
backPack[] = {"CUP_B_Kord_Tripod_Bag"};
secondaryWeapon[] = {"ace_csw_kordCarryTripod"};
backPack[] = {"B_Carryall_green_F"};
backpackItems[] = {
LIST_6("ace_csw_50Rnd_127x108_mag")
};
};
class hmgtl : car {
displayName = "HMG Team Leader";
backPack[] = {"CUP_B_Kord_Tripod_Bag"};
secondaryWeapon[] = {"ace_csw_kordCarryTripodLow"};
backPack[] = {"B_Carryall_green_F"};
backpackItems[] = {
LIST_6("ace_csw_50Rnd_127x108_mag"),
"ACE_EntrenchingTool"
};
linkedItems[] = {
"ItemMap",
"ItemCompass",
Expand Down Expand Up @@ -294,17 +312,17 @@ class mattl : car {

class hatg : car {
displayName = "HAT Gunner";
backPack[] = {"CUP_B_Metis_Gun_Bag"};
backPack[] = {"CUP_B_Kornet_Gun_Bag"};
};

class hatac : r {
displayName = "HAT Ammo Carrier";
backPack[] = {"CUP_B_Metis_Tripod_Bag"};
backPack[] = {"CUP_B_Kornet_Tripod_Bag"};
};

class hattl : car {
displayName = "HAT Team Leader";
backPack[] = {"CUP_B_Metis_Tripod_Bag"};
backPack[] = {"CUP_B_Kornet_Tripod_Bag"};
linkedItems[] = {
"ItemMap",
"ItemCompass",
Expand All @@ -317,7 +335,7 @@ class hattl : car {

class mtrg : car {
displayName = "Mortar Gunner";
secondaryWeapon[] = {"ace_csw_staticMortarCarry"};
secondaryWeapon[] = {"CUP_2b14_carry"};
backPack[] = {"B_Carryall_green_F"};
backpackItems[] = {
LIST_4("ACE_1Rnd_82mm_Mo_HE"),
Expand Down Expand Up @@ -385,14 +403,14 @@ class sn : car {
backpackItems[] = {LIST_4("CUP_5Rnd_127x108_KSVK_M")};

// This adds a sniper rifle to the ACE gunbag
code = QUOTE(\
code = " \
backpackContainer _this setVariable ['ace_gunbag_gunbagWeapon', \
[ \
'CUP_srifle_ksvk', \
['','','cup_optic_pso_3',''], \
[['CUP_5Rnd_127x108_KSVK_M', 5]] \
], true]; \
);
[ \
'CUP_srifle_ksvk', \
['','','cup_optic_pso_3',''], \
[['CUP_5Rnd_127x108_KSVK_M', 5]] \
], true]; \
";
};

class sp : car {
Expand Down Expand Up @@ -495,6 +513,10 @@ class eng : car {
sidearmWeapon[] = {"ACE_VMM3"};
traits[] = {"engineer", "explosiveSpecialist"};
backpack[] = {"B_Kitbag_rgr"};
items[] += {
"ACE_DefusalKit",
"ACE_Clacker"
};
backpackItems[] = {
"ToolKit",
"ACE_wirecutter",
Expand Down
Loading