class CfgSkeletons
{
	class Default
	{

		isDiscrete = 1;
		skeletonInherit = "";
		skeletonBones[] = {};
	};
	class Vehicle : Default{};
	class JSDF_Plane: Vehicle
	{
		skeletonInherit="Vehicle";
		skeletonBones[]=
		{
			"alt",			"",
			"alt2",			"",
			"mph",			"",
			"mph2",			"",
			"vert_speed",			"",
			"vert_speed2",			"",
			"nm_alt",			"",
			"hud_alt",			"",
			"hud_speed",			"",
			"rpm",			"",
			"kompas",			"",
			"kompas2",			"",
			"hodinova",			"",
			"hodinova2",			"",
			"minutova",			"",
			"minutova2",			"",
			"horizont_dive",			"",
			"horizont",			"horizont_dive",
			"horizont_dive2",			"",
			"horizont2",			"horizont_dive2",
			"lkh klapka",			"",
			"pkh klapka",			"",
			"lkd klapka",			"",
			"pkd klapka",			"",
			"leva smerovka",			"",
			"leva vejskovka",			"",
			"prava smerovka",			"",
			"prava vejskovka",			"",
			"ls klapka",			"",
			"ps klapka",			"",
			"predni kolo",			"",
			"levy kolo",			"",
			"pravy kolo",			"",
			"vrtule",			"",
			"damageHide",			""
		};
	};
	class JSDF_767_Skeleton: JSDF_Plane
	{
		skeletonInherit="Vehicle";
		skeletonBones[]=
		{
		"damageHide","",
		"L_PRO","",
		"R_PRO","",
		"knots_pin","",
		"knots_1","",
		"knots_10","",
		"knots_100","",
		"mach_pin","",
		"mach_1","",
		"mach_10","",
		"mach_10","",
		"knots2_pin","",
		"knots2_1","",
		"knots2_10","",
		"knots2_10","",
		"mach2_pin","",
		"mach2_1","",
		"mach2_10","",
		"mach2_10","",

		"compass","",
		"horizont","",
		"height_pin","",
		"height_100","",
		"height_1000","",
		"height_10000","",
		"height2_pin","",
		"height2_100","",
		"height2_1000","",
		"height2_10000","",
		"height3_pin","",
		"height3_100","",
		"height3_1000","",
		"height3_10000","",

		"slat_LF","",
		"slat_RF","",

		"spoiler_L1-1","",
		"spoiler_L1-2","",
		"spoiler_L2-1","",
		"spoiler_L2-2","",
		"spoiler_R1-1","",
		"spoiler_R1-2","",
		"spoiler_R2-1","",
		"spoiler_R2-2","",

		"rudder","",

		"elevator_L","",
		"elevator_R","",

		"aileron_R1","",
		"aileron_L1","",

		"flap_L1-1","",
		"flap_L1-2","flap_L1-1",
		"flap_L1-3","",
		"flap_L2-1","",


		"flap_R1-1","",
		"flap_R1-2","flap_R1-1",
		"flap_R1-3","",
		"flap_R2-1","",

		"gear_L1_1","",		"gear_L1_2","",
		"gear_R1_1","",		"gear_R1_2","",
		"gear_R1","",
		"gear_L1","",
		"gear_F1","",
		"damper_F1","gear_F1",
		"wheel_F1","damper_F1",
		"damper_L1","gear_L1",
		"damper_L2","gear_L1",
		"wheel_L1","damper_L1",
		"wheel_L2","damper_L2",
		"damper_R1","gear_R1",
		"damper_R2","gear_R1",
		"wheel_R1","damper_R1",
		"wheel_R2","damper_R2",
		"gear_hatch_FL1","",	"gear_hatch_FR1","",
		"gear_hatch_L1","",	"gear_hatch_R1","",
		"gear_hatch_L2","",	"gear_hatch_R2","",

		"Radar_dome","",

		"probe","",
		"probe_pipe","probe"
		};
	};
};

//////////////////////////////////////////////////////////////////////////////////////////////////////////
class Rotation
{
	type		= "rotation";
	source		= "";
	selection	= "";
	axis		= "";
	memory		= 1;
	minValue	= -1;
	maxValue	=  1;
	angle0		= -0;
	angle1		=  0;
};
class Translation
{
	type		="translation";
	source		="";
	selection	="";
	axis		="";
	sourceAddress = "loop";
	memory		=0;
	animPeriod	=0;
	minValue	=0;
	maxValue	=0.0;
	offset0		= 0.00;
	offset1		= 0.0;
};
//////////////////////////////////////////////////////////////////////////////////////////////////////////

class CfgModels
{
	class Default
	{
		sectionsInherit="";
		sections[] = {};
		skeletonName = "";
	};
	class Vehicle : Default
	{
		sections[] =
			{
				"clan",
				"clan_sign",
				"zasleh"
			};
	};
	class Plane: Vehicle
	{
		sectionsInherit="Vehicle";
		sections[]=
		{
			"vrtule staticka",
			"vrtule blur",
			"trup",
			"zbytek"
		};
		skeletonName="Plane";
		class Animations
		{
			class IndicatorAltRadar: Rotation
			{
				source="altRadar";
				sourceAddress="loop";
				selection="alt";
				axis="osa_alt";
				memory=0;
				maxValue=304;
				angle1="rad -360";
			};
			class IndicatorAltRadar2: IndicatorAltRadar
			{
				selection="alt2";
				axis="osa_alt2";
			};
			class IndicatorAltBaro: Rotation
			{
				source="altBaro";
				selection="nm_alt";
				axis="osa_nm_alt";
				memory="false";
				maxValue=61;
				angle1="rad -180";
			};
			class IndicatorAltBaro2: IndicatorAltBaro
			{
				selection="nm_alt2";
				axis="osa_nm_alt2";
			};
			class IndicatorSpeed: Rotation
			{
				source="speed";
				selection="mph";
				axis="osa_mph";
				memory="false";
				maxValue=125;
				angle1="rad -320";
			};
			class IndicatorSpeed2: IndicatorSpeed
			{
				selection="mph2";
				axis="osa_mph2";
			};
			class IndicatorVertSpeed: Rotation
			{
				source="vertSpeed";
				selection="vert_speed";
				axis="osa_vert_speed";
				minValue=-30;
				maxValue=30;
				angle1="rad -300";
			};
			class IndicatorVertSpeed2: IndicatorVertSpeed
			{
				selection="vert_speed2";
				axis="osa_vert_speed2";
			};
			class IndicatorRPM: Rotation
			{
				source="rpm";
				selection="rpm";
				axis="osa_rpm";
				memory="false";
				maxValue=12;
				angle1="rad -320";
			};
			class IndicatorRPM2: IndicatorRPM
			{
				selection="rpm2";
				axis="osa_rpm2";
			};
			class IndicatorCompass: Rotation
			{
				source="direction";
				selection="kompas";
				axis="osa_kompas";
				memory="false";
				minValue=-3.141593;
				maxValue=3.141593;
				angle0=-3.141593;
				angle1=3.141593;
			};
			class IndicatorCompass2: IndicatorCompass
			{
				selection="kompas2";
				axis="osa_kompas2";
			};
			class WatchHour: Rotation
			{
				source="clockHour";
				selection="hodinova";
				axis="osa_time";
				memory="false";
				angle1="rad -360";
			};
			class WatchHour2: WatchHour
			{
				selection="hodinova2";
				axis="osa_time2";
			};
			class WatchMinute: Rotation
			{
				source="clockMinute";
				selection="minutova";
				axis="osa_time";
				memory="false";
				angle1="rad -360";
			};
			class WatchMinute2: WatchMinute
			{
				selection="minutova2";
				axis="osa_time2";
			};
			class HorizonBank
			{
				type="rotationZ";
				source="horizonBank";
				selection="horizont";
				axis="osa_horizont";
				memory="false";
				minValue="rad -360";
				maxValue="rad +360";
				angle0="rad -360";
				angle1="rad +360";
			};
			class HorizonDive
			{
				type="rotationX";
				source="horizonDive";
				selection="horizont";
				axis="osa_horizont";
				memory="false";
				minValue="rad -360";
				maxValue="rad +360";
				angle0="rad -360";
				angle1="rad +360";
			};
			class Horizon2Bank: HorizonBank
			{
				selection="horizont2";
				axis="osa_horizont2";
			};
			class Horizon2Dive: HorizonDive
			{
				selection="horizont2";
				axis="osa_horizont2";
			};
			class FWheel
			{
				type="rotation";
				source="gear";
				selection="predni kolo";
				axis="osa predniho kola";
				minValue=-1;
				maxValue=1;
				angle0="rad -104.4";
				angle1="rad 104.4";
			};
			class LWheel: FWheel
			{
				selection="levy kolo";
				axis="osa leveho kola";
				angle0="rad -81";
				angle1="rad 81";
			};
			class RWheel: LWheel
			{
				selection="pravy kolo";
				axis="osa praveho kola";
			};
			class FWheelRot
			{
				type="rotationX";
				source="wheel";
				selection="predni kolo rot";
				axis="predni kolo rot";
				memory="false";
				minValue=0;
				maxValue=2;
				sourceAddress="loop";
				angle0=0;
				angle1="-rad 360";
			};
			class LWheelRot: FWheelRot
			{
				selection="levy kolo rot";
				axis="levy kolo rot";
				minValue=0;
				maxValue=2.300000;
			};
			class RWheelRot: LWheelRot
			{
				selection="pravy kolo rot";
				axis="pravy kolo rot";
			};
			class LFlap
			{
				type		="rotation";
				source		="flap";
				selection	="ls klapka";
				axis		="osa ls klapky";
				angle0		=0;
				angle1		="rad -28.6";
			};
			class RFlap
			{
				type		="rotation";
				source		="flap";
				selection	="ps klapka";
				axis		="osa ps klapky";
				angle0		=0;
				angle1		="rad 28.6";
			};
			class LElevator
			{
				type="rotation";
				source="elevator";
				selection="leva vejskovka";
				axis="osa leve vejskovky";
				minValue=-1;
				maxValue=1;
				angle0="rad 28.6";
				angle1="rad -28.6";
			};
			class RElevator: LElevator
			{
				selection="prava vejskovka";
				axis="osa prave vejskovky";
			};
			class LAileronT
			{
				type="rotation";
				source="aileronT";
				selection="lkh klapka";
				axis="osa lkh klapky";
				minValue=-0.500000;
				maxValue=1.400000;
				angle0=-0.500000;
				angle1=1.400000;
			};
			class RAileronT
			{
				type="rotation";
				source="aileronB";
				selection="pkh klapka";
				axis="osa pkh klapky";
				minValue=-1.400000;
				maxValue=0.500000;
				angle0=-1.400000;
				angle1=0.500000;
			};
			class LAileronB
			{
				type="rotation";
				source="aileronB";
				selection="lkd klapka";
				axis="osa lkd klapky";
				minValue=-1.400000;
				maxValue=0.500000;
				angle0=-1.400000;
				angle1=0.500000;
			};
			class RAileronB
			{
				type="rotation";
				source="aileronT";
				selection="pkd klapka";
				axis="osa pkd klapky";
				minValue=-0.500000;
				maxValue=1.400000;
				angle0=-0.500000;
				angle1=1.400000;
			};
			class LRudder
			{
				type="rotation";
				source="rudder";
				selection="leva smerovka";
				axis="osa leve smerovky";
				minValue=-1;
				maxValue=1;
				angle0="rad 22.9";
				angle1="rad -22.9";
			};
			class RRudder: LRudder
			{
				selection="prava smerovka";
				axis="osa prave smerovky";
			};
			class Rotor
			{
				type="rotation";
				source="rotor";
				selection="vrtule";
				axis="osa vrtule";
				sourceAddress="1";
				angle0=0;
				angle1="rad 1440";
			};
		};
	};
	class JASDF_B767: Plane
	{
		skeletonName="JSDF_767_Skeleton";
		class Animations : Animations
		{
			class L_Prop
			{
				type = "rotation";
				source = "rotor";
				selection = "L_PRO";
				axis = "osa_L_PRO";
				angle0 = 0;
				angle1 = -2 * 3.1415;
				sourceAddress="loop";
			};
			class R_Prop
			{
				type = "rotation";
				source = "rotor";
				selection = "R_PRO";
				axis = "osa_R_PRO";
				angle0 = 0;
				angle1 = 2 * 3.1415;
				sourceAddress="loop";
			};
			class HorizonBank
			{
				type="rotationZ";
				source="horizonBank";
				selection="horizont";
				axis="horizont_axis";
				memory=0;
				minValue="rad -45";
				maxValue="rad +45";
				angle0="rad -45";
				angle1="rad +45";
			};
			class HorizonDive : HorizonBank
			{
				type="rotationX";
				source="horizonDive";
				minValue="rad -360";
				maxValue="rad +360";
				angle0="rad -360";
				angle1="rad +360";
			};
/*	設定がうまくいかない〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
			class knots_1 : IndicatorSpeed
			{
				selection="knots_1";
				axis="osa_knots";
				sourceAddress="loop";
				angle0=0;
				angle1="-rad 360";
				minValue=0;
				maxValue=1.852*1000/360;
			};
			class knots2_1 : knots_1
			{
				selection="knots2_1";
				axis="osa_knots2";
			};

			class knots_pin : knots_1
			{
				selection="knots_pin";
				axis="osa_knots_pin";
				minValue=0;
				maxValue=280;
				angle0="rad -7.7*4";
				angle1="rad 360";
			};
			class knots_pin2 : knots_pin
			{
				selection="knots2_pin";
				axis="osa_knots2_pin";
			};

			class mach_1 : knots_1
			{
				selection="mach_1";
				axis="osa_mach";
				maxValue=1*1000*1224/360;
			};
			class mach2_1 : mach_1
			{
				selection="mach2_1";
				axis="osa_mach2";
			};
			class knots_10 : knots_1
			{
				selection="knots_10";
				maxValue=1.852*1000/360*10;
			};
			class knots2_10 : knots2_1
			{
				selection="knots2_10";
			};
			class knots_100 : knots_1
			{
				selection="knots_100";
				maxValue=1.852*1000/360*100;
			};
			class knots2_100 : knots2_1
			{
				selection="knots2_100";
			};
*/
			class AltRad100
			{
				type="rotation";
				sourceAddress="loop";
				source="altRadar";
				selection="height_100";
				axis="osa_height";
				memory=0;
				maxValue=1000;
				angle0=0;
				angle1="-rad 360";
			};
			class AltRad100_2 : AltRad100
			{
				selection="height2_100";
				axis="osa_height2";
			};
			class AltRad100_3 : AltRad100
			{
				selection="height3_100";
				axis="osa_height3";
			};
			class AltRad1000: AltRad100
			{
				source="altRadar";
				selection="height_1000";
				axis="osa_height";
				maxValue=10000;
			};
			class AltRad1000_2 : AltRad1000
			{
				selection="height2_1000";
				axis="osa_height2";
			};
			class AltRad1000_3 : AltRad1000
			{
				selection="height3_1000";
				axis="osa_height3";
			};
			class AltRad10000: AltRad100
			{
				source="altRadar";
				selection="height_10000";
				axis="osa_height";
				maxValue=100000;
			};
			class AltRad10000_2 : AltRad10000
			{
				selection="height2_10000";
				axis="osa_height2";
			};
			class AltRad10000_3 : AltRad10000
			{
				selection="height3_10000";
				axis="osa_height3";
			};
			class AltRadpin: AltRad100
			{
				source="altRadar";
				selection="height_pin";
				axis="osa_height_pin";
			};
			class AltRadpin_2 : AltRadpin
			{
				selection="height2_pin";
				axis="osa_height2_pin";
			};
			class AltRadpin_3 : AltRadpin
			{
				selection="height3_pin";
				axis="osa_height3_pin";
			};
			class IndicatorCompass : IndicatorCompass
			{
				selection="compass";
				axis="compass_axis";
			};
			class aileron_L1
			{
      				type = "rotation";
      				source = "aileron";
 				selection = "aileron_L1";
				axis = "aileron_L1_axis";
				memory = true; 
				sourceAddress = "clamp";
				minValue = -1;
              	    		maxValue = 1;
                    		angle0 = "rad -40"; 
      				angle1 = "rad 40";
			};
			class aileron_R1 : aileron_L1
			{
 				selection = "aileron_R1";
				axis = "aileron_R1_axis";
			};

			class spoiler_L1_1 : aileron_L1
			{
				minValue = 0;
 				selection = "spoiler_L1-1";
				axis = "spoiler_L1_axis";
                    		angle0 = 0; 
      				angle1 = "rad 40";
			};
			class spoiler_L1_2 : spoiler_L1_1
			{
 				selection = "spoiler_L1-2";
			};
			class spoiler_L2_1 : spoiler_L1_1
			{
 				selection = "spoiler_L2-1";
				axis = "spoiler_L2_axis";
      				angle1 = "rad -40";
			};
			class spoiler_L2_2 : spoiler_L2_1
			{
 				selection = "spoiler_L2-2";
			};
			class spoiler_R1_1 : aileron_L1
			{
				maxValue = 0;
 				selection = "spoiler_R1-1";
				axis = "spoiler_R1_axis";
				angle1 = 0;
      				angle0 = "rad -40";
			};
			class spoiler_R1_2 : spoiler_R1_1
			{
 				selection = "spoiler_R1-2";
			};
			class spoiler_R2_1 : spoiler_R1_1
			{
      				angle0 = "rad + 40";
 				selection = "spoiler_R2-1";
				axis = "spoiler_R2_axis";
			};
			class spoiler_R2_2 : spoiler_R2_1
			{
 				selection = "spoiler_R2-2";
			};

			class spoiler_L1_1_B : spoiler_L1_1
			{
      				source = "speedBrake";
			};
			class spoiler_L1_2B : spoiler_L1_2
			{
				minValue = -0.1;
      				source = "speedBrake";
			};
			class spoiler_L2_1B : spoiler_L2_1
			{
      				source = "speedBrake";
			};
			class spoiler_L2_2B : spoiler_L2_2
			{
				minValue = -0.1;
      				source = "speedBrake";
			};
			class spoiler_R1_1_B : spoiler_R1_1
			{
				minValue = 0;
              	    		maxValue = 1;
      				angle0 = 0;
      				angle1 = "rad -40";
      				source = "speedBrake";
			};
			class spoiler_R1_2B : spoiler_R1_2
			{
				minValue = -0.1;
              	    		maxValue = 1;
      				angle0 = 0;
      				angle1 = "rad -40";
      				source = "speedBrake";
			};
			class spoiler_R2_1B : spoiler_R2_1
			{
				minValue = 0;
              	    		maxValue = 1;
      				angle0 = 0;
      				angle1 = "rad +40";
      				source = "speedBrake";
			};
			class spoiler_R2_2B : spoiler_R2_2
			{
				minValue = -0.1;
              	    		maxValue = 1;
      				angle0 = 0;
      				angle1 = "rad +40";
      				source = "speedBrake";
			};

			class slat_LF : spoiler_L1_1
			{
      				source = "flap";
				selection="slat_LF";
				axis="slat_LF_axis";
      				angle1 = "rad -35";
			};
			class slat_RF : slat_LF
			{
				selection="slat_RF";
				axis="slat_RF_axis";
      				angle1 = "rad +35";
			};
			class elevatorL : aileron_L1
			{
      				source = "elevator";
 				selection = "elevator_L";
				axis = "elevator_L_axis";
			};
			class elevatorR : elevatorL
			{
 				selection = "elevator_R";
				axis = "elevator_R_axis";
                    		angle0 = "rad 40"; 
      				angle1 = "rad -40";
			};
			class rudder : aileron_L1
			{
      				source = "rudder";
 				selection = "rudder";
				axis = "rudder_axis";
                    		angle0 = "rad 35"; 
      				angle1 = "rad -35";
			};
			class flap_L1_1 : FWheelRot
			{
				sourceAddress = "clamp";
      				source = "flap";
 				selection = "flap_L1-1";
				axis = "flap_axis";
				minValue = 0;
              	    		maxValue = 1;
                    		angle0 = "0"; 
      				angle1 = "rad 12";
			};
			class flap_L1_2 : flap_L1_1
			{
				type="rotation";
				axis = "flap_L1-2_axis";
 				selection = "flap_L1-2";
      				angle1 = "rad 30";
			};
			class flap_L1_3 : flap_L1_2
			{
				axis = "flap_1-3_axis";
 				selection = "flap_L1-3";
      				angle1 = "rad +30";
			};
			class flap_L2_1 : flap_L1_2
			{
				axis = "flap_L2-1_axis";
 				selection = "flap_L2-1";
      				angle1 = "rad +20";
			};
			class flap_R1_1 : flap_L1_1
			{
 				selection = "flap_R1-1";
			};
			class flap_R1_2 : flap_L1_2
			{
				axis = "flap_R1-2_axis";
 				selection = "flap_R1-2";
      				angle1 = "rad -30";
			};
			class flap_R1_3 : flap_L1_3
			{
 				selection = "flap_R1-3";
			};
			class flap_R2_1 : flap_L1_2
			{
				axis = "flap_R2-1_axis";
 				selection = "flap_R2-1";
      				angle1 = "rad -30";
			};
			class damperF1
			{
				type="translationY";
				source="damper";
				selection="damper_F1";
				axis="";
				//minValue=-0.09;
				//maxValue=0.1;
				memory=false;
				animPeriod=0;
				minValue=-0.1;
				maxValue=0.08;
			};
			class damperL1 : damperF1
			{
				selection="damper_L1";
				minValue=-0.3;
				maxValue=0.08;
			};
			class damperL2 : damperF1
			{
				selection="damper_L2";
			};
			class damperR1 : damperF1
			{
				selection="damper_R1";
				minValue=-0.3;
				maxValue=0.08;
			};
			class damperR2 : damperF1
			{
				selection="damper_R2";
			};
			class gearF1 : LWheel
			{
				source="gear";
				selection ="gear_F1";
				axis ="gear_F1_axis";
				angle0="rad 0";
				angle1="rad -8";
				minValue=0;
				maxValue=1;
			};
			class gearL1 : LWheel
			{
				source="gear";
				selection ="gear_L1";
				axis ="gear_L1_axis";
				angle0="rad 0";
				angle1="rad 95";
				minValue=0;
				maxValue=1;
			};
			class gearR1 : gearL1
			{
				selection ="gear_R1";
				axis ="gear_R1_axis";
				angle0="rad 0";
				angle1="rad -95";
			};
			class gearL1_1 : gearL1
			{
				selection ="gear_L1_1";
				axis ="gear_L1_1_axis";
				angle0="rad 0";
				angle1="rad 150";
			};
			class gearL1_2 : gearL1_1
			{
				selection ="gear_L1_2";
				axis ="gear_L1_2_axis";
				angle1="rad -150";
			};
			class gearR1_1 : gearL1
			{
				selection ="gear_R1_1";
				axis ="gear_R1_1_axis";
				angle0="rad 0";
				angle1="rad -150";
			};
			class gearR1_2 : gearL1_1
			{
				selection ="gear_R1_2";
				axis ="gear_R1_2_axis";
				angle1="rad 150";
			};
			class gear_hatch_FL1 : gearL1
			{
				source="gear";
				selection ="gear_hatch_FL1";
				axis ="gear_hatch_FL1_axis";
				angle0="rad -90";
				angle1="rad 0";
			};
			class gear_hatch_FR1 : gear_hatch_FL1
			{
				selection ="gear_hatch_FR1";
				axis ="gear_hatch_FR1_axis";
				angle0="rad 90";
			};
			class gear_hatch_L1 : gear_hatch_FL1
			{
				selection ="gear_hatch_L1";
				axis ="gear_hatch_L1_axis";
				angle0="rad 90";
			};
			class gear_hatch_L2 : gear_hatch_FL1
			{
				selection ="gear_hatch_L2";
				axis ="gear_hatch_L2_axis";
				angle0="rad 90";
			};
			class gear_hatch_R1 : gear_hatch_FL1
			{
				selection ="gear_hatch_R1";
				axis ="gear_hatch_R1_axis";
				angle0="rad -90";
			};
			class gear_hatch_R2 : gear_hatch_FL1
			{
				selection ="gear_hatch_R2";
				axis ="gear_hatch_R2_axis";
				angle0="rad -90";
			};
			class FWheelRot: FWheelRot
			{
				selection="wheel_F1";
				axis="wheel_F1_axis";
				minValue=0;
				maxValue=-2.300000;
			};
			class LWheel_1Rot: LWheelRot
			{
				selection="wheel_L1";
				axis="wheel_L1_axis";
			};
			class LWheel_2Rot: LWheelRot
			{
				selection="wheel_L2";
				axis="wheel_L2_axis";
			};
			class RWheel_1Rot: LWheelRot
			{
				selection="wheel_R1";
				axis="wheel_R1_axis";
			};
			class RWheel_2Rot: LWheelRot
			{
				selection="wheel_R2";
				axis="wheel_R2_axis";
			};
			class damageHide
			{
				type="hide";
				source="damage";
				selection="damageHide";
			};
			class gear_F1_damage : damageHide {selection="gear_F1";};
			class gear_L1_damage : damageHide {selection="gear_L1";};
			class gear_L1_1_damage : damageHide {selection="gear_L1_1";};
			class gear_L1_2_damage : damageHide {selection="gear_L1_2";};
			class gear_R1_damage : damageHide {selection="gear_R1";};
			class gear_R1_1_damage : damageHide {selection="gear_R1_1";};
			class gear_R1_2_damage : damageHide {selection="gear_R1_2";};
			class wheel_F1_damage : damageHide {selection="wheel_F1";};
			class wheel_L1_damage : damageHide {selection="wheel_L1";};
			class wheel_L2_damage : damageHide {selection="wheel_L2";};
			class wheel_R1_damage : damageHide {selection="wheel_R1";};
			class wheel_R2_damage : damageHide {selection="wheel_R2";};
		};
	};
	class JASDF_E767: JASDF_B767 
	{
		class Animations : Animations
		{
			class Radar_dome
			{
				type="rotation";
				sourceAddress	="loop";
				source		="user";
				selection="Radar_dome";
				axis="Radar_dome_axis";
				memory 		=  1;
				maxValue	="2";
				minValue 	=  0;
				angle0=0;
				angle1		="rad  +360";
			};
			class Radar_dome_damage : damageHide {selection="Radar_dome";};
		};
	};
	class JASDF_KC767: JASDF_B767
	{
		class Animations : Animations
		{
			class probe
			{
				sourceAddress = "clamp";
				type="rotation";
				source="user";
				selection="probe";
				axis="probe_axis";
				minValue=0;
				maxValue=1;
				angle0=0;
				angle1="rad -45";
			};
			class probe_damage : damageHide {selection="probe";};
			class probe_pipe : Translation
			{
			source="user";
			selection="probe_pipe";
			axis="probe_pipe_axis";
			sourceAddress = "clamp";
			memory		=1;
			minValue	=0;
			maxValue	=1;
			offset0		= 0;
			offset1		= -1;
			};
			class probe_pipe_damage : damageHide {selection="probe_pipe";};
		};
	};
};