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

    <storeData>
        <name>Terrano 4 FX</name>
        <specs>
            <neededPower>150</neededPower>
            <workingWidth>4.0</workingWidth>
            <combination filterCategory="weights" filterSpec="weight" filterSpecMin="800" filterSpecMax="900"/>
        </specs>
        <functions>
            <function>$l10n_function_cultivator</function>
        </functions>
        <image>store_horschTerrano4FX.dds</image>
        <price>13800</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>HORSCH</brand>
        <category>cultivators</category>
        <vertexBufferMemoryUsage>1626624</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>309760</indexBufferMemoryUsage>
        <textureMemoryUsage>3014656</textureMemoryUsage>
        <audioMemoryUsage>0</audioMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_cultivator</typeDesc>
        <filename>horschTerrano4FX.i3d</filename>
        <size width="4.5" length="4.5" />
        <speedLimit value="18" />
        <components>
            <component centerOfMass="0 0.8 0.2" solverIterationCount="10" mass="1800" />
            <component centerOfMass="0 0 -1.9" solverIterationCount="10" mass="40" />
            <joint component1="1" component2="2" node="boardsSupportColJoint" rotLimit="0.5 0.1 0.5" rotMinLimit="0 -0.1 -0.5" rotLimitSpring="50 100 100" rotLimitDamping="0.2 0.8 0.8" transLimit="0 0 0" />
        </components>
		<schemaOverlay name="IMPLEMENT" attacherJointPosition="0 0"/>
    </base>

    <dynamicallyLoadedParts>
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulic1Ref" filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulic2Ref" filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulic3Ref" filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulic4Ref" filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|1" linkNode="electric1Ref" filename="$data/shared/connectionHoses/connectors.i3d" />
    </dynamicallyLoadedParts>

    <wheels>
        <wheelConfigurations>
            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0">
                <wheels hasSurfaceSounds="true">
                    <wheel hasParticles="true">
                        <physics rotSpeed="0" restLoad="0.4" repr="leftWheelRef" forcePointRatio="0.5" radius="0.276" width="1.8" mass="0.1" initialCompression="30" suspTravel="0.1" spring="9" damper="20" rotationDamping="0.001" />
                    </wheel>
                    <wheel hasParticles="true">
                        <physics rotSpeed="0" restLoad="0.4" repr="rightWheelRef" forcePointRatio="0.5" radius="0.276" width="1.8" mass="0.1" initialCompression="30" suspTravel="0.1" spring="9" damper="20" rotationDamping="0.001" />
                    </wheel>
                </wheels>
            </wheelConfiguration>
        </wheelConfigurations>
    </wheels>

    <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="attacherJoint" jointType="implement" topReferenceNode="topReferenceNode" upperRotationOffset="10" lowerRotationOffset="20" upperRotLimitScale="0.01 0.01 0.1">
                <distanceToGround lower="0.58" upper="1.4" />
            </inputAttacherJoint>
        </inputAttacherJoints>
        <support animationName="moveSupport" />
    </attachable>

    <!-- recommended horsepower by manufacturer: 115 - 180 -->
    <powerConsumer forceNode="horschTerrano4FX_main_component1" forceFactor="0.04" maxForce="22" />

    <designConfigurations>
        <designConfiguration name="Smooth Discs" price="0">
            <objectChange node="leftDiscsIn01" visibilityActive="false" />
            <objectChange node="leftDiscsIn02" visibilityActive="true" />
            <objectChange node="leftDiscsOut01" visibilityActive="false" />
            <objectChange node="leftDiscsOut02" visibilityActive="true" />
            <objectChange node="rightDiscsIn01" visibilityActive="false" />
            <objectChange node="rightDiscsIn02" visibilityActive="true" />
            <objectChange node="rightDiscsOut01" visibilityActive="false" />
            <objectChange node="rightDiscsOut02" visibilityActive="true" />
            <objectChange node="leftExternalDiscsIn01" visibilityActive="false" />
            <objectChange node="leftExternalDiscsIn02" visibilityActive="true" />
            <objectChange node="leftExternalDiscsOut01" visibilityActive="false" />
            <objectChange node="leftExternalDiscsOut02" visibilityActive="true" />
            <objectChange node="rightExternalDiscsIn01" visibilityActive="false" />
            <objectChange node="rightExternalDiscsIn02" visibilityActive="true" />
            <objectChange node="rightExternalDiscsOut01" visibilityActive="false" />
            <objectChange node="rightExternalDiscsOut02" visibilityActive="true" />
        </designConfiguration>
        <designConfiguration name="Jagged Discs" price="1000">
            <objectChange node="leftDiscsIn01" visibilityActive="true" />
            <objectChange node="leftDiscsIn02" visibilityActive="false" />
            <objectChange node="leftDiscsOut01" visibilityActive="true" />
            <objectChange node="leftDiscsOut02" visibilityActive="false" />
            <objectChange node="rightDiscsIn01" visibilityActive="true" />
            <objectChange node="rightDiscsIn02" visibilityActive="false" />
            <objectChange node="rightDiscsOut01" visibilityActive="true" />
            <objectChange node="rightDiscsOut02" visibilityActive="false" />
            <objectChange node="leftExternalDiscsIn01" visibilityActive="true" />
            <objectChange node="leftExternalDiscsIn02" visibilityActive="false" />
            <objectChange node="leftExternalDiscsOut01" visibilityActive="true" />
            <objectChange node="leftExternalDiscsOut02" visibilityActive="false" />
            <objectChange node="rightExternalDiscsIn01" visibilityActive="true" />
            <objectChange node="rightExternalDiscsIn02" visibilityActive="false" />
            <objectChange node="rightExternalDiscsOut01" visibilityActive="true" />
            <objectChange node="rightExternalDiscsOut02" visibilityActive="false" />
        </designConfiguration>
    </designConfigurations>

    <speedRotatingParts>
        <speedRotatingPart node="leftDrum" radius="0.276" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.1" />
        <speedRotatingPart node="rightDrum" radius="0.276" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.1" />
        <speedRotatingPart shaderNode="leftDiscsIn01" radius="0.276" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.1" />
        <speedRotatingPart shaderNode="leftDiscsOut01" radius="0.276" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.1" />
        <speedRotatingPart shaderNode="rightDiscsIn01" radius="0.276" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.1" />
        <speedRotatingPart shaderNode="rightDiscsOut01" radius="0.276" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.1" />
        <speedRotatingPart shaderNode="leftExternalDiscsIn01" radius="0.276" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.1" />
        <speedRotatingPart shaderNode="leftExternalDiscsOut01" radius="0.276" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.1" />
        <speedRotatingPart shaderNode="rightExternalDiscsIn01" radius="0.276" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.1" />
        <speedRotatingPart shaderNode="rightExternalDiscsOut01" radius="0.276" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.1" />
        <speedRotatingPart shaderNode="leftDiscsIn02" radius="0.276" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.1" />
        <speedRotatingPart shaderNode="leftDiscsOut02" radius="0.276" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.1" />
        <speedRotatingPart shaderNode="rightDiscsIn02" radius="0.276" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.1" />
        <speedRotatingPart shaderNode="rightDiscsOut02" radius="0.276" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.1" />
        <speedRotatingPart shaderNode="leftExternalDiscsIn02" radius="0.276" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.1" />
        <speedRotatingPart shaderNode="leftExternalDiscsOut02" radius="0.276" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.1" />
        <speedRotatingPart shaderNode="rightExternalDiscsIn02" radius="0.276" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.1" />
        <speedRotatingPart shaderNode="rightExternalDiscsOut02" radius="0.276" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.1" />
    </speedRotatingParts>

    <groundReferenceNodes>
        <groundReferenceNode node="groundReferenceNode" threshold="0.1" chargeValue="1" depthNode="depthNode" maxDepth="-0.2" />
    </groundReferenceNodes>

    <lights>
        <sharedLight linkNode="rear2ChamberLight_03_right" filename="$data/shared/assets/lights/lizard/rearLight03_right.xml" />
        <sharedLight linkNode="rear2ChamberLight_03_left" filename="$data/shared/assets/lights/lizard/rearLight03_left.xml" />
        <sharedLight linkNode="frontLightCone_01_right" filename="$data/shared/assets/lights/lizard/frontLight02.xml" />
        <sharedLight linkNode="frontLightCone_01_left" filename="$data/shared/assets/lights/lizard/frontLight02.xml" />
        <sharedLight linkNode="redTriangle_02_right" filename="$data/shared/assets/reflectors/lizard/redTriangle_02.xml" />
        <sharedLight linkNode="redTriangle_02_left" filename="$data/shared/assets/reflectors/lizard/redTriangle_02.xml" />
        <sharedLight linkNode="yellowRound_03_right_front" filename="$data/shared/assets/reflectors/lizard/yellowRound_03.xml" />
        <sharedLight linkNode="yellowRound_03_right_middle" filename="$data/shared/assets/reflectors/lizard/yellowRound_03.xml" />
        <sharedLight linkNode="yellowRound_03_right_rear" filename="$data/shared/assets/reflectors/lizard/yellowRound_03.xml" />
        <sharedLight linkNode="yellowRound_03_left_front" filename="$data/shared/assets/reflectors/lizard/yellowRound_03.xml" />
        <sharedLight linkNode="yellowRound_03_left_middle" filename="$data/shared/assets/reflectors/lizard/yellowRound_03.xml" />
        <sharedLight linkNode="yellowRound_03_left_rear" filename="$data/shared/assets/reflectors/lizard/yellowRound_03.xml" />
        <realLights>
            <high>
                <light node="frontLightHigh" lightTypes="0" />
                <light node="backLightsHigh" lightTypes="0" />
                <turnLightLeft node="turnLightLeftBack" />
                <turnLightRight node="turnLightRightBack" />
                <brakeLight node="backLightsHigh" />
            </high>
        </realLights>
    </lights>

    <workAreas>
        <workArea type="cultivator" functionName="processCultivatorArea">
            <area startNode="workAreaStart" widthNode="workAreaWidth" heightNode="workAreaHeight" />
            <groundReferenceNode index="1" />
            <folding minLimit="0" maxLimit="1.0" />
        </workArea>
    </workAreas>
	
    <workParticles>
        <effect workAreaIndex="1">
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="sweepEffectLinkNode01">
                <motionPathEffect textureFilename="$data/effects/cultivator/arrays/sharedCultivatorSweepArray01.dds" numRows="20" rowLength="18" minFade="0.07" isCultivatorSweepEffect="true" />
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="sweepEffectLinkNode02">
                <motionPathEffect textureFilename="$data/effects/cultivator/arrays/sharedCultivatorSweepArray01.dds" numRows="20" rowLength="18" minFade="0.07" isCultivatorSweepEffect="true" />
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="sweepEffectLinkNode03">
                <motionPathEffect textureFilename="$data/effects/cultivator/arrays/sharedCultivatorSweepArray01.dds" numRows="20" rowLength="18" minFade="0.07" isCultivatorSweepEffect="true" />
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="sweepEffectLinkNode04">
                <motionPathEffect textureFilename="$data/effects/cultivator/arrays/sharedCultivatorSweepArray01.dds" numRows="20" rowLength="18" minFade="0.07" isCultivatorSweepEffect="true" />
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="sweepEffectLinkNode05">
                <motionPathEffect textureFilename="$data/effects/cultivator/arrays/sharedCultivatorSweepArray01.dds" numRows="20" rowLength="18" minFade="0.07" isCultivatorSweepEffect="true" />
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="sweepEffectLinkNode06">
                <motionPathEffect textureFilename="$data/effects/cultivator/arrays/sharedCultivatorSweepArray01.dds" numRows="20" rowLength="18" minFade="0.07" isCultivatorSweepEffect="true" />
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="sweepEffectLinkNode07">
                <motionPathEffect textureFilename="$data/effects/cultivator/arrays/sharedCultivatorSweepArray01.dds" numRows="20" rowLength="18" minFade="0.07" isCultivatorSweepEffect="true" />
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="sweepEffectLinkNode08">
                <motionPathEffect textureFilename="$data/effects/cultivator/arrays/sharedCultivatorSweepArray01.dds" numRows="20" rowLength="18" minFade="0.07" isCultivatorSweepEffect="true" />
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="sweepEffectLinkNode09">
                <motionPathEffect textureFilename="$data/effects/cultivator/arrays/sharedCultivatorSweepArray01.dds" numRows="20" rowLength="18" minFade="0.07" isCultivatorSweepEffect="true"/>
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="sweepEffectLinkNode10">
                <motionPathEffect textureFilename="$data/effects/cultivator/arrays/sharedCultivatorSweepArray01.dds" numRows="20" rowLength="18" minFade="0.07" isCultivatorSweepEffect="true"/>
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="sweepEffectLinkNode11">
                <motionPathEffect textureFilename="$data/effects/cultivator/arrays/sharedCultivatorSweepArray01.dds" numRows="20" rowLength="18" minFade="0.07" isCultivatorSweepEffect="true"/>
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="sweepEffectLinkNode12">
                <motionPathEffect textureFilename="$data/effects/cultivator/arrays/sharedCultivatorSweepArray01.dds" numRows="20" rowLength="18" minFade="0.07" isCultivatorSweepEffect="true"/>
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="sweepEffectLinkNode13">
                <motionPathEffect textureFilename="$data/effects/cultivator/arrays/sharedCultivatorSweepArray01.dds" numRows="20" rowLength="18" minFade="0.07" isCultivatorSweepEffect="true"/>
            </effectNode>			

            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="discEffect01LinkNode">
                <motionPathEffect textureFilename="$data/vehicles/horsch/terrano3FX/discEffect01Array.dds" numRows="20" rowLength="18" minFade="0.07"/>
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="discEffect02LinkNode">
                <motionPathEffect textureFilename="$data/vehicles/horsch/terrano3FX/discEffect01Array.dds" numRows="20" rowLength="18" minFade="0.07"/>
            </effectNode>			
			
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="rollerEffect01LinkNode">
                <motionPathEffect textureFilename="$data/vehicles/horsch/terrano3FX/rollerEffect01Array.dds" numRows="20" rowLength="18" minFade="0.07" density="0.75" densityScale="0.35"/>
            </effectNode>	
        </effect>

        <particle>
            <node node="effectParticleSmokeEmit" refNodeIndex="1" particleType="SOIL_SMOKE" emitCountScale="2.5"/>
        </particle>
    </workParticles>	

    <animations>
        <animation name="moveSupport">
            <part node="bodySupportCol" startTime="0" endTime="0.25" startTrans="0 0.45 0.431" endTrans="0 0.25 0.431" />
            <part node="leftArmSupportCol" startTime="0" endTime="0.25" startTrans="1.314 0.45 0.431" endTrans="1.314 0.25 0.431" />
            <part node="rightArmSupportCol" startTime="0" endTime="0.25" startTrans="-1.314 0.45 0.431" endTrans="-1.314 0.25 0.431" />
        </animation>
        <animation name="folding">
            <part node="leftArm" startTime="1" endTime="7.6" startRot="0 0 0" endRot="0 0 90" />
            <part node="leftFrontHoseStart" startTime="0" endTime="5.9" startRot="0 0 0" endRot="0 0 12" />
			
            <part node="rightArm" startTime="1.4" endTime="8" startRot="0 0 0" endRot="0 0 -90" />
            <part node="rightFrontHoseStart" startTime="0.5" endTime="6.95" startRot="0 0 0" endRot="0 0 -12" />
            <part node="rightFrontHoseEnd" startTime="0.5" endTime="6.95" startRot="0 0 90" endRot="0 0 100" />
			
            <part node="leftArmBack" startTime="0.1" endTime="2.1" startRot="-4.5 0 0" endRot="0 0 0" />
            <part node="rightArmBack" startTime="1.1" endTime="5.1" startRot="-4.5 0 0" endRot="0 0 0" />
            <part node="leftDiscsArm" startTime="0" endTime="6.95" startRot="20 0 0" endRot="0 0 0" />
            <part node="rightDiscsArm" startTime="0" endTime="6.95" startRot="20 0 0" endRot="0 0 0" />
            <part node="depthNode" startTime="0" endTime="1" startTrans="0 0.062 0" endTrans="0 1 0" />
            <part node="groundReferenceNode" startTime="0" endTime="1" startTrans="0 0.1 0" endTrans="0 0.462 0" />
			
						
            <sound template="defaultHydraulicSound" startTime="1.7"  endTime="7.99" volumeScale="1.3" pitchScale="1"/>
            <sound template="defaultHydraulicSound" startTime="1.5" endTime="7.5"  volumeScale="1.3" pitchScale="0.8"/>
            <sound template="defaultHydraulicSound" startTime="0.01" endTime="0.99" volumeScale="1.6" pitchScale="0.6"/>
            <sound template="clackVar2Small"        startTime="7.99"                volumeScale="1"   pitchScale="1"/>
            <sound template="clackVar2"             startTime="7.99"                volumeScale="1"   pitchScale="1"/>
            <sound template="foldStartMed02"        startTime="7.99"                volumeScale="2"   pitchScale="0.8" />
            <sound template="clackVar4"             startTime="7.99" direction="1"  volumeScale="1"   pitchScale="1"/>
            <sound template="clackVar3"             startTime="7.5"                 volumeScale="1"   pitchScale="1"/>
            <sound template="clackVar2"             startTime="7.5"                 volumeScale="1"   pitchScale="1"/>
            <sound template="sheetImp02"            startTime="7.5"                 volumeScale="2.4" pitchScale="0.7"/>
            <sound template="clackVar2"             startTime="7.5"  direction="-1" volumeScale="1"   pitchScale="1"/>
            <sound template="sheetImp05"            startTime="7.5"  direction="-1" volumeScale="1.4" pitchScale="0.8"/>
            <sound template="clackVar2Small"        startTime="1.5" direction="1"  volumeScale="1"   pitchScale="1" />
            <sound template="clackVar4"             startTime="1.5" direction="1"  volumeScale="1.9" pitchScale="0.7"/>
            <sound template="clackVar2"             startTime="1.7"                 volumeScale="1"   pitchScale="1"/>
            <sound template="foldStartMed02"        startTime="1.7"                 volumeScale="2.2" pitchScale="0.6"/>
            <sound template="clackVar4"             startTime="1.7"  direction="-1" volumeScale="1.7" pitchScale="0.7"/>
            <sound template="foldStartMed02"        startTime="1.7"  direction="-1" volumeScale="2.2" pitchScale="0.7"/>
            <sound template="sheetImp02"            startTime="1.4" direction="-1" volumeScale="2.3" pitchScale="0.7"/>
            <sound template="clackVar2"             startTime="1.4" direction="-1" volumeScale="1"   pitchScale="1"/>
            <sound template="clackVar3"             startTime="0.99" direction="-1" volumeScale="1"   pitchScale="1"/>
            <sound template="clackVar4"             startTime="0.99" direction="-1" volumeScale="1.5" pitchScale="0.8"/>
            <sound template="sheetImp02"            startTime="0.99" direction="1"  volumeScale="2.1" pitchScale="0.8"/>
            <sound template="clackVar5"             startTime="0.99" direction="1"  volumeScale="1.1" pitchScale="0.6"/>
            <sound template="foldStartMed02"        startTime="0.01" direction="1"  volumeScale="1.5" pitchScale="1"/>
            <sound template="clackVar4"             startTime="0.01" direction="1"  volumeScale="1.8" pitchScale="0.7"/>
            <sound template="clackVar6"             startTime="0.01" direction="-1" volumeScale="1.4" pitchScale="0.6"/>
            <sound template="clackVar2"             startTime="0.2"  direction="-1" volumeScale="1.4" pitchScale="1"/>
            <sound template="clackVar4"             startTime="0.2"  direction="-1" volumeScale="1.4" pitchScale="0.6"/>
            <sound template="sheetImp02"            startTime="0.01" direction="-1" volumeScale="1.5" pitchScale="1.6"/>
            <sound template="sheetImp02"            startTime="0.1"  direction="-1" volumeScale="2.5" pitchScale="0.8"/>
            <sound template="clickLong"             startTime="2.0"  direction="1"  volumeScale="1.3" pitchScale="0.8"/>
        </animation>
    </animations>

    <cylindered>
        <movingTools>
            <movingTool node="rightExternalDiscsArm" playSound="false">
                <dependentPart node="rightExternalDiscsArmSpring" />
            </movingTool>
            <movingTool node="leftExternalDiscsArm" playSound="false">
                <dependentPart node="leftExternalDiscsArmSpring" />
            </movingTool>
            <movingTool node="leftArm" playSound="true">
                <dependentPart node="hydraulicArmLeft" />
            </movingTool>
            <movingTool node="rightArm" playSound="true">
                <dependentPart node="hydraulicArmRight" />
            </movingTool>
            <movingTool node="leftArmBack" playSound="true">
                <dependentPart node="hydraulicBackLeft" />
            </movingTool>
            <movingTool node="rightArmBack" playSound="true">
                <dependentPart node="hydraulicBackRight" />
            </movingTool>
            <movingTool node="leftDiscsArm" playSound="false">
            </movingTool>
            <movingTool node="rightDiscsArm" playSound="false">
            </movingTool>
            <movingTool node="terraGripTine1" playSound="false">
                <dependentPart node="springSupport1" />
            </movingTool>
            <movingTool node="terraGripTine2" playSound="false">
                <dependentPart node="springSupport2" />
            </movingTool>
            <movingTool node="terraGripTine3" playSound="false">
                <dependentPart node="springSupport3" />
            </movingTool>
            <movingTool node="terraGripTine4" playSound="false">
                <dependentPart node="springSupport4" />
            </movingTool>
            <movingTool node="terraGripTine5" playSound="false">
                <dependentPart node="springSupport5" />
            </movingTool>
            <movingTool node="terraGripTine6" playSound="false">
                <dependentPart node="springSupport6" />
            </movingTool>
            <movingTool node="terraGripTine7" playSound="false">
                <dependentPart node="springSupport7" />
            </movingTool>
            <movingTool node="terraGripTine8" playSound="false">
                <dependentPart node="springSupport8" />
            </movingTool>
            <movingTool node="terraGripTine9" playSound="false">
                <dependentPart node="springSupport9" />
            </movingTool>
            <movingTool node="terraGripTine10" playSound="false">
                <dependentPart node="springSupport10" />
            </movingTool>
            <movingTool node="terraGripTine11" playSound="false">
                <dependentPart node="springSupport11" />
            </movingTool>
            <movingTool node="terraGripTine12" playSound="false">
                <dependentPart node="springSupport12" />
            </movingTool>
            <movingTool node="terraGripTine13" playSound="false">
                <dependentPart node="springSupport13" />
            </movingTool>
        </movingTools>
        <movingParts>
            <movingPart node="rightExternalDiscsArmSpring" referencePoint="rightExternalDiscsArmSpringRef" referenceFrame="rightExternalDiscsArmSpringRef" />
            <movingPart node="leftExternalDiscsArmSpring" referencePoint="leftExternalDiscsArmSpringRef" referenceFrame="leftExternalDiscsArmSpringRef" />
            <movingPart node="hydraulicArmLeft" referencePoint="hydraulicArmLeftRef" referenceFrame="hydraulicArmLeftRef">
                <translatingPart node="hydraulicArmLeftPunch" />
            </movingPart>
            <movingPart node="hydraulicArmRight" referencePoint="hydraulicArmRightRef" referenceFrame="hydraulicArmRightRef">
                <translatingPart node="hydraulicArmRightPunch" />
            </movingPart>
            <movingPart node="hydraulicBackLeft" referencePoint="hydraulicBackLeftRef" referenceFrame="hydraulicBackLeftRef">
                <translatingPart node="hydraulicBackLeftPunch" />
            </movingPart>
            <movingPart node="hydraulicBackRight" referencePoint="hydraulicBackRightRef" referenceFrame="hydraulicBackRightRef">
                <translatingPart node="hydraulicBackRightPunch" />
            </movingPart>
            <movingPart node="springSupport1" referencePoint="springSupportRef1" referenceFrame="springSupportRef1" />
            <movingPart node="springSupport2" referencePoint="springSupportRef2" referenceFrame="springSupportRef2" />
            <movingPart node="springSupport3" referencePoint="springSupportRef3" referenceFrame="springSupportRef3" />
            <movingPart node="springSupport4" referencePoint="springSupportRef4" referenceFrame="springSupportRef4" />
            <movingPart node="springSupport5" referencePoint="springSupportRef5" referenceFrame="springSupportRef5" />
            <movingPart node="springSupport6" referencePoint="springSupportRef6" referenceFrame="springSupportRef6" />
            <movingPart node="springSupport7" referencePoint="springSupportRef7" referenceFrame="springSupportRef7" />
            <movingPart node="springSupport8" referencePoint="springSupportRef8" referenceFrame="springSupportRef8" />
            <movingPart node="springSupport9" referencePoint="springSupportRef9" referenceFrame="springSupportRef9" />
            <movingPart node="springSupport10" referencePoint="springSupportRef10" referenceFrame="springSupportRef10" />
            <movingPart node="springSupport11" referencePoint="springSupportRef11" referenceFrame="springSupportRef11" />
            <movingPart node="springSupport12" referencePoint="springSupportRef12" referenceFrame="springSupportRef12" />
            <movingPart node="springSupport13" referencePoint="springSupportRef13" referenceFrame="springSupportRef13" />
        </movingParts>
    </cylindered>

    <connectionHoses>
        <hose inputAttacherJointIndices="1" type="hydraulicIn" node="hydraulic1_in" length="0.9" diameter="0.02" straighteningFactor="1">
            <objectChange node="detachedHydraulic" visibilityActive="false" visibilityInactive="true" />
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulic1_out" length="0.9" diameter="0.02" straighteningFactor="1">
            <objectChange node="detachedHydraulic" visibilityActive="false" visibilityInactive="true" />
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicIn" node="hydraulic2_in" length="0.9" diameter="0.02" straighteningFactor="1">
            <objectChange node="detachedHydraulic" visibilityActive="false" visibilityInactive="true" />
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulic2_out" length="0.9" diameter="0.02" straighteningFactor="1">
            <objectChange node="detachedHydraulic" visibilityActive="false" visibilityInactive="true" />
        </hose>
        <hose inputAttacherJointIndices="1" type="electric" node="electric1" length="1.2" diameter="0.007">
            <objectChange node="detachedHydraulic" visibilityActive="false" visibilityInactive="true" />
        </hose>
    </connectionHoses>
	
    <foldable>
        <foldingConfigurations>
            <foldingConfiguration>
				<foldingParts startMoveDirection="0" turnOnFoldDirection="-1">
					<foldingPart animationName="folding" speedScale="0.8" />
				</foldingParts>
            </foldingConfiguration>
        </foldingConfigurations>
    </foldable>		

    <cultivator>
        <sounds>
            <work template="DEFAULT_CULTIVATOR_WORK" linkNode="horschTerrano4FX_main_component1" />
        </sounds>
        <directionNode node="horschTerrano4FX_main_component1" />
        <onlyActiveWhenLowered value="true" />
    </cultivator>

    <ai>
        <needsLowering value="true" />
        <areaMarkers leftNode="aiMarkerLeft" rightNode="aiMarkerRight" backNode="aiMarkerBack" />
        <sizeMarkers leftNode="sizeMarkerLeft" rightNode="sizeMarkerRight" backNode="sizeMarkerBack" />
        <collisionTrigger node="aiCollisionNode" width="4.03" height="3.75"/>
    </ai>

    <foliageBending>
        <bendingNode minX="-0.8" maxX="0.8" minZ="-2" maxZ="1.4" yOffset="0.2" />
        <bendingNode minX="0" maxX="1.5" minZ="-3.5" maxZ="-0.2" yOffset="-0.65" node="leftArm" />
        <bendingNode minX="-1.5" maxX="0" minZ="-3.5" maxZ="-0.2" yOffset="-0.65" node="rightArm" />
        <bendingNode minX="-0.8" maxX="0.8" minZ="-2" maxZ="1.4" yOffset="0.5" />
        <bendingNode minX="0" maxX="1.5" minZ="-3.5" maxZ="-0.2" yOffset="-0.35" node="leftArm" />
        <bendingNode minX="-1.5" maxX="0" minZ="-3.5" maxZ="-0.2" yOffset="-0.35" node="rightArm" />
    </foliageBending>

    <jigglingParts>
        <jigglingPart node="leftDrumCompactors" speedScale="1" amplitudeScale="0.5" shaderParameter="amplFreq" shaderParameterComponentSpeed="4" shaderParameterComponentAmplitude="1" refNodeIndex="1" />
        <jigglingPart node="rightDrumCompactors" speedScale="1" amplitudeScale="0.5" shaderParameter="amplFreq" shaderParameterComponentSpeed="4" shaderParameterComponentAmplitude="1" refNodeIndex="1" />
    </jigglingParts>

    <randomlyMovingParts>
        <randomlyMovingPart node="terraGripTine1" rotAxis="1" rotMean="3 0" rotVariance="4 -2" rotTimeMean="0.1246 0.0623" rotTimeVariance="0.03 0.03" pauseMean="0.01 0.2492" pauseVariance="0.005 0.2" refNodeIndex="1" isSpeedDependent="true" />
        <randomlyMovingPart node="terraGripTine2" rotAxis="1" rotMean="3 0" rotVariance="4 -2" rotTimeMean="0.1246 0.0623" rotTimeVariance="0.03 0.03" pauseMean="0.01 0.2492" pauseVariance="0.005 0.2" refNodeIndex="1" isSpeedDependent="true" />
        <randomlyMovingPart node="terraGripTine3" rotAxis="1" rotMean="3 0" rotVariance="4 -2" rotTimeMean="0.1246 0.0623" rotTimeVariance="0.03 0.03" pauseMean="0.01 0.2492" pauseVariance="0.005 0.2" refNodeIndex="1" isSpeedDependent="true" />
        <randomlyMovingPart node="terraGripTine4" rotAxis="1" rotMean="3 0" rotVariance="4 -2" rotTimeMean="0.1246 0.0623" rotTimeVariance="0.03 0.03" pauseMean="0.01 0.2492" pauseVariance="0.005 0.2" refNodeIndex="1" isSpeedDependent="true" />
        <randomlyMovingPart node="terraGripTine5" rotAxis="1" rotMean="3 0" rotVariance="4 -2" rotTimeMean="0.1246 0.0623" rotTimeVariance="0.03 0.03" pauseMean="0.01 0.2492" pauseVariance="0.005 0.2" refNodeIndex="1" isSpeedDependent="true" />
        <randomlyMovingPart node="terraGripTine6" rotAxis="1" rotMean="3 0" rotVariance="4 -2" rotTimeMean="0.1246 0.0623" rotTimeVariance="0.03 0.03" pauseMean="0.01 0.2492" pauseVariance="0.005 0.2" refNodeIndex="1" isSpeedDependent="true" />
        <randomlyMovingPart node="terraGripTine7" rotAxis="1" rotMean="3 0" rotVariance="4 -2" rotTimeMean="0.1246 0.0623" rotTimeVariance="0.03 0.03" pauseMean="0.01 0.2492" pauseVariance="0.005 0.2" refNodeIndex="1" isSpeedDependent="true" />
        <randomlyMovingPart node="terraGripTine8" rotAxis="1" rotMean="3 0" rotVariance="4 -2" rotTimeMean="0.1246 0.0623" rotTimeVariance="0.03 0.03" pauseMean="0.01 0.2492" pauseVariance="0.005 0.2" refNodeIndex="1" isSpeedDependent="true" />
        <randomlyMovingPart node="terraGripTine9" rotAxis="1" rotMean="3 0" rotVariance="4 -2" rotTimeMean="0.1246 0.0623" rotTimeVariance="0.03 0.03" pauseMean="0.01 0.2492" pauseVariance="0.005 0.2" refNodeIndex="1" isSpeedDependent="true" />
        <randomlyMovingPart node="terraGripTine10" rotAxis="1" rotMean="3 0" rotVariance="4 -2" rotTimeMean="0.1246 0.0623" rotTimeVariance="0.03 0.03" pauseMean="0.01 0.2492" pauseVariance="0.005 0.2" refNodeIndex="1" isSpeedDependent="true" />
        <randomlyMovingPart node="terraGripTine11" rotAxis="1" rotMean="3 0" rotVariance="4 -2" rotTimeMean="0.1246 0.0623" rotTimeVariance="0.03 0.03" pauseMean="0.01 0.2492" pauseVariance="0.005 0.2" refNodeIndex="1" isSpeedDependent="true" />
        <randomlyMovingPart node="terraGripTine12" rotAxis="1" rotMean="3 0" rotVariance="4 -2" rotTimeMean="0.1246 0.0623" rotTimeVariance="0.03 0.03" pauseMean="0.01 0.2492" pauseVariance="0.005 0.2" refNodeIndex="1" isSpeedDependent="true" />
        <randomlyMovingPart node="terraGripTine13" rotAxis="1" rotMean="3 0" rotVariance="4 -2" rotTimeMean="0.1246 0.0623" rotTimeVariance="0.03 0.03" pauseMean="0.01 0.2492" pauseVariance="0.005 0.2" refNodeIndex="1" isSpeedDependent="true" />
        <randomlyMovingPart node="rightExternalDiscsArm" rotAxis="1" rotMean="4 0" rotVariance="4 -2" rotTimeMean="0.1546 0.0823" rotTimeVariance="0.03 0.03" pauseMean="0.09 0.3492" pauseVariance="0.1 0.3" refNodeIndex="1" isSpeedDependent="true" />
        <randomlyMovingPart node="leftExternalDiscsArm" rotAxis="1" rotMean="4 0" rotVariance="4 -2" rotTimeMean="0.1546 0.0823" rotTimeVariance="0.03 0.03" pauseMean="0.09 0.3492" pauseVariance="0.1 0.3" refNodeIndex="1" isSpeedDependent="true" />
    </randomlyMovingParts>

    <baseMaterial>
        <material name="horschTerrano4FX_mat" baseNode="terrano4FX_vis">
            <shaderParameter name="colorMat0" value="HORSCH_RED1" />
        </material>
    </baseMaterial>

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

    <i3dMappings>
        <i3dMapping id="horschTerrano4FX_main_component1" node="0>" />
        <i3dMapping id="terrano4FX_vis" node="0>0" />
        <i3dMapping id="attachable" node="0>0|0" />
        <i3dMapping id="attacherJoint" node="0>0|0|0" />
        <i3dMapping id="topReferenceNode" node="0>0|0|1" />
        <i3dMapping id="connectionHoses" node="0>0|0|2" />
        <i3dMapping id="hydraulic1_in" node="0>0|0|2|0" />
        <i3dMapping id="hydraulic1_out" node="0>0|0|2|1" />
        <i3dMapping id="hydraulic2_in" node="0>0|0|2|2" />
        <i3dMapping id="hydraulic2_out" node="0>0|0|2|3" />
        <i3dMapping id="electric1" node="0>0|0|2|4" />
        <i3dMapping id="detachedHydraulic" node="0>0|0|2|5" />
        <i3dMapping id="electric1Ref" node="0>0|0|2|5|0" />
        <i3dMapping id="hydraulic1Ref" node="0>0|0|2|5|1" />
        <i3dMapping id="hydraulic2Ref" node="0>0|0|2|5|2" />
        <i3dMapping id="hydraulic3Ref" node="0>0|0|2|5|3" />
        <i3dMapping id="hydraulic4Ref" node="0>0|0|2|5|4" />
        <i3dMapping id="yellowRound_03_right_front" node="0>0|1|0|0" />
        <i3dMapping id="yellowRound_03_right_middle" node="0>0|1|0|1" />
        <i3dMapping id="yellowRound_03_left_front" node="0>0|1|0|2" />
        <i3dMapping id="yellowRound_03_left_middle" node="0>0|1|0|3" />
        <i3dMapping id="leftArm" node="0>0|2" />
        <i3dMapping id="leftArmBack" node="0>0|2|0" />
        <i3dMapping id="leftDiscsArm" node="0>0|2|0|0" />
        <i3dMapping id="leftDiscsIn01" node="0>0|2|0|0|0" />
        <i3dMapping id="leftDiscsOut01" node="0>0|2|0|0|1" />
        <i3dMapping id="leftDiscsIn02" node="0>0|2|0|0|2" />
        <i3dMapping id="leftDiscsOut02" node="0>0|2|0|0|3" />
        <i3dMapping id="leftExternalDiscsArmSpring" node="0>0|2|0|0|4" />
        <i3dMapping id="leftExternalDiscsArm" node="0>0|2|0|0|5" />
        <i3dMapping id="leftExternalDiscsOut01" node="0>0|2|0|0|5|0" />
        <i3dMapping id="leftExternalDiscsIn01" node="0>0|2|0|0|5|1" />
        <i3dMapping id="leftExternalDiscsOut02" node="0>0|2|0|0|5|2" />
        <i3dMapping id="leftExternalDiscsIn02" node="0>0|2|0|0|5|3" />
        <i3dMapping id="leftExternalDiscsArmSpringRef" node="0>0|2|0|0|5|4" />
        <i3dMapping id="leftDrum" node="0>0|2|0|1" />
        <i3dMapping id="leftWheelRef" node="0>0|2|0|1|0" />
        <i3dMapping id="leftDrumCompactors" node="0>0|2|0|2" />
        <i3dMapping id="hydraulicBackLeftRef" node="0>0|2|0|3" />
        <i3dMapping id="hydraulicBackLeft" node="0>0|2|1|0" />
        <i3dMapping id="hydraulicBackLeftPunch" node="0>0|2|1|0|0" />
        <i3dMapping id="leftBackHosesEnd" node="0>0|2|1|0|0|0" />
        <i3dMapping id="decals" node="0>0|2|2|0" />
        <i3dMapping id="springSupportRef1" node="0>0|2|2|2|0" />
        <i3dMapping id="terraGripTine1" node="0>0|2|2|2|2" />
        <i3dMapping id="springSupport1" node="0>0|2|2|2|2|0" />
        <i3dMapping id="terraGripWingsRef1" node="0>0|2|2|2|2|1" />
        <i3dMapping id="springSupportRef8" node="0>0|2|2|3|0" />
        <i3dMapping id="terraGripTine8" node="0>0|2|2|3|2" />
        <i3dMapping id="springSupport8" node="0>0|2|2|3|2|0" />
        <i3dMapping id="terraGripWingsRef8" node="0>0|2|2|3|2|1" />
        <i3dMapping id="springSupportRef9" node="0>0|2|2|4|0" />
        <i3dMapping id="terraGripTine9" node="0>0|2|2|4|2" />
        <i3dMapping id="springSupport9" node="0>0|2|2|4|2|0" />
        <i3dMapping id="terraGripWingsRef9" node="0>0|2|2|4|2|1" />
        <i3dMapping id="springSupportRef10" node="0>0|2|2|5|0" />
        <i3dMapping id="terraGripTine10" node="0>0|2|2|5|2" />
        <i3dMapping id="springSupport10" node="0>0|2|2|5|2|0" />
        <i3dMapping id="terraGripWingsRef10" node="0>0|2|2|5|2|1" />
        <i3dMapping id="hydraulicArmLeftRef" node="0>0|2|3" />
        <i3dMapping id="leftFrontHoseEnd" node="0>0|2|4" />
        <i3dMapping id="leftBackHosesStart" node="0>0|2|5" />
        <i3dMapping id="leftArmCol" node="0>0|2|6|0" />
        <i3dMapping id="leftArmSupportCol" node="0>0|2|6|1" />
        <i3dMapping id="rightArm" node="0>0|3" />
        <i3dMapping id="rightArmBack" node="0>0|3|0" />
        <i3dMapping id="rightDiscsArm" node="0>0|3|0|0" />
        <i3dMapping id="rightDiscsIn01" node="0>0|3|0|0|0" />
        <i3dMapping id="rightDiscsOut01" node="0>0|3|0|0|1" />
        <i3dMapping id="rightDiscsIn02" node="0>0|3|0|0|2" />
        <i3dMapping id="rightDiscsOut02" node="0>0|3|0|0|3" />
        <i3dMapping id="rightExternalDiscsArmSpring" node="0>0|3|0|0|4" />
        <i3dMapping id="rightExternalDiscsArm" node="0>0|3|0|0|5" />
        <i3dMapping id="rightExternalDiscsOut01" node="0>0|3|0|0|5|0" />
        <i3dMapping id="rightExternalDiscsIn01" node="0>0|3|0|0|5|1" />
        <i3dMapping id="rightExternalDiscsOut02" node="0>0|3|0|0|5|2" />
        <i3dMapping id="rightExternalDiscsIn02" node="0>0|3|0|0|5|3" />
        <i3dMapping id="rightExternalDiscsArmSpringRef" node="0>0|3|0|0|5|4" />
        <i3dMapping id="rightDrum" node="0>0|3|0|1" />
        <i3dMapping id="rightWheelRef" node="0>0|3|0|1|0" />
        <i3dMapping id="rightDrumCompactors" node="0>0|3|0|2" />
        <i3dMapping id="hydraulicBackRightRef" node="0>0|3|0|3" />
        <i3dMapping id="hydraulicBackRight" node="0>0|3|1|0" />
        <i3dMapping id="hydraulicBackRightPunch" node="0>0|3|1|0|0" />
        <i3dMapping id="rightBackHosesEnd" node="0>0|3|1|0|0|0" />
        <i3dMapping id="rightDecals" node="0>0|3|2|0" />
        <i3dMapping id="springSupportRef4" node="0>0|3|2|2|0" />
        <i3dMapping id="terraGripTine4" node="0>0|3|2|2|2" />
        <i3dMapping id="springSupport4" node="0>0|3|2|2|2|0" />
        <i3dMapping id="terraGripWingsRef4" node="0>0|3|2|2|2|1" />
        <i3dMapping id="springSupportRef5" node="0>0|3|2|3|0" />
        <i3dMapping id="terraGripTine5" node="0>0|3|2|3|2" />
        <i3dMapping id="springSupport5" node="0>0|3|2|3|2|0" />
        <i3dMapping id="terraGripWingsRef5" node="0>0|3|2|3|2|1" />
        <i3dMapping id="springSupportRef12" node="0>0|3|2|4|0" />
        <i3dMapping id="terraGripTine12" node="0>0|3|2|4|2" />
        <i3dMapping id="springSupport12" node="0>0|3|2|4|2|0" />
        <i3dMapping id="terraGripWingsRef12" node="0>0|3|2|4|2|1" />
        <i3dMapping id="springSupportRef13" node="0>0|3|2|5|0" />
        <i3dMapping id="terraGripTine13" node="0>0|3|2|5|2" />
        <i3dMapping id="springSupport13" node="0>0|3|2|5|2|0" />
        <i3dMapping id="terraGripWingsRef13" node="0>0|3|2|5|2|1" />
        <i3dMapping id="hydraulicArmRightRef" node="0>0|3|3" />
        <i3dMapping id="rightFrontHoseEnd" node="0>0|3|4" />
        <i3dMapping id="rightBackHosesStart" node="0>0|3|5" />
        <i3dMapping id="rightArmCol" node="0>0|3|6|0" />
        <i3dMapping id="rightArmSupportCol" node="0>0|3|6|1" />
        <i3dMapping id="hydraulicArmLeft" node="0>0|4|0" />
        <i3dMapping id="hydraulicArmLeftPunch" node="0>0|4|0|0" />
        <i3dMapping id="leftHosesEnd" node="0>0|4|0|1" />
        <i3dMapping id="hydraulicArmRight" node="0>0|4|1" />
        <i3dMapping id="hydraulicArmRightPunch" node="0>0|4|1|0" />
        <i3dMapping id="rightHosesEnd" node="0>0|4|1|1" />
        <i3dMapping id="workArea" node="0>0|5" />
        <i3dMapping id="workAreaStart" node="0>0|5|0" />
        <i3dMapping id="workAreaWidth" node="0>0|5|1" />
        <i3dMapping id="workAreaHeight" node="0>0|5|2" />
        <i3dMapping id="groundReferenceNode" node="0>0|5|3" />
        <i3dMapping id="ai" node="0>0|6" />
        <i3dMapping id="aiMarkers" node="0>0|6|0" />
        <i3dMapping id="aiMarkerLeft" node="0>0|6|0|0" />
        <i3dMapping id="aiMarkerRight" node="0>0|6|0|1" />
        <i3dMapping id="aiMarkerBack" node="0>0|6|0|2" />
        <i3dMapping id="sizeMarkers" node="0>0|6|1" />
        <i3dMapping id="sizeMarkerLeft" node="0>0|6|1|0" />
        <i3dMapping id="sizeMarkerRight" node="0>0|6|1|1" />
        <i3dMapping id="sizeMarkerBack" node="0>0|6|1|2" />
        <i3dMapping id="aiCollisionNode" node="0>0|6|2" />
        <i3dMapping id="effects" node="0>0|7" />
        <i3dMapping id="depthNode" node="0>0|7|0" />
		<i3dMapping id="sweepEffectLinkNode01" node="0>0|7|1" />
		<i3dMapping id="sweepEffectLinkNode02" node="0>0|7|2" />
		<i3dMapping id="sweepEffectLinkNode03" node="0>0|7|3" />
		<i3dMapping id="sweepEffectLinkNode04" node="0>0|7|4" />
		<i3dMapping id="sweepEffectLinkNode05" node="0>0|7|5" />
		<i3dMapping id="sweepEffectLinkNode06" node="0>0|7|6" />
		<i3dMapping id="sweepEffectLinkNode07" node="0>0|7|7" />
		<i3dMapping id="sweepEffectLinkNode08" node="0>0|7|8" />
		<i3dMapping id="sweepEffectLinkNode09" node="0>0|7|9" />
		<i3dMapping id="sweepEffectLinkNode10" node="0>0|7|10" />
		<i3dMapping id="sweepEffectLinkNode11" node="0>0|7|11" />
		<i3dMapping id="sweepEffectLinkNode12" node="0>0|7|12" />
		<i3dMapping id="sweepEffectLinkNode13" node="0>0|7|13" />
		<i3dMapping id="effectParticleSmokeEmit" node="0>0|7|14" />
		<i3dMapping id="discEffect01LinkNode" node="0>0|7|15" />
		<i3dMapping id="discEffect02LinkNode" node="0>0|7|16" />		
		<i3dMapping id="rollerEffect01LinkNode" node="0>0|7|17" />		
        <i3dMapping id="leftDecals" node="0>0|8|0" />
        <i3dMapping id="springSupportRef2" node="0>0|8|2|0" />
        <i3dMapping id="terraGripTine2" node="0>0|8|2|2" />
        <i3dMapping id="springSupport2" node="0>0|8|2|2|0" />
        <i3dMapping id="terraGripWingsRef2" node="0>0|8|2|2|1" />
        <i3dMapping id="springSupportRef3" node="0>0|8|3|0" />
        <i3dMapping id="terraGripTine3" node="0>0|8|3|2" />
        <i3dMapping id="springSupport3" node="0>0|8|3|2|0" />
        <i3dMapping id="terraGripWingsRef3" node="0>0|8|3|2|1" />
        <i3dMapping id="springSupportRef7" node="0>0|8|4|0" />
        <i3dMapping id="terraGripTine7" node="0>0|8|4|2" />
        <i3dMapping id="springSupport7" node="0>0|8|4|2|0" />
        <i3dMapping id="terraGripWingsRef7" node="0>0|8|4|2|1" />
        <i3dMapping id="springSupportRef6" node="0>0|8|5|0" />
        <i3dMapping id="terraGripTine6" node="0>0|8|5|2" />
        <i3dMapping id="springSupport6" node="0>0|8|5|2|0" />
        <i3dMapping id="terraGripWingsRef6" node="0>0|8|5|2|1" />
        <i3dMapping id="springSupportRef11" node="0>0|8|6|0" />
        <i3dMapping id="terraGripTine11" node="0>0|8|6|2" />
        <i3dMapping id="springSupport11" node="0>0|8|6|2|0" />
        <i3dMapping id="terraGripWingsRef11" node="0>0|8|6|2|1" />
        <i3dMapping id="leftHoses" node="0>0|9|0" />
        <i3dMapping id="leftHosesStart" node="0>0|9|0|0" />
        <i3dMapping id="rightHoses" node="0>0|9|1" />
        <i3dMapping id="rightHosesStart" node="0>0|9|1|0" />
        <i3dMapping id="leftFrontHose" node="0>0|9|2" />
        <i3dMapping id="leftFrontHoseStart" node="0>0|9|2|0" />
        <i3dMapping id="rightFrontHose" node="0>0|9|3" />
        <i3dMapping id="rightFrontHoseStart" node="0>0|9|3|0" />
        <i3dMapping id="leftBackHoses" node="0>0|9|4" />
        <i3dMapping id="rightBackHoses" node="0>0|9|5" />
        <i3dMapping id="bodySupportCol" node="0>1|0" />
        <i3dMapping id="boardsSupportColJoint" node="0>2" />
        <i3dMapping id="horschTerrano4FX_boards_component2" node="1>" />
        <i3dMapping id="boards_vis" node="1>0" />
        <i3dMapping id="yellowRound_03_right_rear" node="1>0|0|0|0" />
        <i3dMapping id="yellowRound_03_left_rear" node="1>0|0|0|1" />
        <i3dMapping id="frontLightCone_01_right" node="1>0|0|0|2" />
        <i3dMapping id="rear2ChamberLight_03_right" node="1>0|0|0|3" />
        <i3dMapping id="redTriangle_02_right" node="1>0|0|0|4" />
        <i3dMapping id="frontLightCone_01_left" node="1>0|0|0|5" />
        <i3dMapping id="rear2ChamberLight_03_left" node="1>0|0|0|6" />
        <i3dMapping id="redTriangle_02_left" node="1>0|0|0|7" />
        <i3dMapping id="frontLightHigh" node="1>0|0|1|0" />
        <i3dMapping id="backLightsHigh" node="1>0|0|2|0" />
        <i3dMapping id="turnLightLeftBack" node="1>0|0|3|0" />
        <i3dMapping id="turnLightRightBack" node="1>0|0|3|1" />
    </i3dMappings>
</vehicle>
