<?xml version="1.0" encoding="utf-8" standalone="no"?>
<vehicle type="tractor">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>
    <storeData>
        <name>Industrial D21</name>
        <specs>
            <power>127</power>
            <maxSpeed>34</maxSpeed>
        </specs>
        <functions>
            <function>$l10n_function_tractor</function>
        </functions>
        <image>store.dds</image>
        <price>20000</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>ALLISCHALMERS</brand>
        <category>tractorsM</category>
    </storeData>
	
    <base>
        <typeDesc>$l10n_typeDesc_tractor</typeDesc>
        <filename>D21.i3d</filename>
		<sounds filename="sounds/magnum7240Pro.xml"/>			
        <size width="4.5" length="6"/>
        <components>
            <component centerOfMass="0 0.8 0.15" solverIterationCount="10" mass="4300"/>
            <component centerOfMass="0 0.1 0" solverIterationCount="10" mass="1500"/>
            <joint component1="1" component2="2" node="axisJoint" rotLimit="0 0 15" transLimit="0 0 0"/>
        </components>
        <schemaOverlay name="VEHICLE" attacherJointPosition="0.5 0"/>
		<mapHotspot type="TRACTOR" />
    </base>

    <wheels>
        <wheelConfigurations>
            <wheelConfiguration name="4 Rib Wide Singles" price="0">
                <wheels autoRotateBackSpeed="2.2">
                    <wheel filename="Wheels/4ribtall.xml" isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="1" restLoad="1.47" repr="leftSpindle" driveNode="leftFrontWheel" radius="0.5" forcePointRatio="0.5" initialCompression="25" suspTravel="0.27" spring="38" damper="60"/>
                    </wheel>
                    <wheel filename="Wheels/4ribtall.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="1" restLoad="1.56" repr="rightSpindle" driveNode="rightFrontWheel" radius="0.5" forcePointRatio="0.5" initialCompression="25" suspTravel="0.27" spring="38" damper="60"/>
                    </wheel>
                    <wheel filename="Rear Wheels/710_70R38.xml" isLeft="true"  hasTireTracks="true" hasParticles="true" additionalColor="0.938 0.73 0.434 6">
                        <physics rotSpeed="0" restLoad="1.29" repr="leftRearWheel" forcePointRatio="0.5" initialCompression="25" suspTravel="0.1" spring="44" damper="50"/>				
				   </wheel>
                    <wheel filename="Rear Wheels/710_70R38.xml" isLeft="false"  hasTireTracks="true" hasParticles="true" additionalColor="0.938 0.73 0.434 6">
                        <physics rotSpeed="0" restLoad="1.28" repr="rightRearWheel" forcePointRatio="0.5" initialCompression="25" suspTravel="0.1" spring="44" damper="50"/>                 
					</wheel>
                </wheels>
            </wheelConfiguration>
			
            
			
			<wheelConfiguration name="4 Rib Wide Duals" price="1000">
                <wheels autoRotateBackSpeed="2.2">
                    <wheel filename="Wheels/4ribtall.xml" isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="1" restLoad="1.47" repr="leftSpindle" driveNode="leftFrontWheel" radius="0.5" forcePointRatio="0.5" initialCompression="25" suspTravel="0.27" spring="38" damper="60"/>
                    </wheel>
                    <wheel filename="Wheels/4ribtall.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="1" restLoad="1.56" repr="rightSpindle" driveNode="rightFrontWheel" radius="0.5" forcePointRatio="0.5" initialCompression="25" suspTravel="0.27" spring="38" damper="60"/>
                    </wheel>
                    <wheel filename="Rear Wheels/710_70R38.xml" isLeft="true"  hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="1.52" repr="leftRearWheel" forcePointRatio="0.5" initialCompression="25" suspTravel="0.3" spring="24" damper="60"/>
                        <additionalWheel filename="Rear Wheels/710_70R38.xml" offset=".075" hasTireTracks="true" hasParticles="true"/>
                    </wheel>
                    <wheel filename="Rear Wheels/710_70R38.xml" isLeft="false"  hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="1.51" repr="rightRearWheel" forcePointRatio="0.5" initialCompression="25" suspTravel="0.3" spring="24" damper="60"/>
                        <additionalWheel filename="Rear Wheels/710_70R38.xml" offset=".075" hasTireTracks="true" hasParticles="true"/>	
                    </wheel>
                </wheels>					
                    <foliageBendingModifier index="2" minX="-2.15" maxX="2.15"/>
                <size width="5"/>
            </wheelConfiguration>
			
            <wheelConfiguration name="Diamind Wide Singles" price="0">
                <wheels autoRotateBackSpeed="2.2">
                    <wheel filename="Wheels/diamond.xml" isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="1" restLoad="1.47" repr="leftSpindle" driveNode="leftFrontWheel" radius="0.5" forcePointRatio="0.5" initialCompression="25" suspTravel="0.27" spring="38" damper="60"/>
                    </wheel>
                    <wheel filename="Wheels/diamond.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="1" restLoad="1.56" repr="rightSpindle" driveNode="rightFrontWheel" radius="0.5" forcePointRatio="0.5" initialCompression="25" suspTravel="0.27" spring="38" damper="60"/>
                    </wheel>
                    <wheel filename="Rear Wheels/710_70R38.xml" isLeft="true"  hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="1.29" repr="leftRearWheel" forcePointRatio="0.5" initialCompression="25" suspTravel="0.3" spring="24" damper="60"/>
                    </wheel>
                    <wheel filename="Rear Wheels/710_70R38.xml" isLeft="false"  hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="1.28" repr="rightRearWheel" forcePointRatio="0.5" initialCompression="25" suspTravel="0.3" spring="24" damper="60"/>
                    </wheel>
                </wheels>
            </wheelConfiguration>
			
			<wheelConfiguration name="Diamond Wide Duals" price="1000">
                <wheels autoRotateBackSpeed="2.2">
                    <wheel filename="Wheels/diamond.xml" isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="1" restLoad="1.47" repr="leftSpindle" driveNode="leftFrontWheel" radius="0.5" forcePointRatio="0.5" initialCompression="25" suspTravel="0.27" spring="38" damper="60"/>
                    </wheel>
                    <wheel filename="Wheels/diamond.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="1" restLoad="1.56" repr="rightSpindle" driveNode="rightFrontWheel" radius="0.5" forcePointRatio="0.5" initialCompression="25" suspTravel="0.27" spring="38" damper="60"/>
                    </wheel>
                    <wheel filename="Rear Wheels/710_70R38.xml" isLeft="true"  hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="1.52" repr="leftRearWheel" forcePointRatio="0.5" initialCompression="25" suspTravel="0.3" spring="24" damper="60"/>
                        <additionalWheel filename="Rear Wheels/710_70R38.xml" offset=".075" hasTireTracks="true" hasParticles="true"/>
                    </wheel>
                    <wheel filename="Rear Wheels/710_70R38.xml" isLeft="false"  hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="1.51" repr="rightRearWheel" forcePointRatio="0.5" initialCompression="25" suspTravel="0.3" spring="24" damper="60"/>
                        <additionalWheel filename="Rear Wheels/710_70R38.xml" offset=".075" hasTireTracks="true" hasParticles="true"/>	
                    </wheel>
                </wheels>					
                    <foliageBendingModifier index="2" minX="-2.15" maxX="2.15"/>
                <size width="5"/>
            </wheelConfiguration>
			
            <wheelConfiguration name="4 Rib Row Crop Singles" price="0">
                <wheels autoRotateBackSpeed="2.2">
                    <wheel filename="Wheels/4ribtall.xml" isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="1" restLoad="1.47" repr="leftSpindle" driveNode="leftFrontWheel" radius="0.5" forcePointRatio="0.5" initialCompression="25" suspTravel="0.27" spring="38" damper="60"/>
                    </wheel>
                    <wheel filename="Wheels/4ribtall.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="1" restLoad="1.56" repr="rightSpindle" driveNode="rightFrontWheel" radius="0.5" forcePointRatio="0.5" initialCompression="25" suspTravel="0.27" spring="38" damper="60"/>
                    </wheel>
                    <wheel filename="Rear Wheels/Row_Crop.xml" isLeft="true"  hasTireTracks="true" hasParticles="true" additionalColor="0.938 0.73 0.434 6">
                        <physics rotSpeed="0" restLoad="1.29" repr="leftRearWheel" forcePointRatio="0.5" initialCompression="25" suspTravel="0.1" spring="44" damper="50"/>				
				   </wheel>
                    <wheel filename="Rear Wheels/Row_Crop.xml" isLeft="false"  hasTireTracks="true" hasParticles="true" additionalColor="0.938 0.73 0.434 6">
                        <physics rotSpeed="0" restLoad="1.28" repr="rightRearWheel" forcePointRatio="0.5" initialCompression="25" suspTravel="0.1" spring="44" damper="50"/>                 
					</wheel>
                </wheels>
            </wheelConfiguration>	

<wheelConfiguration name="4 Rib Row Crop Duals" price="1000">
                <wheels autoRotateBackSpeed="2.2">
                    <wheel filename="Wheels/4ribtall.xml" isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="1" restLoad="1.47" repr="leftSpindle" driveNode="leftFrontWheel" radius="0.5" forcePointRatio="0.5" initialCompression="25" suspTravel="0.27" spring="38" damper="60"/>
                    </wheel>
                    <wheel filename="Wheels/4ribtall.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="1" restLoad="1.56" repr="rightSpindle" driveNode="rightFrontWheel" radius="0.5" forcePointRatio="0.5" initialCompression="25" suspTravel="0.27" spring="38" damper="60"/>
                    </wheel>
                    <wheel filename="Rear Wheels/Row_Crop.xml"  isLeft="true"  hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="1.52" repr="leftRearWheel" forcePointRatio="0.5" initialCompression="25" suspTravel="0.3" spring="24" damper="60"/>
                        <additionalWheel filename="Rear Wheels/Row_Crop.xml" offset="0" hasTireTracks="true" hasParticles="true"/>
                    </wheel>
                    <wheel filename="Rear Wheels/Row_Crop.xml"  isLeft="false"  hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="1.51" repr="rightRearWheel" forcePointRatio="0.5" initialCompression="25" suspTravel="0.3" spring="24" damper="60"/>
                        <additionalWheel filename="Rear Wheels/Row_Crop.xml" offset="0" hasTireTracks="true" hasParticles="true"/>	
                    </wheel>
                </wheels>					
                    <foliageBendingModifier index="2" minX="-2.15" maxX="2.15"/>
                <size width="5"/>
            </wheelConfiguration>			
			
		</wheelConfigurations>
		
		<ackermannSteeringConfigurations>
			<ackermannSteering rotSpeed="60" rotMax="50" rotCenterWheel1="3" rotCenterWheel2="4"/>
		</ackermannSteeringConfigurations>
    </wheels>
	
    <attacherJoints comboDuration="2">
        <attacherJoint node="attacherJointBack" upperRotationOffset="1.07" moveTime="2.5" comboTime="1">
            <distanceToGround lower="0.313" upper="1.29"/>
            <rotationNode node="attacherJointBackRot" upperRotation="60 0 0" lowerRotation="-25 0 0"/>
            <rotationNode2 node="attacherJointBackRot2"/>
            <bottomArm rotationNode="attacherJointBackArmBottom" referenceNode="referencePointBackBottom" zScale="-1"/>
            <topArm baseNode="toparm" filename="$data/shared/assets/upperLinks/walterscheid03.i3d" color="1 0.132 0" color2="SHARED_BLACK0" zScale="-1"/>
            <schema position="1 0" rotation="0" invertX="false"/>
        </attacherJoint>
		
        <attacherJoint node="lowTrailerAttacherJoint" jointType="trailer" lowerRotLimit="20 80 80" comboTime="1" allowsJointLimitMovement="false" upperRotRotationOffset="0">
            <transNode node="lowTrailerAttacherJoint"/>
            <distanceToGround lower="0.59" upper="0.61"/>
			<!-- <objectChange node="attacherJointBackArmBottom" rotationActive="-10 0 0" rotationInactive="-5.464 0 0"/>			 -->
			<!-- <objectChange node="hitchPin" visibilityActive="true"  visibilityInactive="false"/>			 -->
            <schema position="1 0" rotation="0" invertX="false"/>
        </attacherJoint>
		
        <attacherJoint node="lowTrailerAttacherJoint" jointType="trailerLow" lowerRotLimit="20 80 80" comboTime="1" allowsJointLimitMovement="false" upperRotRotationOffset="0">
            <transNode node="lowTrailerAttacherJoint"/>
            <distanceToGround lower="0.59" upper="0.61"/>
			<!-- <objectChange node="attacherJointBackArmBottom" rotationActive="-10 0 0" rotationInactive="-5.464 0 0"/> -->
			<!-- <objectChange node="hitchPin" visibilityActive="true"  visibilityInactive="false"/>			 -->
            <schema position="1 0" rotation="0" invertX="false"/>
        </attacherJoint>
    </attacherJoints>
	
    <powerTakeOffs>
        <output outputNode="rearPTO" attacherJointIndices="1 2 3"/>
    </powerTakeOffs>
	
    <enterable>
        <exitPoint node="0>3|1"/>
        <enterReferenceNode node="D21_main_component1"/>
		<characterNode node="player_skin" cameraMinDistance="2.5" spineRotation="-90 0 90">
			<target ikChain="rightFoot" targetNode="player_rightFoot" setDirty="true"/>
			<target ikChain="leftFoot" targetNode="player_leftFoot" setDirty="true"/>
			<target ikChain="rightArm" targetNode="rightArm" setDirty="true"/>
			<target ikChain="leftArm" targetNode="leftHand" setDirty="true"/>
		</characterNode>

		<characterTargetNodeModifier node="player_rightFoot" transitionTime="0.0" >
			<state node="player_rightFootBrake" referenceNode="brake" />
		</characterTargetNodeModifier>		
		<characterTargetNodeModifier node="player_leftFoot" transitionTime="0.0" >
			<state node="player_leftFootClutch" referenceNode="clutch" />
		</characterTargetNodeModifier>
		<characterTargetNodeModifier node="rightArm" transitionTime="0.01" >
			<state node="rightArmShifter" referenceNode="shifter" poseId="wideFingers" />
		</characterTargetNodeModifier>
		<characterTargetNodeModifier node="player_skin" transitionTime="0.2">
            <state node="player_skinShifter" referenceNode="shifter" />
	    </characterTargetNodeModifier>
		<characterTargetNodeModifier node="player_rightFoot" transitionTime="0.2">
            <state node="player_rightFootShifter" referenceNode="shifter" />
	    </characterTargetNodeModifier>		
		
		<cameras>
			<camera node="outdoorCamera" rotatable="true" rotateNode="outdoorCameraTarget" limit="true" useWorldXZRotation="true" rotMinX="-1.4" rotMaxX="1" transMin="4.2" transMax="40" translation="0 0 7.9" rotation="-20 180 0">
				<raycastNode node="cameraRaycastNode1"/>
				<raycastNode node="cameraRaycastNode2"/>
			</camera>
			<camera node="indoorCamera" rotatable="true" limit="true" rotMinX="-1.1" rotMaxX="0.4" transMin="0" transMax="0" useMirror="true" isInside="true" />
		</cameras>
    </enterable>
	
    <motorized>
        <consumerConfigurations>
            <consumerConfiguration>
                <consumer fillUnitIndex="1" usage="36" fillType="diesel"/>
                <!-- usage is per hour at max load and max rpm -->
            </consumerConfiguration>
        </consumerConfigurations>
        <motorConfigurations>
			<motorConfiguration name="D21" hp="119" price="0">
                <motor torqueScale="0.778" minRpm="700" maxRpm="2400" maxForwardSpeed="34" maxBackwardSpeed="12.7" brakeForce="8" lowBrakeForceScale="0.22" rotInertia="0.005" >
                    <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 autoGearChangeTime="0.3" gearChangeTime="0.3" name="$l10n_info_transmission_manual">
                    <directionChange useGear="true" useGroup="false" changeTime="0.5"/>
                    <groups type="DEFAULT" changeTime="0.2">
                        <group ratio="0.572" name="L" isDefault="true"/>
                        <group ratio="1.000" name="H"/>
                    </groups>

                    <forwardGear maxSpeed="11.80" name="1"/>
                    <forwardGear maxSpeed="15.50" name="2"/>
                    <forwardGear maxSpeed="25.50" name="3"/>
                    <forwardGear maxSpeed="34.10" name="4"/>				
					
					<backwardGear maxSpeed="10.9" name="R"/>
                </transmission>				
			</motorConfiguration>
        </motorConfigurations>

        <gearLevers>
            <gearLever node="rangeKnob" centerAxis="1" changeTime="0.2" handsOnDelay="0.2">
                <state group="1" xRot="0.0" />
                <state group="2" xRot="2.0" />
            </gearLever>

            <gearLever node="shifter" centerAxis="0" changeTime="0.5" handsOnDelay="0.2">
                <state gear="-1" xRot="-5.0" yRot="0.0" zRot="5.0" />				
			    <state gear="0" xRot="0" yRot="0.0" zRot="0"/>  
                <state gear="1" xRot="5.0" yRot="0.0" zRot="-5.0" />
                <state gear="2" xRot="-5.0" yRot="0.0" zRot="-5.0" />
                <state gear="3" xRot="5.0" yRot="0.0" zRot="0.0" />
                <state gear="4" xRot="-5.0" yRot="0.0" zRot="0.0" />			
            </gearLever>
        </gearLevers>
		 
        <differentialConfigurations>
            <differentialConfiguration>
                <differentials>
                    <differential torqueRatio="0.5" maxSpeedRatio="1.3" wheelIndex1="1" wheelIndex2="2"/>
                    <differential torqueRatio="0.5" maxSpeedRatio="1.4" wheelIndex1="3" wheelIndex2="4"/>
                    <differential torqueRatio="0.5" maxSpeedRatio="1.1" differentialIndex1="1" differentialIndex2="2"/>
                </differentials>
            </differentialConfiguration>
        </differentialConfigurations>
		
        <exhaustEffects>
          <exhaustEffect node="chromePipeExhaust" filename="$data/effects/exhaust/exhaust.i3d" minRpmColor="0 0 0 5" maxRpmColor="0.01 0.01 0.01 12" minRpmScale="0.1" maxRpmScale="0.55" />
          <exhaustEffect node="straightPipeExhaust" filename="$data/effects/exhaust/exhaust.i3d" minRpmColor="0 0 0 5" maxRpmColor="0.01 0.01 0.01 12" minRpmScale="0.1" maxRpmScale="0.55" />
        </exhaustEffects>
        <exhaustFlap node="cap" maxRot="-70"/>
        <motorStartDuration>2000</motorStartDuration>

		<dashboards>
			<dashboard displayType="ANIMATION" valueType="rpm" animName="rpmNeedleAnim" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ANIMATION" valueType="motorTemperature" animName="tempNeedleAnim" groups="MOTOR_ACTIVE"/>			
			<dashboard displayType="ROT" valueType="clutchPedal" node="clutch" minRot="0" maxRot="-25" rotAxis="1" doInterpolation="true" groups="MOTOR_ACTIVE"/>			
			<dashboard displayType="MULTI_STATE" valueType="ignitionState" node="key" doInterpolation="true" groups="MOTOR_ACTIVE">
                <state value="0" rotation="90 0 0"/>
                <state value="1" rotation="90 0 35"/>
                <state value="2" rotation="90 0 35"/>
            </dashboard>					
			<dashboard displayType="MULTI_STATE" valueType="ignitionState" node="pushButton" doInterpolation="true" groups="MOTOR_ACTIVE">
                <state value="0" translation="0 0 0"/>
                <state value="1" translation="0 0 0"/>
                <state value="2" translation="0 0 0"/>
            </dashboard>				
		
        </dashboards>		
		
        <animationNodes>
            <animationNode node="engineFan" rotSpeed="1200" rotAxis="3" turnOnFadeTime="4" turnOffFadeTime="3"/>
			<animationNode class="ShakeAnimation" node="chrome" shaking="0.001 0.001 0 100" turnOnFadeTime="1" turnOffFadeTime="2" />
			<animationNode class="ShakeAnimation" node="straight" shaking="0.001 0.001 0 100" turnOnFadeTime="1" turnOffFadeTime="2" />
			<animationNode class="ShakeAnimation" node="cap" shaking="0.001 0.001 0 100" turnOnFadeTime="1" turnOffFadeTime="2" />					
			<animationNode node="belts" rotSpeed="-100" rotAxis="3" shaderComponentScale="1 0 0 0" shaderParameterName="offsetUV" turnOnFadeTime="2" turnOffFadeTime="3"/>        
		</animationNodes>
    </motorized>
	
    <dashboard>
        <groups>
            <group name="MOTOR_ACTIVE"   isMotorStarting="true" isMotorRunning="true"/>
        </groups>

        <default>
			<dashboard displayType="EMITTER" node="rpmNeedle" intensity="10" groups="MOTOR_ACTIVE" />
        </default>
    </dashboard>
	
    <drivable>
        <sounds>
            <waterSplash template="WATER_SPLASH_01" linkNode="0>"/>
        </sounds>
        <steeringWheel node="steeringWheel" indoorRotation="540" outdoorRotation="70"/>
        <dashboards>
            <dashboard displayType="ROT" valueType="accelerationAxis" node="throttle" minRot="62 0 0" maxRot="92 0 0" doInterpolation="true" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ROT" valueType="decelerationAxis" node="brake" minRot="0 0 0" maxRot="22.75 0 0" doInterpolation="true" groups="MOTOR_ACTIVE"/>        
		</dashboards>			
    </drivable>
	
    <cylindered>
		<movingTools>
			<movingTool node="attacherJointBackArmBottom">
                <dependentPart node="lifter"/>
            </movingTool>
        </movingTools>
		
        <movingParts>
            <movingPart node="lifter" referencePoint="referencePointTarget" localReferencePoint="lifterFix" referenceFrame="D21_main_component1" playSound="false" invertZ="true">
                <dependentPart node="lifterFix"/>
            </movingPart>
            <movingPart node="lifterFix" referencePoint="referencePointTarget" referenceFrame="cylinder2ReferenceFrame" playSound="false" invertZ="true"/>
			<movingPart node="Steering" referencePoint="SteeringJoint" referenceFrame="0>" isActiveDirty="true" maxUpdateDistance="75" scaleZ="true" playSound="false"/>
        </movingParts>
    </cylindered>
	
    <animations>	
        <animation name="rpmNeedleAnim">
            <part node="rpmNeedle" startTime="0.0" endTime="1.0" startRot="0 0 0" endRot="0 0 -200"/>
			<part node="oilNeedle"  startTime="0"    endTime="0.1" startRot="0 0 88"   endRot="0 0 125"/>
			<part node="oilNeedle"  startTime="0.1" endTime="1"    startRot="0 0 125" endRot="0 0 130"/>			
        </animation>
        <animation name="tempNeedleAnim">
            <part node="tempNeedle" startTime="0.0" endTime="1.0" startRot="0 0 63" endRot="0 0 165"/>
        </animation>
		<animation name="fuelNeedleAnim">
            <part node="fuelNeedle" startTime="0.0" endTime="1.0" startRot="0 0 80" endRot="0 0 175"/>
        </animation>	
    </animations>	
	
    <fillUnit>
        <fillUnitConfigurations>
            <fillUnitConfiguration>
				<fillUnits>
                    <fillUnit capacity="125" unitTextOverride="$l10n_unit_literShort" fillTypes="diesel" showOnHud="false" showInShop="false" >
                        <dashboard displayType="ANIMATION" valueType="fillLevel" animName="fuelNeedleAnim" groups="MOTOR_ACTIVE"/>
                    </fillUnit>
                </fillUnits>
            </fillUnitConfiguration>
		</fillUnitConfigurations>
    </fillUnit>	

    <lights>
        <sharedLight linkNode="flasherLeft"   filename="$data/shared/assets/lights/lizard/rearLight19Orange_left.xml" />
        <sharedLight linkNode="flasherRight"  filename="$data/shared/assets/lights/lizard/rearLight19Orange_right.xml" />	
	
        <states>
            <state lightTypes="0"/>
            <state lightTypes="0 1"/>
            <state lightTypes="0 1 2"/>			
        </states>
		
        <realLights>
            <low>
                <!-- <light node="highBeamHigh2" 		lightTypes="0"/>
                <light node="highBeamHigh4" 		lightTypes="0"/>
				<light node="highBeamHigh6" 		lightTypes="1"/>
				<light node="highBeamHigh8" 		lightTypes="1"/>
				<light node="dashboardLights" 		lightTypes="0"/> -->					
            </low>
            <high>
                <light node="highBeamHigh1" 		lightTypes="2"/>
                <light node="highBeamHigh2" 		lightTypes="0"/>
                <light node="highBeamHigh3" 		lightTypes="0"/>
                <light node="highBeamHigh4" 		lightTypes="2"/>
				<light node="highBeamHigh5" 		lightTypes="1"/>
				<light node="highBeamHigh6" 		lightTypes="1"/>
				<light node="highBeamHigh7" 		lightTypes="1"/>
				<light node="highBeamHigh8" 		lightTypes="1"/>
				<light node="dashboardLights" 		lightTypes="1"/>					
            </high>
        </realLights>
		
        <defaultLights>
            <defaultLight shaderNode="light1" 	lightTypes="2" intensity="10"/> 	
            <defaultLight shaderNode="light2" 	lightTypes="0" intensity="10"/> 	
            <defaultLight shaderNode="light3" 	lightTypes="0" intensity="10"/> 	
            <defaultLight shaderNode="light4" 	lightTypes="2" intensity="10"/> 	
            <defaultLight shaderNode="light5" 	lightTypes="2" intensity="10"/> 	
            <defaultLight shaderNode="light6" 	lightTypes="1" intensity="10"/> 	
            <defaultLight shaderNode="light7" 	lightTypes="1" intensity="10"/> 	
            <defaultLight shaderNode="light8" 	lightTypes="2" intensity="10"/> 				
            <defaultLight shaderNode="0>11|1" 	lightTypes="2" intensity="10"/> 				
            <defaultLight shaderNode="0>11|2|1" 	lightTypes="0" intensity="10"/> 				
            <defaultLight shaderNode="0>11|3|1" 	lightTypes="0" intensity="10"/> 				
            <defaultLight shaderNode="0>11|4|1" 	lightTypes="2" intensity="10"/> 				
            <defaultLight shaderNode="0>11|5|1" 	lightTypes="1" intensity="10"/> 				
            <defaultLight shaderNode="0>11|6|1" 	lightTypes="1" intensity="10"/> 				
            <defaultLight shaderNode="0>11|7|1" 	lightTypes="1" intensity="10"/> 				
            <defaultLight shaderNode="0>11|8|1" 	lightTypes="1" intensity="10"/> 				
        </defaultLights>
		
        <sounds>
            <switchLight template="SWITCH_01" linkNode="0>"/>
            <turnLight template="SWITCH_TURNLIGHT" linkNode="0>"/>
        </sounds>
		
		<dashboards>
            <dashboard displayType="MULTI_STATE" valueType="lightState" node="lightSwitch" doInterpolation="true" groups="MOTOR_ACTIVE">
                <state value="0" rotation="0 0 -30"/>
                <state value="1" rotation="0 0 25"/>
                <state value="2" rotation="0 0 70"/>				
            </dashboard>
			<dashboard displayType="ROT" valueType="turnLight" node="turn" minRot="0 0 -35.5" maxRot="0 0 35.5" doInterpolation="true" />			
        </dashboards>		
    </lights>
	
	<designConfigurations title="Exhaust">
		<designConfiguration name="Stock" price="0">
			<objectChange node="chromePipe" visibilityActive="true" visibilityInactive="false"/>
			<objectChange node="straightPipe" visibilityActive="false" visibilityInactive="true"/>
			<objectChange node="cap" visibilityActive="false" visibilityInactive="true"/>			
        </designConfiguration>
		
		<designConfiguration name="Flapper" price="500">
			<objectChange node="straightPipe" visibilityActive="true" visibilityInactive="false"/>
			<objectChange node="cap" visibilityActive="true" visibilityInactive="false"/>			
			<objectChange node="chromePipe" visibilityActive="false" visibilityInactive="true"/>		
        </designConfiguration>		
    </designConfigurations>	
		
	<design2Configurations title="3 Point">
		<design2Configuration name="No 3 Point" price="0">
			<objectChange node="attachers" visibilityActive="false"/>			
			<objectChange node="0>10" visibilityActive="false"/>			
        </design2Configuration>
		
		<design2Configuration name="3 Point" price="1500">
			<objectChange node="attachers" visibilityActive="true"/>			
			<objectChange node="0>10" visibilityActive="true"/>			
        </design2Configuration>		
    </design2Configurations>

    <design3Configurations title="Front Weights">	
        <design3Configuration name="No Weights" price="0">
        </design3Configuration>
        <design3Configuration name="$l10n_configuration_frontWeightX" price="300" params="300">
            <objectChange node="D21_main_component1" massActive="4600" centerOfMassActive="0 0.8 0.35"/>		
            <objectChange node="weight1" visibilityActive="true" visibilityInactive="false"/>			
        </design3Configuration>
        <design3Configuration name="$l10n_configuration_frontWeightX" price="600" params="600">
            <objectChange node="D21_main_component1" massActive="4900" centerOfMassActive="0 0.8 0.55"/>		
            <objectChange node="weight1" visibilityActive="true" visibilityInactive="false"/>
            <objectChange node="weight2" visibilityActive="true" visibilityInactive="false"/>		
        </design3Configuration>	
	</design3Configurations>	

    <connectionHoses>
        <target attacherJointIndices="1 2 3" type="hydraulicIn" node="hydraulic01In"/>
        <target attacherJointIndices="1 2 3" type="hydraulicOut" node="hydraulic01Out"/>
        <target attacherJointIndices="1 2 3" type="hydraulicIn" node="hydraulic02In"/>
        <target attacherJointIndices="1 2 3" type="hydraulicOut" node="hydraulic02Out"/>
        <target attacherJointIndices="1 2 3" type="electric" node="electricBack"  socket="electric"/>
		
    </connectionHoses>

    <wearable wearDuration="480" workMultiplier="2" fieldMultiplier="1"/>	
    <washable dirtDuration="420" washDuration="1" workMultiplier="2"/>
	
    <honk>
        <sound template="HONK_JD6250R"/>
    </honk>	
   <ai>

        <agent width="3.12" length="8" height="4.25" lengthOffset="0.3" frontOffset="1.93" />
        <collisionTrigger node="trafficCollisionTrigger" width="3.6" height="4.5"/>

      <!--  <collisionTrigger node="trafficCollisionTrigger"/> -->
    </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>
	
    <i3dMappings>
        <i3dMapping id="D21_main_component1" node="0>"/>
        <i3dMapping id="leftRearWheel" node="0>0|0|0"/>
        <i3dMapping id="leftRearWheel2" node="0>0|0|1"/>		
        <i3dMapping id="rightRearWheel" node="0>0|1|0"/>
        <i3dMapping id="rightRearWheel2" node="0>0|1|1"/>		
        <i3dMapping id="outdoorCameraTarget" node="0>1|0"/>	
        <i3dMapping id="outdoorCamera" node="0>1|0|0"/>	
        <i3dMapping id="indoorCamera" node="0>1|1"/>
        <i3dMapping id="cameraRaycastNode1" node="0>1|2"/>
        <i3dMapping id="cameraRaycastNode2" node="0>1|3"/>
        <i3dMapping id="light1" node="0>2|0|1"/>
        <i3dMapping id="light2" node="0>2|1|1"/>
        <i3dMapping id="light3" node="0>2|2|1"/>
        <i3dMapping id="light4" node="0>2|3|1"/>
        <i3dMapping id="light5" node="0>2|4|1"/>
        <i3dMapping id="light6" node="0>2|5|1"/>
        <i3dMapping id="light7" node="0>2|6|1"/>
        <i3dMapping id="light8" node="0>2|7|1"/>
        <i3dMapping id="flasherLeft" node="0>2|8"/>
        <i3dMapping id="flasherRight" node="0>2|9"/>
        <i3dMapping id="highBeamHigh1" node="0>2|10|0"/>
        <i3dMapping id="highBeamHigh2" node="0>2|10|1"/>
        <i3dMapping id="highBeamHigh3" node="0>2|10|2"/>
        <i3dMapping id="highBeamHigh4" node="0>2|10|3"/>
        <i3dMapping id="highBeamHigh5" node="0>2|10|4"/>
        <i3dMapping id="highBeamHigh6" node="0>2|10|5"/>
        <i3dMapping id="highBeamHigh7" node="0>2|10|6"/>
        <i3dMapping id="highBeamHigh8" node="0>2|10|7"/>
        <i3dMapping id="dashboardLights" node="0>2|10|8"/>		
        <i3dMapping id="trafficCollisionTrigger" node="0>3|0"/>
        <i3dMapping id="exitPoint" node="0>3|1"/>
        <i3dMapping id="axisJoint" node="0>3|2"/>
        <i3dMapping id="attachers" node="0>4"/>
        <i3dMapping id="attacherJointBackRot" node="0>4|0"/>
        <i3dMapping id="attacherJointBackRot2" node="0>4|0|0"/>
        <i3dMapping id="attacherJointBack" node="0>4|0|0|0"/>
        <i3dMapping id="attacherJointBackArmBottom" node="0>4|1"/>
        <i3dMapping id="lifterArm" node="0>4|1|0"/>
        <i3dMapping id="referencePointBackBottom" node="0>4|1|0|0"/>
        <i3dMapping id="referencePointTarget" node="0>4|1|0|1"/>	
        <i3dMapping id="toparm" node="0>10"/>
        <i3dMapping id="lowTrailerAttacherJoint" node="0>4|3"/>
        <i3dMapping id="rearPTO" node="0>4|4"/>
        <i3dMapping id="lifter" node="0>4|5"/>
        <i3dMapping id="lifterFix" node="0>4|5|0"/>
        <i3dMapping id="cylinder2ReferenceFrame" node="0>4|5|1"/>		
        <i3dMapping id="rpmNeedle" node="0>5|0|0"/>
        <i3dMapping id="clutch" node="0>5|2|1"/>        
		<i3dMapping id="player_leftFootClutch" node="0>5|2|1|0"/>	        
		<i3dMapping id="brake" node="0>5|2|2"/>			
		<i3dMapping id="player_rightFootBrake" node="0>5|2|2|0"/>		
        <i3dMapping id="engineFan" node="0>5|7"/>
		<i3dMapping id="pushButton" node="0>5|9|0"/>
		<i3dMapping id="key" node="0>5|10"/>			
        <i3dMapping id="throttle" node="0>5|11"/>		
        <i3dMapping id="shifter" node="0>5|12"/>
        <i3dMapping id="rightArmShifter" node="0>5|12|0"/>		
        <i3dMapping id="rangeKnob" node="0>5|13"/>
        <i3dMapping id="lightSwitch" node="0>5|14"/>
		<i3dMapping id="turn" node="0>5|15"/>			
		<i3dMapping id="belts" node="0>5|16"/>	
		<i3dMapping id="tempNeedle" node="0>5|17|0"/>
		<i3dMapping id="oilNeedle" node="0>5|18|0"/>
		<i3dMapping id="fuelNeedle" node="0>5|19|0"/>						
        <i3dMapping id="chromePipe" node="0>6|0|0"/>
        <i3dMapping id="chrome" node="0>6|0|0|0"/>				
        <i3dMapping id="chromePipeExhaust" node="0>6|0|0|1"/>	
        <i3dMapping id="straightPipe" node="0>6|0|1"/>
        <i3dMapping id="straight" node="0>6|0|1|0"/>		
        <i3dMapping id="straightPipeExhaust" node="0>6|0|1|1"/>
        <i3dMapping id="cap" node="0>6|0|2"/>
        <i3dMapping id="weight1" node="0>6|1|0"/>
        <i3dMapping id="weight2" node="0>6|1|1"/>
		<i3dMapping id="frontWeightAttacher" node="0>6|2"/>		
        <i3dMapping id="hydraulic01In" node="0>7|0"/>
        <i3dMapping id="hydraulic01Out" node="0>7|1"/>
        <i3dMapping id="hydraulic02In" node="0>7|2"/>
        <i3dMapping id="hydraulic02Out" node="0>7|3"/>
        <i3dMapping id="electricBack" node="0>7|4"/>
        <i3dMapping id="player_skin" node="0>8|0"/>
        <i3dMapping id="player_rightFoot" node="0>8|1"/>
        <i3dMapping id="player_leftFoot" node="0>8|2"/>
        <i3dMapping id="rightArm" node="0>8|3"/>
        <i3dMapping id="player_skinShifter" node="0>8|4"/>	       
		<i3dMapping id="player_rightFootShifter" node="0>8|5"/>			
        <i3dMapping id="steeringWheel" node="0>9|0"/>
        <i3dMapping id="leftHand" node="0>9|0|0"/>	

        <i3dMapping id="leftSpindle" node="1>1|0"/>
        <i3dMapping id="leftFrontWheel" node="1>1|0|0|0"/>		
        <i3dMapping id="SteeringJoint" node="1>1|0|1"/>		
        <i3dMapping id="rightSpindle" node="1>2|0"/>
        <i3dMapping id="rightFrontWheel" node="1>2|0|0|0"/>
        <i3dMapping id="Steering" node="1>2|0|1"/>			
    </i3dMappings>
</vehicle>
