class CfgSkeletons
{
	class Default
	{
		isDiscrete = 1;
		skeletonInherit = "";
		skeletonBones[] = {};
	};
	class EE9_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_1_3_damper","",
			"wheel_1_3","wheel_1_3_damper",
			"wheel_1_3_unhide","wheel_1_3",
			"wheel_1_3_hide","wheel_1_3",
			
			"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",
			
			"wheel_2_3_damper","",
			"wheel_2_3","wheel_2_3_damper",
			"wheel_2_3_unhide","wheel_2_3",
			"wheel_2_3_hide","wheel_2_3",
			
			"windshield","damageHide",
			"Glass","windshield",
			
			"pip_driver","",
			"pip_gunner","",
			"pip_commander","",
			
			"speed","damageHide",
			"rpm","damageHide",
			"reverselight","damageHide",
			
			"mainturret","",
			"gun_rot","mainturret",
			"arrow_clinometer","mainturret",
			"Backpacks","mainturret",
			"teddy","mainturret",
			
			"mainGun","mainturret",
			"gun_elev","mainGun",
			"CamonetCannon","mainGun",
			"mag","mainGun",
			"Mag_flash","mag",
			
			"gunnerview","mainGun",
			"gun_recoil","mainGun",
			"damagevez","mainturret",
			"Cannon_flash","gun_recoil",
			
			"CamonetHull","damageHide",
			
			"hatch_commander","mainturret",
			"hatch_gunner","mainturret",
			
			"hatch_driver","",
			"hatch_driver_lever_2","hatch_driver"

		};
	};
};
class CfgModels
{
	class Default
	{
		sections[] = {};
		sectionsInherit="";
		skeletonName = "";
	};
	class BRAF_Cascavel : Default
	{
		skeletonName="EE9_Skeleton";
		sections[]=
		{
			"Camo1",
			"Camo2",
			"Camo3",
			"Camo4",
			"Camonet",
			"glass",
			"Light_L",
			"Light_R",
			"Light_C",
			"back_lights",
			"brake_lights",
			"dashboard_lights",
			"zbytek",
			"zasleh",
			"zasleh3",
			"hit_hull",
			"hit_engine",
			"hit_fuel",
			"hit_mainGun",
			"hit_mainTurret",
			"clan",
			"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 -120";
				angle1="rad 120";
				axis="axis_rpm";
				memory=1;
				minValue=3;
				maxValue=3500;
				minPhase=0;
				maxPhase=1;
				source="rpm";
				sourceAddress=0;
				selection="rpm";
			};
			class speed
			{
				type="rotation";
				angle0="rad -120";
				angle1="rad 120";
				axis="axis_speed";
				memory=1;
				minValue=0;
				maxValue=39;
				minPhase=0;
				maxPhase=1;
				source="speed";
				sourceAddress=0;
				selection="speed";
			};
			class reverse
			{
				type="Hide";
				selection="reverselight";
				sourceAddress="clamp";
				source="Gear";
				minValue=-1;
				maxValue=0;
				hideValue="0.2";	
			};
			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";
				angle0=-0.35;
				angle1=0.35;
			};
			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_1_3: Wheel_1_1
			{
				axis="wheel_1_3_axis";
				selection="wheel_1_3";
			};
			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_2_3: Wheel_1_1
			{
				axis="wheel_2_3_axis";
				selection="wheel_2_3";
			};
			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_1_3_Damper: wheel_1_1_Damper
			{
				selection="wheel_1_3_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_2_3_Damper: wheel_1_1_Damper
			{
				selection="wheel_2_3_damper";
			};
			class wheel_1_1_Damage
			{
				type="translationY";
				offset0=0;
				offset1=0.24;
				memory=1;
				minValue=0;
				maxValue=1;
				minPhase=0;
				maxPhase=1;
				source="HitLFWheel";
				sourceAddress=0;
				selection="wheel_1_1_damper_land";
			};
			class wheel_1_2_Damage: wheel_1_1_Damage
			{
				source="HitLBWheel";
				selection="wheel_1_2_damper_land";
			};
			class wheel_1_3_Damage: wheel_1_1_Damage
			{
				source="HitLMWheel";
				selection="wheel_1_3_damper_land";
			};
			class wheel_2_1_Damage: wheel_1_1_Damage
			{
				source="HitRFWheel";
				selection="wheel_2_1_damper_land";
			};
			class wheel_2_2_Damage: wheel_1_1_Damage
			{
				source="HitRBWheel";
				selection="wheel_2_2_damper_land";
			};
			class wheel_2_3_Damage: wheel_1_1_Damage
			{
				source="HitRMWheel";
				selection="wheel_2_3_damper_land";
			};
			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_1_3_destruct_unhide: wheel_1_1_destruct_unhide
			{
				source="HitLMWheel";
				selection="wheel_1_3_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 wheel_2_3_destruct_unhide: wheel_1_1_destruct_unhide
			{
				source="HitRMWheel";
				selection="wheel_2_3_unhide";
			};
			class Windshield_Up
			{
				type="rotation";
				angle0=0;
				angle1="rad 120";
				axis="axis_windshield";
				memory=1;
				minValue=0;
				maxValue=1;
				minPhase=0;
				maxPhase=1;
				source="hatchDriver";
				sourceAddress=1;
				selection="windshield";
			};
			class Driverhatch
			{
				type="rotation";
				angle0=0;
				angle1="rad 140";
				axis="axis_driver_lever_1";
				memory=1;
				minValue=0;
				maxValue=1;
				minPhase=0.2;
				maxPhase=1;
				source="hatchDriver";
				sourceAddress=1;
				selection="hatch_driver";
			};
			class pip_driver
			{
				type="hide";
				selection="pip_driver";
				sourceAddress="clamp";
				source="hatchDriver";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
                hideValue=1;
			};
			class pip_gunner
			{
				type="hide";
				source="hatchGunner";
				selection="pip_gunner";
				sourceAddress="clamp";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
                hideValue=1;
			};
			class pip_commander
			{
				type="hide";
				source="hatchCommander";
				selection="pip_commander";
				sourceAddress="clamp";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
                hideValue=1;
			};
			class Driverhatch_damage
			{
				type="rotation";
				angle0=0;
				angle1="rad 140";
				axis="axis_driver_lever_1";
				memory=1;
				minValue=0.95;
				maxValue=1;
				minPhase=0.2;
				maxPhase=1;
				source="damage";
				sourceAddress=1;
				selection="hatch_driver";
			};
			class Driverhatch_lever
			{
				type="rotation";
				angle0=0;
				angle1="rad 50";
				axis="axis_driver_lever_2";
				memory=1;
				minValue=0;
				maxValue=1;
				minPhase=0;
				maxPhase=0.2;
				source="hatchDriver";
				sourceAddress=1;
				selection="hatch_driver_lever_2";
			};
			class Gunnerhatch
			{
				type="rotation";
				angle0=0;
				angle1="rad -120";
				axis="axis_gunner_hatch";
				memory=1;
				minValue=0;
				maxValue=1;
				minPhase=0;
				maxPhase=1;
				source="hatchGunner";
				sourceAddress=1;
				selection="hatch_gunner";
			};
			class Gunnerhatch_damage
			{
				type="rotation";
				angle0=0;
				angle1="rad -120";
				axis="axis_gunner_hatch";
				memory=1;
				minValue=0.95;
				maxValue=1;
				minPhase=0;
				maxPhase=1;
				source="damage";
				sourceAddress=1;
				selection="hatch_gunner";
			};
			class Commanderhatch
			{
				type="rotation";
				angle0=0;
				angle1="rad 110";
				axis="axis_comander_hatch";
				memory=1;
				minValue=0;
				maxValue=1;
				minPhase=0;
				maxPhase=1;
				source="hatchCommander";
				sourceAddress=1;
				selection="hatch_commander";
			};
			class Commanderhatch_damage
			{
				type="rotation";
				angle0=0;
				angle1="rad 160";
				axis="axis_comander_hatch";
				memory=1;
				minValue=0.95;
				maxValue=1;
				minPhase=0;
				maxPhase=1;
				source="damage";
				sourceAddress=1;
				selection="hatch_commander";
			};
			class MainTurret
			{
				type="rotation";
				angle0="rad -360";
				angle1="rad 360";
				axis="axis_turret";
				memory=1;
				minValue="rad -360";
				maxValue="rad 360";
				minPhase="rad -360";
				maxPhase="rad 360";
				source="mainTurret";
				sourceAddress=0;
				selection="mainTurret";
			};
			class Clinometer
			{
				type="rotation";
				angle0=-6.283185;
				angle1=6.283185;
				axis="axis_clinometer";
				memory=1;
				minValue=-6.283185;
				maxValue=6.283185;
				minPhase=-6.283185;
				maxPhase=6.283185;
				source="mainTurret";
				sourceAddress=0;
				selection="arrow_clinometer";
			};
			class Turret_Rot
			{
				type="rotation";
				angle0="rad -15";
				angle1="rad 15";
				axis="axis_gun_rot";
				memory=1;
				minValue=-6.283185;
				maxValue=6.283185;
				minPhase=-6.283185;
				maxPhase=6.283185;
				source="mainTurret";
				sourceAddress=0;
				selection="gun_rot";
			};
			class MainGun
			{
				type="rotation";
				angle0="rad -360";
				angle1="rad 360";
				axis="axis_gun";
				memory=1;
				minValue="rad -360";
				maxValue="rad 360";
				minPhase="rad -360";
				maxPhase="rad 360";
				source="mainGun";
				sourceAddress=0;
				selection="mainGun";
			};
			//class MainGun_damage
			//{
			//	type="rotation";
			//	angle0=0;
			//	angle1="rad -8";
			//	axis="axis_gun";
			//	memory=1;
			//	minValue=0;
			//	maxValue=1;
			//	minPhase=0;
			//	maxPhase=1;
			//	source="damage";
			//	sourceAddress=0;
			//	selection="mainGun";
			//};
			class Gun_Elev
			{
				type="rotationX";
				angle0="rad -15";
				angle1="rad 15";
				axis="axis_gun_elev";
				memory=1;
				minValue=-1;
				maxValue=1;
				minPhase=-1;
				maxPhase=1;
				source="mainGun";
				sourceAddress=0;
				selection="gun_elev";
			};
			class Gun_Flash_Hide
            {
                type="hide";
                source="muzzle_hide_cannon";
                selection="Cannon_flash";
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
                hideValue=0;
                unHideValue=0.992;
            };
			class Gun_Flash_Rot
			{
                type="rotation";
                selection="Cannon_flash";
                sourceAddress="loop";
				axis="recoil_axis";
				source="muzzle_rot_cannon";
                minPhase=0;
                maxPhase=4;
                minValue=0;
                maxValue=4;
                memory=0;
                angle0=0;
                angle1=6.283185;
			};
			class Gun_recoil
            {
                type="translation";
                source="recoil_source";
                selection="gun_recoil";
                sourceAddress="clamp";
				axis="recoil_axis";
                minPhase=0.95;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
                offset0=0;
                offset1=1;
            };
			class Mag_Flash_Hide
			{
                type="hide";
				source="muzzle_hide_coax";
                selection="Mag_flash";
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
				hideValue=0;
				unhideValue=0.992;
			};
			class Mag_Flash_Rot
			{
				type="rotation";
				selection="Mag_flash";
				sourceAddress="loop";
				axis="axis_coax";
				source="muzzle_rot_coax";
				minPhase=0;
				maxPhase=1;
				minValue=0;
				maxValue=1;
				memory=0;
				angle0=0;
				angle1=6.283185;
			};
			class damageHide
			{
				type="hide";
				source="damage";
				selection="damageHide";
				sourceAddress=clamp;
				minPhase=0;
				maxPhase=1;
				minValue=0.0;
				maxValue=1.0;
				hideValue=1.0;
			};
			class GlassHide
			{
				type="hide";
				source="damage";
				selection="glass";
				sourceAddress=clamp;
				minPhase=0;
				maxPhase=1;
				minValue=0.0;
				maxValue=1.0;
				hideValue=1.0;
			};
			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_1_3_destruct: damageHide
			{
				source="HitLMWheel";
				selection="wheel_1_3_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 wheel_2_3_destruct: damageHide
			{
				source="HitRMWheel";
				selection="wheel_2_3_hide";
			};
			class Backpacks_Hide
			{
                type="hide";
				source="Backpacks_Hide";
                selection="Backpacks";
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
				hideValue=0;
				unhideValue=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 CamonetCannon_Hide
			{
                type="hide";
				source="CamonetCannon_Hide";
                selection="CamonetCannon";
                sourceAddress="clamp";
                minPhase=0;
                maxPhase=1;
                minValue=0;
                maxValue=1;
                memory=0;
				hideValue=0;
				unhideValue=1;
			};
		};
	};
	class BRAF_Cascavel_Wreck: BRAF_Cascavel{};
};