<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="tractor">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>

    <storeData>
        <name>
			<en>MTZ-80CM</en>
			<de>MTZ-80CM</de>
			<ru>МТЗ-80ХМ</ru>
		</name>
        <specs>
            <power>80</power>
            <maxSpeed>33</maxSpeed>
        </specs>
        <functions>
            <function>$l10n_function_tractor</function>
        </functions>
        <image>store/mtz80X.png</image>
        <price>14999</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>BELARUS</brand>
        <category>cottonVehicles</category>
        <shopTranslationOffset>0 0 0</shopTranslationOffset>
        <shopRotationOffset>0.25 0 0</shopRotationOffset>
        <vertexBufferMemoryUsage>2657072</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>519840</indexBufferMemoryUsage>
        <textureMemoryUsage>16952440</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
    </storeData>
	
	
    <base>
        <typeDesc>$l10n_typeDesc_tractor</typeDesc>
        <filename>mTz80X.i3d</filename>
        <size width="2.7" length="5"/>
        <components>
            <component centerOfMass="0 0 0.0" solverIterationCount="20" mass="4596" />
        </components>
        <schemaOverlay attacherJointPosition="0 0">
            <default name="DEFAULT_VEHICLE"/>
            <turnedOn name="DEFAULT_VEHICLE_ON"/>
            <selected name="DEFAULT_VEHICLE_SELECTED"/>
            <turnedOnSelected name="DEFAULT_VEHICLE_SELECTED_ON"/>
        </schemaOverlay>
    </base>

    <wheels>
        <wheelConfigurations>
            <wheelConfiguration name="$l10n_configuration_valueWheelNarrow" price="0">
                <wheels autoRotateBackSpeed="1.7">
                    <wheel filename="wheels/80front.xml" isLeft="true" hasTireTracks="true" hasParticles="true" >
                        <physics rotSpeed="1" restLoad="1.5" repr="0>0|3|0"  driveNode="0>0|3|0|0"  forcePointRatio="0.5" initialCompression="25" suspTravel="0.19" spring="32" damper="30" />
                    </wheel>
                    <wheel filename="wheels/80front.xml" isLeft="false" hasTireTracks="true" hasParticles="true" >
                        <physics rotSpeed="1" restLoad="1.5" repr="0>0|3|0"  driveNode="0>0|3|0|0"  forcePointRatio="0.5" initialCompression="25" suspTravel="0.19" spring="32" damper="30" />
                    </wheel>
                    <wheel filename="wheels/wheelsZad_narow.xml"  isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="1.0" repr="0>0|1" forcePointRatio="0.5" initialCompression="15" suspTravel="0.21" spring="45" damper="30" />
                    </wheel>
                    <wheel filename="wheels/wheelsZad_narow.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="1.0" repr="0>0|2" forcePointRatio="0.5" initialCompression="15" suspTravel="0.21" spring="45" damper="30" />
                    </wheel>
					<foliageBendingModifier index="2" minX="-1.2" maxX="1.2" />
				</wheels>
				<objectChange node="0>0|1" 		translationActive="0.833 0.551 -1.145" />
				<objectChange node="0>0|2" 		translationActive="-0.833 0.551 -1.145" />
				<objectChange node="0>5|0" 		visibilityActive="true" translationActive="0 0 0" rotationActive="0 0 0"/>
				<objectChange node="0>12" 		visibilityActive="false" />
				<objectChange node="0>13" 		translationActive="0 -0.352 -1" visibilityActive="false" />
				<objectChange node="0>14" 		translationActive="0 0.83 -0.79" />
				<objectChange node="0>" 		centerOfMassActive="0 0.25 0.0" />
			</wheelConfiguration>
			<wheelConfiguration name="$l10n_configuration_HMP" price="500">
                <wheels autoRotateBackSpeed="1.7">
					<wheel filename="wheels/80front.xml" isLeft="true" hasTireTracks="false" hasParticles="false" >
                        <physics rotSpeed="1" restLoad="1.5" repr="0>0|3|0"  driveNode="0>0|3|0|0"  forcePointRatio="0.5" initialCompression="25" suspTravel="0.19" spring="32" damper="30" />
                    </wheel>
                    <wheel filename="wheels/80front.xml" isLeft="false" hasTireTracks="false" hasParticles="false" >
                        <physics rotSpeed="1" restLoad="1.5" repr="0>0|3|0"  driveNode="0>0|3|0|0"  forcePointRatio="0.5" initialCompression="25" suspTravel="0.19" spring="32" damper="30" />
                    </wheel>
					
                    <wheel filename="wheels/wheelsZad_narow.xml"  isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="1.0" repr="0>0|1" forcePointRatio="0.5" initialCompression="15" suspTravel="0.21" spring="45" damper="30" />
                    </wheel>
                    <wheel filename="wheels/wheelsZad_narow.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="1.0" repr="0>0|2" forcePointRatio="0.5" initialCompression="15" suspTravel="0.21" spring="45" damper="30" />
                    </wheel>
					
					<wheel filename="wheels/80front.xml" isLeft="true" hasTireTracks="true" hasParticles="true" >
                        <physics rotSpeed="1" restLoad="1.5" repr="0>13|0"  driveNode="0>13|0|0"  forcePointRatio="0.5" initialCompression="25" suspTravel="0.19" spring="32" damper="30" />
                    </wheel>
                    <wheel filename="wheels/80front.xml" isLeft="false" hasTireTracks="true" hasParticles="true" >
                        <physics rotSpeed="1" restLoad="1.5" repr="0>13|1"  driveNode="0>13|1|0"  forcePointRatio="0.5" initialCompression="25" suspTravel="0.19" spring="32" damper="30" />
                    </wheel>
                    <foliageBendingModifier index="2" minX="-1.2" maxX="1.2" />
					<foliageBendingModifier index="5" minX="-1.2" maxX="1.2" />
					<foliageBendingModifier index="6" minX="-1.2" maxX="1.2" />
				</wheels>
				<objectChange node="0>0|1" 		translationActive="0.933 0.5 -1.145" />
				<objectChange node="0>0|2" 		translationActive="-0.933 0.5 -1.145" />
				<objectChange node="0>5|0" 		visibilityActive="false" translationActive="0 0 -2" rotationActive="0 180 0"/>
				<objectChange node="0>12" 		visibilityActive="true" />
				<objectChange node="0>13" 		translationActive="0 -0.352 -4.604" visibilityActive="false" />
				<objectChange node="0>14" 		translationActive="0 0.83 -4.79" />
				<objectChange node="0>" 		centerOfMassActive="0 0.25 -0.65" />
            </wheelConfiguration>
				
        </wheelConfigurations>

        <ackermannSteeringConfigurations>
            <ackermannSteering rotSpeed="60" rotMax="40" rotCenterWheel1="3" rotCenterWheel2="4" />
        </ackermannSteeringConfigurations>

	</wheels>


    <speedRotatingParts>
        <speedRotatingPart node="0>9|5|0"   wheelIndex="2" wheelScale="2"/>
        <speedRotatingPart node="0>9|6|0"   wheelIndex="2" wheelScale="2"/>
        <speedRotatingPart node="0>9|7|0"   wheelIndex="2" wheelScale="2"/>	
	</speedRotatingParts>

    <lights>
        <states>
            <state lightTypes="0" />
            <state lightTypes="0 1" />
            <state lightTypes="0 1 2" />
		</states>

        <realLights>
            <low>
                <light node="0>10|0|4|3|0"       lightTypes="0"  excludedLightTypes="2 3"/>
                <light node="0>2|3|0"       	 lightTypes="0" />
                <light node="0>2|2|2"       	 lightTypes="1" /> 
                <light node="0>2|2|0"       	 lightTypes="2" /> 
            </low>	                             
            <high>	                             

                <light node="0>2|1|2"       	 lightTypes="0"  />
                <light node="0>2|3|1"       	 lightTypes="0"  />
                <light node="0>2|1|3"       	 lightTypes="0"  />
                <light node="0>10|0|4|3|1|0"       lightTypes="0" excludedLightTypes="2 3"/>				
                <light node="0>10|0|4|3|2|0"       lightTypes="0" excludedLightTypes="2 3"/>				
                <light node="0>2|2|3"        	 lightTypes="1" /> 				
                <light node="0>2|2|1"        	 lightTypes="2" />
                <brakeLight node="0>2|4|0" />

                <turnLightLeft node="0>2|5|4" />

                <turnLightRight node="0>2|5|5" />
                <turnLightLeft node="0>10|0|4|3|3|0" />
                <turnLightRight node="0>10|0|4|3|4|0" />
                <turnLightLeft node="0>2|5|2" />
                <turnLightRight node="0>2|5|3" />					
            </high>
        </realLights>

        <defaultLights>
			<defaultLight shaderNode="0>10|0|8|0|0"        lightTypes="0 1 2"/>
			<defaultLight shaderNode="0>10|0|8|1|0"        lightTypes="0 1 2"/>			
			<defaultLight shaderNode="0>2|6|14|1"        		 lightTypes="0 1 2"/>
            <defaultLight shaderNode="0>2|6|15|1"               lightTypes="0 1 2"/>
            <defaultLight shaderNode="0>2|6|8|2"      lightTypes="2"/>
            <defaultLight shaderNode="0>2|6|9|1"      lightTypes="2"/>
            <defaultLight shaderNode="0>2|6|11|1"      lightTypes="1 2"/>
            <defaultLight shaderNode="0>2|6|10|2"      lightTypes="1 2"/>
            <defaultLight shaderNode="0>2|6|12|0"      lightTypes="0 1 2"/>
            <defaultLight shaderNode="0>2|6|13|0"      lightTypes="0 1 2"/>
        </defaultLights>

        <brakeLights>
            <brakeLight shaderNode="0>2|6|13|1" intensity="100"/>
            <brakeLight shaderNode="0>2|6|12|1" intensity="100"/>
        </brakeLights>
		
        <turnLights>
		    <turnLightRight shaderNode="0>2|6|14|3" intensity="100"/>
			<turnLightRight shaderNode="0>2|6|12|2" intensity="100"/>

            <turnLightLeft  shaderNode="0>2|6|15|3" intensity="100"/>
			<turnLightLeft  shaderNode="0>2|6|13|2" intensity="100"/>

        </turnLights>

        <sounds>
            <switchLight template="SWITCH_01" linkNode="0>" />
            <turnLight template="SWITCH_TURNLIGHT" linkNode="0>" />
        </sounds>

   </lights>

	<attacherJoints comboDuration="2">
	    <attacherJointConfigurations>
            <attacherJointConfiguration name="$l10n_configuration_valueDefault" price="0">
				<attacherJoint node="0>5|0|0|0|0" upperRotationOffset="-0.16" moveTime="2.2" comboTime="1">
					<distanceToGround lower="0.35" upper="1.3" />
					<rotationNode node="0>5|0|0" lowerRotation="-35 0 0" upperRotation="35 0 0" />
					<rotationNode2 node="0>5|0|0|0" />
					<bottomArm rotationNode="0>5|0|1" translationNode="0>5|0|1|0" referenceNode="0>5|0|1|0|0" zScale="-1" startRotation="30 0 0" />
					<topArm baseNode="0>5|0|2" filename="$data/shared/assets/upperLinks/walterscheid01.i3d" zScale="-1"/>
					<schema position="1 0" rotation="0" invertX="false" />
					<objectChange node="0>5|0|1|0|2" visibilityActive="true" visibilityInactive="false" />
					<objectChange node="0>5|0|1|0|3" visibilityActive="false" visibilityInactive="true" />
					<objectChange node="0>5|0|2" visibilityActive="true" visibilityInactive="false" />
				</attacherJoint>
				<attacherJoint node="0>5|0|1|0|3|0" jointType="trailer" lowerRotLimit="10 80 80" upperRotRotationOffset="0" allowsJointLimitMovement="false" comboTime="1">
					<distanceToGround lower="0.153" upper="0.946" />
					<schema position="1 0" rotation="0" invertX="false" />
				</attacherJoint>
				<attacherJoint node="0>5|0|1|0|3|0" jointType="trailerLow" lowerRotLimit="10 80 80" upperRotRotationOffset="0" allowsJointLimitMovement="false" comboTime="1">
					<distanceToGround lower="0.153" upper="0.946" />
					<schema position="1 0" rotation="0" invertX="false" />
				</attacherJoint>
				<attacherJoint node="0>5|1|0" jointType="trailer" lowerRotLimit="10 55 50" lowerTransLimit="0 0 0" upperRotRotationOffset="0" allowsJointLimitMovement="false" comboTime="0">
					<schema position="1 0" rotation="0" invertX="true" />
				</attacherJoint>
				<attacherJoint node="0>14" jointType="semitrailer" allowsJointLimitMovement="false" allowsLowering="false" lowerRotLimit="0 0 0">
					<schema position="1 0" rotation="0" invertX="false" />
					<support animationName="moveSupport"/>
					<objectChange node="0>13" visibilityActive="true" visibilityInactive="false" />
					<objectChange node="0>0|3" visibilityActive="false" visibilityInactive="true" />
				</attacherJoint>
			</attacherJointConfiguration>
		</attacherJointConfigurations>
		<sounds>
            <attach template="ATTACH_01" linkNode="0>" />
            <hydraulic template="DEFAULT_HYDRAULIC_SOUND" linkNode="0>" />
        </sounds>
	</attacherJoints>
	
	<powerTakeOffs>
        <output attacherJointIndices="1 2 3 5" outputNode="0>5|2|0" />
    </powerTakeOffs>
	
	<enterable isTabbable="true" >
	
        <enterReferenceNode node="0>" />
        <exitPoint node="0>3" />

        <cameras>
            <camera node="0>1|0|0" rotatable="true" rotateNode="0>1|0" limit="true" useWorldXZRotation="true" rotMinX="-1.4" rotMaxX="1" transMin="3.5" transMax="40" translation="0 0 5" rotation="-20 180 0"  >
                <raycastNode node="0>1|2"/>
                <raycastNode node="0>1|3"/>
                <raycastNode node="0>1|4"/>
            </camera>
            <camera node="0>6|0|2" rotatable="true" limit="true" rotMinX="-1.1" rotMaxX="0.4" transMin="0" transMax="0" useMirror="true" isInside="true" shadowFocusBox="0>1|5" />
        </cameras>

        <characterNode node="0>6|0|0" cameraMinDistance="1.5" spineRotation="-90 0 90" >
            <target ikChain="rightFoot" targetNode="0>6|1" />
            <target ikChain="leftFoot"  targetNode="0>6|2" />
            <target ikChain="rightArm"  targetNode="0>4|0|0|0" />
            <target ikChain="leftArm"   targetNode="0>4|0|0|1" />
        </characterNode>

        <characterTargetNodeModifier node="0>6|1" transitionTime="0.1" >
            <state node="0>6|4|1"   referenceNode="0>6|4|0|0" directionReferenceNode="0>6|4|0|0|0" />
            <state node="0>6|4|2|0" referenceNode="0>6|4|2" />
        </characterTargetNodeModifier>

        <enterAnimation name="enterAnimation"/>			
		

		<mirrors>
            <mirror node="0>10|0|0|6|2" prio="1" />
            <mirror node="0>10|0|0|6|3" prio="1" />
        </mirrors>

    </enterable>

    <motorized>
        <consumerConfigurations>
            <consumerConfiguration>
                <consumer fillUnitIndex="1" usage="45"  fillType="diesel" />  <!-- usage is per hour at max load and max rpm -->
                <consumer fillUnitIndex="2" usage="200" fillType="air" permanentConsumption="false" refillLitersPerSecond="250" refillCapacityPercentage="0.5" /> <!-- usage per second at full brake power -->
            </consumerConfiguration>
        </consumerConfigurations>

        <differentialConfigurations>
            <differentialConfiguration>
                <differentials>
                    <differential torqueRatio="0.5" maxSpeedRatio="1.8" wheelIndex1="1" wheelIndex2="2" /> <!-- front left-right -->
                    <differential torqueRatio="0.5" maxSpeedRatio="1.8" wheelIndex1="3" wheelIndex2="4" /> <!-- back left-right -->
                    <differential torqueRatio="0.5" maxSpeedRatio="1.8" differentialIndex1="1" differentialIndex2="2" /> <!-- front-back -->
                </differentials>
            </differentialConfiguration>
        </differentialConfigurations>

        <motorConfigurations>
            <motorConfiguration name="Д-240" price="0">
                <motor torqueScale="0.32" minRpm="850" maxRpm="2200" maxForwardSpeed="33" maxBackwardSpeed="12" brakeForce="3.5" lowBrakeForceScale="0.22" lowBrakeForceSpeedLimit="1" rotInertia="0.001">
                    <torque normRpm="0.45" torque="0.9"/>
                    <torque normRpm="0.5" torque="0.97"/>
                    <torque normRpm="0.59" torque="1"/>
                    <torque normRpm="0.72" torque="1"/>
                    <torque normRpm="0.86" torque="0.88"/>
                    <torque normRpm="1" torque="0.72"/>
                </motor>
                <transmission minForwardGearRatio="18.4" maxForwardGearRatio="130" minBackwardGearRatio="40" maxBackwardGearRatio="300"/>
            </motorConfiguration>

        </motorConfigurations>

        <exhaustEffects>
            <exhaustEffect node="0>9|0|0|0|0" filename="$data/particleSystems/shared/exhaust.i3d" minRpmColor="0.2 0.2 0.2 0.05" maxRpmColor="0 0 0 7" minRpmScale="0.05" maxRpmScale="0.5" xzRotationsOffset="0 0" xzRotationsForward="-100 0" xzRotationsBackward="100 0" xzRotationsLeft="0 -100" xzRotationsRight="0 100"/>
        </exhaustEffects>		
		
        <motorStartDuration>2500</motorStartDuration>

        <animationNodes>
            <animationNode node="0>9|2" rotAxis="3" rotSpeed="1200" turnOnFadeTime="4" turnOffFadeTime="3"/>
            <animationNode node="0>9|3" rotAxis="3" rotSpeed="1200" turnOnFadeTime="4" turnOffFadeTime="3"/>
            <animationNode node="0>9|4" rotAxis="3" rotSpeed="1200" turnOnFadeTime="4" turnOffFadeTime="3"/>


			<animationNode node="0>9|12"     rotAxis="3" rotSpeed="400"   turnOnFadeTime="4" turnOffFadeTime="3" shaderComponentScale="0 1 0 0" shaderParameterName="offsetUV" />			
		</animationNodes>

        <dashboards>
            <dashboard displayType="ANIMATION" valueType="rpm" animName="rpmDisplay" minValueAnim="0" maxValueAnim="2500" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ANIMATION" valueType="motorTemperature" animName="tempDisplay" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ANIMATION" valueType="speed"            animName="speedDisplay" minValueAnim="0"  maxValueAnim="40"   groups="MOTOR_ACTIVE"/>

		</dashboards>

        <sounds externalSoundFile="sounds/MTZ_82.xml" />
    </motorized>

    <drivable>
        <sounds>
            <waterSplash template="WATER_SPLASH_01" linkNode="0>" />
        </sounds>

        <steeringWheel node="0>4|0|0" indoorRotation="540" outdoorRotation="50" />

        <dashboards>
            <dashboard displayType="ROT" valueType="accelerationAxis" node="0>6|4|0|0"   minRot="0 0 0" maxRot="50 0 0" doInterpolation="true" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ROT" valueType="accelerationAxis" node="0>10|0|7|0"   minRot="0 0 0" maxRot="50 0 0" doInterpolation="true" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ROT" valueType="accelerationAxis" node="0>10|0|7|0|0"   minRot="0 0 0" maxRot="-50 0 0" doInterpolation="true" groups="MOTOR_ACTIVE"/>

            <dashboard displayType="ROT" valueType="decelerationAxis" node="0>6|4|2" minRot="0 0 0" maxRot="11 0 0" doInterpolation="true" groups="MOTOR_ACTIVE"/>
			
            <dashboard displayType="ROT" valueType="movingTool" node="0>6|6|3" rotAxis="1" minRot="20" maxRot="-20" axis="AXIS_FRONTLOADER_ARM2"  doInterpolation="true" groups="MOTOR_ACTIVE"/>			
			
			
		</dashboards>
    </drivable>


	
    <animations>
        <animation name="enterAnimation">
            <part node="0>4"       startTime="2"    endTime="3" startRotRot="35 0 0" endRot="0 0 0" />
            <part node="0>6|0"     startTime="1.0" endTime="1.2"  startTrans="-0.061 1.45 -0.807" endTrans="-0.061 1.392 -0.807" />
            <part node="0>6|0|1"         startTime="2.5" endTime="3.5"  endRot="-10 0 0" startRot="-90 0 0" />
			<part node="0>6|0|0"      startTime="2"    endTime="3" endRot="0 0 0" startRot="15 0 0" />
        </animation>		
        <animation name="wiperFrontAnimation">
            <part node="0>9|9|0"  startTime="0.0" endTime="0.7" startRot="0 0 0" endRot="0 0 75" />
        </animation>
        <animation name="rpmDisplay">
            <part node="0>6|5|0|0"  startTime="0.0" endTime="1.0" startRot="0 0 0" endRot="0 -130 0" />
			<part node="0>6|5|4|0"    startTime="0"    endTime="0.01" startRot="0 0 0"   endRot="0 -50 0"/>
			<part node="0>6|5|4|0"    startTime="0.01" endTime="1"    startRot="0 -50 0" endRot="0 -70 0"/>
			<part node="0>6|5|2|0"    startTime="0"    endTime="0.01" startRot="0 0 0"   endRot="0 5 0"/>
			<part node="0>6|5|2|0"    startTime="0.01" endTime="1"    startRot="0 5 0" endRot="0 -10 0"/>
		</animation>
		
        <animation name="speedDisplay">
			<part node="0>6|4|3" startTime="0.00" endTime="0.12" startRot="0 0 0"  endRot="7 0 0"/>
			<part node="0>6|4|3" startTime="0.12" endTime="0.24" startRot="7 0 0" endRot="0 0 0"/>
			<part node="0>6|4|3" startTime="0.40" endTime="0.60" startRot="0 0 0"  endRot="7 0 0"/>
			<part node="0>6|4|3" startTime="0.60" endTime="1.00" startRot="7 0 0" endRot="0 0 0"/>

			<part node="0>6|4|3|0" startTime="0.00" endTime="0.12" startRot="0 0 0"  endRot="-7.7 0 0"/>
			<part node="0>6|4|3|0" startTime="0.12" endTime="0.24" startRot="-7.7 0 0" endRot="0 0 0"/>
			<part node="0>6|4|3|0" startTime="0.40" endTime="0.60" startRot="0 0 0"  endRot="-7.7 0 0"/>
			<part node="0>6|4|3|0" startTime="0.60" endTime="1.00" startRot="-7.7 0 0" endRot="0 0 0"/>

			<part node="0>6|4|4" startTime="0.00" endTime="0.12" startRot="0 0 0"  endRot="7 0 0"/>
			<part node="0>6|4|4" startTime="0.12" endTime="0.24" startRot="7 0 0" endRot="0 0 0"/>
			<part node="0>6|4|4" startTime="0.40" endTime="0.60" startRot="0 0 0"  endRot="7 0 0"/>
			<part node="0>6|4|4" startTime="0.60" endTime="1.00" startRot="7 0 0" endRot="0 0 0"/>

			<part node="0>6|4|4|0" startTime="0.00" endTime="0.12" startRot="0 0 0"  endRot="-7 0 0"/>
			<part node="0>6|4|4|0" startTime="0.12" endTime="0.24" startRot="-7 0 0" endRot="0 0 0"/>
			<part node="0>6|4|4|0" startTime="0.40" endTime="0.60" startRot="0 0 0"  endRot="-7 0 0"/>
			<part node="0>6|4|4|0" startTime="0.60" endTime="1.00" startRot="-7 0 0" endRot="0 0 0"/>
			
			<part node="0>6|4|5" startTime="0.00" endTime="0.12" startRot="0 0 0"  endRot="7 0 0"/>
			<part node="0>6|4|5" startTime="0.12" endTime="0.24" startRot="7 0 0" endRot="0 0 0"/>
			<part node="0>6|4|5" startTime="0.40" endTime="0.60" startRot="0 0 0"  endRot="7 0 0"/>
			<part node="0>6|4|5" startTime="0.60" endTime="1.00" startRot="7 0 0" endRot="0 0 0"/>			
		</animation>  

		<animation name="fuelDisplay">
            <part node="0>6|5|5|0"  startTime="0.0" endTime="1.0" startRot="0 -9 0" endRot="0 -87 0" />
        </animation>
        <animation name="tempDisplay">
            <part node="0>6|5|1|0"  startTime="0.0" endTime="1.0" startRot="0 -14 0" endRot="0 -55 0" />
        </animation>
		
		<animation name="moveSupport">
            <part node="0>0|6" startTime="0" endTime="0.2" startTrans="0 0 2.843" endTrans="0 -0.48300001 0.63300002" />
			<part node="0>0|3" startTime="0" endTime="0.2" startTrans="0 0.234 1.315" endTrans="0 1.234 1.315" />
        </animation>
		
    </animations>


	
	
    <cylindered>
        <movingTools>
            <movingTool node="0>5|0|1" playSound="false">
	            <controls axis="AXIS_FRONTLOADER_ARM2" invertAxis="false" mouseSpeedFactor="1.0" iconName="FRONTLOADER_ARM_ROTATE"/> 
				<attacherJoint jointIndices="2 3"/>
	            <rotation rotSpeed="20" rotAcceleration="80" rotMax="35" rotMin="-25"/>
	            <dependentPart node="0>5|0|3"/>
	            <dependentPart node="0>5|0|0"/>
	            <dependentPart node="0>5|0|4|0"/>				
	        </movingTool>			

			<movingTool node="0>5|5|0|0">
				<dependentPart node="0>5|5|0|3|0" />
			</movingTool>

			<movingTool node="0>13" wheelIndices="5 6" />
			
		</movingTools>

        <movingParts>
            <movingPart node="0>5|0|3" referencePoint="0>5|0|1|0|1" localReferencePoint="0>5|0|3|1|0" referenceFrame="0>" >
                <dependentPart node="0>5|0|3|1|0" />
            </movingPart>
            <movingPart node="0>5|0|3|1|0" referencePoint="0>5|0|1|0|1" referenceFrame="0>5|0|3|2" />
            <movingPart node="0>5|0|4|0" referencePoint="0>5|0|3|0|0" referenceFrame="0>5|0|3|0|0" >
                <translatingPart node="0>5|0|4|0|0" />
            </movingPart>

			<movingPart node="0>5|5|0|3|0" referencePoint="0>5|5|0|0|0|0" referenceFrame="0>5|5|0|0|0|0" >
                <translatingPart node="0>5|5|0|3|0|0" />
            </movingPart>
			
			<movingPart node="0>13|2|0" referencePoint="0>13|0|3" referenceFrame="0>13|2|0" isActiveDirty="true">
				<translatingPart node="0>13|2|0|0" isActiveDirty="true"/>
            </movingPart>
			<movingPart node="0>13|2|1" referencePoint="0>13|1|3" referenceFrame="0>13|2|1" isActiveDirty="true">
				<translatingPart node="0>13|2|1|0" isActiveDirty="true"/>
            </movingPart>
			<movingPart node="0>13|2|2" referencePoint="0>13|1|2" referenceFrame="0>13|2|2" isActiveDirty="true">
				<translatingPart node="0>13|2|2|0" isActiveDirty="true"/>
            </movingPart>
			<movingPart node="0>13|2|3" referencePoint="0>13|0|2" referenceFrame="0>13|2|3" isActiveDirty="true">
				<translatingPart node="0>13|2|3|0" isActiveDirty="true"/>
            </movingPart>

			<!-- <movingPart node="1>" referencePoint="0>13" referenceFrame="0>" isActiveDirty="true" /> -->
 
		</movingParts>

        <sounds>
            <hydraulic template="DEFAULT_HYDRAULIC_SOUND" linkNode="0>"/>
        </sounds>

        <dashboards>
            <dashboard displayType="ROT" valueType="movingTool" node="0>6|6|3" rotAxis="1" minRot="20" maxRot="-20" axis="AXIS_FRONTLOADER_ARM2"  doInterpolation="true" groups="MOTOR_ACTIVE"/>			
		</dashboards>		
		
    </cylindered>

    <wipers>
        <wiper animName="wiperFrontAnimation" >
            <state animSpeed="0.75" animPause="2.0" />
            <state animSpeed="0.75" animPause="0.0" />
            <state animSpeed="1.10" animPause="0.0" />
        </wiper>
    </wipers>

    <connectionHoses>
        <target attacherJointIndices="1 2 3 5" type="hydraulicIn" node="0>5|3|0"/>
        <target attacherJointIndices="1 2 3 5" type="hydraulicOut" node="0>5|3|1"/>

        <!-- <target attacherJointIndices="4 5" type="hydraulicIn" node="0>5|5|0|6|0"/>
        <target attacherJointIndices="4 5" type="hydraulicOut" node="0>5|5|0|6|1"/> -->		
		
        <target attacherJointIndices="1 2 3" type="airDoubleRed" node="0>5|3|2" socket="air_red"/>
        <target attacherJointIndices="1 2 3" type="airDoubleYellow" node="0>5|3|3" socket="air_yellow"/>

        <target attacherJointIndices="1 2 3 5" type="electric" node="0>5|3|4|0|0"/>
    </connectionHoses>

    <suspensions>
        <suspension node="0>6|0"             weight="150" minTranslation="0 -0.06 0.0" maxTranslation="0 0.015 0.0" suspensionParametersX="20 4" suspensionParametersY="5 1" suspensionParametersZ="10 2" />
        <suspension useCharacterTorso="true" weight="90"  minRotation="0 -5 -5" maxRotation="0 5 5" suspensionParametersY="7 1" suspensionParametersZ="7 1" />
    </suspensions>

    <fillUnit>
        <fillUnitConfigurations>
            <fillUnitConfiguration>
                <fillUnits>
                    <fillUnit unit="$l10n_unit_literShort" showOnHud="false" showInShop="false" fillTypes="diesel" capacity="120" >
                        <dashboard displayType="ANIMATION" valueType="fillLevel" animName="fuelDisplay" groups="MOTOR_ACTIVE"/>
                    </fillUnit>
                    <fillUnit unit="$l10n_unit_literShort" showOnHud="false" showInShop="false" fillTypes="air" capacity="20" />
                </fillUnits>
            </fillUnitConfiguration>
        </fillUnitConfigurations>
    </fillUnit>

    <honk>
        <sound template="HONK_FENDT511C" linkNode="0>" />
    </honk>

    <dashboard>
        <groups>
            <group name="MOTOR_STARTING" isMotorStarting="true"/>
            <group name="MOTOR_ACTIVE"   isMotorStarting="true" isMotorRunning="true"/>
        </groups>
        <default>
            <dashboard displayType="EMITTER" node="0>10|1|2" idleValue="0" intensity="0.5" groups="MOTOR_STARTING" />
        </default>
    </dashboard>

    <ai>
        <collisionTrigger node="0>7|0" />
    </ai>

    <foliageBending>
        <bendingNode minX="-1.0" maxX="1.0" minZ="-2.0" maxZ="2.25" yOffset="0.6" />
        <bendingNode minX="-1.0" maxX="1.0" minZ="-2.0" maxZ="-0.3" yOffset="0.6" />
    </foliageBending>


	
    <baseMaterial>
        <material name="01Mat" baseNode="0>10|0|4">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
            <shaderParameter name="colorMat1" value="0.07 0.36 0.6 6"/>
		</material>
        <material name="MatExtUK" baseNode="0>10|0|0|6|11">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
            <shaderParameter name="colorMat1" value="0.07 0.36 0.6 6"/>
		</material>	
        <material name="02Mat" baseNode="0>4">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>
        <material name="04MatUK" baseNode="0>10|0|6">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>
        <material name="04Mat" baseNode="0>5|0|1|0">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>
        <material name="03Mat" baseNode="0>10|0|7">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>
        <material name="reduktor2" baseNode="0>10|0|6|5">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>
		<material name="UnnamedMaterial" baseNode="0>0|3|0|1">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>
        <material name="MatUKinter" baseNode="0>10|0|0|6|9">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>
        <material name="02MatUK" baseNode="0>10|0|0|6|10">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>
        <material name="kepZadP_mat" baseNode="0>10|0|0|9">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>
        <material name="kepZadL_mat" baseNode="0>10|0|0|10">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>
        <material name="faripered_mat" baseNode="0>10|0|8">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>
        <material name="body_mat" baseNode="0>10|0|6|5|0">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>
		<material name="obves" baseNode="0>12">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>
		<material name="l" baseNode="0>13|0">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>
		<material name="r" baseNode="0>13|1">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>
		<material name="m" baseNode="0>13|2">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>
		
	</baseMaterial>	

    <baseMaterialConfigurations price="300" useDefaultColors="true" defaultColorIndex="17">
		<baseMaterialConfiguration color="0.07 0.36 0.6 6"    price="300"/>
        <material name="01Mat" shaderParameter="colorMat0" />
        <material name="01Mat" shaderParameter="colorMat1" />
		<material name="02Mat" shaderParameter="colorMat0" />	
		<material name="MatExtUK" shaderParameter="colorMat0" />
		<material name="MatExtUK" shaderParameter="colorMat1" />
		<material name="MatUKinter" shaderParameter="colorMat0" />
		<material name="02MatUK" shaderParameter="colorMat0" />			
		<material name="kepZadP_mat" shaderParameter="colorMat0" />			
		<material name="kepZadL_mat" shaderParameter="colorMat0" />				
		<material name="UnnamedMaterial" shaderParameter="colorMat0" />					
	</baseMaterialConfigurations>	

    <designMaterialConfigurations price="500" useDefaultColors="true" defaultColorIndex="17">
 		<designMaterialConfiguration color="0.07 0.36 0.6 6"    price="300"/>
		<material name="04Mat" shaderParameter="colorMat0" />
        <material name="03Mat" shaderParameter="colorMat0" />
        <material name="04MatUK" shaderParameter="colorMat0" />	
		<material name="faripered_mat" shaderParameter="colorMat0" />
		<material name="reduktor2" shaderParameter="colorMat0" />
		<material name="body_mat" shaderParameter="colorMat0" />
		<material name="obves" shaderParameter="colorMat0" />
		<material name="l" shaderParameter="colorMat0" />
		<material name="r" shaderParameter="colorMat0" />
		<material name="m" shaderParameter="colorMat0" />
    </designMaterialConfigurations>	
	
    <rimColorConfigurations useDefaultColors="true" price="300">	
 		<rimColorConfiguration color="0.07 0.36 0.6 6"    price="300"/>
    </rimColorConfigurations>	

	<vehicleTypeConfigurations title="$l10n_configuration_cabin">
        <vehicleTypeConfiguration name="Цветная" price="0" vehicleType="tractor">
            <objectChange node="0>10|0|0|7" visibilityActive="true"/>
			<objectChange node="0>10|0|0|8" visibilityActive="false"/>
        </vehicleTypeConfiguration>
		<vehicleTypeConfiguration name="Чёрная" price="5000" vehicleType="tractor">
            <objectChange node="0>10|0|0|7" visibilityActive="false"/>
			<objectChange node="0>10|0|0|8" visibilityActive="true"/>
        </vehicleTypeConfiguration>
    </vehicleTypeConfigurations>




	
    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="3" fieldMultiplier="2"/>


</vehicle>
