Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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"
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement