Jump to content

Awilliam92

Member
  • Content Count

    6
  • Joined

  • Last visited

  • Medals

Posts posted by Awilliam92


  1. Hey everyone I'm working on updating burnes' challenger which is open source and I'm having an issue in that the tank pull to the right rather than going in a straight line. Here's the config cpp im not sure if ive done something wrong or what. 

    class CfgPatches
    {
        class Burnes_FV4034
        {
            requiredAddons[] = {"A3_Armor_F_Beta","Burnes_crew_CTRG"};
            units[] = {"Burnes_FV4034_01","Burnes_FV4034_02","Burnes_FV4034_03","Burnes_FV4034_04","Burnes_FV4034_05","Burnes_FV4034_06","Burnes_FV4034_07","Burnes_FV4034_08","Burnes_FV4034_09","Burnes_FV4034_10"};
            weapons[] = {};
        };
    };
    class CfgMovesBasic
    {
        class DefaultDie;
        class Default;
        class ManActions: Default
        {
            T72_Commander = "T72_Commander";
            Abrams_GunnerOut = "Abrams_GunnerOut";
            T72_Driver = "T72_Driver";
            T72_DriverOUT = "T72_DriverOUT";
            T72_Gunner = "T72_Gunner";
            T72_GunnerOut = "T72_GunnerOut";
            Challenger_Com_Out_Start = "Challenger_Com_Out_Start";
            Challenger_Com_out = "Challenger_Com_out";
            Challenger_Com_out_low = "Challenger_Com_out_low";
            up = "Challenger_Com_out";
            down = "commander_mbt3_out_settlein";
            binocOn = "Chally_Binoculars";
            binocOff = "Challenger_Com_out";
            headBobMode = 5;
            headBobStrength = -1;
            Binoculars = "Chally_Binoculars";
        };
    };
    class CfgMovesMaleSdr: CfgMovesBasic
    {
        skeletonName = "OFP2_ManSkeleton";
        gestures = "CfgGesturesMale";
        class States
        {
            class Crew;
            class AmovPercMstpSrasWrflDnon;
            class KIA_T72_Commander: DefaultDie
            {
                actions = "DeadActions";
                file = "\Burnes_Challenger\t72\anim\KIA_T72_Commander.rtm";
                connectTo[] = {"DeadState",0.1};
                speed = 0.5;
                looped = 0;
                terminal = 1;
                soundEnabled = 0;
            };
            class T72_Commander: Crew
            {
                file = "\Burnes_Challenger\t72\anim\T72_Commander.rtm";
                interpolateTo[] = {"KIA_T72_Commander",1};
            };
            class Chally_Binoculars: T72_Commander
            {
                variantsPlayer[] = {};
                variantsAI[] = {};
                actions = "BinocStandActions";
                file = "\Burnes_Challenger\t72\anim\T72_Commander.rtm";
                interpolateTo[] = {"KIA_crew_tank01",1,"commander_mbt3_in",1,"Challenger_Com_out",1};
                disableWeaponsLong = 0;
                showItemInHand = 1;
                aiming = "aimingCivil";
                aimingBody = "aimingUpCivil";
                aimprecision = 0.2;
                enableOptics = 4096;
                interpolationSpeed = 4;
                leftHandIKBeg = 0;
                leftHandIKCurve[] = {};
                leftHandIKEnd = 0;
                rightHandIKBeg = 0;
                rightHandIKCurve[] = {};
                rightHandIKEnd = 0;
            };
            class Challenger_Com_out_Start: Crew
            {
                file = "\A3\cargoposes_F\Anim\commander_mbt3_out_settlein.rtm";
                speed = -1;
                looped = "false";
                connectTo[] = {"vehicle_turnout_1_aim_idling",10};
                interpolateTo[] = {"KIA_crew_tank01",1,"vehicle_turnout_1_aim_idling",10};
                variantsAI[] = {"Challenger_Com_out",1};
                variantsPlayer[] = {"vehicle_turnout_1_aim_idling",10};
                variantAfter[] = {1.5,1.5,1.5};
                useIdles = 0;
                leftHandIKCurve[] = {0};
                rightHandIKCurve[] = {0};
            };
            class Abrams_GunnerOut: Crew
            {
                file = "\Burnes_Challenger\t72\anim\Abrams_GunnerOut.rtm";
                interpolateTo[] = {"KIA_T72_Commander",1};
            };
            class Challenger_Com_out: AmovPercMstpSrasWrflDnon
            {
                file = "\Burnes_Challenger\data\ANIMS\commanderOuttester.rtm";
                interpolateTo[] = {"KIA_crew_tank01",1,"commander_mbt3_in",1,"commander_mbt3_out_settlein",1};
                enableBinocular = 1;
                enableOptics = 1;
            };
            class Challenger_Com_out_low: Challenger_Com_out
            {
                file = "\Burnes_Challenger\data\ANIMS\commanderOuttester.rtm";
                interpolateTo[] = {"KIA_crew_tank01",1,"commander_mbt3_in",1,"Challenger_Com_out",1};
                enableBinocular = 1;
                enableOptics = 1;
                up = "Challenger_Com_out";
                down = "commander_mbt3_out_settlein";
            };
            class KIA_T72_Driver: DefaultDie
            {
                actions = "DeadActions";
                file = "\Burnes_Challenger\t72\anim\KIA_T72_Driver.rtm";
                connectTo[] = {"DeadState",0.1};
                speed = 0.5;
                looped = 0;
                terminal = 1;
                soundEnabled = 0;
            };
            class T72_Driver: Crew
            {
                file = "\Burnes_Challenger\t72\anim\driver_quadbike_pose.rtm";
                interpolateTo[] = {"KIA_T72_Driver",1};
            };
            class T72_DriverOut: T72_Driver
            {
                file = "\Burnes_Challenger\t72\anim\Abrams_DriverOut.rtm";
            };
            class KIA_T72_Gunner: DefaultDie
            {
                actions = "DeadActions";
                file = "\Burnes_Challenger\t72\anim\KIA_T72_Gunner.rtm";
                connectTo[] = {"DeadState",0.1};
                speed = 0.5;
                looped = 0;
                terminal = 1;
                soundEnabled = 0;
            };
            class T72_Gunner: Crew
            {
                file = "\Burnes_Challenger\t72\anim\T72_Gunner.rtm";
                interpolateTo[] = {"KIA_T72_Gunner",1};
            };
            class KIA_T72_GunnerOut: DefaultDie
            {
                actions = "DeadActions";
                file = "\Burnes_Challenger\t72\anim\KIA_T72_GunnerOut.rtm";
                connectTo[] = {"DeadState",0.1};
                speed = 0.5;
                looped = 0;
                terminal = 1;
                soundEnabled = 0;
            };
            class T72_GunnerOut: Crew
            {
                file = "\Burnes_Challenger\t72\anim\T72_GunnerOut.rtm";
                interpolateTo[] = {"KIA_T72_GunnerOut",1};
            };
        };
    };
    class CfgAmmo
    {
        class Sh_120mm_HE;
        class CHAL_MPAT_RND: Sh_120mm_HE
        {
            hit = 850;
            indirectHit = 145;
            indirectHitRange = 8;
            typicalSpeed = 1800;
            explosive = 0.8;
            cost = 200;
            airFriction = -5e-005;
            caliber = 12;
            timeToLive = 15;
            whistleDist = 14;
            tracerScale = 2;
            tracerStartTime = 0.1;
            tracerEndTime = 2.3;
            model = "\A3\Weapons_f\Data\bullettracer\shell_tracer_red";
            canlock = 2;
        };
        class Sh_125mm_APFSDS;
        class Smoke_120mm_AMOS_White;
        class CHAL_SABOT_RND: Sh_125mm_APFSDS
        {
            hit = 850;
            indirectHit = 11;
            indirectHitRange = 1;
            typicalSpeed = 1800;
            cost = 200;
            deflecting = 15;
            airFriction = -4e-005;
            caliber = 21.67;
            timeToLive = 15;
            whistleOnFire = 1;
            whistleDist = 14;
            tracerScale = 2;
            tracerStartTime = 0.1;
            tracerEndTime = 2.3;
            model = "\A3\Weapons_f\Data\bullettracer\shell_tracer_red";
            canlock = 2;
        };
        class CHAL_WP_RND: Smoke_120mm_AMOS_White
        {
            hit = 100;
            indirectHit = 11;
            indirectHitRange = 10;
            caliber = 23.67;
            typicalSpeed = 1200;
            deflecting = 0;
            canlock = 2;
        };
    };
    class CfgMagazines
    {
        class Default;
        class VehicleMagazine;
        class CHAL_TANK_MAG: VehicleMagazine
        {
            scope = 2;
            displayName = "HESH";
            displayNameShort = "HESH";
            ammo = "CHAL_MPAT_RND";
            count = 1;
            initSpeed = 1800;
            maxLeadSpeed = 100;
            nameSound = "heat";
            tracersEvery = 1;
        };
        class CHAL_WP_MAG: CHAL_TANK_MAG
        {
            displayName = "WP";
            displayNameShort = "WP";
            ammo = "CHAL_WP_RND";
            count = 1;
            initSpeed = 1800;
        };
        class CHAL_SABOT_MAG: CHAL_TANK_MAG
        {
            displayName = "FIN";
            displayNameShort = "FIN";
            ammo = "CHAL_SABOT_RND";
            count = 1;
            initSpeed = 1800;
            nameSound = "sabot";
        };
        class CHAL_1500RND_762_M240: VehicleMagazine
        {
            scope = 2;
            displayName = "GPMG";
            count = 1500;
            ammo = "B_762x51_Tracer_Red";
            initSpeed = 1200;
            maxLeadSpeed = 200;
            tracersEvery = 4;
            nameSound = "mgun";
        };
        class CHAL_2000RND_762_M240: CHAL_1500RND_762_M240
        {
            count = 2000;
        };
        class CHAL_200RND_762_M240: CHAL_1500RND_762_M240
        {
            count = 200;
        };
        class CHAL_800RND_762_M240: CHAL_1500RND_762_M240
        {
            count = 800;
        };
    };
    class cfgWeapons
    {
        class HMG_127_MBT;
        class MEU_M2_TITAN: HMG_127_MBT
        {
            scope = 1;
            displayName = "M2 CROWS";
            class GunParticles
            {
                class effect1
                {
                    positionName = "usti hlavne3";
                    directionName = "konec hlavne3";
                    effectName = "MachineGunCloud";
                };
                class effect2
                {
                    positionName = "machinegun_eject_pos";
                    directionName = "machinegun_eject_dir";
                    effectName = "MachineGunCartridge2";
                };
            };
            cursor = "EmptyCursor";
            cursoraim = "EmptyCursor";
        };
        class cannon_125mm;
        class CHAL_125_MAINGUN: cannon_125mm
        {
            scope = 1;
            displayName = "L30A1";
            magazines[] = {"CHAL_SABOT_MAG","CHAL_TANK_MAG","CHAL_WP_MAG"};
            reloadTime = 4;
            magazineReloadTime = 4;
            autoReload = 1;
            ballisticsComputer = 1;
            weaponLockSystem = 4;
        };
        class Laserdesignator_mounted;
        class Burnes_M1A2_FCS: Laserdesignator_mounted
        {
            cursor = "EmptyCursor";
            cursoraim = "EmptyCursor";
            cursoraimon = "EmptyCursor";
            displayname = "Multi-Function Laser";
            magazines[] = {"Laserbatteries"};
        };
        class LMG_M200;
        class CHAL_COAX_M240: LMG_M200
        {
            scope = 1;
            displayName = " L94A1 EX-34 Chain Gun";
            aiDispersionCoefY = 7;
            aiDispersionCoefX = 7;
            magazines[] = {"CHAL_1500RND_762_M240","CHAL_2000RND_762_M240"};
            magazineReloadTime = 5;
        };
        class CHAL_LOADERGUN: CHAL_COAX_M240
        {
            scope = 1;
            displayName = "ENFORCER RWS M2";
            aiDispersionCoefY = 7;
            aiDispersionCoefX = 7;
            magazines[] = {"CHAL_200RND_762_M240"};
            magazineReloadTime = 5;
        };
    };
    class CfgFactionClasses
    {
        class BAF
        {
            displayName = "British Forces";
            priority = 8;
            side = 1;
            icon = "";
        };
    };
    class CfgVehicleClasses
    {
        class Burnes_Vehicles
        {
            displayName = "British Army";
        };
    };
    class DefaultEventhandlers;
    class CfgVehicles
    {
        class LandVehicle;
        class Tank: LandVehicle
        {
            class NewTurret;
            class Sounds;
            class HitPoints;
        };
        class Tank_F: Tank
        {
            class Turrets
            {
                class MainTurret: NewTurret
                {
                    class Turrets
                    {
                        class CommanderOptics;
                    };
                };
            };
            class AnimationSources;
            class ViewPilot;
            class ViewOptics;
            class ViewCargo;
            class HeadLimits;
            class HitPoints: HitPoints
            {
                class HitHull;
                class HitEngine;
                class HitLTrack;
                class HitRTrack;
            };
            class Sounds: Sounds
            {
                class Engine;
                class Movement;
            };
        };
        class Burnes_FV4034_base: Tank_F
        {
            vehicleClass = "Armored";
            author = "Cpl Burnes(15th MEU(SOC))";
            displayName = "FV4034 Challenger 2 TES";
            hasCommander = "true";
            accuracy = 0.3;
            maxSpeed = 58;
            attenuationEffectType = "TankAttenuation";
            insideSoundCoef = 0.9;
            forceHideDriver = 0;
            driverForceOptics = 0;
            driverAction = "T72_DriverOUT";
            driverInAction = "Heli_Attack_01_pilot";
            getinAction = "getInLow";
            getoutaction = "getOutLow";
            LODTurnedOut = 1;
            LODTurnedIn = 1;
            viewdriverinexternal = 0;
            model = "\Burnes_challenger\Burnes_FV4034_T";
            picture = "\A3\armor_f_gamma\MBT_02\Data\UI\MBT_02_Base_ca.paa";
            icon = "\Burnes_challenger\M1A2\data\icomap_m1a2tusk_ca.paa";
            mapSize = 9.5;
            soundGetIn[] = {"A3\Sounds_F_EPB\Tracked\noises\get_in_out",0.56234133,1};
            soundGetOut[] = {"A3\Sounds_F_EPB\Tracked\noises\get_in_out",0.56234133,1,20};
            soundDammage[] = {"",0.56234133,1};
            soundEngineOnInt[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\epb_1_int_start",0.63095737,1};
            soundEngineOnExt[] = {"\Burnes_Challenger\sounds\EngineOn.wss",1.7943282,1,200};
            soundEngineOffInt[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\epb_1_int_stop",0.63095737,1};
            soundEngineOffExt[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\epb_1_ext_stop",1.7943282,1,200};
            buildCrash0[] = {"A3\sounds_f\Vehicles\crashes\crash_08",1,1,200};
            buildCrash1[] = {"A3\sounds_f\Vehicles\crashes\crash_09",1,1,200};
            buildCrash2[] = {"A3\sounds_f\Vehicles\crashes\crash_10",1,1,200};
            buildCrash3[] = {"A3\sounds_f\Vehicles\crashes\crash_11",1,1,200};
            soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
            WoodCrash0[] = {"A3\sounds_f\Vehicles\crashes\crash_08",1,1,200};
            WoodCrash1[] = {"A3\sounds_f\Vehicles\crashes\crash_09",1,1,200};
            WoodCrash2[] = {"A3\sounds_f\Vehicles\crashes\crash_10",1,1,200};
            WoodCrash3[] = {"A3\sounds_f\Vehicles\crashes\crash_11",1,1,200};
            WoodCrash4[] = {"A3\sounds_f\Vehicles\crashes\crash_01",1,1,200};
            WoodCrash5[] = {"A3\sounds_f\Vehicles\crashes\crash_08",1,1,200};
            soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
            ArmorCrash0[] = {"A3\sounds_f\Vehicles\crashes\crash_08",1,1,200};
            ArmorCrash1[] = {"A3\sounds_f\Vehicles\crashes\crash_09",1,1,200};
            ArmorCrash2[] = {"A3\sounds_f\Vehicles\crashes\crash_10",1,1,200};
            ArmorCrash3[] = {"A3\sounds_f\Vehicles\crashes\crash_11",1,1,200};
            soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
            class Sounds
            {
                class Idle_ext
                {
                    sound[] = {"\Burnes_Challenger\sounds\ChallyEngine.wss",1,1,200};
                    frequency = "1";
                    volume = "engineOn*camPos*(((rpm/    2300) factor[(100/    2300),(200/    2300)])    *    ((rpm/    2300) factor[(760/    2300),(600/    2300)]))";
                };
                class Engine
                {
                    sound[] = {"\Burnes_Challenger\sounds\ChallyExt1.wss",2.8912508,1,240};
                    frequency = "1";
                    volume = "engineOn*camPos*(((rpm/    2300) factor[(420/    2300),(750/    2300)])    *    ((rpm/    2300) factor[(920/    2300),(800/    2300)]))";
                };
                class Engine1_ext
                {
                    sound[] = {"\Burnes_Challenger\sounds\Throttle.wss",2.1220186,1,280};
                    frequency = "0.8    +    ((rpm/    2300) factor[(800/    2300),(1150/    2300)])*0.1";
                    volume = "engineOn*camPos*(((rpm/    2300) factor[(800/    2300),(2300/    2300)])    *    ((rpm/    2300) factor[(1150/    2300),(960/    2300)]))";
                };
                class Engine2_ext
                {
                    sound[] = {"\Burnes_Challenger\sounds\Mid.wss",3.2589254,1,320};
                    frequency = "0.8    +    ((rpm/    2300) factor[(960/    2300),(1500/    2300)])*0.2";
                    volume = "engineOn*camPos*(((rpm/    2300) factor[(1550/    2300),(2300/    2300)])    *    ((rpm/    2300) factor[(1500/    2300),(1250/    2300)]))";
                };
                class Engine3_ext
                {
                    sound[] = {"\Burnes_Challenger\sounds\ChallyExt1.wss",3.4125376,1,360};
                    frequency = "0.8    +    ((rpm/    2300) factor[(1200/    2300),(1700/    2300)])*0.15";
                    volume = "engineOn*camPos*(((rpm/    2300) factor[(1250/    2300),(1450/    2300)])    *    ((rpm/    2300) factor[(1700/    2300),(1560/    2300)]))";
                };
                class Engine4_ext
                {
                    sound[] = {"\Burnes_Challenger\sounds\ChallyExt3.wss",3.5848932,1,400};
                    frequency = "0.8    +    ((rpm/    2300) factor[(1520/    2300),(2000/    2300)])*0.15";
                    volume = "engineOn*camPos*(((rpm/    2300) factor[(1570/    2300),(1670/    2300)])    *    ((rpm/    2300) factor[(2000/    2300),(1800/    2300)]))";
                };
                class Engine5_ext
                {
                    sound[] = {"\Burnes_Challenger\sounds\ChallyExt3.wss",3.7782793,1,440};
                    frequency = "0.8    +    ((rpm/    2300) factor[(1800/    2300),(2300/    2300)])*0.2";
                    volume = "engineOn*camPos*((rpm/    2300) factor[(1850/    2300),(1950/    2300)])";
                };
                class IdleThrust
                {
                    sound[] = {"\Burnes_Challenger\sounds\ChallyEngine.wss",1.6220185,1,200};
                    frequency = "1";
                    volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/    2300) factor[(100/    2300),(200/    2300)])    *    ((rpm/    2300) factor[(760/    2300),(600/    2300)]))";
                };
                class EngineThrust
                {
                    sound[] = {"\Burnes_Challenger\sounds\ChallyExt1.wss",2.0125377,1,200};
                    frequency = "1";
                    volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/    2300) factor[(620/    2300),(750/    2300)])    *    ((rpm/    2300) factor[(920/    2300),(800/    2300)]))";
                };
                class Engine1_Thrust_ext
                {
                    sound[] = {"\Burnes_Challenger\sounds\ChallyExt1.wss",2.0782795,1,230};
                    frequency = "0.8    +    ((rpm/    2300) factor[(800/    2300),(1150/    2300)])*0.1";
                    volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/    2300) factor[(800/    2300),(900/    2300)])    *    ((rpm/    2300) factor[(1150/    2300),(960/    2300)]))";
                };
                class Engine2_Thrust_ext
                {
                    sound[] = {"\Burnes_Challenger\sounds\Mid.wss",2.0952623,1,290};
                    frequency = "0.8    +    ((rpm/    2300) factor[(960/    2300),(1500/    2300)])*0.2";
                    volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/    2300) factor[(950/    2300),(1100/    2300)])    *    ((rpm/    2300) factor[(1500/    2300),(1250/    2300)]))";
                };
                class Engine3_Thrust_ext
                {
                    sound[] = {"\Burnes_Challenger\sounds\ChallyExt1.wss",2.0782795,1,350};
                    frequency = "0.8    +    ((rpm/    2300) factor[(1200/    2300),(1700/    2300)])*0.15";
                    volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/    2300) factor[(1250/    2300),(1450/    2300)])    *    ((rpm/    2300) factor[(1700/    2300),(1560/    2300)]))";
                };
                class Engine4_Thrust_ext
                {
                    sound[] = {"\Burnes_Challenger\sounds\ChallyExt1.wss",2.038721,1,400};
                    frequency = "0.8    +    ((rpm/    2300) factor[(1520/    2300),(2000/    2300)])*0.15";
                    volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/    2300) factor[(1570/    2300),(1670/    2300)])    *    ((rpm/    2300) factor[(2000/    2300),(1800/    2300)]))";
                };
                class Engine5_Thrust_ext
                {
                    sound[] = {"\Burnes_Challenger\sounds\ChallyExt1.wss",2.0118864,1,450};
                    frequency = "0.8    +    ((rpm/    2300) factor[(1800/    2300),(2300/    2300)])*0.2";
                    volume = "engineOn*camPos*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/    2300) factor[(1850/    2300),(1950/    2300)])";
                };
                class Idle_int
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\engine_epb_1_int_1",0.5011872,1};
                    frequency = "0.8    +    ((rpm/    2300) factor[(400/    2300),(750/    2300)])*0.15";
                    volume = "engineOn*(1-camPos)*(((rpm/    2300) factor[(100/    2300),(200/    2300)])    *    ((rpm/    2300) factor[(760/    2300),(600/    2300)]))";
                };
                class Engine_int
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\engine_epb_1_int_2",0.35481337,1};
                    frequency = "0.8    +    ((rpm/    2300) factor[(620/    2300),(910/    2300)])*0.2";
                    volume = "engineOn*(1-camPos)*(((rpm/    2300) factor[(620/    2300),(750/    2300)])    *    ((rpm/    2300) factor[(920/    2300),(800/    2300)]))";
                };
                class Engine1_int
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\engine_epb_1_int_3",0.39810717,1};
                    frequency = "0.8    +    ((rpm/    2300) factor[(800/    2300),(1150/    2300)])*0.2";
                    volume = "engineOn*(1-camPos)*(((rpm/    2300) factor[(800/    2300),(900/    2300)])    *    ((rpm/    2300) factor[(1150/    2300),(960/    2300)]))";
                };
                class Engine2_int
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\engine_epb_1_int_4",0.4466836,1};
                    frequency = "0.8    +    ((rpm/    2300) factor[(960/    2300),(1500/    2300)])*0.2";
                    volume = "engineOn*(1-camPos)*(((rpm/    2300) factor[(950/    2300),(1100/    2300)])    *    ((rpm/    2300) factor[(1500/    2300),(1250/    2300)]))";
                };
                class Engine3_int
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\engine_epb_1_int_5",0.5011872,1};
                    frequency = "0.8    +    ((rpm/    2300) factor[(1200/    2300),(1700/    2300)])*0.1";
                    volume = "engineOn*(1-camPos)*(((rpm/    2300) factor[(1250/    2300),(1450/    2300)])    *    ((rpm/    2300) factor[(1700/    2300),(1560/    2300)]))";
                };
                class Engine4_int
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\engine_epb_1_int_6",0.56234133,1};
                    frequency = "0.8    +    ((rpm/    2300) factor[(1520/    2300),(2000/    2300)])*0.1";
                    volume = "engineOn*(1-camPos)*(((rpm/    2300) factor[(1570/    2300),(1670/    2300)])    *    ((rpm/    2300) factor[(2000/    2300),(1800/    2300)]))";
                };
                class Engine5_int
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\engine_epb_1_int_7",0.63095737,1};
                    frequency = "0.8    +    ((rpm/    2300) factor[(1800/    2300),(2300/    2300)])*0.1";
                    volume = "engineOn*(1-camPos)*((rpm/    2300) factor[(1850/    2300),(1950/    2300)])";
                };
                class IdleThrust_int
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\exhaust_epb_1_int_1",0.63095737,1};
                    frequency = "0.8    +    ((rpm/    2300) factor[(400/    2300),(750/    2300)])*0.15";
                    volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/    2300) factor[(100/    2300),(200/    2300)])    *    ((rpm/    2300) factor[(760/    2300),(600/    2300)]))";
                };
                class EngineThrust_int
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\exhaust_epb_1_int_2",0.39810717,1};
                    frequency = "0.8    +    ((rpm/    2300) factor[(620/    2300),(910/    2300)])*0.2";
                    volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/    2300) factor[(620/    2300),(750/    2300)])    *    ((rpm/    2300) factor[(920/    2300),(800/    2300)]))";
                };
                class Engine1_Thrust_int
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\exhaust_epb_1_int_3",0.4466836,1};
                    frequency = "0.8    +    ((rpm/    2300) factor[(800/    2300),(1150/    2300)])*0.2";
                    volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/    2300) factor[(800/    2300),(900/    2300)])    *    ((rpm/    2300) factor[(1150/    2300),(960/    2300)]))";
                };
                class Engine2_Thrust_int
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\exhaust_epb_1_int_4",0.4466836,1};
                    frequency = "0.8    +    ((rpm/    2300) factor[(960/    2300),(1500/    2300)])*0.2";
                    volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/    2300) factor[(950/    2300),(1100/    2300)])    *    ((rpm/    2300) factor[(1500/    2300),(1250/    2300)]))";
                };
                class Engine3_Thrust_int
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\exhaust_epb_1_int_5",0.5011872,1};
                    frequency = "0.8    +    ((rpm/    2300) factor[(1200/    2300),(1700/    2300)])*0.1";
                    volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/    2300) factor[(1250/    2300),(1450/    2300)])    *    ((rpm/    2300) factor[(1700/    2300),(1560/    2300)]))";
                };
                class Engine4_Thrust_int
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\exhaust_epb_1_int_6",0.56234133,1};
                    frequency = "0.8    +    ((rpm/    2300) factor[(1520/    2300),(2000/    2300)])*0.1";
                    volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*(((rpm/    2300) factor[(1570/    2300),(1670/    2300)])    *    ((rpm/    2300) factor[(2000/    2300),(1800/    2300)]))";
                };
                class Engine5_Thrust_int
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\engines\engine1\exhaust_epb_1_int_7",0.63095737,1};
                    frequency = "0.8    +    ((rpm/    2300) factor[(1800/    2300),(2300/    2300)])*0.1";
                    volume = "engineOn*(1-camPos)*(0.4+(0.6*(thrust factor[0.1,1])))*((rpm/    2300) factor[(1850/    2300),(1950/    2300)])";
                };
                class NoiseInt
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\noises\noise_tank_int_1",0.5011872,1};
                    frequency = "1";
                    volume = "(1-camPos)*(angVelocity max 0.04)*(speed factor[4, 15])";
                };
                class NoiseExt
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\noises\noise_tank_ext_1",0.8912509,1,50};
                    frequency = "1";
                    volume = "camPos*(angVelocity max 0.04)*(speed factor[4, 15])";
                };
                class ThreadsOutH0
                {
                    sound[] = {"Burnes_Challenger\M1A2\sounds\vehicles\tracked\M1A1\ext\ext-m1treads-hard-01",0.29810718,1,140};
                    frequency = "1";
                    volume = "engineOn*camPos*(1-grass)*(((((-speed*3.6) max speed*3.6)/    60) factor[(((-0) max 0)/    60),(((-5) max 5)/    60)])    *    ((((-speed*3.6) max speed*3.6)/    60) factor[(((-15) max 15)/    60),(((-10) max 10)/    60)]))";
                };
                class ThreadsOutH1
                {
                    sound[] = {"Burnes_Challenger\M1A2\sounds\vehicles\tracked\M1A1\ext\ext-m1treads-hard-02",0.29810718,1,160};
                    frequency = "1";
                    volume = "engineOn*camPos*(1-grass)*(((((-speed*3.6) max speed*3.6)/    60) factor[(((-10) max 10)/    60),(((-15) max 15)/    60)])    *    ((((-speed*3.6) max speed*3.6)/    60) factor[(((-30) max 30)/    60),(((-25) max 25)/    60)]))";
                };
                class ThreadsOutH2
                {
                    sound[] = {"Burnes_Challenger\M1A2\sounds\vehicles\tracked\M1A1\ext\ext-m1treads-hard-03",0.29810718,1,180};
                    frequency = "1";
                    volume = "engineOn*camPos*(1-grass)*(((((-speed*3.6) max speed*3.6)/    60) factor[(((-25) max 25)/    60),(((-30) max 30)/    60)])    *    ((((-speed*3.6) max speed*3.6)/    60) factor[(((-45) max 45)/    60),(((-40) max 40)/    60)]))";
                };
                class ThreadsOutH3
                {
                    sound[] = {"Burnes_Challenger\M1A2\sounds\vehicles\tracked\M1A1\ext\ext-m1treads-hard-04",0.29810718,1,200};
                    frequency = "1";
                    volume = "engineOn*camPos*(1-grass)*(((((-speed*3.6) max speed*3.6)/    60) factor[(((-40) max 40)/    60),(((-45) max 45)/    60)])    *    ((((-speed*3.6) max speed*3.6)/    60) factor[(((-55) max 55)/    60),(((-50) max 50)/    60)]))";
                };
                class ThreadsOutH4
                {
                    sound[] = {"Burnes_Challenger\M1A2\sounds\vehicles\tracked\M1A1\ext\ext-m1treads-hard-05",0.29810718,1,220};
                    frequency = "1";
                    volume = "engineOn*camPos*(1-grass)*((((-speed*3.6) max speed*3.6)/    60) factor[(((-49) max 49)/    60),(((-53) max 53)/    60)])";
                };
                class ThreadsOutS0
                {
                    sound[] = {"Burnes_Challenger\M1A2\sounds\vehicles\tracked\M1A1\ext\ext-m1treads-soft-01",0.19810717,1,120};
                    frequency = "1";
                    volume = "engineOn*(camPos)*(grass)*(((((-speed*3.6) max speed*3.6)/    60) factor[(((-0) max 0)/    60),(((-5) max 5)/    60)])    *    ((((-speed*3.6) max speed*3.6)/    60) factor[(((-15) max 15)/    60),(((-10) max 10)/    60)]))";
                };
                class ThreadsOutS1
                {
                    sound[] = {"Burnes_Challenger\M1A2\sounds\vehicles\tracked\M1A1\ext\ext-m1treads-soft-02",0.19810717,1,140};
                    frequency = "1";
                    volume = "engineOn*(camPos)*(grass)*(((((-speed*3.6) max speed*3.6)/    60) factor[(((-10) max 10)/    60),(((-15) max 15)/    60)])    *    ((((-speed*3.6) max speed*3.6)/    60) factor[(((-30) max 30)/    60),(((-25) max 25)/    60)]))";
                };
                class ThreadsOutS2
                {
                    sound[] = {"Burnes_Challenger\M1A2\sounds\vehicles\tracked\M1A1\ext\ext-m1treads-soft-03",0.19810717,1,160};
                    frequency = "1";
                    volume = "engineOn*(camPos)*(grass)*(((((-speed*3.6) max speed*3.6)/    60) factor[(((-25) max 25)/    60),(((-30) max 30)/    60)])    *    ((((-speed*3.6) max speed*3.6)/    60) factor[(((-45) max 45)/    60),(((-40) max 40)/    60)]))";
                };
                class ThreadsOutS3
                {
                    sound[] = {"Burnes_Challenger\M1A2\sounds\vehicles\tracked\M1A1\ext\ext-m1treads-soft-04",0.19810717,1,180};
                    frequency = "1";
                    volume = "engineOn*(camPos)*(grass)*(((((-speed*3.6) max speed*3.6)/    60) factor[(((-40) max 40)/    60),(((-45) max 45)/    60)])    *    ((((-speed*3.6) max speed*3.6)/    60) factor[(((-55) max 55)/    60),(((-50) max 50)/    60)]))";
                };
                class ThreadsOutS4
                {
                    sound[] = {"Burnes_Challenger\M1A2\sounds\vehicles\tracked\M1A1\ext\ext-m1treads-soft-05",0.19810717,1,200};
                    frequency = "1";
                    volume = "engineOn*(camPos)*(grass)*((((-speed*3.6) max speed*3.6)/    60) factor[(((-49) max 49)/    60),(((-53) max 53)/    60)])";
                };
                class ThreadsInH0
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\treads\treads_EPB_v2_int_1",0.25118864,1};
                    frequency = "1";
                    volume = "engineOn*(1-camPos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/    55) factor[(((-0) max 0)/    55),(((-5) max 5)/    55)])    *    ((((-speed*3.6) max speed*3.6)/    55) factor[(((-12) max 12)/    55),(((-8) max 8)/    55)]))";
                };
                class ThreadsInH1
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\treads\treads_EPB_v2_int_2",0.2818383,1};
                    frequency = "1";
                    volume = "engineOn*(1-camPos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/    55) factor[(((-10) max 10)/    55),(((-12) max 12)/    55)])    *    ((((-speed*3.6) max speed*3.6)/    55) factor[(((-23) max 23)/    55),(((-16) max 16)/    55)]))";
                };
                class ThreadsInH2
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\treads\treads_EPB_v2_int_3",0.31622776,1};
                    frequency = "1";
                    volume = "engineOn*(1-camPos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/    55) factor[(((-20) max 20)/    55),(((-22) max 22)/    55)])    *    ((((-speed*3.6) max speed*3.6)/    55) factor[(((-35) max 35)/    55),(((-28) max 28)/    55)]))";
                };
                class ThreadsInH3
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\treads\treads_EPB_v2_int_4",0.35481337,1};
                    frequency = "1";
                    volume = "engineOn*(1-camPos)*(1-grass)*(((((-speed*3.6) max speed*3.6)/    55) factor[(((-30) max 30)/    55),(((-34) max 34)/    55)])    *    ((((-speed*3.6) max speed*3.6)/    55) factor[(((-42) max 42)/    55),(((-36) max 36)/    55)]))";
                };
                class ThreadsInH4
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\treads\treads_EPB_v2_int_5",0.39810717,1};
                    frequency = "1";
                    volume = "engineOn*(1-camPos)*(1-grass)*((((-speed*3.6) max speed*3.6)/    55) factor[(((-39) max 39)/    55),(((-42) max 42)/    55)])";
                };
                class ThreadsInS0
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\treads\treads_EPB_v2_int_1",0.31622776,1};
                    frequency = "1";
                    volume = "engineOn*(1-camPos)*grass*(((((-speed*3.6) max speed*3.6)/    55) factor[(((-0) max 0)/    55),(((-5) max 5)/    55)])    *    ((((-speed*3.6) max speed*3.6)/    55) factor[(((-12) max 12)/    55),(((-8) max 8)/    55)]))";
                };
                class ThreadsInS1
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\treads\treads_EPB_v2_int_2",0.31622776,1};
                    frequency = "1";
                    volume = "engineOn*(1-camPos)*grass*(((((-speed*3.6) max speed*3.6)/    55) factor[(((-10) max 10)/    55),(((-12) max 12)/    55)])    *    ((((-speed*3.6) max speed*3.6)/    55) factor[(((-23) max 23)/    55),(((-16) max 16)/    55)]))";
                };
                class ThreadsInS2
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\treads\treads_EPB_v2_int_3",0.35481337,1};
                    frequency = "1";
                    volume = "engineOn*(1-camPos)*grass*(((((-speed*3.6) max speed*3.6)/    55) factor[(((-20) max 20)/    55),(((-22) max 22)/    55)])    *    ((((-speed*3.6) max speed*3.6)/    55) factor[(((-35) max 35)/    55),(((-28) max 28)/    55)]))";
                };
                class ThreadsInS3
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\treads\treads_EPB_v2_int_4",0.35481337,1};
                    frequency = "1";
                    volume = "engineOn*(1-camPos)*grass*(((((-speed*3.6) max speed*3.6)/    55) factor[(((-30) max 30)/    55),(((-34) max 34)/    55)])    *    ((((-speed*3.6) max speed*3.6)/    55) factor[(((-42) max 42)/    55),(((-36) max 36)/    55)]))";
                };
                class ThreadsInS4
                {
                    sound[] = {"A3\Sounds_F_EPB\Tracked\treads\treads_EPB_v2_int_5",0.39810717,1};
                    frequency = "1";
                    volume = "engineOn*(1-camPos)*grass*((((-speed*3.6) max speed*3.6)/    55) factor[(((-39) max 39)/    55),(((-42) max 42)/    55)])";
                };
            };
            simulation = "tankX";
            latency = 0.1;
            enginePower = 895;
            maxOmega = 241;
            peakTorque = 2306;
            torqueCurve[] = {{ "(610/2300)",0 },{ "(1000/2300)","(1600/2610)" },{ "(1400/2300)",1 },{ "(2300/2300)","(2000/2610)" },{ "(4700/2300)","(0/2610)" }};
            thrustDelay = 0.1;
            antiRollbarForceCoef = 71294;
            clutchStrength = 40;
            fuelCapacity = 1885;
            brakeIdleSpeed = 1;
            tankTurnForce = 750000;
            memoryPointTrackFLL = "wheel_1_2_bound";
            memoryPointTrackFLR = "wheel_1_3_bound";
            memoryPointTrackFRR = "wheel_1_4_bound";
            memoryPointTrackFRL = "wheel_1_5_bound";
            memoryPointTrackBLL = "wheel_2_2_bound";
            memoryPointTrackBLR = "wheel_2_3_bound";
            memoryPointTrackBRR = "wheel_2_4_bound";
            memoryPointTrackBRL = "wheel_2_5_bound";
            MemoryPointTrack1L = "";
            MemoryPointTrack2L = "";
            idleRpm = 200;
            redRpm = 2300;
            engineLosses = 25;
            transmissionLosses = 15;
            class complexGearbox
            {
                GearboxRatios[] = {"R1",-2.235,"N",0,"CD0","2*(0.75^(-10))","CD1","2*(0.75^(-9))","CD2","2*(0.75^(-8))","CD3","2*(0.75^(-7))","CD4","2*(0.75^(-6))","CD5","2*(0.75^(-5))","CD6","2*(0.75^(-4))","CD7","2*(0.75^(-3))","CD8","2*(0.75^(-2))","CD9","2*(0.75^(-1))","D1","2*(0.75^0)","D2","2*(0.75^0.9)","D3","2*(0.75^1.9)","D4","2*(0.75^2.8)"};
                TransmissionRatios[] = {"High",6};
                gearBoxMode = "full-auto";
                moveOffGear = 1;
                driveString = "D";
                neutralString = "N";
                reverseString = "R";
                transmissionDelay = 0;
            };
            class Wheels
            {
                class L2
                {
                    boneName = "wheel_podkoloL1";
                    center = "wheel_1_2_axis";
                    boundary = "wheel_1_2_bound";
                    damping = 40;
                    steering = 0.;
                    side = "left";
                    weight = 150;
                    mass = 150;
                    MOI = 38.5;
                    latStiffX = 25;
                    latStiffY = 280;
                    longitudinalStiffnessPerUnitGravity = 100000;
                    maxBrakeTorque = 13000;
                    sprungMass = 2625;
                    springStrength = 584000;
                    springDamperRate = 60000;
                    dampingRate = 0.1;
                    dampingRateInAir = 7220;
                    dampingRateDamaged = 10;
                    dampingRateDestroyed = 10000;
                    maxDroop = 0.15;
                    maxCompression = 0.15;
                    frictionVsSlipGraph[] = {{ 0,5 },{ 0.5,5 },{ 1,5 }};
                };
                class L3: L2
                {
                    boneName = "wheel_podkolol2";
                    center = "wheel_1_3_axis";
                    boundary = "wheel_1_3_bound";
                };
                class L4: L2
                {
                    boneName = "wheel_podkolol3";
                    center = "wheel_1_4_axis";
                    boundary = "wheel_1_4_bound";
                };
                class L5: L2
                {
                    boneName = "wheel_podkolol4";
                    center = "wheel_1_5_axis";
                    boundary = "wheel_1_5_bound";
                };
                class L6: L2
                {
                    boneName = "wheel_podkolol5";
                    center = "wheel_1_6_axis";
                    boundary = "wheel_1_6_bound";
                };
                class L7: L2
                {
                    boneName = "wheel_podkolol6";
                    center = "wheel_1_7_axis";
                    boundary = "wheel_1_7_bound";
                };
                class L9: L2
                {
                    boneName = "wheel_podkolol9";
                    center = "wheel_1_9_axis";
                    boundary = "wheel_1_9_bound";
                    sprungMass = 1500;
                    springStrength = 37500;
                    springDamperRate = 7500;
                    maxDroop = 0;
                    maxCompression = 0;
                };
                class L1: L2
                {
                    boneName = "";
                    center = "wheel_1_1_axis";
                    boundary = "wheel_1_1_bound";
                    sprungMass = 1500;
                    springStrength = 37500;
                    springDamperRate = 7500;
                    maxDroop = 0;
                    maxCompression = 0;
                };
                class R2: L2
                {
                    boneName = "wheel_podkolop1";
                    center = "wheel_2_2_axis";
                    boundary = "wheel_2_2_bound";
                    damping = 40;
                    steering = 0;
                    side = "right";
                    weight = 150;
                    mass = 150;
                    MOI = 38.5;
                    latStiffX = 25;
                    latStiffY = 280;
                    longitudinalStiffnessPerUnitGravity = 100000;
                    maxBrakeTorque = 13000;
                    sprungMass = 2625;
                    springStrength = 584000;
                    springDamperRate = 60000;
                    dampingRate = 0.1;
                    dampingRateInAir = 7220;
                    dampingRateDamaged = 10;
                    dampingRateDestroyed = 10000;
                    maxDroop = 0.15;
                    maxCompression = 0.15;
                    frictionVsSlipGraph[] = {{ 0,5 },{ 0.5,5 },{ 1,5 }};
                };
                class R3: R2
                {
                    boneName = "wheel_podkolop2";
                    center = "wheel_2_3_axis";
                    boundary = "wheel_2_3_bound";
                };
                class R4: R2
                {
                    boneName = "wheel_podkolop3";
                    center = "wheel_2_4_axis";
                    boundary = "wheel_2_4_bound";
                };
                class R5: R2
                {
                    boneName = "wheel_podkolop4";
                    center = "wheel_2_5_axis";
                    boundary = "wheel_2_5_bound";
                };
                class R6: R2
                {
                    boneName = "wheel_podkolop5";
                    center = "wheel_2_6_axis";
                    boundary = "wheel_2_6_bound";
                };
                class R7: R2
                {
                    boneName = "wheel_podkolop6";
                    center = "wheel_2_7_axis";
                    boundary = "wheel_2_7_bound";
                };
                class R9: R2
                {
                    boneName = "wheel_podkolop9";
                    center = "wheel_2_9_axis";
                    boundary = "wheel_2_9_bound";
                    sprungMass = 1500;
                    springStrength = 37500;
                    springDamperRate = 7500;
                    maxDroop = 0;
                    maxCompression = 0;
                };
                class R1: R2
                {
                    boneName = "";
                    center = "wheel_2_1_axis";
                    boundary = "wheel_2_1_bound";
                    sprungMass = 1500;
                    springStrength = 37500;
                    springDamperRate = 7500;
                    maxDroop = 0;
                    maxCompression = 0;
                };
            };
            cost = 1000000;
            damageResistance = 1e-005;
            crewVulnerable = "false";
            armor = 1900;
            armorStructural = 8;
            class AGM_SelfActions
            {
                class AGM_ResetFCS
                {
                    displayName = "$STR_AGM_FireControlSystem_ResetFCS";
                    condition = "(count (vehicle _player getVariable ['AGM_FCSMagazines', []]) > 1) and (_player == gunner (vehicle _player))";
                    statement = "[vehicle _player] call AGM_FCS_fnc_reset;";
                    showDisabled = 0;
                    priority = -1;
                };
            };
            class HitPoints: HitPoints
            {
                class HitHull: HitHull
                {
                    armor = 1;
                    material = -1;
                    name = "telo";
                    visual = "zbytek";
                    passThrough = 0.8;
                    minimalHit = 0.12;
                    explosionShielding = 1e-006;
                    radius = 0.15;
                };
                class HitEngine: HitEngine
                {
                    armor = 0.3;
                    material = -1;
                    name = "motor";
                    passThrough = 0.1;
                    minimalHit = 0.1;
                    explosionShielding = 1e-006;
                    radius = 0.15;
                };
                class HitLTrack: HitLTrack
                {
                    armor = 0.1;
                    material = -1;
                    name = "pas_L";
                    passThrough = 0;
                    minimalHit = 0.02;
                    explosionShielding = 1e-006;
                    radius = 0.15;
                };
                class HitRTrack: HitRTrack
                {
                    armor = 0.1;
                    material = -1;
                    name = "pas_P";
                    passThrough = 0;
                    minimalHit = 0.02;
                    explosionShielding = 1e-006;
                    radius = 0.15;
                };
            };
            class Turrets: Turrets
            {
                class MainTurret: MainTurret
                {
                    primaryGunner = "true";
                    gunnerInAction = "gunner_MRAP_01";
                    gunnerAction = "gunner_MRAP_01";
                    forceHideGunner = 1;
                    proxyIndex = 1;
                    LODTurnedOut = 1200;
                    body = "mainturret";
                    gun = "maingun";
                    animationSourceBody = "mainturret";
                    animationSourceGun = "maingun";
                    class Turrets: Turrets
                    {
                        class CommanderOptics: CommanderOptics
                        {
                            gunnerCompartments = "Compartment3";
                            LODTurnedOut = 1;
                            LODTurnedIn = "View_Commander";
                            commanding = 3;
                            gunnerAction = "commander_mbt3_out";
                            gunnerInAction = "passenger_mrap_03exgunner";
                            gunnerGetInAction = "Heli_Attack_01_Pilot_Enter";
                            gunnerGetOutAction = "Heli_Attack_01_Pilot_Exit";
                            animationSourceHatch = "hatchCommander";
                            proxyIndex = 1;
                            hasGunner = 1;
                            usepip = 1;
                            isPersonTurret = 1;
                            personTurretAction = "vehicle_turnout_1";
                            enabledByAnimationSource = "";
                            body = "ObsTurret";
                            gun = "ObsGun";
                            animationSourceBody = "ObsTurret";
                            animationSourceGun = "ObsGun";
                            maxHorizontalRotSpeed = 1.8;
                            maxVerticalRotSpeed = 1.8;
                            stabilizedInAxes = "StabilizedInAxesBoth";
                            soundServo[] = {"\Burnes_challenger\data\gun_elevate2",0.3177828,1,10};
                            minElev = -25;
                            maxElev = 60;
                            initElev = 0;
                            minTurn = -360;
                            maxTurn = 360;
                            initTurn = 0;
                            /*minOutElev = -10;
                            maxOutElev = 25;
                            initOutElev = 0;
                            minOutTurn = -95;
                            maxOutTurn = 95;
                            initOutTurn = 0;*/
                            weapons[] = {"SmokeLauncher","Laserdesignator_mounted"};
                            magazines[] = {"SmokeLauncherMag","Laserbatteries"};
                            discreteDistance[] = {100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000,2100,2200};
                            discreteDistanceInitIndex = 2;
                            memoryPointGunnerOptics = "commanderview";
                            gunnerForceOptics = 0;
                            gunnerOutForceOptics = 0;
                            inGunnerMayFire = 1;
                            outGunnerMayFire = 1;
                            gunnerOpticsModel = "\Burnes_Challenger\data\Burnes_fv4034_opticC";
                            turretInfoType = "RscOptics_crows";
                            gunnerOutOpticsModel = "";
                            gunnerOpticsEffect[] = {"TankGunnerOptics1","OpticsBlur2"};
                            gunnerHasFlares = 1;
                            class ViewGunner: ViewCargo{};
                            class ViewOptics: ViewOptics
                            {
                                initAngleX = 0;
                                minAngleX = -30;
                                maxAngleX = 30;
                                initAngleY = 0;
                                minAngleY = -100;
                                maxAngleY = 100;
                                initFov = 0.7;
                                minFov = 0.01;
                                maxFov = 0.7;
                                visionMode[] = {"Normal","NVG","TI"};
                                thermalMode[] = {0,1};
                            };
                            startEngine = 0;
                            viewGunnerInExternal = 1;
                            class HitPoints
                            {
                                class HitTurret
                                {
                                    armor = 0.3;
                                    material = -1;
                                    name = "vez";
                                    visual = "vezVelitele";
                                    passThrough = 0.4;
                                    minimalHit = 0.1;
                                    explosionShielding = 1e-006;
                                    radius = 0.15;
                                };
                                class HitGun
                                {
                                    armor = 0.3;
                                    material = -1;
                                    name = "zbranVelitele";
                                    visual = "zbranVelitele";
                                    passThrough = 0;
                                    minimalHit = 0.1;
                                    explosionShielding = 1e-005;
                                    radius = 0.15;
                                };
                            };
                        };
                        class LoaderTurret: NewTurret
                        {
                            LODTurnedOut = 0;
                            gunnerCompartments = "Compartment1";
                            gunnerAction = "commander_mbt3_out";
                            gunnerInAction = "passenger_mrap_03exgunner";
                            startEngine = 0;
                            gunnerCanSee = "CanSeeCompass";
                            outGunnerMayFire = 0;
                            inGunnerMayFire = 1;
                            animationSourceHatch = "hatchLoader";
                            commanding = 1;
                            gunnerName = "Loader";
                            memoryPointsGetInGunner = "pos_Cargo";
                            proxyType = "CPGunner";
                            proxyIndex = 2;
                            memoryPointsGetInGunnerDir = "pos_Cargo_dir";
                            hasGunner = 1;
                            usepip = 1;
                            viewGunnerInExternal = 1;
                            body = "LoaderTurret";
                            gun = "LoaderGun";
                            animationSourceBody = "LoaderTurret";
                            animationSourceGun = "LoaderGun";
                            maxHorizontalRotSpeed = 1.8;
                            maxVerticalRotSpeed = 1.8;
                            stabilizedInAxes = "StabilizedInAxesBoth";
                            soundServo[] = {"\Burnes_challenger\data\gun_elevate2",0.1177828,1,10};
                            minElev = -10;
                            maxElev = 25;
                            initElev = 0;
                            minTurn = -360;
                            maxTurn = 360;
                            initTurn = 0;
                            memoryPointGun = "usti hlavne3";
                            gunBeg = "usti hlavne3";
                            gunEnd = "konec hlavne3";
                            weapons[] = {"MEU_M2_TITAN"};
                            magazines[] = {"500Rnd_127x99_mag_Tracer_Red","500Rnd_127x99_mag_Tracer_Red"};
                            discreteDistance[] = {100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500};
                            discreteDistanceInitIndex = 2;
                            memoryPointGunnerOutOptics = "loaderview";
                            memoryPointGunnerOptics = "loaderview";
                            gunnerForceOptics = 0;
                            gunnerOutForceOptics = 0;
                            gunnerOpticsModel = "\A3\weapons_f\reticle\Optics_Gunner_02_F";
                            turretInfoType = "RscOptics_crows";
                            gunnerOutOpticsModel = "";
                            gunnerOpticsEffect[] = {"TankGunnerOptics1","OpticsBlur2"};
                            gunnerHasFlares = 1;
                            class Turrets{};
                            class ViewOptics: ViewOptics
                            {
                                initAngleX = 0;
                                minAngleX = -30;
                                maxAngleX = 30;
                                initAngleY = 0;
                                minAngleY = -100;
                                maxAngleY = 100;
                                initFov = 0.7;
                                minFov = 0.05;
                                maxFov = 1;
                                visionMode[] = {"Normal","NVG","TI"};
                                thermalMode[] = {0,1};
                            };
                            class ViewGunner
                            {
                                initAngleX = 5;
                                minAngleX = -65;
                                maxAngleX = 85;
                                initAngleY = 0;
                                minAngleY = -150;
                                maxAngleY = 150;
                                initFov = 0.7;
                                minFov = 0.15;
                                maxFov = 1.1;
                                visionMode[] = {"Normal","NVG","TI"};
                                thermalMode[] = {0,1};
                            };
                        };
                    };
                    memoryPointGun = "usti hlavne2";
                    gunBeg = "usti hlavne";
                    gunEnd = "konec hlavne";
                    weapons[] = {"CHAL_125_MAINGUN","CHAL_COAX_M240"};
                    soundServo[] = {"A3\sounds_f\dummysound",0.031622775,1,30};
                    magazines[] = {"Laserbatteries","CHAL_SABOT_MAG","CHAL_TANK_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_SABOT_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_TANK_MAG","CHAL_2000RND_762_M240","CHAL_2000RND_762_M240","CHAL_2000RND_762_M240","CHAL_2000RND_762_M240","CHAL_2000RND_762_M240","CHAL_WP_MAG","CHAL_WP_MAG"};
                    minElev = -10;
                    maxElev = 20;
                    initElev = 20;
                    turretInfoType = "RscOptics_MBT_03_gunner";
                    discreteDistance[] = {100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000,2100,2200,2300,2400,2500,2600,2700,2800,2900,3000,3100,3200,3300,3400,3500};
                    discreteDistanceInitIndex = 4;
                    allowTabLock = "true";
                    memoryPointGunnerOptics = "gunnerview";
                    commanding = 2;
                    gunnerOutOpticsModel = "";
                    gunnerOutOpticsEffect[] = {};
                    gunnerOpticsEffect[] = {};
                    gunnerForceOptics = 0;
                    usePip = 1;
                    class OpticsIn
                    {
                        class Wide: ViewOptics
                        {
                            initAngleX = 0;
                            minAngleX = -30;
                            maxAngleX = 30;
                            initAngleY = 0;
                            minAngleY = -100;
                            maxAngleY = 100;
                            initFov = 0.3;
                            minFov = 0.3;
                            maxFov = 0.3;
                            visionMode[] = {"Normal","NVG","Ti"};
                            thermalMode[] = {2,3};
                            gunnerOpticsModel = "\Burnes_Challenger\data\Burnes_fv4034_opticG1";
                            gunnerOpticsEffect[] = {};
                        };
                        class Medium: Wide
                        {
                            gunnerOpticsModel = "\Burnes_Challenger\data\Burnes_fv4034_opticG2";
                            initFov = 0.05;
                            minFov = 0.05;
                            maxFov = 0.05;
                        };
                        class Narrow: Wide
                        {
                            gunnerOpticsModel = "\Burnes_Challenger\data\Burnes_fv4034_opticG3";
                            initFov = 0.01;
                            minFov = 0.01;
                            maxFov = 0.01;
                        };
                    };
                    startEngine = 0;
                    inGunnerMayFire = 1;
                    viewGunnerInExternal = 0;
                    class HitPoints
                    {
                        class HitTurret
                        {
                            armor = 1.8;
                            material = -1;
                            name = "vez";
                            visual = "vez";
                            passThrough = 0;
                            minimalHit = 0.02;
                            explosionShielding = 0.3;
                            radius = 0.25;
                        };
                        class HitGun
                        {
                            armor = 1.3;
                            material = -1;
                            name = "zbran";
                            visual = "";
                            passThrough = 0;
                            minimalHit = 0;
                            explosionShielding = 1;
                            radius = 0.25;
                        };
                    };
                };
            };
            class AnimationSources: AnimationSources
            {
                class ReloadAnim
                {
                    source = "reload";
                    weapon = "MEU_M2_TITAN";
                };
                class ReloadMagazine
                {
                    source = "reloadmagazine";
                    weapon = "MEU_M2_TITAN";
                };
                class Revolving
                {
                    source = "revolving";
                    weapon = "MEU_M2_TITAN";
                };
                class muzzle_rot_cannon
                {
                    source = "ammorandom";
                    weapon = "CHAL_125_MAINGUN";
                };
                class muzzle_rot_coax
                {
                    source = "ammorandom";
                    weapon = "MEU_COAX_M240";
                };
                class muzzle_rot_HMG
                {
                    source = "ammorandom";
                    weapon = "MEU_M2_TITAN";
                };
                class recoil_source
                {
                    source = "reloadmagazine";
                    weapon = "CHAL_125_MAINGUN";
                };
                class muzzle_rot_LoaderGun
                {
                    source = "ammorandom";
                    weapon = "MEU_LOADERGUN";
                };
                class comHatch
                {
                    source = "user";
                    initPhase = 0;
                    animPeriod = 0.5;
                };
                class comHatchInt
                {
                    source = "user";
                    initPhase = 0;
                    animPeriod = 0.5;
                };
                class loadHatch
                {
                    source = "user";
                    initPhase = 0;
                    animPeriod = 0.5;
                };
                class loadHatchInt
                {
                    source = "user";
                    initPhase = 0;
                    animPeriod = 0.5;
                };
                class flagHide
                {
                    source = "user";
                    initPhase = 0;
                    animPeriod = 0.1;
                };
            };
            class Damage
            {
                tex[] = {};
                mat[] = {"a3\data_f\default.rvmat","a3\data_f\default.rvmat","a3\data_f\default_destruct.rvmat"};
            };
            smokeLauncherGrenadeCount = 24;
            smokeLauncherVelocity = 14;
            smokeLauncherOnTurret = 1;
            smokeLauncherAngle = 270;
            class ViewOptics: ViewOptics
            {
                visionMode[] = {"Normal","NVG","Ti"};
                thermalMode[] = {0,1};
            };
            class Exhausts
            {
                class Exhaust1
                {
                    position = "exhaust";
                    direction = "exhaust_dir";
                    effect = "ExhaustEffectTankBack";
                };
            };
            class Reflectors
            {
                class Left
                {
                    color[] = {1900,1300,950};
                    ambient[] = {5,5,5};
                    position = "L Svetlo";
                    direction = "konec L Svetlo";
                    hitpoint = "L Svetlo";
                    selection = "L Svetlo";
                    size = 1;
                    innerAngle = 50;
                    outerAngle = 179;
                    coneFadeCoef = 10;
                    intensity = 1;
                    useFlare = 0;
                    dayLight = 0;
                    flareSize = 1;
                    class Attenuation
                    {
                        start = 1;
                        constant = 0;
                        linear = 0;
                        quadratic = 0.25;
                        hardLimitStart = 30;
                        hardLimitEnd = 60;
                    };
                };
                class Right: Left
                {
                    position = "R Svetlo";
                    direction = "konec R Svetlo";
                    hitpoint = "R Svetlo";
                    selection = "R Svetlo";
                    ambient[] = {0.1,0.1,0.1,0.1};
                };
            };
            class UserActions
            {
                class abramsAmmoCount
                {
                    displayName = "Show ammo count";
                    position = "Crew_L";
                    radius = 10;
                    onlyforplayer = 0;
                    showWindow = 0;
                    condition = "true";
                    statement = "execVM '\Burnes_Challenger\Burnes_ammoCount.sqf'";
                };
                class AGMdumpRange
                {
                    displayName = "<t color='#3399FF'>Dump AGM Range Data</t>";
                    position = "Crew_L";
                    radius = 10;
                    onlyforplayer = 0;
                    showWindow = 0;
                    condition = "player in [gunner this]";
                    statement = "[this] execVM ""\Burnes_Challenger\Burnes_DumpRange.sqf""";
                };
                class TICommander
                {
                    displayName = "<t color='#33CC33'>CPS Thermal ON</t>";
                    position = "Crew_L";
                    radius = 10;
                    onlyforplayer = 0;
                    showWindow = 0;
                    condition = "player in [commander this]";
                    statement = "this setObjectTexture [1,""#(argb,512,512,1)r2t(rendertarget3,1.0)""];";
                };
                class NVCommander
                {
                    displayName = "<t color='#33CC33'>CPS Night-Vision ON</t>";
                    position = "Crew_L";
                    radius = 10;
                    onlyforplayer = 0;
                    showWindow = 0;
                    condition = "player in [commander this]";
                    statement = "this setObjectTexture [1,""#(argb,512,512,1)r2t(rendertarget300,1.0)""];";
                };
                class COCommander
                {
                    displayName = "<t color='#33CC33'>CPS Colour ON</t>";
                    position = "Crew_L";
                    radius = 10;
                    onlyforplayer = 0;
                    showWindow = 0;
                    condition = "player in [commander this]";
                    statement = "this setObjectTexture [1,""#(argb,512,512,1)r2t(rendertarget3000,1.0)""];";
                };
                class UnbuttonCommander
                {
                    displayName = "<t color='#3399FF'>Open Hatches</t>";
                    position = "Crew_L";
                    radius = 10;
                    onlyforplayer = 0;
                    showWindow = 0;
                    condition = "(player in [commander this]) && (this animationPhase ""comHatch"" == 0)";
                    statement = "this animate [""comHatch"",1];this animate [""LoadHatch"",1];this animate [""comHatchInt"",1];this animate [""LoadHatchInt"",1];";
                };
                class buttonCommander
                {
                    displayName = "<t color='#3399FF'>Close Hatches</t>";
                    position = "Crew_L";
                    radius = 10;
                    onlyforplayer = 0;
                    showWindow = 0;
                    condition = "(player in [commander this]) && (this animationPhase ""comHatch"" == 1)";
                    statement = "this animate [""comHatch"",0];this animate [""LoadHatch"",0];this animate [""comHatchInt"",0];this animate [""LoadHatchInt"",0];";
                };
                /*class SmokeScreen
                {
                    userActionID = 774;
                    displayName = "<t color='#FF0000'>Smoke Screen ON</t>";
                    position = "Crew_L";
                    radius = 10;
                    onlyforplayer = 0;
                    showWindow = 0;
                    condition = "player in [commander this]";
                    statement = "[vehicle player] execVM ""Burnes_challenger\SmokeScreen.sqf""";
                };
                class Callsign1
                {
                    displayName = "<t color='#33CC33'>set callsign 1-1</t>";
                    position = "Crew_L";
                    radius = 2;
                    onlyforplayer = 0;
                    showWindow = 0;
                    condition = "player in [driver this]";
                    statement = "this setObjectTextureGlobal [5,""\Burnes_Challenger\data\callsigns\11.paa""];";
                };
                class Callsign2
                {
                    displayName = "<t color='#33CC33'>set callsign 1-2</t>";
                    position = "Crew_L";
                    radius = 2;
                    onlyforplayer = 0;
                    showWindow = 0;
                    condition = "player in [driver this]";
                    statement = "this setObjectTextureGlobal [5,""\Burnes_Challenger\data\callsigns\12.paa""];";
                };
                class Callsign3
                {
                    displayName = "<t color='#33CC33'>set callsign 1-3</t>";
                    position = "Crew_L";
                    radius = 2;
                    onlyforplayer = 0;
                    showWindow = 0;
                    condition = "player in [driver this]";
                    statement = "this setObjectTextureGlobal [5,""\Burnes_Challenger\data\callsigns\13.paa""];";
                };
                class Callsign4
                {
                    displayName = "<t color='#33CC33'>set callsign 1-4</t>";
                    position = "Crew_L";
                    radius = 2;
                    onlyforplayer = 0;
                    showWindow = 0;
                    condition = "player in [driver this]";
                    statement = "this setObjectTextureGlobal [5,""\Burnes_Challenger\data\callsigns\14.paa""];";
                };*/
                class FFVStuff
                {
                    displayName = "<t color='#3399FF'>Toggle FFV</t>";
                    position = "Crew_L";
                    radius = 10;
                    onlyforplayer = 0;
                    showWindow = 0;
                    condition = "(player in [commander this])";
                    statement = "[vehicle player,player] execVM ""Burnes_Challenger\toggleFFV.sqf""";
                };
            };
            class RenderTargets
            {
                class VisionBlockChally
                {
                    renderTarget = "rendertarget31";
                    class Camera
                    {
                        pointPosition = "PIPport_pos";
                        pointDirection = "PIPport_dir";
                        renderQuality = 1;
                        renderVisionMode = 3;
                        fov = 1.5;
                    };
                };
                class VisionBlockChally2
                {
                    renderTarget = "rendertarget32";
                    class Camera
                    {
                        pointPosition = "PIPport2_pos";
                        pointDirection = "PIPport2_dir";
                        renderQuality = 1;
                        renderVisionMode = 3;
                        fov = 1.5;
                    };
                };
                class chally_CDUscreenTI
                {
                    renderTarget = "rendertarget3";
                    class Camera
                    {
                        pointPosition = "PIP0_pos";
                        pointDirection = "PIP0_dir";
                        renderQuality = 1;
                        renderVisionMode = 2;
                        fov = 1.2;
                    };
                };
                class chally_CDUscreenNV
                {
                    renderTarget = "rendertarget300";
                    class Camera
                    {
                        pointPosition = "PIP0_pos";
                        pointDirection = "PIP0_dir";
                        renderQuality = 1;
                        renderVisionMode = 1;
                        fov = 1.2;
                    };
                };
                class chally_CDUscreenCO
                {
                    renderTarget = "rendertarget3000";
                    class Camera
                    {
                        pointPosition = "PIP0_pos";
                        pointDirection = "PIP0_dir";
                        renderQuality = 1;
                        renderVisionMode = 0;
                        fov = 1.2;
                    };
                };
                class gunnderRenderTarget
                {
                    renderTarget = "rendertarget40";
                    class Camera
                    {
                        pointPosition = "PIPgunner_pos";
                        pointDirection = "PIPgunner_dir";
                        renderQuality = 1;
                        renderVisionMode = 0;
                        fov = 1.1;
                    };
                };
                class loaderRenderTarget
                {
                    renderTarget = "rendertarget35";
                    class Camera
                    {
                        pointPosition = "PIPloader_pos";
                        pointDirection = "PIPloader_dir";
                        renderQuality = 1;
                        renderVisionMode = 0;
                        fov = 1.1;
                    };
                };
                class reverseRenderTarget
                {
                    renderTarget = "rendertarget66";
                    class Camera
                    {
                        pointPosition = "reversecam_pos";
                        pointDirection = "reversecam_dir";
                        renderQuality = 1;
                        renderVisionMode = 0;
                        fov = 1.1;
                    };
                };
            };
        };
        class Burnes_FV4034_class_base: Burnes_FV4034_base
        {
            accuracy = 0.5;
            side = 1;
            faction = "BAF";
            vehicleClass = "Burnes_Vehicles";
            crew = "Burnes_Crewman_CTRG";
            typicalCargo[] = {"Burnes_Crewman_CTRG"};
            hiddenSelections[] = {"Camo1","CDU1","reversecam","Camo2","Camo3","Callsign","flags","hatches"};
            /*class EventHandlers: DefaultEventhandlers
            {
                init = "_this execVM ""Burnes_challenger\Burnes_VehicleInit.sqf"";";
            };*/
        };
        class Burnes_FV4034_01: Burnes_FV4034_class_base
        {
            Author = "Burnes";
            hiddenSelectionsTextures[] = {"\Burnes_Challenger\data\PH\challenger2_woodland_co","#(argb,512,512,1)r2t(rendertarget3000,1.0)","#(argb,512,512,1)r2t(rendertarget66,1.0)","\Burnes_Challenger\data\PH\challenger2_turret_wood_co.paa","\Burnes_Challenger\data\PH\challengerV2_hull_wood_co.paa","\Burnes_Challenger\data\callsigns\11.paa","\Burnes_Challenger\data\callsigns\scot.paa","\Burnes_Challenger\data\PH\hatches_co"};
            scope = 2;
            accuracy = 1000;
            displayName = "FV4034 Challenger 2 TES Woodland";
        };
        class Burnes_FV4034_02: Burnes_FV4034_class_base
        {
            Author = "Burnes";
            hiddenSelectionsTextures[] = {"\Burnes_Challenger\data\PH\challenger2_desert_co.paa","#(argb,512,512,1)r2t(rendertarget3000,1.0)","#(argb,512,512,1)r2t(rendertarget66,1.0)","\Burnes_Challenger\data\PH\challenger2_turret_des_co.paa","\Burnes_Challenger\data\PH\challengerV2_hull_des_co.paa","\Burnes_Challenger\data\callsigns\11.paa","\Burnes_Challenger\data\callsigns\scot.paa","\Burnes_Challenger\data\PH\hatches_des_co"};
            scope = 2;
            accuracy = 1000;
            displayName = "FV4034 Challenger 2 TES Desert";
        };
    };
    #include "CDU_Operation\defines.hpp"
    #include "CDU_Operation\dialog.hpp"
    class cfgFunctions
    {
        #include "CDU_Operation\functions.hpp"
    };

     

×