class CfgSkeletons
{
	class Default
	{
		isDiscrete=1;
		skeletonInherit="";
		skeletonBones[]={};
	};
	class BRAF_LMV_Skeleton : Default
	{
		SkeletonBones[]=
		{
			"damageHide","",
			"drivewheel","damageHide",
			
			"wheel_1_1_damper","",
			"wheel_1_1_steering","wheel_1_1_damper",
			"wheel_1_1","wheel_1_1_steering",
			"wheel_1_1_unhide","wheel_1_1",
			"wheel_1_1_hide","wheel_1_1",
			
			"wheel_1_2_damper","",
			"wheel_1_2","wheel_1_2_damper",
			"wheel_1_2_unhide","wheel_1_2",
			"wheel_1_2_hide","wheel_1_2",
			
			"wheel_2_1_damper","",
			"wheel_2_1_steering","wheel_2_1_damper",
			"wheel_2_1","wheel_2_1_steering",
			"wheel_2_1_unhide","wheel_2_1",
			"wheel_2_1_hide","wheel_2_1",
			
			"wheel_2_2_damper","",
			"wheel_2_2","wheel_2_2_damper",
			"wheel_2_2_unhide","wheel_2_2",
			"wheel_2_2_hide","wheel_2_2",

			"speed","damageHide",
			"rpm","damageHide",
			"temp","damageHide",
			"volt","damageHide",
			"fuel","damageHide",
			"Antenna_1","damageHide",
			"Antenna_2","damageHide",
			
			"reverselight","damageHide",
			"marker","damageHide",
			"CamonetHull","damageHide",
			"step","damageHide",
			"step_hide","damageHide",
			"Bumper_1","damageHide",
			"Bumper_2","damageHide",
			"jerrycan","damageHide",
			"smoke","damageHide",
			
			"Armed","",
			"mainturret","Armed",
			"mainGun","mainturret",
			"gun_recoil","mainGun",
			"zasleh","mainGun",
			
			"Glass1","damageHide",
			"Glass2","damageHide",
			"Glass3","damageHide",
			"Glass4","damageHide",
			"Glass5","damageHide",
			
			"rendertarget0","damageHide",
			"control","Armed",
			"Stick_L","control",
			"Stick_R","control",
			
			"hatch_gunner",""

		};
	};
};
class CfgModels
{
	class Default
	{
		sections[] = {};
		sectionsInherit="";
		skeletonName = "";
	};
	class BRAF_LMV : Default
	{
		skeletonName="BRAF_LMV_Skeleton";
		sections[]=
		{
			"Camo1",
			"Camo2",
			"Camo3",
			"Remax",
			"Remax_C",
			"Camonet",
			"Glass1",
			"Glass2",
			"Glass3",
			"Glass4",
			"Glass5",
			"Light_L1",
			"Light_L2",
			"Light_R1",
			"Light_R2",
			"backlight",
			"brakelight",
			"dashboardlight",
			"zbytek",
			"clan",
			"zasleh",
			"fratricide_counter",
			"NATOSymbol_currentFraction_first",
			"NATOSymbol_currentFraction_second",
			"NATOSymbol_type",
			"NATOSymbol_size",
			"NATOSymbol_superiorFraction_first",
			"NATOSymbol_superiorFraction_second"
		};
		class Animations
		{
			class drivewheel
			{
				type="rotation";
				angle0="rad 75";
				angle1="rad -75";
				axis="axis_drivewheel";
				memory=1;
				minValue=-1;
				maxValue=1;
				minPhase=-1;
				maxPhase=1;
				source="drivingWheel";
				sourceAddress=0;
				selection="drivewheel";
			};
			class rpm
			{
				type="rotation";
				angle0="rad 130";
				angle1="rad -130";
				axis="axis_rpm";
				memory=1;
				minValue=0;
				maxValue=6000;
				minPhase=0;
				maxPhase=1;
				source="rpm";
				sourceAddress=0;
				selection="rpm";
			};
			class speed
			{
				type="rotation";
				angle0="rad -130";
				angle1="rad 133";
				axis="axis_speed";
				memory=1;
				minValue=5.555556;
				maxValue=61.11111;
				minPhase=0;
				maxPhase=1;
				source="speed";
				sourceAddress=0;
				selection="speed";
			};
			class fuel
			{
				type="rotation";
				source="fuel";
				selection="fuel";
				axis="axis_fuel";
				memory=1;
				minValue=0;
				maxValue=1;
				minPhase=0;
				maxPhase=1;
				angle0="rad -135";
				angle1="rad -35";
			};
			class temp
			{
				type="rotation";
				source="engineTemp";
				selection="temp";
				axis="axis_temp";
				memory=1;
				minValue=50;
				maxValue=130;
				minPhase=0;
				maxPhase=1;
				angle0="rad -140";
				angle1="rad -35";
			};
			class volt
			{
				type="rotation";
				source="engineTemp";
				selection="volt";
				axis="axis_volt";
				memory=1;
				minValue=9;
				maxValue=19;
				minPhase=0;
				maxPhase=1;
				angle0="rad 55";
				angle1="rad -55";
			};
			class reverse
			{
				type="Hide";
				selection="reverselight";
				sourceAddress="clamp";
				source="Gear";
				minValue=-1;
				maxValue=0;
				hideValue="0.2";	
			};
			class Marker_Hide
			{
				type="hide";
				selection="marker";
				sourceAddress="clamp";
				source="Marker_Hide";
				memory=1;
				minPhase=0;
				maxPhase=1;
				minValue=0;
				maxValue=1;
				hideValue=1;
			};
			class Steering_1
			{
				type="rotation";
				angle0=-0.35;
				angle1=0.35;
				axis="axis_steering_1_1";
				memory=1;
				minValue=-1;
				maxValue=1;
				minPhase=-1;
				maxPhase=1;
				source="drivingWheel";
				sourceAddress=0;
				selection="wheel_1_1_steering";
			};
			class Steering_2: Steering_1
			{
				axis="axis_steering_2_1";
				selection="wheel_2_1_steering";
			};
			class Wheel_1_1
			{
				type="rotationX";
				angle0=0;
				angle1=-6.283185;
				axis="wheel_1_1_axis";
				memory=1;
				minValue=0;
				maxValue=1;
				minPhase=0;
				maxPhase=1;
				source="wheel";
				sourceAddress=1;
				selection="wheel_1_1";
			};
			class wheel_1_2: Wheel_1_1
			{
				axis="wheel_1_2_axis";
				selection="wheel_1_2";
			};
			class wheel_2_1: Wheel_1_1
			{
				axis="wheel_2_1_axis";
				selection="wheel_2_1";
			};
			class Wheel_2_2: Wheel_1_1
			{
				axis="wheel_2_2_axis";
				selection="wheel_2_2";
			};
			class wheel_1_1_Damper
			{
				type="translation";
				axis="axis_damper";
				selection="wheel_1_1_damper";
				sourceAddress="clamp";
				source="damper";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
                offset0=1;
                offset1=-0.15;
			};
			class wheel_1_2_Damper: wheel_1_1_Damper
			{
				selection="wheel_1_2_damper";
			};
			class wheel_2_1_Damper: wheel_1_1_Damper
			{
				selection="wheel_2_1_damper";
			};
			class wheel_2_2_Damper: wheel_1_1_Damper
			{
				selection="wheel_2_2_damper";
			};
			class wheel_1_1_Damage
			{
				type="translationY";
				offset0=0;
				offset1=0.18;
				memory=1;
				minValue=0;
				maxValue=-0.2;
				minPhase=0;
				maxPhase=1;
				source="HitLFWheel";
				sourceAddress=0;
				selection="wheel_1_1_damper";
			};
			class wheel_1_2_Damage: wheel_1_1_Damage
			{
				source="HitLBWheel";
				selection="wheel_1_2_damper";
			};
			class wheel_2_1_Damage: wheel_1_1_Damage
			{
				source="HitRFWheel";
				selection="wheel_2_1_damper";
			};
			class wheel_2_2_Damage: wheel_1_1_Damage
			{
				source="HitRBWheel";
				selection="wheel_2_2_damper";
			};
			class wheel_1_1_destruct_unhide
			{
				type="hide";
				hideValue=0;
				unhideValue=1;
				minValue=0;
				maxValue=1;
				minPhase=0;
				maxPhase=1;
				source="HitLFWheel";
				sourceAddress=2;
				selection="wheel_1_1_unhide";
			};
			class wheel_1_2_destruct_unhide: wheel_1_1_destruct_unhide
			{
				source="HitLBWheel";
				selection="wheel_1_2_unhide";
			};
			class wheel_2_1_destruct_unhide: wheel_1_1_destruct_unhide
			{
				source="HitRFWheel";
				selection="wheel_2_1_unhide";
			};
			class wheel_2_2_destruct_unhide: wheel_1_1_destruct_unhide
			{
				source="HitRBWheel";
				selection="wheel_2_2_unhide";
			};
			class Gunnerhatch
			{
				type="rotation";
				angle0=0;
				angle1="rad -100";
				axis="axis_gunner_hatch";
				memory=1;
				minValue=0;
				maxValue=1;
				minPhase=0;
				maxPhase=1;
				source="Close_Hatch";
				sourceAddress=1;
				selection="hatch_gunner";
			};
			class MainTurret
			{
				type="rotation";
				angle0=-6.283185;
				angle1=6.283185;
				axis="axis_turret";
				memory=1;
				minValue=-6.283185;
				maxValue=6.283185;
				minPhase=-6.283185;
				maxPhase=6.283185;
				source="mainTurret";
				sourceAddress=0;
				selection="mainTurret";
			};
			class MainGun
			{
				type="rotation";
				angle0=-6.283185;
				angle1=6.283185;
				axis="axis_gun";
				memory=1;
				minValue=-6.283185;
				maxValue=6.283185;
				minPhase=-6.283185;
				maxPhase=6.283185;
				source="mainGun";
				sourceAddress=0;
				selection="mainGun";
			};
			class Stick_L_Y
			{
				type="rotationx";
				source="mainGun";
				selection="Stick_L";
				sourceAddress="clamp";
				axis="stick_axis";
				minValue=-6.283185;
				maxValue=6.283185;
				minPhase=-6.283185;
				maxPhase=6.283185;
				memory=0;
				angle0="-rad 30";
				angle1="rad 30";
			};
			class Stick_R_Y: Stick_L_Y
			{
				selection="Stick_L";
			};
			class Stick_L_X: Stick_L_Y
			{
				source="mainTurret";
				angle0="-rad 30";
				angle1="rad 30";
			};
			class Stick_R_X: Stick_L_X
			{
				selection="Stick_L";
				angle0="rad 30";
				angle1="-rad 30";
			};
			class Armed_Hide
			{
                type="hide";
				source="Armed_Hide";
                selection="Armed";
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
				hideValue=0;
				unhideValue=1;
			};
			class Mount_Hide: Armed_Hide
			{
				source="Mount_Hide";
                selection="Mount";
			};
			class MainGun_damage
			{
				type="rotation";
				angle0=0;
				angle1="rad -20";
				axis="axis_gun";
				memory=1;
				minValue=0;
				maxValue=1;
				minPhase=0;
				maxPhase=1;
				source="damage";
				sourceAddress=0;
				selection="mainGun";
			};
			class Gun_Flash_Rot
			{
                type="rotation";
                selection="zasleh";
                sourceAddress="loop";
				axis="recoil_axis";
				source="Gun_Flash_Rot";
                minPhase=0;
                maxPhase=4;
                minValue=0;
                maxValue=4;
                memory=0;
                angle0=0;
                angle1=6.283185;
			};
			class Gun_recoil
            {
                type="translation";
                source="Gun_Recoil";
                selection="gun_recoil";
                sourceAddress="loop";
				axis="recoil_axis";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
                offset0=0;
                offset1=1;
            };
			class damageHide
			{
				type="hide";
				source="damage";
				selection="damageHide";
				sourceAddress=clamp;
				minPhase=0;
				maxPhase=1;
				minValue=0.0;
				maxValue=1.0;
				hideValue=1.0;
			};
			class Glass1_destruct
			{
				type="hide";
				selection="Glass1";
				source="HitGlass1";
				minValue = 0; 
				maxValue = 1; 
				hidevalue = 0.99999;
			};
			class Glass2_destruct: Glass1_destruct
			{
				selection="Glass2";
				source="HitGlass2";

			};
			class Glass3_destruct: Glass1_destruct
			{
				selection="Glass3";
				source="HitGlass3";

			};
			class Glass4_destruct: Glass1_destruct
			{
				selection="Glass4";
				source="HitGlass4";

			};
			class Glass5_destruct: Glass1_destruct
			{
				selection="Glass5";
				source="HitGlass5";

			};
			class wheel_1_1_destruct: damageHide
			{
				source="HitLFWheel";
				selection="wheel_1_1_hide";
			};
			class wheel_1_2_destruct: damageHide
			{
				source="HitLBWheel";
				selection="wheel_1_2_hide";
			};
			class wheel_2_1_destruct: damageHide
			{
				source="HitRFWheel";
				selection="wheel_2_1_hide";
			};
			class wheel_2_2_destruct: damageHide
			{
				source="HitRBWheel";
				selection="wheel_2_2_hide";
			};
			class antenna1_bend_X
			{
				type="translationX";
				source="gmeterx";
				selection="Antenna_1";
				animPeriod=0;
				minPhase=-1;
                maxPhase=1;
				minValue=-0.1;
				maxValue=0.1;
				offset0=0.05;
				offset1=-0.05;
			};
			class antenna1_bend_Z: antenna1_bend_X
			{
				type="translationZ";
				source="gmeterz";
			};
			class antenna2_bend_X
			{
				type="translationX";
				source="gmeterx";
				selection="Antenna_2";
				animPeriod=0;
				minPhase=-1;
                maxPhase=1;
				minValue=-0.1;
				maxValue=0.1;
				offset0=0.05;
				offset1=-0.05;
			};
			class antenna2_bend_Z: antenna2_bend_X
			{
				type="translationZ";
				source="gmeterz";
			};
			class Step_Hide
			{
            	type="hide";
				source="Step_Hide";
            	selection="Step_Hide";
            	sourceAddress="clamp";
            	minPhase=0;
            	maxPhase=1;
            	minValue=0;
            	maxValue=1;
            	memory=0;
				hideValue=1;
			};
			class Step
			{
            	type="hide";
				source="Step";
            	selection="Step";
            	sourceAddress="clamp";
            	minPhase=0;
            	maxPhase=1;
            	minValue=0;
            	maxValue=1;
            	memory=0;
				hideValue=1;
			};
			class Bumper_1
			{
            	type="hide";
				source="Bumper_1";
            	selection="Bumper_1";
            	sourceAddress="clamp";
            	minPhase=0;
            	maxPhase=1;
            	minValue=0;
            	maxValue=1;
            	memory=0;
				hideValue=1;
			};
			class Bumper_2
			{
            	type="hide";
				source="Bumper_2";
            	selection="Bumper_2";
            	sourceAddress="clamp";
            	minPhase=0;
            	maxPhase=1;
            	minValue=0;
            	maxValue=1;
            	memory=0;
				hideValue=1;
			};
			class Jerry_Hide
			{
            	type="hide";
				source="Jerry_Hide";
            	selection="jerrycan";
            	sourceAddress="clamp";
            	minPhase=0;
            	maxPhase=1;
            	minValue=0;
            	maxValue=1;
            	memory=0;
				hideValue=1;
			};
			class Smoke_Hide
			{
            	type="hide";
				source="Smoke_Hide";
            	selection="smoke";
            	sourceAddress="clamp";
            	minPhase=0;
            	maxPhase=1;
            	minValue=0;
            	maxValue=1;
            	memory=0;
				hideValue=1;
			};
			//class CamonetHull_Hide
			//{
			//	type="hide";
			//	source="CamonetHull_Hide";
			//	selection="CamonetHull";
			//	sourceAddress="clamp";
			//	minPhase=0;
			//	maxPhase=1;
			//	minValue=0;
			//	maxValue=1;
			//	memory=0;
			//	hideValue=0;
			//	unhideValue=1;
			//};
		};
	};
	class BRAF_LMV_Wreck: BRAF_LMV{};
};