Venture143 / 143rd-Custom-Factions

the Companion mod for the 143rd mod that handles custom factions
0 stars 0 forks source link

Spetsnaz Guard Brigade #17

Open Tactical-Loli opened 3 years ago

Tactical-Loli commented 3 years ago

class CfgPatches { class O_RussianRepublic { units[] = { "O_Russian_Republic_Squad_Leader_01", "O_Russian_Republic_Rifleman_01", "O_Russian_Republic_Autorifleman_01", "O_Russian_Republic_Grenadier_01", "O_Russian_Republic_Marksman_01", "O_Russian_Republic_Medic_01", "O_Russian_Republic_AT_01", "O_Russian_Republic_MAZ_660_King_Spider_01", "O_Russian_Republic_T100_Ogre_01", "O_Russian_Republic_BTR_112_Cockroach_01", "O_Russian_Republic_Ka_65_Howler_01", "O_Russian_Republic_KV_20_Zhukov_01", "O_Russian_Republic_Mi_55_Locust_01", "O_Russian_Republic_Su_38_Slamhound_01", "O_Russian_Republic_Tu_3Vulture_01" }; weapons[] = {}; requiredVersion = 1.62; requiredAddons[] = { "min_rf_units", "A3_Characters_F", "ravage", "rhsusf_c_troops", "lambs_danger", "72nd_Trenches_c", "A3_Sounds_F", "A3_Sounds_F_Exp", "tfar_core", "ace_gforces", "ace_movement", "ace_medical_feedback", "A3_Data_F", "PRA3_Kz", "A3_Data_F_Curator", "A3_Air_F_Heli", "CUP_Worlds_DustEffects", "A3_Map_IslaDuala3", "Hellanmaa", "ace_thermals", "zen_attributes", "ace_refuel", "CUP_Core", "cba_xeh", "HTNK", "A3_Armor_F_Beta", "A3_Armor_F_Beta_APC_Tracked_01", "A3_Armor_F_Beta_APC_Tracked_02", "A3_Armor_F_Gamma_MBT_01", "A3_Armor_F_Gamma_MBT_02", "A3_Armor_F_EPB_APC_Tracked_03", "A3_Armor_F_EPB_MBT_03", "min_rf_vehicle", "A3_Armor_F_Tank_LT_01", "A3_Armor_F_Tank_MBT_04", "A3_Soft_F_Enoch_UGV_02", "rhs_c_2s3", "rhs_c_bmd", "rhs_c_bmp3", "rhs_c_bmp", "rhs_c_pts", "rhs_c_sprut", "rhs_c_t14", "rhs_c_t72", "rhs_c_tanks", "RHS_US_A2Port_Armor", "rhsusf_c_m109", "rhsusf_c_m113", "rhsusf_c_m1a1", "rhsusf_c_m1a2", "ace_cookoff", "ace_logistics_uavbattery", "rhs_c_2s1", "rhs_c_a2port_armor", "po_vehicles", "po_main", "rhssaf_c_vehicles", "rhsgref_c_vehicles_ret", "A3_Data_F_ParticleEffects", "babe_int_EHs", "ace_interaction", "ace_cargo", "ace_realisticnames", "ace_vehicles", "A3_Air_F_Beta_Heli_Attack_02", "ace_aircraft", "ace_fastroping", "A3_Air_F", "TFAR_IntercomDummy", "rhs_c_a2port_air", "ace_compat_rhs_afrf3", "A3_Air_F_Heli_Light_02", "A3_Air_F_Heli_Light_01", "A3_Air_F_Beta_Heli_Transport_01", "rhsusf_c_melb", "rhsgref_c_air", "A3_Air_F_Jets_Plane_Fighter_02", "A3_Air_F_Beta", "A3_Air_F_Gamma_Plane_Fighter_03", "A3_Air_F_EPC_Plane_CAS_01", "A3_Air_F_EPC_Plane_CAS_02", "A3_Air_F_Exp_Plane_Civil_01", "A3_Air_F_Jets_Plane_Fighter_01", "A3_Air_F_Jets_Plane_Fighter_04", "A3_Air_F_Jets_UAV_05", "rhs_c_air", "rhs_c_mig29", "RHS_US_A2_AirImport", "USAF_F35A_C", "USAF_AC130U_C", "USAF_C130J_C", "A3_Drones_F_Air_F_Gamma_UAV_02" }; author = "WM. Loli"; authors[] = {"WM. Loli"}; }; }; ////////////////////////////////////////////////////////////////////////////////// // Config Automatically Generated by ALiVE ORBAT Creator // Generated with Arma 3 version 200.146773 on Stable branch // Generated with ALiVE version 1.13.2.2102061 //////////////////////////////////////////////////////////////////////////////////

class CfgFactionClasses { class O_RussianRepublic { displayName = "Spetsnaz Guard Brigade"; side = 0; flag = "\rhsafrf\addons\rhs_main\data\flag_map\Flag_rus_CO.paa"; icon = "\rhsafrf\addons\rhs_main\data\flag_map\Flag_rus_CO.paa"; priority = 0; }; };

class CfgGroups { class EAST {

    class O_RussianRepublic {
        name = "Spetsnaz Guard Brigade";

        class Infantry {
            name = "Infantry";

            class o_russian_republic_infantry_wolves {
                name = "Wolves";
                side = 0;
                faction = "O_RussianRepublic";
                icon = "\A3\ui_f\data\map\markers\nato\o_inf.paa";
                rarityGroup = 0.5;

                class Unit0 {
                    position[] = {0,0,0};
                    rank = "SERGEANT";
                    side = 0;
                    vehicle = "O_Russian_Republic_Squad_Leader_01";
                };
                class Unit1 {
                    position[] = {5,-5,0};
                    rank = "CORPORAL";
                    side = 0;
                    vehicle = "O_Russian_Republic_Rifleman_01";
                };
                class Unit2 {
                    position[] = {-5,-5,0};
                    rank = "CORPORAL";
                    side = 0;
                    vehicle = "O_Russian_Republic_Rifleman_01";
                };
                class Unit3 {
                    position[] = {10,-10,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Rifleman_01";
                };
                class Unit4 {
                    position[] = {-10,-10,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Marksman_01";
                };
                class Unit5 {
                    position[] = {15,-15,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Marksman_01";
                };
                class Unit6 {
                    position[] = {-15,-15,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Medic_01";
                };
                class Unit7 {
                    position[] = {20,-20,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Rifleman_01";
                };
                class Unit8 {
                    position[] = {-20,-20,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Rifleman_01";
                };
                class Unit9 {
                    position[] = {25,-25,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Rifleman_01";
                };
            };

            class o_russian_republic_infantry_bears {
                name = "Bears";
                side = 0;
                faction = "O_RussianRepublic";
                icon = "\A3\ui_f\data\map\markers\nato\o_inf.paa";
                rarityGroup = 0.5;

                class Unit0 {
                    position[] = {0,0,0};
                    rank = "SERGEANT";
                    side = 0;
                    vehicle = "O_Russian_Republic_Squad_Leader_01";
                };
                class Unit1 {
                    position[] = {5,-5,0};
                    rank = "CORPORAL";
                    side = 0;
                    vehicle = "O_Russian_Republic_Rifleman_01";
                };
                class Unit2 {
                    position[] = {-5,-5,0};
                    rank = "CORPORAL";
                    side = 0;
                    vehicle = "O_Russian_Republic_Rifleman_01";
                };
                class Unit3 {
                    position[] = {10,-10,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Autorifleman_01";
                };
                class Unit4 {
                    position[] = {-10,-10,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Autorifleman_01";
                };
                class Unit5 {
                    position[] = {15,-15,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_AT_01";
                };
                class Unit6 {
                    position[] = {-15,-15,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Medic_01";
                };
                class Unit7 {
                    position[] = {20,-20,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Grenadier_01";
                };
                class Unit8 {
                    position[] = {-20,-20,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Grenadier_01";
                };
                class Unit9 {
                    position[] = {25,-25,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Grenadier_01";
                };
            };

        };

        class SpecOps {
            name = "Special Forces";

        };

        class Motorized {
            name = "Motorized Infantry";

        };

        class Motorized_MTP {
            name = "Motorized Infantry (MTP)";

        };

        class Support {
            name = "Support Infantry";

        };

        class Mechanized {
            name = "Mechanized Infantry";

            class o_russian_republic_mechanized_mechanized {
                name = "Mechanized Wolves";
                side = 0;
                faction = "O_RussianRepublic";
                icon = "\A3\ui_f\data\map\markers\nato\o_mech_inf.paa";
                rarityGroup = 0.5;

                class Unit0 {
                    position[] = {0,0,0};
                    rank = "SERGEANT";
                    side = 0;
                    vehicle = "O_Russian_Republic_BTR_112_Cockroach_01";
                };
                class Unit1 {
                    position[] = {5,-5,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Squad_Leader_01";
                };
                class Unit2 {
                    position[] = {-5,-5,0};
                    rank = "CORPORAL";
                    side = 0;
                    vehicle = "O_Russian_Republic_Rifleman_01";
                };
                class Unit3 {
                    position[] = {10,-10,0};
                    rank = "CORPORAL";
                    side = 0;
                    vehicle = "O_Russian_Republic_Rifleman_01";
                };
                class Unit4 {
                    position[] = {-10,-10,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Marksman_01";
                };
                class Unit5 {
                    position[] = {15,-15,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Medic_01";
                };
                class Unit6 {
                    position[] = {-15,-15,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Rifleman_01";
                };
                class Unit7 {
                    position[] = {20,-20,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Rifleman_01";
                };
                class Unit8 {
                    position[] = {-20,-20,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Rifleman_01";
                };
            };

            class o_russian_republic_mechanized_mechanized_bears {
                name = "Mechanized Bears";
                side = 0;
                faction = "O_RussianRepublic";
                icon = "\A3\ui_f\data\map\markers\nato\o_mech_inf.paa";
                rarityGroup = 0.5;

                class Unit0 {
                    position[] = {0,0,0};
                    rank = "SERGEANT";
                    side = 0;
                    vehicle = "O_Russian_Republic_BTR_112_Cockroach_01";
                };
                class Unit1 {
                    position[] = {5,-5,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Squad_Leader_01";
                };
                class Unit2 {
                    position[] = {-5,-5,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Rifleman_01";
                };
                class Unit3 {
                    position[] = {10,-10,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Rifleman_01";
                };
                class Unit4 {
                    position[] = {-10,-10,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Autorifleman_01";
                };
                class Unit5 {
                    position[] = {15,-15,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Medic_01";
                };
                class Unit6 {
                    position[] = {-15,-15,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_AT_01";
                };
                class Unit7 {
                    position[] = {20,-20,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Grenadier_01";
                };
                class Unit8 {
                    position[] = {-20,-20,0};
                    rank = "PRIVATE";
                    side = 0;
                    vehicle = "O_Russian_Republic_Grenadier_01";
                };
            };

        };

        class Armored {
            name = "Armor";

        };

        class Artillery {
            name = "Artillery";

        };

        class Naval {
            name = "Naval";

        };

        class Air {
            name = "Air";

        };

    };

};

};

class CBA_Extended_EventHandlers_base;

class CfgVehicles {

class min_rf_spetsnaz_TL;
class min_rf_spetsnaz_TL_OCimport_01 : min_rf_spetsnaz_TL { scope = 0; class EventHandlers; };
class min_rf_spetsnaz_TL_OCimport_02 : min_rf_spetsnaz_TL_OCimport_01 { class EventHandlers; };

class HTNK_Nato_Pacific;
class HTNK_Nato_Pacific_OCimport_01 : HTNK_Nato_Pacific { scope = 0; class EventHandlers; class Turrets; };
class HTNK_Nato_Pacific_OCimport_02 : HTNK_Nato_Pacific_OCimport_01 { 
    class EventHandlers; 
    class Turrets : Turrets {
        class MainTurret;
    };
};

class O_MBT_02_cannon_F;
class O_MBT_02_cannon_F_OCimport_01 : O_MBT_02_cannon_F { scope = 0; class EventHandlers; class Turrets; };
class O_MBT_02_cannon_F_OCimport_02 : O_MBT_02_cannon_F_OCimport_01 { 
    class EventHandlers; 
    class Turrets : Turrets {
        class MainTurret;
    };
};

class min_rf_t_15;
class min_rf_t_15_OCimport_01 : min_rf_t_15 { scope = 0; class EventHandlers; class Turrets; };
class min_rf_t_15_OCimport_02 : min_rf_t_15_OCimport_01 { 
    class EventHandlers; 
    class Turrets : Turrets {
        class MainTurret;
    };
};

class O_Heli_Attack_02_dynamicLoadout_F;
class O_Heli_Attack_02_dynamicLoadout_F_OCimport_01 : O_Heli_Attack_02_dynamicLoadout_F { scope = 0; class EventHandlers; class Turrets; };
class O_Heli_Attack_02_dynamicLoadout_F_OCimport_02 : O_Heli_Attack_02_dynamicLoadout_F_OCimport_01 { 
    class EventHandlers; 
    class Turrets : Turrets {
        class MainTurret;
    };
};

class O_MBT_02_arty_F;
class O_MBT_02_arty_F_OCimport_01 : O_MBT_02_arty_F { scope = 0; class EventHandlers; class Turrets; };
class O_MBT_02_arty_F_OCimport_02 : O_MBT_02_arty_F_OCimport_01 { 
    class EventHandlers; 
    class Turrets : Turrets {
        class MainTurret;
    };
};

class RHS_Mi8MTV3_heavy_vdv;
class RHS_Mi8MTV3_heavy_vdv_OCimport_01 : RHS_Mi8MTV3_heavy_vdv { scope = 0; class EventHandlers; class Turrets; };
class RHS_Mi8MTV3_heavy_vdv_OCimport_02 : RHS_Mi8MTV3_heavy_vdv_OCimport_01 { 
    class EventHandlers; 
    class Turrets : Turrets {
        class CopilotTurret;
        class SideTurret;
        class BackTurret;
        class FrontTurret;
    };
};

class O_Plane_Fighter_02_F;
class O_Plane_Fighter_02_F_OCimport_01 : O_Plane_Fighter_02_F { scope = 0; class EventHandlers; };
class O_Plane_Fighter_02_F_OCimport_02 : O_Plane_Fighter_02_F_OCimport_01 { scope = 0; class EventHandlers; };

class O_UAV_02_dynamicLoadout_F;
class O_UAV_02_dynamicLoadout_F_OCimport_01 : O_UAV_02_dynamicLoadout_F { scope = 0; class EventHandlers; class Turrets; };
class O_UAV_02_dynamicLoadout_F_OCimport_02 : O_UAV_02_dynamicLoadout_F_OCimport_01 { 
    class EventHandlers; 
    class Turrets : Turrets {
        class MainTurret;
    };
};

class O_Russian_Republic_Squad_Leader_01 : min_rf_spetsnaz_TL_OCimport_02 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "Squad Leader";
    side = 0;
    faction = "O_RussianRepublic";

    identityTypes[] = {"Head_Asian","LanguageRUS_F"};

    uniformClass = "min_rf_tactical_skol";

    linkedItems[] = {"min_rf_armor_vest_black","min_rf_helmet_recon_black","ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles_OPFOR"};
    respawnlinkedItems[] = {"min_rf_armor_vest_black","min_rf_helmet_recon_black","ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles_OPFOR"};

    weapons[] = {"arifle_min_rf_ak_12_grip","rhs_weap_pya","Rangefinder"};
    respawnWeapons[] = {"arifle_min_rf_ak_12_grip","rhs_weap_pya","Rangefinder"};

    magazines[] = {"30Rnd_min_rf_545x39_Mag","rhs_mag_9x19_17","30Rnd_min_rf_545x39_Mag","rhs_mag_9x19_17"};
    respawnMagazines[] = {"30Rnd_min_rf_545x39_Mag","rhs_mag_9x19_17","30Rnd_min_rf_545x39_Mag","rhs_mag_9x19_17"};

    backpack = "TFAR_rt1523g_bwmod";

    ALiVE_orbatCreator_loadout[] = {{"arifle_min_rf_ak_12_grip","muzzle_min_rf_tgp_a","acc_min_rf_perst_1ik","optic_min_rf_eotech_553",{"30Rnd_min_rf_545x39_Mag",30},{},""},{},{"rhs_weap_pya","","","",{"rhs_mag_9x19_17",17},{},""},{"min_rf_tactical_skol",{{"ACE_elasticBandage",20},{"ACE_morphine",5},{"ACE_epinephrine",5},{"30Rnd_min_rf_545x39_Mag",1,30}}},{"min_rf_armor_vest_black",{{"ACE_CableTie",3},{"ACE_tourniquet",4},{"ACE_splint",8},{"ACE_elasticBandage",5},{"30Rnd_min_rf_545x39_Mag",1,30},{"rhs_mag_9x19_17",5,17},{"HandGrenade",3,1},{"ACE_M84",4,1},{"SmokeShell",10,1}}},{"TFAR_rt1523g_bwmod",{{"30Rnd_min_rf_545x39_Mag",6,30}}},"min_rf_helmet_recon_black","min_rf_balaclava_goggles_black",{"Rangefinder","","","",{},{},""},{"ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles_OPFOR"}};

    class EventHandlers : EventHandlers {
        class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};

        class ALiVE_orbatCreator {
            init = "if (local (_this select 0)) then {_onSpawn = {_this = _this select 0;sleep 0.2; _backpack = gettext(configfile >> 'cfgvehicles' >> (typeof _this) >> 'backpack'); waituntil {sleep 0.2; backpack _this == _backpack};if !(_this getVariable ['ALiVE_OverrideLoadout',false]) then {_loadout = getArray(configFile >> 'CfgVehicles' >> (typeOf _this) >> 'ALiVE_orbatCreator_loadout'); _this setunitloadout _loadout;reload _this};};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
        };

    };

    // custom attributes (do not delete)
    ALiVE_orbatCreator_owned = 1;

};

class O_Russian_Republic_Rifleman_01 : O_Russian_Republic_Squad_Leader_01 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "Rifleman";
    side = 0;
    faction = "O_RussianRepublic";

    identityTypes[] = {"Head_Asian","LanguageRUS_F"};

    uniformClass = "min_rf_tactical_skol";

    linkedItems[] = {"min_rf_armor_vest_black","min_rf_helmet_recon_black","ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles_OPFOR"};
    respawnlinkedItems[] = {"min_rf_armor_vest_black","min_rf_helmet_recon_black","ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles_OPFOR"};

    weapons[] = {"arifle_min_rf_aek_a545","Rangefinder"};
    respawnWeapons[] = {"arifle_min_rf_aek_a545","Rangefinder"};

    magazines[] = {"30Rnd_min_rf_545x39_Mag","30Rnd_min_rf_545x39_Mag"};
    respawnMagazines[] = {"30Rnd_min_rf_545x39_Mag","30Rnd_min_rf_545x39_Mag"};

    ALiVE_orbatCreator_loadout[] = {{"arifle_min_rf_aek_a545","muzzle_min_rf_tgp_a","acc_min_rf_perst_1ik","optic_min_rf_eotech_553",{"30Rnd_min_rf_545x39_Mag",30},{},""},{},{},{"min_rf_tactical_skol",{{"ACE_elasticBandage",20},{"ACE_morphine",5},{"ACE_epinephrine",5},{"30Rnd_min_rf_545x39_Mag",1,30}}},{"min_rf_armor_vest_black",{{"ACE_CableTie",3},{"ACE_tourniquet",4},{"ACE_splint",8},{"ACE_elasticBandage",5},{"HandGrenade",3,1},{"ACE_M84",4,1},{"SmokeShell",10,1},{"30Rnd_min_rf_545x39_Mag",5,30}}},{},"min_rf_helmet_recon_black","min_rf_balaclava_goggles_black",{"Rangefinder","","","",{},{},""},{"ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles_OPFOR"}};

    class EventHandlers : EventHandlers {
        class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};

        class ALiVE_orbatCreator {
            init = "if (local (_this select 0)) then {_onSpawn = {_this = _this select 0;sleep 0.2; _backpack = gettext(configfile >> 'cfgvehicles' >> (typeof _this) >> 'backpack'); waituntil {sleep 0.2; backpack _this == _backpack};if !(_this getVariable ['ALiVE_OverrideLoadout',false]) then {_loadout = getArray(configFile >> 'CfgVehicles' >> (typeOf _this) >> 'ALiVE_orbatCreator_loadout'); _this setunitloadout _loadout;reload _this};};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
        };

    };

    // custom attributes (do not delete)
    ALiVE_orbatCreator_owned = 1;

};

class O_Russian_Republic_Autorifleman_01 : O_Russian_Republic_Rifleman_01 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "Autorifleman";
    side = 0;
    faction = "O_RussianRepublic";

    identityTypes[] = {"Head_Asian","LanguageRUS_F"};

    uniformClass = "min_rf_tactical_skol";

    linkedItems[] = {"min_rf_armor_vest_AR_black","min_rf_helmet_recon_black","ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles_OPFOR"};
    respawnlinkedItems[] = {"min_rf_armor_vest_AR_black","min_rf_helmet_recon_black","ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles_OPFOR"};

    weapons[] = {"LMG_min_rf_6p69","Rangefinder"};
    respawnWeapons[] = {"LMG_min_rf_6p69","Rangefinder"};

    magazines[] = {"150Rnd_762x54_Box_Tracer","150Rnd_762x54_Box_Tracer"};
    respawnMagazines[] = {"150Rnd_762x54_Box_Tracer","150Rnd_762x54_Box_Tracer"};

    backpack = "min_rf_torna_black";

    ALiVE_orbatCreator_loadout[] = {{"LMG_min_rf_6p69","","","optic_Holosight_smg_blk_F",{"150Rnd_762x54_Box_Tracer",150},{},""},{},{},{"min_rf_tactical_skol",{{"ACE_elasticBandage",20},{"ACE_morphine",5},{"ACE_epinephrine",5}}},{"min_rf_armor_vest_AR_black",{{"ACE_CableTie",3},{"ACE_tourniquet",4},{"ACE_splint",8},{"ACE_elasticBandage",5},{"HandGrenade",3,1},{"ACE_M84",4,1},{"SmokeShell",10,1}}},{"min_rf_torna_black",{{"100Rnd_min_rf_762x54_T_Box",6,100}}},"min_rf_helmet_recon_black","min_rf_balaclava_goggles_black",{"Rangefinder","","","",{},{},""},{"ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles_OPFOR"}};

    class EventHandlers : EventHandlers {
        class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};

        class ALiVE_orbatCreator {
            init = "if (local (_this select 0)) then {_onSpawn = {_this = _this select 0;sleep 0.2; _backpack = gettext(configfile >> 'cfgvehicles' >> (typeof _this) >> 'backpack'); waituntil {sleep 0.2; backpack _this == _backpack};if !(_this getVariable ['ALiVE_OverrideLoadout',false]) then {_loadout = getArray(configFile >> 'CfgVehicles' >> (typeOf _this) >> 'ALiVE_orbatCreator_loadout'); _this setunitloadout _loadout;reload _this};};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
        };

    };

    // custom attributes (do not delete)
    ALiVE_orbatCreator_owned = 1;

};

class O_Russian_Republic_Grenadier_01 : O_Russian_Republic_Rifleman_01 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "Grenadier";
    side = 0;
    faction = "O_RussianRepublic";

    identityTypes[] = {"Head_Asian","LanguageRUS_F"};

    uniformClass = "min_rf_tactical_skol";

    linkedItems[] = {"min_rf_armor_vest_GL_black","min_rf_helmet_recon_black","ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles_OPFOR"};
    respawnlinkedItems[] = {"min_rf_armor_vest_GL_black","min_rf_helmet_recon_black","ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles_OPFOR"};

    weapons[] = {"arifle_min_rf_ak_12_gp","Rangefinder"};
    respawnWeapons[] = {"arifle_min_rf_ak_12_gp","Rangefinder"};

    magazines[] = {"30Rnd_min_rf_545x39_Mag","30Rnd_min_rf_545x39_Mag"};
    respawnMagazines[] = {"30Rnd_min_rf_545x39_Mag","30Rnd_min_rf_545x39_Mag"};

    ALiVE_orbatCreator_loadout[] = {{"arifle_min_rf_ak_12_gp","muzzle_min_rf_tgp_a","acc_min_rf_perst_1ik","optic_min_rf_eotech_553",{"30Rnd_min_rf_545x39_Mag",30},{},""},{},{},{"min_rf_tactical_skol",{{"ACE_elasticBandage",20},{"ACE_morphine",5},{"ACE_epinephrine",5},{"30Rnd_min_rf_545x39_Mag",1,30}}},{"min_rf_armor_vest_GL_black",{{"ACE_CableTie",3},{"ACE_tourniquet",4},{"ACE_splint",8},{"ACE_elasticBandage",5},{"HandGrenade",3,1},{"ACE_M84",4,1},{"SmokeShell",10,1},{"1Rnd_HE_Grenade_shell",5,1},{"30Rnd_min_rf_545x39_Mag",3,30}}},{},"min_rf_helmet_recon_black","min_rf_balaclava_goggles_black",{"Rangefinder","","","",{},{},""},{"ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles_OPFOR"}};

    class EventHandlers : EventHandlers {
        class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};

        class ALiVE_orbatCreator {
            init = "if (local (_this select 0)) then {_onSpawn = {_this = _this select 0;sleep 0.2; _backpack = gettext(configfile >> 'cfgvehicles' >> (typeof _this) >> 'backpack'); waituntil {sleep 0.2; backpack _this == _backpack};if !(_this getVariable ['ALiVE_OverrideLoadout',false]) then {_loadout = getArray(configFile >> 'CfgVehicles' >> (typeOf _this) >> 'ALiVE_orbatCreator_loadout'); _this setunitloadout _loadout;reload _this};};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
        };

    };

    // custom attributes (do not delete)
    ALiVE_orbatCreator_owned = 1;

};

class O_Russian_Republic_Marksman_01 : O_Russian_Republic_Rifleman_01 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "Marksman";
    side = 0;
    faction = "O_RussianRepublic";

    identityTypes[] = {"Head_Asian","LanguageRUS_F"};

    uniformClass = "min_rf_tactical_skol";

    linkedItems[] = {"min_rf_armor_vest_M_black","min_rf_helmet_recon_black","ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles_OPFOR"};
    respawnlinkedItems[] = {"min_rf_armor_vest_M_black","min_rf_helmet_recon_black","ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles_OPFOR"};

    weapons[] = {"srifle_min_rf_orsis_t5000","rhs_weap_pp2000_folded","Rangefinder"};
    respawnWeapons[] = {"srifle_min_rf_orsis_t5000","rhs_weap_pp2000_folded","Rangefinder"};

    magazines[] = {"5Rnd_min_rf_338_Mag","rhs_mag_9x19mm_7n21_20","5Rnd_min_rf_338_Mag","rhs_mag_9x19mm_7n21_20"};
    respawnMagazines[] = {"5Rnd_min_rf_338_Mag","rhs_mag_9x19mm_7n21_20","5Rnd_min_rf_338_Mag","rhs_mag_9x19mm_7n21_20"};

    ALiVE_orbatCreator_loadout[] = {{"srifle_min_rf_orsis_t5000","muzzle_snds_338_black","","optic_DMS",{"5Rnd_min_rf_338_Mag",5},{},""},{},{"rhs_weap_pp2000_folded","","","rhs_acc_1p87",{"rhs_mag_9x19mm_7n21_20",20},{},""},{"min_rf_tactical_skol",{{"ACE_elasticBandage",20},{"ACE_morphine",5},{"ACE_epinephrine",5},{"rhs_mag_9x19mm_7n21_20",1,20}}},{"min_rf_armor_vest_M_black",{{"ACE_CableTie",3},{"ACE_tourniquet",4},{"ACE_splint",8},{"ACE_elasticBandage",5},{"HandGrenade",3,1},{"ACE_M84",4,1},{"SmokeShell",10,1},{"5Rnd_min_rf_338_Mag",3,5}}},{},"min_rf_helmet_recon_black","min_rf_balaclava_goggles_black",{"Rangefinder","","","",{},{},""},{"ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles_OPFOR"}};

    class EventHandlers : EventHandlers {
        class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};

        class ALiVE_orbatCreator {
            init = "if (local (_this select 0)) then {_onSpawn = {_this = _this select 0;sleep 0.2; _backpack = gettext(configfile >> 'cfgvehicles' >> (typeof _this) >> 'backpack'); waituntil {sleep 0.2; backpack _this == _backpack};if !(_this getVariable ['ALiVE_OverrideLoadout',false]) then {_loadout = getArray(configFile >> 'CfgVehicles' >> (typeOf _this) >> 'ALiVE_orbatCreator_loadout'); _this setunitloadout _loadout;reload _this};};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
        };

    };

    // custom attributes (do not delete)
    ALiVE_orbatCreator_owned = 1;

};

class O_Russian_Republic_Medic_01 : O_Russian_Republic_Rifleman_01 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "Medic";
    side = 0;
    faction = "O_RussianRepublic";

    identityTypes[] = {"Head_Asian","LanguageRUS_F"};

    uniformClass = "min_rf_tactical_skol";

    linkedItems[] = {"min_rf_armor_vest_black","min_rf_helmet_recon_black","ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles_OPFOR"};
    respawnlinkedItems[] = {"min_rf_armor_vest_black","min_rf_helmet_recon_black","ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles_OPFOR"};

    weapons[] = {"arifle_min_rf_aek_a545","Rangefinder"};
    respawnWeapons[] = {"arifle_min_rf_aek_a545","Rangefinder"};

    magazines[] = {"30Rnd_min_rf_545x39_Mag","30Rnd_min_rf_545x39_Mag"};
    respawnMagazines[] = {"30Rnd_min_rf_545x39_Mag","30Rnd_min_rf_545x39_Mag"};

    backpack = "min_rf_torna_black";

    ALiVE_orbatCreator_loadout[] = {{"arifle_min_rf_aek_a545","muzzle_min_rf_tgp_a","acc_min_rf_perst_1ik","optic_min_rf_eotech_553",{"30Rnd_min_rf_545x39_Mag",30},{},""},{},{},{"min_rf_tactical_skol",{{"ACE_elasticBandage",20},{"ACE_morphine",5},{"ACE_epinephrine",5}}},{"min_rf_armor_vest_black",{{"ACE_CableTie",3},{"ACE_tourniquet",4},{"ACE_splint",8},{"ACE_elasticBandage",5},{"HandGrenade",3,1},{"ACE_M84",4,1},{"SmokeShell",10,1}}},{"min_rf_torna_black",{{"ACE_surgicalKit",1},{"ACE_tourniquet",4},{"ACE_splint",20},{"ACE_salineIV_250",30},{"ACE_morphine",20},{"ACE_epinephrine",20},{"ACE_elasticBandage",80},{"30Rnd_min_rf_545x39_Mag",8,30}}},"min_rf_helmet_recon_black","min_rf_balaclava_goggles_black",{"Rangefinder","","","",{},{},""},{"ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles_OPFOR"}};

    class EventHandlers : EventHandlers {
        class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};

        class ALiVE_orbatCreator {
            init = "if (local (_this select 0)) then {_onSpawn = {_this = _this select 0;sleep 0.2; _backpack = gettext(configfile >> 'cfgvehicles' >> (typeof _this) >> 'backpack'); waituntil {sleep 0.2; backpack _this == _backpack};if !(_this getVariable ['ALiVE_OverrideLoadout',false]) then {_loadout = getArray(configFile >> 'CfgVehicles' >> (typeOf _this) >> 'ALiVE_orbatCreator_loadout'); _this setunitloadout _loadout;reload _this};};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
        };

    };

    // custom attributes (do not delete)
    ALiVE_orbatCreator_owned = 1;

};

class O_Russian_Republic_AT_01 : O_Russian_Republic_Rifleman_01 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "AT";
    side = 0;
    faction = "O_RussianRepublic";

    identityTypes[] = {"Head_Asian","LanguageRUS_F"};

    uniformClass = "min_rf_tactical_skol";

    linkedItems[] = {"min_rf_armor_vest_black","min_rf_helmet_recon_black","ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles_OPFOR"};
    respawnlinkedItems[] = {"min_rf_armor_vest_black","min_rf_helmet_recon_black","ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles_OPFOR"};

    weapons[] = {"arifle_min_rf_aek_a545","launch_min_rf_titan_short","Rangefinder"};
    respawnWeapons[] = {"arifle_min_rf_aek_a545","launch_min_rf_titan_short","Rangefinder"};

    magazines[] = {"30Rnd_min_rf_545x39_Mag","Titan_AT","30Rnd_min_rf_545x39_Mag"};
    respawnMagazines[] = {"30Rnd_min_rf_545x39_Mag","Titan_AT","30Rnd_min_rf_545x39_Mag"};

    backpack = "min_rf_torna_black";

    ALiVE_orbatCreator_loadout[] = {{"arifle_min_rf_aek_a545","muzzle_min_rf_tgp_a","acc_min_rf_perst_1ik","optic_min_rf_eotech_553",{"30Rnd_min_rf_545x39_Mag",30},{},""},{"launch_min_rf_titan_short","","","",{"Titan_AT",1},{},""},{},{"min_rf_tactical_skol",{{"ACE_elasticBandage",20},{"ACE_morphine",5},{"ACE_epinephrine",5},{"30Rnd_min_rf_545x39_Mag",1,30}}},{"min_rf_armor_vest_black",{{"ACE_CableTie",3},{"ACE_tourniquet",4},{"ACE_splint",8},{"ACE_elasticBandage",5},{"HandGrenade",3,1},{"ACE_M84",4,1},{"SmokeShell",10,1},{"30Rnd_min_rf_545x39_Mag",5,30}}},{"min_rf_torna_black",{{"Titan_AP",2,1},{"Titan_AT",2,1}}},"min_rf_helmet_recon_black","min_rf_balaclava_goggles_black",{"Rangefinder","","","",{},{},""},{"ItemMap","ItemGPS","ItemRadio","ItemCompass","ItemWatch","NVGoggles_OPFOR"}};

    class EventHandlers : EventHandlers {
        class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};

        class ALiVE_orbatCreator {
            init = "if (local (_this select 0)) then {_onSpawn = {_this = _this select 0;sleep 0.2; _backpack = gettext(configfile >> 'cfgvehicles' >> (typeof _this) >> 'backpack'); waituntil {sleep 0.2; backpack _this == _backpack};if !(_this getVariable ['ALiVE_OverrideLoadout',false]) then {_loadout = getArray(configFile >> 'CfgVehicles' >> (typeOf _this) >> 'ALiVE_orbatCreator_loadout'); _this setunitloadout _loadout;reload _this};};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
        };

    };

    // custom attributes (do not delete)
    ALiVE_orbatCreator_owned = 1;

};

class O_Russian_Republic_MAZ_660_King_Spider_01 : HTNK_Nato_Pacific_OCimport_02 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "MAZ-660 King Spider";
    side = 0;
    faction = "O_RussianRepublic";
    crew = "O_Russian_Republic_Squad_Leader_01";

    class Turrets : Turrets {
        class MainTurret : MainTurret { gunnerType = "O_Russian_Republic_Rifleman_01"; };
    };

    class EventHandlers : EventHandlers {
        class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};

        class ALiVE_orbatCreator {
            init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
        };

    };

    // custom attributes (do not delete)
    ALiVE_orbatCreator_owned = 1;

};

class O_Russian_Republic_T100_Ogre_01 : O_MBT_02_cannon_F_OCimport_02 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "T-100 Ogre";
    side = 0;
    faction = "O_RussianRepublic";
    crew = "O_crew_F";

    class Turrets : Turrets {
        class MainTurret : MainTurret { gunnerType = ""; };
    };

    class EventHandlers : EventHandlers {
        class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};

        class ALiVE_orbatCreator {
            init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;_unit setObjectTextureGlobal [0,'a3\Armor_F_Exp\MBT_02\Data\MBT_02_body_ghex_CO.paa'];_unit setObjectTextureGlobal [1,'a3\Armor_F_Exp\MBT_02\Data\MBT_02_turret_ghex_CO.paa'];_unit setObjectTextureGlobal [2,'a3\Armor_F_Exp\MBT_02\Data\MBT_02_ghex_CO.paa'];_unit setObjectTextureGlobal [3,'A3\Armor_F\Data\camonet_CSAT_HEX_Green_CO.paa'];};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
        };

    };

    // custom attributes (do not delete)
    ALiVE_orbatCreator_owned = 1;
    ALiVE_orbatCreator_texture = "GreenHex";

};

class O_Russian_Republic_BTR_112_Cockroach_01 : min_rf_t_15_OCimport_02 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "BTR-112 Cockroach";
    side = 0;
    faction = "O_RussianRepublic";
    crew = "min_rf_crew";

    class Turrets : Turrets {
        class MainTurret : MainTurret { gunnerType = ""; };
    };

    class EventHandlers : EventHandlers {
        class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};

        class ALiVE_orbatCreator {
            init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;_unit setObjectTextureGlobal [0,'min_rf_vehicle\data\t_14_body_1_co.paa'];_unit setObjectTextureGlobal [1,'min_rf_vehicle\data\t_14_body_2_co.paa'];_unit setObjectTextureGlobal [2,'min_rf_vehicle\data\t_14_body_3_co.paa'];_unit setObjectTextureGlobal [3,'min_rf_vehicle\data\t_15_body_co.paa'];};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
        };

    };

    // custom attributes (do not delete)
    ALiVE_orbatCreator_owned = 1;
    ALiVE_orbatCreator_texture = "min_rf_basic";

};

class O_Russian_Republic_Ka_65_Howler_01 : O_Heli_Attack_02_dynamicLoadout_F_OCimport_02 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "Ka-65 Howler";
    side = 0;
    faction = "O_RussianRepublic";
    crew = "O_Russian_Republic_Squad_Leader_01";

    class Turrets : Turrets {
        class MainTurret : MainTurret { gunnerType = "O_Russian_Republic_Rifleman_01"; };
    };

    class EventHandlers : EventHandlers {
        class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};

        class ALiVE_orbatCreator {
            init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;_unit setObjectTextureGlobal [0,'A3\Air_F_Beta\Heli_Attack_02\Data\Heli_Attack_02_body1_black_CO.paa'];_unit setObjectTextureGlobal [1,'A3\Air_F_Beta\Heli_Attack_02\Data\Heli_Attack_02_body2_black_CO.paa'];};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
        };

    };

    // custom attributes (do not delete)
    ALiVE_orbatCreator_owned = 1;
    ALiVE_orbatCreator_texture = "Black";

};

class O_Russian_Republic_KV_20_Zhukov_01 : O_MBT_02_arty_F_OCimport_02 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "KV-20 Zhukov";
    side = 0;
    faction = "O_RussianRepublic";
    crew = "O_Russian_Republic_Squad_Leader_01";

    class Turrets : Turrets {
        class MainTurret : MainTurret { gunnerType = "O_Russian_Republic_Rifleman_01"; };
    };

    class EventHandlers : EventHandlers {
        class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};

        class ALiVE_orbatCreator {
            init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;_unit setObjectTextureGlobal [0,'a3\Armor_F_Exp\MBT_02\Data\MBT_02_body_ghex_CO.paa'];_unit setObjectTextureGlobal [1,'a3\Armor_F_Exp\MBT_02\Data\MBT_02_scorcher_ghex_CO.paa'];_unit setObjectTextureGlobal [2,'a3\Armor_F_Exp\MBT_02\Data\MBT_02_ghex_CO.paa'];_unit setObjectTextureGlobal [3,'a3\Data_F_Exp\Vehicles\Turret_ghex_CO.paa'];_unit setObjectTextureGlobal [4,'A3\Armor_F\Data\camonet_CSAT_HEX_Green_CO.paa'];};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
        };

    };

    // custom attributes (do not delete)
    ALiVE_orbatCreator_owned = 1;
    ALiVE_orbatCreator_texture = "GreenHex";

};

class O_Russian_Republic_Mi_55_Locust_01 : RHS_Mi8MTV3_heavy_vdv_OCimport_02 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "Mi-55 Locust";
    side = 0;
    faction = "O_RussianRepublic";
    crew = "O_Russian_Republic_Squad_Leader_01";

    class Turrets : Turrets {
        class CopilotTurret : CopilotTurret { gunnerType = "O_Russian_Republic_Rifleman_01"; };
        class SideTurret : SideTurret { gunnerType = "O_Russian_Republic_Autorifleman_01"; };
        class BackTurret : BackTurret { gunnerType = "O_Russian_Republic_Autorifleman_01"; };
        class FrontTurret : FrontTurret { gunnerType = "O_Russian_Republic_Rifleman_01"; };
    };

    class EventHandlers : EventHandlers {
        class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};

        class ALiVE_orbatCreator {
            init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;_unit setObjectTextureGlobal [0,'rhsafrf\addons\rhs_a2port_air\mi17\data\mi8_body_g_vsr_co.paa'];_unit setObjectTextureGlobal [1,'rhsafrf\addons\rhs_a2port_air\mi17\data\mi8_det_g_co.paa'];};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
        };

    };

    // custom attributes (do not delete)
    ALiVE_orbatCreator_owned = 1;
    ALiVE_orbatCreator_texture = "standard";

};

class O_Russian_Republic_Su_38_Slamhound_01 : O_Plane_Fighter_02_F_OCimport_02 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "Su-38 Slamhound";
    side = 0;
    faction = "O_RussianRepublic";
    crew = "O_Russian_Republic_Squad_Leader_01";

    class EventHandlers : EventHandlers {
        class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};

        class ALiVE_orbatCreator {
            init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;_unit setObjectTextureGlobal [0,'a3\air_f_jets\plane_fighter_02\data\Fighter_02_fuselage_01_Grey_co.paa'];_unit setObjectTextureGlobal [1,'a3\air_f_jets\plane_fighter_02\data\Fighter_02_fuselage_02_Grey_co.paa'];_unit setObjectTextureGlobal [2,'a3\air_f_jets\plane_fighter_02\data\Fighter_02_fuselage_01_Grey_co.paa'];_unit setObjectTextureGlobal [3,'a3\air_f_jets\plane_fighter_02\data\Numbers\Fighter_02_number_02_co.paa'];_unit setObjectTextureGlobal [4,'a3\air_f_jets\plane_fighter_02\data\Numbers\Fighter_02_number_00_co.paa'];_unit setObjectTextureGlobal [5,'a3\air_f_jets\plane_fighter_02\data\Numbers\Fighter_02_number_01_co.paa'];_unit setObjectTextureGlobal [6,'a3\data_f\clear_empty.paa'];};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
        };

    };

    // custom attributes (do not delete)
    ALiVE_orbatCreator_owned = 1;
    ALiVE_orbatCreator_texture = "CamoGreyHex";

};

class O_Russian_Republic_Tu_3Vulture_01 : O_UAV_02_dynamicLoadout_F_OCimport_02 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "Tu-3 Vulture";
    side = 0;
    faction = "O_RussianRepublic";
    crew = "O_Russian_Republic_Squad_Leader_01";

    class Turrets : Turrets {
        class MainTurret : MainTurret { gunnerType = "O_Russian_Republic_Rifleman_01"; };
    };

    class EventHandlers : EventHandlers {
        class CBA_Extended_EventHandlers : CBA_Extended_EventHandlers_base {};

        class ALiVE_orbatCreator {
            init = "if (local (_this select 0)) then {_onSpawn = {sleep 0.3; _unit = _this select 0;_unit setObjectTextureGlobal [0,'\A3\Drones_F\Air_F_Gamma\UAV_02\Data\UAV_02_OPFOR_CO.paa'];};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
        };

    };

    // custom attributes (do not delete)
    ALiVE_orbatCreator_owned = 1;
    ALiVE_orbatCreator_texture = "Opfor";

};

};