Venture143 / 143rd-Custom-Factions

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

Joint Strike Force #18

Open Tactical-Loli opened 3 years ago

Tactical-Loli commented 3 years ago

class CfgPatches { class B_UnitedStates { units[] = { "B_United_States_Squad_Leader_01", "B_United_States_Rifleman_01", "B_United_States_Medic_01", "B_United_States_Autorifleman_01", "B_United_States_AT_01", "B_United_States_Sniper_01", "B_United_States_Grenadier_01", "B_United_States_M5A2_Schwarzkopf_01", "B_United_States_M118_Fastback_01", "B_United_States_M320_Spartan_01", "B_United_States_AH_10_Blackfoot_01", "B_United_States_V120_Valkyrie_01", "B_United_States_A20_Razorback_01", "B_United_States_PD_6Rottweiler_01" }; weapons[] = {}; requiredVersion = 1.62; requiredAddons[] = { "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", "A3_Armor_F_EPC_MBT_01", "ace_realisticnames", "A3_Armor_F_Gamma_MBT_01", "ace_cookoff", "ace_vehicles", "HTNK", "A3_Armor_F_Beta", "A3_Armor_F_Beta_APC_Tracked_01", "A3_Armor_F_Beta_APC_Tracked_02", "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_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_compat_rhs_usf3", "A3_Air_F_Beta_Heli_Attack_01", "ace_aircraft", "A3_Air_F", "TFAR_IntercomDummy", "A3_Air_F_Exp_VTOL_01", "A3_Air_F_Exp", "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_02", "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", "rhsgref_c_air", "USAF_AC130U_C", "USAF_C130J_C", "USAF_MQ9" }; 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 B_UnitedStates { displayName = "Joint Strike Force"; side = 1; flag = "\A3\ui_f\data\map\markers\flags\USA_ca.paa"; icon = "\A3\ui_f\data\map\markers\flags\USA_ca.paa"; priority = 0; }; };

class CfgGroups { class WEST {

    class B_UnitedStates {
        name = "Joint Strike Force";

        class Infantry {
            name = "Infantry";

            class b_united_states_infantry_ghosts {
                name = "Ghosts";
                side = 1;
                faction = "B_UnitedStates";
                icon = "\A3\ui_f\data\map\markers\nato\b_inf.paa";
                rarityGroup = 0.5;

                class Unit0 {
                    position[] = {0,0,0};
                    rank = "CORPORAL";
                    side = 1;
                    vehicle = "B_United_States_Squad_Leader_01";
                };
                class Unit1 {
                    position[] = {5,-5,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Rifleman_01";
                };
                class Unit2 {
                    position[] = {-5,-5,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Rifleman_01";
                };
                class Unit3 {
                    position[] = {10,-10,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Medic_01";
                };
                class Unit4 {
                    position[] = {-10,-10,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Sniper_01";
                };
                class Unit5 {
                    position[] = {15,-15,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Sniper_01";
                };
                class Unit6 {
                    position[] = {-15,-15,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Rifleman_01";
                };
                class Unit7 {
                    position[] = {20,-20,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Rifleman_01";
                };
                class Unit8 {
                    position[] = {-20,-20,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Rifleman_01";
                };
            };

            class b_united_states_infantry_pioneers {
                name = "Pioneers";
                side = 1;
                faction = "B_UnitedStates";
                icon = "\A3\ui_f\data\map\markers\nato\b_inf.paa";
                rarityGroup = 0.5;

                class Unit0 {
                    position[] = {0,0,0};
                    rank = "CORPORAL";
                    side = 1;
                    vehicle = "B_United_States_Squad_Leader_01";
                };
                class Unit1 {
                    position[] = {5,-5,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Rifleman_01";
                };
                class Unit2 {
                    position[] = {-5,-5,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Rifleman_01";
                };
                class Unit3 {
                    position[] = {10,-10,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Medic_01";
                };
                class Unit4 {
                    position[] = {-10,-10,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_AT_01";
                };
                class Unit5 {
                    position[] = {15,-15,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Grenadier_01";
                };
                class Unit6 {
                    position[] = {-15,-15,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Autorifleman_01";
                };
                class Unit7 {
                    position[] = {20,-20,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Autorifleman_01";
                };
                class Unit8 {
                    position[] = {-20,-20,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Grenadier_01";
                };
                class Unit9 {
                    position[] = {25,-25,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_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 b_united_states_mechanized_mechanized_ghosts {
                name = "Mechanized Ghosts";
                side = 1;
                faction = "B_UnitedStates";
                icon = "\A3\ui_f\data\map\markers\nato\b_mech_inf.paa";
                rarityGroup = 0.5;

                class Unit0 {
                    position[] = {0,0,0};
                    rank = "SERGEANT";
                    side = 1;
                    vehicle = "B_United_States_M118_Fastback_01";
                };
                class Unit1 {
                    position[] = {5,-5,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Squad_Leader_01";
                };
                class Unit2 {
                    position[] = {-5,-5,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Rifleman_01";
                };
                class Unit3 {
                    position[] = {10,-10,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Rifleman_01";
                };
                class Unit4 {
                    position[] = {-10,-10,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Sniper_01";
                };
                class Unit5 {
                    position[] = {15,-15,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Medic_01";
                };
                class Unit6 {
                    position[] = {-15,-15,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Rifleman_01";
                };
                class Unit7 {
                    position[] = {20,-20,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Rifleman_01";
                };
                class Unit8 {
                    position[] = {-20,-20,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Rifleman_01";
                };
            };

            class b_united_states_mechanized_mechanized_pioneers {
                name = "Mechanized Pioneers";
                side = 1;
                faction = "B_UnitedStates";
                icon = "\A3\ui_f\data\map\markers\nato\b_mech_inf.paa";
                rarityGroup = 0.5;

                class Unit0 {
                    position[] = {0,0,0};
                    rank = "SERGEANT";
                    side = 1;
                    vehicle = "B_United_States_Squad_Leader_01";
                };
                class Unit1 {
                    position[] = {5,-5,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Rifleman_01";
                };
                class Unit2 {
                    position[] = {-5,-5,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Rifleman_01";
                };
                class Unit3 {
                    position[] = {10,-10,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Medic_01";
                };
                class Unit4 {
                    position[] = {-10,-10,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Autorifleman_01";
                };
                class Unit5 {
                    position[] = {15,-15,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_AT_01";
                };
                class Unit6 {
                    position[] = {-15,-15,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Grenadier_01";
                };
                class Unit7 {
                    position[] = {20,-20,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_Grenadier_01";
                };
                class Unit8 {
                    position[] = {-20,-20,0};
                    rank = "PRIVATE";
                    side = 1;
                    vehicle = "B_United_States_M118_Fastback_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 B_Soldier_SL_F;
class B_Soldier_SL_F_OCimport_01 : B_Soldier_SL_F { scope = 0; class EventHandlers; };
class B_Soldier_SL_F_OCimport_02 : B_Soldier_SL_F_OCimport_01 { class EventHandlers; };

class B_MBT_01_TUSK_F;
class B_MBT_01_TUSK_F_OCimport_01 : B_MBT_01_TUSK_F { scope = 0; class EventHandlers; class Turrets; };
class B_MBT_01_TUSK_F_OCimport_02 : B_MBT_01_TUSK_F_OCimport_01 { 
    class EventHandlers; 
    class Turrets : Turrets {
        class MainTurret;
    };
};

class RHS_M6;
class RHS_M6_OCimport_01 : RHS_M6 { scope = 0; class EventHandlers; class Turrets; };
class RHS_M6_OCimport_02 : RHS_M6_OCimport_01 { 
    class EventHandlers; 
    class Turrets : Turrets {
        class MainTurret;
    };
};

class rhsusf_m109d_usarmy;
class rhsusf_m109d_usarmy_OCimport_01 : rhsusf_m109d_usarmy { scope = 0; class EventHandlers; class Turrets; };
class rhsusf_m109d_usarmy_OCimport_02 : rhsusf_m109d_usarmy_OCimport_01 { 
    class EventHandlers; 
    class Turrets : Turrets {
        class MainTurret;
    };
};

class B_Heli_Attack_01_dynamicLoadout_F;
class B_Heli_Attack_01_dynamicLoadout_F_OCimport_01 : B_Heli_Attack_01_dynamicLoadout_F { scope = 0; class EventHandlers; class Turrets; };
class B_Heli_Attack_01_dynamicLoadout_F_OCimport_02 : B_Heli_Attack_01_dynamicLoadout_F_OCimport_01 { 
    class EventHandlers; 
    class Turrets : Turrets {
        class MainTurret;
    };
};

class B_T_VTOL_01_infantry_F;
class B_T_VTOL_01_infantry_F_OCimport_01 : B_T_VTOL_01_infantry_F { scope = 0; class EventHandlers; class Turrets; };
class B_T_VTOL_01_infantry_F_OCimport_02 : B_T_VTOL_01_infantry_F_OCimport_01 { 
    class EventHandlers; 
    class Turrets : Turrets {
        class CopilotTurret;
        class PassengerTurret_01;
        class PassengerTurret_02;
        class CargoTurret_03;
        class CargoTurret_04;
    };
};

class B_Plane_CAS_01_dynamicLoadout_F;
class B_Plane_CAS_01_dynamicLoadout_F_OCimport_01 : B_Plane_CAS_01_dynamicLoadout_F { scope = 0; class EventHandlers; };
class B_Plane_CAS_01_dynamicLoadout_F_OCimport_02 : B_Plane_CAS_01_dynamicLoadout_F_OCimport_01 { scope = 0; class EventHandlers; };

class USAF_MQ9;
class USAF_MQ9_OCimport_01 : USAF_MQ9 { scope = 0; class EventHandlers; class Turrets; };
class USAF_MQ9_OCimport_02 : USAF_MQ9_OCimport_01 { 
    class EventHandlers; 
    class Turrets : Turrets {
        class MainTurret;
    };
};

class B_United_States_Squad_Leader_01 : B_Soldier_SL_F_OCimport_02 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "Squad Leader";
    side = 1;
    faction = "B_UnitedStates";

    identityTypes[] = {"Head_NATO","LanguageENG_F","G_NATO_default"};

    uniformClass = "rhs_uniform_cu_ocp";

    linkedItems[] = {"V_PlateCarrierSpec_blk","rhsusf_hgu56p_visor_black","ItemMap","ItemRadio","ItemCompass","ItemWatch","NVGogglesB_blk_F"};
    respawnlinkedItems[] = {"V_PlateCarrierSpec_blk","rhsusf_hgu56p_visor_black","ItemMap","ItemRadio","ItemCompass","ItemWatch","NVGogglesB_blk_F"};

    weapons[] = {"rhs_weap_m4a1_blockII_KAC_bk","rhsusf_weap_m9","Binocular"};
    respawnWeapons[] = {"rhs_weap_m4a1_blockII_KAC_bk","rhsusf_weap_m9","Binocular"};

    magazines[] = {"rhs_mag_30Rnd_556x45_Mk262_Stanag","rhsusf_mag_15Rnd_9x19_FMJ","rhs_mag_30Rnd_556x45_Mk262_Stanag","rhsusf_mag_15Rnd_9x19_FMJ"};
    respawnMagazines[] = {"rhs_mag_30Rnd_556x45_Mk262_Stanag","rhsusf_mag_15Rnd_9x19_FMJ","rhs_mag_30Rnd_556x45_Mk262_Stanag","rhsusf_mag_15Rnd_9x19_FMJ"};

    backpack = "TFAR_rt1523g_black";

    ALiVE_orbatCreator_loadout[] = {{"rhs_weap_m4a1_blockII_KAC_bk","rhsusf_acc_nt4_black","rhsusf_acc_anpeq15_bk","rhsusf_acc_g33_xps3",{"rhs_mag_30Rnd_556x45_Mk262_Stanag",30},{},"rhsusf_acc_grip3"},{},{"rhsusf_weap_m9","","","",{"rhsusf_mag_15Rnd_9x19_FMJ",15},{},""},{"rhs_uniform_cu_ocp",{{"ACE_elasticBandage",13},{"ACE_CableTie",3},{"ACE_tourniquet",4},{"ACE_splint",5},{"ACE_morphine",5},{"ACE_epinephrine",5}}},{"V_PlateCarrierSpec_blk",{{"ACE_elasticBandage",18},{"HandGrenade",3,1},{"SmokeShell",10,1},{"ACE_CTS9",3,1}}},{"TFAR_rt1523g_black",{{"rhs_mag_30Rnd_556x45_Mk262_Stanag",8,30},{"rhsusf_mag_15Rnd_9x19_FMJ",4,15}}},"rhsusf_hgu56p_visor_black","",{"Binocular","","","",{},{},""},{"ItemMap","","ItemRadio","ItemCompass","ItemWatch","NVGogglesB_blk_F"}};

    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 B_United_States_Rifleman_01 : B_United_States_Squad_Leader_01 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "Rifleman";
    side = 1;
    faction = "B_UnitedStates";

    identityTypes[] = {"Head_NATO","LanguageENG_F","G_NATO_default"};

    uniformClass = "rhs_uniform_cu_ocp";

    linkedItems[] = {"V_PlateCarrier2_blk","rhsusf_hgu56p_visor_black","ItemMap","ItemRadio","ItemCompass","ItemWatch","NVGogglesB_blk_F"};
    respawnlinkedItems[] = {"V_PlateCarrier2_blk","rhsusf_hgu56p_visor_black","ItemMap","ItemRadio","ItemCompass","ItemWatch","NVGogglesB_blk_F"};

    weapons[] = {"rhs_weap_m4a1_blockII_KAC_bk","Binocular"};
    respawnWeapons[] = {"rhs_weap_m4a1_blockII_KAC_bk","Binocular"};

    magazines[] = {"rhs_mag_30Rnd_556x45_Mk262_Stanag","rhs_mag_30Rnd_556x45_Mk262_Stanag"};
    respawnMagazines[] = {"rhs_mag_30Rnd_556x45_Mk262_Stanag","rhs_mag_30Rnd_556x45_Mk262_Stanag"};

    ALiVE_orbatCreator_loadout[] = {{"rhs_weap_m4a1_blockII_KAC_bk","rhsusf_acc_nt4_black","rhsusf_acc_anpeq15_bk","rhsusf_acc_g33_xps3",{"rhs_mag_30Rnd_556x45_Mk262_Stanag",30},{},"rhsusf_acc_grip3"},{},{},{"rhs_uniform_cu_ocp",{{"ACE_elasticBandage",13},{"ACE_CableTie",3},{"ACE_tourniquet",4},{"ACE_splint",5},{"ACE_morphine",5},{"ACE_epinephrine",5}}},{"V_PlateCarrier2_blk",{{"ACE_elasticBandage",10},{"HandGrenade",3,1},{"rhs_mag_30Rnd_556x45_Mk262_Stanag",10,30}}},{},"rhsusf_hgu56p_visor_black","",{"Binocular","","","",{},{},""},{"ItemMap","","ItemRadio","ItemCompass","ItemWatch","NVGogglesB_blk_F"}};

    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 B_United_States_Medic_01 : B_United_States_Rifleman_01 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "Medic";
    side = 1;
    faction = "B_UnitedStates";

    identityTypes[] = {"Head_NATO","LanguageENG_F","G_NATO_default"};

    uniformClass = "rhs_uniform_cu_ocp";

    linkedItems[] = {"V_PlateCarrier2_blk","rhsusf_hgu56p_visor_black","ItemMap","ItemRadio","ItemCompass","ItemWatch","NVGogglesB_blk_F"};
    respawnlinkedItems[] = {"V_PlateCarrier2_blk","rhsusf_hgu56p_visor_black","ItemMap","ItemRadio","ItemCompass","ItemWatch","NVGogglesB_blk_F"};

    weapons[] = {"rhs_weap_m4a1_blockII_KAC_bk","Binocular"};
    respawnWeapons[] = {"rhs_weap_m4a1_blockII_KAC_bk","Binocular"};

    magazines[] = {"rhs_mag_30Rnd_556x45_Mk262_Stanag","rhs_mag_30Rnd_556x45_Mk262_Stanag"};
    respawnMagazines[] = {"rhs_mag_30Rnd_556x45_Mk262_Stanag","rhs_mag_30Rnd_556x45_Mk262_Stanag"};

    backpack = "rhsusf_assault_eagleaiii_ocp";

    ALiVE_orbatCreator_loadout[] = {{"rhs_weap_m4a1_blockII_KAC_bk","rhsusf_acc_nt4_black","rhsusf_acc_anpeq15_bk","rhsusf_acc_g33_xps3",{"rhs_mag_30Rnd_556x45_Mk262_Stanag",30},{},"rhsusf_acc_grip3"},{},{},{"rhs_uniform_cu_ocp",{{"ACE_elasticBandage",13},{"ACE_CableTie",3},{"ACE_tourniquet",4},{"ACE_splint",5},{"ACE_morphine",5},{"ACE_epinephrine",5}}},{"V_PlateCarrier2_blk",{{"ACE_elasticBandage",10},{"HandGrenade",3,1},{"rhs_mag_30Rnd_556x45_Mk262_Stanag",10,30}}},{"rhsusf_assault_eagleaiii_ocp",{{"ACE_elasticBandage",91},{"ACE_salineIV_250",40},{"ACE_splint",15},{"ACE_surgicalKit",1},{"ACE_tourniquet",4}}},"rhsusf_hgu56p_visor_black","",{"Binocular","","","",{},{},""},{"ItemMap","","ItemRadio","ItemCompass","ItemWatch","NVGogglesB_blk_F"}};

    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 B_United_States_Autorifleman_01 : B_United_States_Rifleman_01 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "Autorifleman";
    side = 1;
    faction = "B_UnitedStates";

    identityTypes[] = {"Head_NATO","LanguageENG_F","G_NATO_default"};

    uniformClass = "rhs_uniform_cu_ocp";

    linkedItems[] = {"V_PlateCarrier2_blk","rhsusf_hgu56p_visor_black","ItemMap","ItemRadio","ItemCompass","ItemWatch","NVGogglesB_blk_F"};
    respawnlinkedItems[] = {"V_PlateCarrier2_blk","rhsusf_hgu56p_visor_black","ItemMap","ItemRadio","ItemCompass","ItemWatch","NVGogglesB_blk_F"};

    weapons[] = {"rhs_weap_m249_pip","Binocular"};
    respawnWeapons[] = {"rhs_weap_m249_pip","Binocular"};

    magazines[] = {"rhsusf_200rnd_556x45_mixed_box","rhsusf_200rnd_556x45_mixed_box"};
    respawnMagazines[] = {"rhsusf_200rnd_556x45_mixed_box","rhsusf_200rnd_556x45_mixed_box"};

    backpack = "rhsusf_assault_eagleaiii_ocp";

    ALiVE_orbatCreator_loadout[] = {{"rhs_weap_m249_pip","rhsusf_acc_nt4_black","","rhsusf_acc_g33_xps3",{"rhsusf_200rnd_556x45_mixed_box",200},{},"rhsusf_acc_saw_bipod"},{},{},{"rhs_uniform_cu_ocp",{{"ACE_elasticBandage",13},{"ACE_CableTie",3},{"ACE_tourniquet",4},{"ACE_splint",5},{"ACE_morphine",5},{"ACE_epinephrine",5}}},{"V_PlateCarrier2_blk",{{"ACE_elasticBandage",10},{"HandGrenade",3,1},{"rhsusf_200rnd_556x45_mixed_box",1,200}}},{"rhsusf_assault_eagleaiii_ocp",{{"rhsusf_200rnd_556x45_mixed_box",4,200}}},"rhsusf_hgu56p_visor_black","",{"Binocular","","","",{},{},""},{"ItemMap","","ItemRadio","ItemCompass","ItemWatch","NVGogglesB_blk_F"}};

    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 B_United_States_AT_01 : B_United_States_Rifleman_01 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "AT";
    side = 1;
    faction = "B_UnitedStates";

    identityTypes[] = {"Head_NATO","LanguageENG_F","G_NATO_default"};

    uniformClass = "rhs_uniform_cu_ocp";

    linkedItems[] = {"V_PlateCarrier2_blk","rhsusf_hgu56p_visor_black","ItemMap","ItemRadio","ItemCompass","ItemWatch","NVGogglesB_blk_F"};
    respawnlinkedItems[] = {"V_PlateCarrier2_blk","rhsusf_hgu56p_visor_black","ItemMap","ItemRadio","ItemCompass","ItemWatch","NVGogglesB_blk_F"};

    weapons[] = {"rhs_weap_m4a1_blockII_KAC_bk","launch_B_Titan_short_F","Binocular"};
    respawnWeapons[] = {"rhs_weap_m4a1_blockII_KAC_bk","launch_B_Titan_short_F","Binocular"};

    magazines[] = {"rhs_mag_30Rnd_556x45_Mk262_Stanag","Titan_AT","rhs_mag_30Rnd_556x45_Mk262_Stanag"};
    respawnMagazines[] = {"rhs_mag_30Rnd_556x45_Mk262_Stanag","Titan_AT","rhs_mag_30Rnd_556x45_Mk262_Stanag"};

    backpack = "rhsusf_assault_eagleaiii_ocp";

    ALiVE_orbatCreator_loadout[] = {{"rhs_weap_m4a1_blockII_KAC_bk","rhsusf_acc_nt4_black","rhsusf_acc_anpeq15_bk","rhsusf_acc_g33_xps3",{"rhs_mag_30Rnd_556x45_Mk262_Stanag",30},{},"rhsusf_acc_grip3"},{"launch_B_Titan_short_F","","","",{"Titan_AT",1},{},""},{},{"rhs_uniform_cu_ocp",{{"ACE_elasticBandage",13},{"ACE_CableTie",3},{"ACE_tourniquet",4},{"ACE_splint",5},{"ACE_morphine",5},{"ACE_epinephrine",5}}},{"V_PlateCarrier2_blk",{{"ACE_elasticBandage",10},{"HandGrenade",3,1},{"rhs_mag_30Rnd_556x45_Mk262_Stanag",10,30}}},{"rhsusf_assault_eagleaiii_ocp",{{"Titan_AT",2,1},{"rhs_mag_30Rnd_556x45_Mk262_Stanag",4,30}}},"rhsusf_hgu56p_visor_black","",{"Binocular","","","",{},{},""},{"ItemMap","","ItemRadio","ItemCompass","ItemWatch","NVGogglesB_blk_F"}};

    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 B_United_States_Sniper_01 : B_United_States_Rifleman_01 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "Sniper";
    side = 1;
    faction = "B_UnitedStates";

    identityTypes[] = {"Head_NATO","LanguageENG_F","G_NATO_default"};

    uniformClass = "rhs_uniform_cu_ocp";

    linkedItems[] = {"V_PlateCarrier2_blk","rhsusf_hgu56p_visor_black","ItemMap","ItemRadio","ItemCompass","ItemWatch","NVGogglesB_blk_F"};
    respawnlinkedItems[] = {"V_PlateCarrier2_blk","rhsusf_hgu56p_visor_black","ItemMap","ItemRadio","ItemCompass","ItemWatch","NVGogglesB_blk_F"};

    weapons[] = {"rhs_weap_M107","rhsusf_weap_m9","Binocular"};
    respawnWeapons[] = {"rhs_weap_M107","rhsusf_weap_m9","Binocular"};

    magazines[] = {"rhsusf_mag_10Rnd_STD_50BMG_mk211","rhsusf_mag_15Rnd_9x19_FMJ","rhsusf_mag_10Rnd_STD_50BMG_mk211","rhsusf_mag_15Rnd_9x19_FMJ"};
    respawnMagazines[] = {"rhsusf_mag_10Rnd_STD_50BMG_mk211","rhsusf_mag_15Rnd_9x19_FMJ","rhsusf_mag_10Rnd_STD_50BMG_mk211","rhsusf_mag_15Rnd_9x19_FMJ"};

    backpack = "rhsusf_falconii_mc";

    ALiVE_orbatCreator_loadout[] = {{"rhs_weap_M107","","","rhsusf_acc_premier_mrds",{"rhsusf_mag_10Rnd_STD_50BMG_mk211",10},{},""},{},{"rhsusf_weap_m9","","","",{"rhsusf_mag_15Rnd_9x19_FMJ",15},{},""},{"rhs_uniform_cu_ocp",{{"ACE_elasticBandage",13},{"ACE_CableTie",3},{"ACE_tourniquet",4},{"ACE_splint",5},{"ACE_morphine",5},{"ACE_epinephrine",5}}},{"V_PlateCarrier2_blk",{{"ACE_elasticBandage",10},{"HandGrenade",3,1},{"rhsusf_mag_10Rnd_STD_50BMG_mk211",2,10},{"rhsusf_mag_15Rnd_9x19_FMJ",2,15}}},{"rhsusf_falconii_mc",{{"rhsusf_mag_10Rnd_STD_50BMG_mk211",3,10},{"rhsusf_mag_15Rnd_9x19_FMJ",6,15}}},"rhsusf_hgu56p_visor_black","",{"Binocular","","","",{},{},""},{"ItemMap","","ItemRadio","ItemCompass","ItemWatch","NVGogglesB_blk_F"}};

    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 B_United_States_Grenadier_01 : B_United_States_Rifleman_01 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "Grenadier";
    side = 1;
    faction = "B_UnitedStates";

    identityTypes[] = {"Head_NATO","LanguageENG_F","G_NATO_default"};

    uniformClass = "rhs_uniform_cu_ocp";

    linkedItems[] = {"V_PlateCarrierGL_blk","rhsusf_hgu56p_visor_black","ItemMap","ItemRadio","ItemCompass","ItemWatch","NVGogglesB_blk_F"};
    respawnlinkedItems[] = {"V_PlateCarrierGL_blk","rhsusf_hgu56p_visor_black","ItemMap","ItemRadio","ItemCompass","ItemWatch","NVGogglesB_blk_F"};

    weapons[] = {"rhs_weap_m4a1_blockII_M203_bk","Binocular"};
    respawnWeapons[] = {"rhs_weap_m4a1_blockII_M203_bk","Binocular"};

    magazines[] = {"rhs_mag_30Rnd_556x45_Mk262_Stanag","rhs_mag_30Rnd_556x45_Mk262_Stanag"};
    respawnMagazines[] = {"rhs_mag_30Rnd_556x45_Mk262_Stanag","rhs_mag_30Rnd_556x45_Mk262_Stanag"};

    ALiVE_orbatCreator_loadout[] = {{"rhs_weap_m4a1_blockII_M203_bk","rhsusf_acc_nt4_black","rhsusf_acc_anpeq15side_bk","rhsusf_acc_g33_xps3",{"rhs_mag_30Rnd_556x45_Mk262_Stanag",30},{},""},{},{},{"rhs_uniform_cu_ocp",{{"ACE_elasticBandage",13},{"ACE_CableTie",3},{"ACE_tourniquet",4},{"ACE_splint",5},{"ACE_morphine",5},{"ACE_epinephrine",5}}},{"V_PlateCarrierGL_blk",{{"ACE_elasticBandage",10},{"HandGrenade",3,1},{"rhs_mag_30Rnd_556x45_Mk262_Stanag",6,30},{"1Rnd_HE_Grenade_shell",10,1}}},{},"rhsusf_hgu56p_visor_black","",{"Binocular","","","",{},{},""},{"ItemMap","","ItemRadio","ItemCompass","ItemWatch","NVGogglesB_blk_F"}};

    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 B_United_States_M5A2_Schwarzkopf_01 : B_MBT_01_TUSK_F_OCimport_02 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "M5A2 Schwarzkopf";
    side = 1;
    faction = "B_UnitedStates";
    crew = "B_United_States_Squad_Leader_01";

    class Turrets : Turrets {
        class MainTurret : MainTurret { gunnerType = "B_United_States_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_gamma\MBT_01\Data\MBT_01_body_CO.paa'];_unit setObjectTextureGlobal [1,'A3\armor_f_gamma\MBT_01\Data\MBT_01_tow_CO.paa'];_unit setObjectTextureGlobal [2,'a3\armor_f_epc\mbt_01\data\mbt_addons_co.paa'];_unit setObjectTextureGlobal [3,'a3\Armor_F\Data\camonet_NATO_Desert_CO.paa'];};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
        };

    };

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

};

class B_United_States_M118_Fastback_01 : RHS_M6_OCimport_02 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "M118 Fastback";
    side = 1;
    faction = "B_UnitedStates";
    crew = "B_United_States_Squad_Leader_01";

    class Turrets : Turrets {
        class MainTurret : MainTurret { gunnerType = "B_United_States_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,'\rhsusf\addons\rhsusf_a2port_armor\m2a2_bradley\data\base_co.paa'];_unit setObjectTextureGlobal [1,'\rhsusf\addons\rhsusf_a2port_armor\m2a2_bradley\data\a3_co.paa'];_unit setObjectTextureGlobal [2,'\rhsusf\addons\rhsusf_a2port_armor\m2a2_bradley\data\ultralp_co.paa'];_unit setObjectTextureGlobal [3,'\rhsusf\addons\rhsusf_a2port_armor\m2a2_bradley\data\base_co.paa'];_unit setObjectTextureGlobal [4,'\rhsusf\addons\rhsusf_a2port_armor\m2a2_bradley\data\base_co.paa'];};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
        };

    };

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

};

class B_United_States_M320_Spartan_01 : rhsusf_m109d_usarmy_OCimport_02 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "M320 Spartan";
    side = 1;
    faction = "B_UnitedStates";
    crew = "B_United_States_Squad_Leader_01";

    class Turrets : Turrets {
        class MainTurret : MainTurret { gunnerType = "B_United_States_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,'rhsusf\addons\rhsusf_m109\data\rhsusf_m109a6_01_d_co.paa'];_unit setObjectTextureGlobal [1,'rhsusf\addons\rhsusf_m109\data\rhsusf_m109a6_02_d_co.paa'];_unit setObjectTextureGlobal [2,'rhsusf\addons\rhsusf_m109\data\rhsusf_m109a6_03_d_co.paa'];_unit setObjectTextureGlobal [3,'rhsusf\addons\rhsusf_m109\data\rhsusf_m109a6_mesh_d_ca.paa'];_unit setObjectTextureGlobal [4,'rhsusf\addons\rhsusf_m109\data\rhsusf_m109a6_wheels_d_co.paa'];};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
        };

    };

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

};

class B_United_States_AH_10_Blackfoot_01 : B_Heli_Attack_01_dynamicLoadout_F_OCimport_02 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "AH-10 Blackfoot";
    side = 1;
    faction = "B_UnitedStates";
    crew = "B_United_States_Squad_Leader_01";

    class Turrets : Turrets {
        class MainTurret : MainTurret { gunnerType = "B_United_States_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 B_United_States_V120_Valkyrie_01 : B_T_VTOL_01_infantry_F_OCimport_02 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "V-120 Valkyrie";
    side = 1;
    faction = "B_UnitedStates";
    crew = "B_United_States_Squad_Leader_01";

    class Turrets : Turrets {
        class CopilotTurret : CopilotTurret { gunnerType = "B_United_States_Rifleman_01"; };
        class PassengerTurret_01 : PassengerTurret_01 { gunnerType = "B_United_States_Rifleman_01"; };
        class PassengerTurret_02 : PassengerTurret_02 { gunnerType = "B_United_States_Rifleman_01"; };
        class CargoTurret_03 : CargoTurret_03 { gunnerType = "B_United_States_Rifleman_01"; };
        class CargoTurret_04 : CargoTurret_04 { gunnerType = "B_United_States_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_Exp\VTOL_01\Data\VTOL_01_EXT01_olive_CO.paa'];_unit setObjectTextureGlobal [1,'\A3\Air_F_Exp\VTOL_01\Data\VTOL_01_EXT02_olive_CO.paa'];_unit setObjectTextureGlobal [2,'\A3\Air_F_Exp\VTOL_01\Data\VTOL_01_EXT03_olive_CO.paa'];_unit setObjectTextureGlobal [3,'\A3\Air_F_Exp\VTOL_01\Data\VTOL_01_EXT04_olive_CO.paa'];_unit setObjectTextureGlobal [4,'\A3\Air_F_Exp\VTOL_01\Data\VTOL_01_signs_CA.paa'];};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
        };

    };

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

};

class B_United_States_A20_Razorback_01 : B_Plane_CAS_01_dynamicLoadout_F_OCimport_02 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "A-20 Razorback";
    side = 1;
    faction = "B_UnitedStates";
    crew = "B_United_States_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;};_this spawn _onSpawn;(_this select 0) addMPEventHandler ['MPRespawn', _onSpawn];};";
        };

    };

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

};

class B_United_States_PD_6Rottweiler_01 : USAF_MQ9_OCimport_02 {
    author = "WM. Loli";
    scope = 2;
    scopeCurator = 2;
    displayName = "PD-6 Rottweiler";
    side = 1;
    faction = "B_UnitedStates";
    crew = "B_United_States_Squad_Leader_01";

    class Turrets : Turrets {
        class MainTurret : MainTurret { gunnerType = "B_United_States_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;

};

};