﻿<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="cultivator" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../shared/xml/schema/vehicle.xsd">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>

    <storeData>
        <name>BTC 50H</name>
        <specs>
            <neededPower>180</neededPower>
            <workingWidth>5.0</workingWidth>
            <combination filterCategory="weights" filterSpec="weight" filterSpecMin="200" filterSpecMax="600"/>
        </specs>
        <functions>
            <function>$l10n_function_discHarrow</function>
        </functions>
        <image>$data/vehicles/agromasz/btc50h/store_btc50h.png</image>
        <price>35000</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>AGROMASZ</brand>
        <category>discHarrows</category>
        <shopTranslationOffset>0 -0.04 0</shopTranslationOffset>
        <shopRotationOffset>-0.27 0 0</shopRotationOffset>
        <vertexBufferMemoryUsage>3232256</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>1004544</indexBufferMemoryUsage>
        <textureMemoryUsage>3670016</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
        <audioMemoryUsage>0</audioMemoryUsage>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_discHarrow</typeDesc>
        <filename>$data/vehicles/agromasz/btc50h/btc50h.i3d</filename>
        <size width="3.5" length="7.5"/>
        <speedLimit value="18" />
        <components>
            <component centerOfMass="0 0.65 -2" solverIterationCount="10" mass="3020" />
            <component solverIterationCount="10" mass="750" />
            <joint component1="1" component2="2" node="componentJoint01" rotLimit="0 85 30" transLimit="0 0 0" />
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT" />
        <sounds volumeFactor="1.3" />
        <mapHotspot type="TOOL_TRAILED" />
    </base>

    <wheels>
        <wheelConfigurations>
            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="TRELLEBORG" saveId="TRELLEBORG_DEFAULT">
                <wheels>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/AW305/480_45R17.xml" isLeft="true" hasTireTracks="true" hasParticles="true" >
                        <physics rotSpeed="0" restLoad="1.8" repr="wheelLeft"     forcePointRatio="0.5" initialCompression="23" suspTravel="0.20" spring="35" damper="20" rotationDamping="0.002"/>
                        <wheelChock/>
                        <wheelChock isInverted="true" />
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/AW305/480_45R17.xml" isLeft="false" hasTireTracks="true" hasParticles="true" >
                        <physics rotSpeed="0" restLoad="1.8" repr="wheelRight"    forcePointRatio="0.5" initialCompression="23" suspTravel="0.20" spring="35" damper="20" rotationDamping="0.002"/>
                    </wheel>

                    <wheel filename="$data/shared/wheels/tires/trelleborg/AW305/300_80R15_3.xml" isLeft="true" >
                        <physics rotSpeed="0" restLoad="0.5" repr="leftArmWheel"  forcePointRatio="0.5" initialCompression="50" suspTravel="0.05" spring="35" damper="20" frictionScale="1" brakeFactor="0" rotationDamping="0.002" supportsWheelSink="false"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/AW305/300_80R15_3.xml" isLeft="false" >
                        <physics rotSpeed="0" restLoad="0.5" repr="rightArmWheel" forcePointRatio="0.5" initialCompression="50" suspTravel="0.05" spring="35" damper="20" frictionScale="1" brakeFactor="0" rotationDamping="0.002" supportsWheelSink="false"/>
                    </wheel>

                    <wheel>
                        <physics rotSpeed="0" restLoad="1.5" repr="backLeftArmWheel"  useReprDirection="true" forcePointRatio="0.3" radius="0.29" mass="0.3" width="2.5" initialCompression="35" suspTravel="0.15" spring="22" damper="20" frictionScale="2" brakeFactor="0" rotationDamping="0.016" supportsWheelSink="false"/>
                    </wheel>
                    <wheel>
                        <physics rotSpeed="0" restLoad="1.5" repr="backRightArmWheel" useReprDirection="true" forcePointRatio="0.3" radius="0.29" mass="0.3" width="2.5" initialCompression="35" suspTravel="0.15" spring="22" damper="20" frictionScale="2" brakeFactor="0" rotationDamping="0.016" supportsWheelSink="false"/>
                    </wheel>
                </wheels>
            </wheelConfiguration>
        </wheelConfigurations>

        <rimColor material="18">SHARED_WHITE1</rimColor>

        <hubs>
            <color0>AGROMASZ_GREENPAINT</color0>
            <color1>SHARED_GREY3</color1>
            <hub linkNode="wheelLeft"  filename="$data/shared/wheels/hubs/hub_n8_6.xml" isLeft="true"  scale="0.23 0.23 0.23" />
            <hub linkNode="wheelRight" filename="$data/shared/wheels/hubs/hub_n8_6.xml" isLeft="false" scale="0.23 0.23 0.23" />
        </hubs>
    </wheels>

    <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="attacherJoint" rootNode="btc50h_drawbar_component2" jointType="implement">
                <distanceToGround lower="0.55" upper="0.65" />
            </inputAttacherJoint>
        </inputAttacherJoints>
        <brakeForce force="0.6"/>
        <support animationName="moveSupport" />
        <support animationName="lockDrawbarLimit" delayedOnAttach="false" detachAfterAnimation="false"/>
    </attachable>

    <connectionHoses>
        <hose inputAttacherJointIndices="1" type="hydraulicIn"  node="hydraulicIn01"  length="1.2" diameter="0.02" adapterNode="hydraulicIn01_connector" straighteningFactor="2">
            <objectChange node="hydraulicIn01_detached" visibilityActive="false" visibilityInactive="true" />
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut01" length="1.2" diameter="0.02" adapterNode="hydraulicOut01_connector" straighteningFactor="2.5">
            <objectChange node="hydraulicOut01_detached" visibilityActive="false" visibilityInactive="true" />
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicIn"  node="hydraulicIn02"  length="1.2" diameter="0.02" adapterNode="hydraulicIn02_connector" straighteningFactor="2">
            <objectChange node="hydraulicIn02_detached" visibilityActive="false" visibilityInactive="true" />
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut02" length="1.2" diameter="0.02" adapterNode="hydraulicOut02_connector" straighteningFactor="2.5">
            <objectChange node="hydraulicOut02_detached" visibilityActive="false" visibilityInactive="true" />
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicIn"  node="hydraulicIn03"  length="1.2" diameter="0.02" adapterNode="hydraulicIn03_connector" straighteningFactor="2">
            <objectChange node="hydraulicIn03_detached" visibilityActive="false" visibilityInactive="true" />
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut03" length="1.2" diameter="0.02" adapterNode="hydraulicOut03_connector" straighteningFactor="2">
            <objectChange node="hydraulicOut03_detached" visibilityActive="false" visibilityInactive="true" />
        </hose>

        <hose inputAttacherJointIndices="1" type="airDoubleRed" node="airIn" length="1.65" diameter="0.015" adapterNode="airIn_connector" straighteningFactor="2" minCenterPointOffset="-0.1 0.01 0" maxCenterPointOffset="0 0 0">
            <objectChange node="airIn_detached" visibilityActive="false" visibilityInactive="true" />
            <objectChange node="airIn_attached" visibilityActive="true" visibilityInactive="false" />
        </hose>
        <hose inputAttacherJointIndices="1" type="airDoubleYellow" node="airOut" length="1.65" diameter="0.015" adapterNode="airOut_connector" straighteningFactor="2" minCenterPointOffset="-0.1 0.01 0" maxCenterPointOffset="0 0 0">
            <objectChange node="airOut_detached" visibilityActive="false" visibilityInactive="true" />
            <objectChange node="airOut_attached" visibilityActive="true" visibilityInactive="false" />
        </hose>
        <hose inputAttacherJointIndices="1" type="electric"  node="electric" adapterNode="electric_connector"  length="1.7" diameter="0.015" straighteningFactor="1.5">
           <objectChange node="electric_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
    </connectionHoses>

    <speedRotatingParts>
        <speedRotatingPart node="rotDisc01"  radius="-0.31" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc02"  radius="-0.38" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc03"  radius="-0.37" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc04"  radius="-0.3" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc05"  radius="-0.36" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc06"  radius="-0.39" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc07"  radius="-0.3" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc08"  radius="-0.32" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc09"  radius="-0.34" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc10"  radius="-0.3" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc11"  radius="-0.36" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc12"  radius="-0.31" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc13"  radius="-0.35" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc14"  radius="-0.38" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc15"  radius="-0.31" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc16"  radius="-0.33" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc17"  radius="-0.37" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc18"  radius="-0.3" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc19"  radius="-0.39" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc20"  radius="-0.31" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc21"  radius="0.33" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc22"  radius="0.39" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc23"  radius="0.3" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc24"  radius="0.36" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc25"  radius="0.3" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc26"  radius="0.31" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc27"  radius="0.3" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc28"  radius="0.36" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc29"  radius="0.3" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc30"  radius="0.34" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc31"  radius="0.3" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc32"  radius="0.38" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc33"  radius="0.31" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc34"  radius="0.32" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc35"  radius="0.35" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc36"  radius="0.39" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc37"  radius="0.3" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc38"  radius="0.31" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc39"  radius="0.33" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rotDisc40"  radius="0.35" groundReferenceNodeIndex="1"/>

        <speedRotatingPart node="leftArmOuterDisc"   radius="-0.3" groundReferenceNodeIndex="1"/>
        <speedRotatingPart node="rightArmOuterDisc"  radius="-0.3" groundReferenceNodeIndex="1"/>

        <speedRotatingPart node="backLeftArmRoller"  radius="0.33" wheelIndex="5" />
        <speedRotatingPart node="backRightArmRoller" radius="0.29" wheelIndex="6" />
    </speedRotatingParts>

    <lights>
        <sharedLight linkNode="reflectorRedTriangleLeft"  filename="$data/shared/assets/reflectors/lizard/redTriangle_01.xml" />
        <sharedLight linkNode="reflectorRedTriangleRight" filename="$data/shared/assets/reflectors/lizard/redTriangle_01.xml" />

        <sharedLight linkNode="reflectorRedLeft"  filename="$data/shared/assets/reflectors/lizard/redRectangle_01.xml" />
        <sharedLight linkNode="reflectorRedRight" filename="$data/shared/assets/reflectors/lizard/redRectangle_01.xml" />

        <realLights>
            <low>
                <turnLightLeft node="turnLightLeftBack" />
                <turnLightRight node="turnLightRightBack" />
            </low>
            <high>
                <light node="backLightsHigh1" lightTypes="0" />
                <brakeLight node="backLightsHigh1" />
                <turnLightLeft node="turnLightLeftBack" />
                <turnLightRight node="turnLightRightBack" />
            </high>
        </realLights>

        <defaultLights>
            <defaultLight shaderNode="backLightStatic" lightTypes="0"/>
        </defaultLights>

        <brakeLights>
            <brakeLight shaderNode="brakeLightStatic" />
        </brakeLights>

        <turnLights>
            <turnLightLeft shaderNode="turnLeftStatic" />
            <turnLightRight shaderNode="turnRightStatic" />
        </turnLights>
    </lights>

    <licensePlates>
        <licensePlate node="licensePlateBack" position="BACK" preferedType="SQUARISH" placementArea="0.15 0.23 0.15 0.23" />
    </licensePlates>

    <powerConsumer forceNode="0>" forceFactor="1" maxForce="8" />

    <groundReferenceNodes>
        <groundReferenceNode node="groundReferenceNodeLeft" forceFactor="0.5" threshold="0.1" chargeValue="1" depthNode="groundReferenceNodeLeft"/>
        <groundReferenceNode node="groundReferenceNodeRight" forceFactor="0.5" threshold="0.1" chargeValue="1" depthNode="groundReferenceNodeRight"/>
    </groundReferenceNodes>

    <workAreas>
        <workArea type="cultivator" functionName="processCultivatorArea" >
            <area startNode="workArea01Start" widthNode="workArea01Width" heightNode="workArea01Height" />
            <groundReferenceNode index="1" />
            <folding minLimit="0" maxLimit="1.0" />
            <onlyActiveWhenLowered value="true"/>
        </workArea>

        <workArea type="cultivator" functionName="processCultivatorArea">
            <area startNode="workArea02Start" widthNode="workArea02Width" heightNode="workArea02Height" />
            <groundReferenceNode index="1" />
            <folding minLimit="0" maxLimit="1.0" />
            <onlyActiveWhenLowered value="true"/>
        </workArea>
    </workAreas>

   <workParticles>
       <effect workAreaIndex="1">
           <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="rollerEffect01LinkNode">
               <motionPathEffect textureFilename="$data/vehicles/agromasz/btc50h/rollerEffect01Array.dds" numRows="20" rowLength="18" minFade="0.07" density="0.5" densityScale="0.35"/>
           </effectNode>
           <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="rollerEffect02LinkNode">
               <motionPathEffect textureFilename="$data/vehicles/agromasz/btc50h/rollerEffect02Array.dds" numRows="20" rowLength="18" minFade="0.07" density="0.5" densityScale="0.35"/>
           </effectNode>

           <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="discEffect01LinkNode">
               <motionPathEffect textureFilename="$data/vehicles/agromasz/btc50h/discEffect01Array.dds" numRows="40" rowLength="18" minFade="0.07"/>
           </effectNode>
           <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="discEffect02LinkNode">
               <motionPathEffect textureFilename="$data/vehicles/agromasz/btc50h/discEffect02Array.dds" numRows="40" rowLength="18" minFade="0.07"/>
           </effectNode>
       </effect>
       <particle>
           <node node="smokeEmitter" refNodeIndex="1" particleType="SOIL_SMOKE" emitCountScale="1"/>
       </particle>
   </workParticles>

    <foldable>
        <foldingConfigurations>
            <foldingConfiguration>
                <foldingParts startMoveDirection="1" foldMiddleAnimTime="0.125" turnOnFoldDirection="-1" >
                    <foldingPart animationName="folding" speedScale="1" />
                </foldingParts>
            </foldingConfiguration>
        </foldingConfigurations>
    </foldable>

    <animations>
        <animation name="folding">
            <part node="axisArm"             startTime="0"  endTime="1"  startRot="15 0 0"  endRot="-30 0 0"/>

            <part node="leftArm"             startTime="2"  endTime="6"  startRot="0 0 0"  endRot="0 0 90"/>
            <part node="rightArm"            startTime="4"  endTime="8"  startRot="0 0 0"  endRot="0 0 -90"/>

            <part node="backLeftArm"         startTime="1"  endTime="5"  startRot="0 0 0"  endRot="0 0 90"/>
            <part node="backRightArm"        startTime="3"  endTime="7"  startRot="0 0 0"  endRot="0 0 -90"/>
            <part node="axisArm"             startTime="7"  endTime="8"  startRot="-30 0 0"  endRot="0 0 0"/>

            <sound template="defaultHydraulicSound" startTime="0.01" endTime="0.99" volumeScale="1"   pitchScale="0.6" />
            <sound template="defaultHydraulicSound" startTime="1"    endTime="5"    volumeScale="1"   pitchScale="1.2" />
            <sound template="defaultHydraulicSound" startTime="2"    endTime="6"    volumeScale="1"   pitchScale="0.9" />
            <sound template="defaultHydraulicSound" startTime="3"    endTime="7"    volumeScale="1"   pitchScale="1" />
            <sound template="defaultHydraulicSound" startTime="4"    endTime="7.99" volumeScale="1"   pitchScale="0.7" />
            <sound template="foldStopMed02"         startTime="7.99" direction="-1" volumeScale="0.8" pitchScale="0.8" />
            <sound template="sheetImp02"            startTime="7.99" direction="-1" volumeScale="1.8" pitchScale="0.8" />
            <sound template="clackVar5"             startTime="7"                   volumeScale="0.8" pitchScale="0.7" />
            <sound template="clackVar3"             startTime="7"                   volumeScale="1.6" pitchScale="0.7" />
            <sound template="foldStartMed02"        startTime="6"                   volumeScale="1.7" pitchScale="0.7" />
            <sound template="foldStartMed01"        startTime="5"                   volumeScale="1.4" pitchScale="0.8" />
            <sound template="clackVar6"             startTime="4"                   volumeScale="1"   pitchScale="0.7" />
            <sound template="clackVar3"             startTime="4"                   volumeScale="1"   pitchScale="0.9" />
            <sound template="clackVar1"             startTime="3.15" direction="-1" volumeScale="1"   pitchScale="0.7" />
            <sound template="clackVar1"             startTime="2.9"  direction="1"  volumeScale="1"   pitchScale="0.7" />
            <sound template="clackVar5"             startTime="2"                   volumeScale="0.8" pitchScale="0.8" />
            <sound template="clackVar3"             startTime="2"                   volumeScale="2"   pitchScale="0.6" />
            <sound template="clackVar6"             startTime="1"                   volumeScale="1"   pitchScale="0.8" />
            <sound template="clackVar6"             startTime="5"    direction="1"  volumeScale="1"   pitchScale="0.8" />
            <sound template="clackVar6"             startTime="6"    direction="1"  volumeScale="1"   pitchScale="0.6" />
            <sound template="clackVar6"             startTime="7"    direction="1"  volumeScale="0.9" pitchScale="0.9" />
            <sound template="foldStopSm02"          startTime="7.99" direction="1"  volumeScale="0.9" pitchScale="0.7" />
            <sound template="sheetImp02"            startTime="7.99" direction="1"  volumeScale="3"   pitchScale="0.7" />
            <sound template="sheetImp02"            startTime="1.01" direction="1"  volumeScale="2.1" pitchScale="0.8" />
            <sound template="clackVar3"             startTime="0.99" direction="-1" volumeScale="1.8" pitchScale="1" />
            <sound template="sheetImp02"            startTime="0.3"  direction="-1" volumeScale="2.8" pitchScale="0.7" />
            <sound template="clackVar1"             startTime="0.3"  direction="-1" volumeScale="1.8" pitchScale="0.8" />
            <sound template="clackVar3"             startTime="0.3"  direction="-1" volumeScale="1.8" pitchScale="1" />
            <sound template="lowStartGroundMed01"   startTime="0.01" direction="1"  volumeScale="1"   pitchScale="0.8" />
            <sound template="clackVar3"             startTime="0.01" direction="1"  volumeScale="2.4" pitchScale="0.6" />
            <sound template="clackVar6"             startTime="0.99" direction="1"  volumeScale="1"   pitchScale="0.7" />
            <sound template="clackVar3"             startTime="0.99" direction="1"  volumeScale="1"   pitchScale="0.7" />
        </animation>

        <animation name="moveSupport">
            <part node="supportFeet" startTime="0" endTime="0.3" startTrans="0.281 1.275 1.783" endTrans="0.281 0.82 1.783"/>

            <sound template="clackVar5"  startTime="0.29" volumeScale="1"    pitchScale="0.9" />
            <sound template="latchSmall" startTime="0.29" volumeScale="0.2"  pitchScale="1.6" />
            <sound template="clackVar1"  startTime="0.2"  volumeScale="0.8"  pitchScale="1.1" />
        </animation>
        <animation name="lockDrawbarLimit">
            <part componentJointIndex="1" startTime="0" endTime="0.1" startRotLimit="0 110 20" endRotLimit="0 0 0"/>
        </animation>
    </animations>

    <cylindered>
        <movingTools>
            <movingTool node="leftArm" wheelIndices="3" playSound="true">
                <dependentPart node="leftArmHydraulics" />
            </movingTool>
            <movingTool node="rightArm" wheelIndices="4" playSound="true">
                <dependentPart node="rightArmHydraulics" />
            </movingTool>

            <movingTool node="axisArm" wheelIndices="1 2" playSound="true">
                <dependentPart node="axisArmHydraulics" />
            </movingTool>

            <movingTool node="backPart" wheelIndices="5 6" playSound="true">
                <dependentPart node="backPartHydraulics" />
                <dependentPart node="heightDisplay" />
            </movingTool>

            <movingTool node="backLeftArm" wheelIndices="5" playSound="true">
                <dependentPart node="backLeftArmHydraulics" />
            </movingTool>
            <movingTool node="backRightArm" wheelIndices="6" playSound="true">
                <dependentPart node="backRightArmHydraulics" />
            </movingTool>
        </movingTools>

        <movingParts>
            <movingPart node="steeringBarYRot" referencePoint="steeringBarYRotRef" referenceFrame="steeringBarYRotRefFrame" isActiveDirty="true" maxUpdateDistance="100"/>
            <movingPart node="steeringBarZRot" referencePoint="steeringBarZRotRef" referenceFrame="steeringBarZRotRef" limitedAxis="0" isActiveDirty="true" maxUpdateDistance="100"/>

            <movingPart node="leftArmHydraulics" referencePoint="leftArmHydraulicsRef" referenceFrame="leftArmHydraulicsRef" >
                <translatingPart node="leftArmHydraulicsPunch" />
            </movingPart>
            <movingPart node="rightArmHydraulics" referencePoint="rightArmHydraulicsRef" referenceFrame="rightArmHydraulicsRef" >
                <translatingPart node="rightArmHydraulicsPunch" />
            </movingPart>

            <movingPart node="axisArmHydraulics" referencePoint="axisArmHydraulicsRef" referenceFrame="axisArmHydraulicsRef" >
                <translatingPart node="axisArmHydraulicsPunch" />
            </movingPart>

            <movingPart node="backPartHydraulics" referencePoint="backPartHydraulicsRef" referenceFrame="backPartHydraulicsRef" >
                <translatingPart node="backPartHydraulicsPunch" />
            </movingPart>

            <movingPart node="backLeftArmHydraulics" referencePoint="backLeftArmHydraulicsRef" referenceFrame="backLeftArmHydraulicsRef" >
                <translatingPart node="backLeftArmHydraulicsPunch" />
            </movingPart>
            <movingPart node="backRightArmHydraulics" referencePoint="backRightArmHydraulicsRef" referenceFrame="backRightArmHydraulicsRef" >
                <translatingPart node="backRightArmHydraulicsPunch" />
            </movingPart>

            <movingPart node="heightDisplay" localReferencePoint="heightDisplayArm" referencePoint="heightDisplayRef" referenceFrame="heightDisplayRefFrame" >
                <dependentPart node="heightDisplayArm" />
            </movingPart>
            <movingPart node="heightDisplayArm" referencePoint="heightDisplayRef" referenceFrame="heightDisplayRef"/>
        </movingParts>
    </cylindered>

    <cultivator useDeepMode="false">
        <sounds>
            <work template="DEFAULT_CULTIVATOR_WORK" linkNode="0>" />
        </sounds>
    </cultivator>

    <ai>
        <needsLowering value="true" />
        <collisionTrigger node="aiCollisionNode" width="5.7" height="1.6"/>
        <areaMarkers leftNode="aiMarkerLeft" rightNode="aiMarkerRight" backNode="aiMarkerBack" />
        <sizeMarkers leftNode="sizeMarkerLeft" rightNode="sizeMarkerRight" backNode="sizeMarkerBack"/>
        <toolReverserDirectionNode node="sizeMarkerBack"/>
        <allowTurnBackward value="false" />
        <turningRadiusLimitation rotationJointNode="componentJoint01" wheelIndices="1 2" />
        <agentAttachment jointNode="attacherJoint" rotCenterWheelIndices="1 2" width="2.8" height="3.3" length="5.35" lengthOffset="0.65"/>
    </ai>

    <foliageBending>
        <bendingNode minX="-1.2" maxX="1.2" minZ="-3.2" maxZ="1.5" yOffset="0.5" />
        <bendingNode minX="-0.32" maxX="2.3"  minZ="-3.6" maxZ="0.7" yOffset="-0.5" node="leftArm" />
        <bendingNode minX="-2.3" maxX="0.32" minZ="-3.6" maxZ="0.7" yOffset="-0.5" node="rightArm" />
    </foliageBending>

    <baseMaterial>
        <material name="btc50h_mat" baseNode="hoses">
            <shaderParameter name="colorMat0" value="AGROMASZ_REDPAINT"/>
            <shaderParameter name="colorMat1" value="AGROMASZ_GREENPAINT"/>
        </material>
        <material name="btc50hAlpha_mat" baseNode="alphaParts">
            <shaderParameter name="colorMat0" value="AGROMASZ_REDPAINT"/>
        </material>
    </baseMaterial>

    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="6" fieldMultiplier="2"/>

    <i3dMappings>
        <i3dMapping id="btc50h_main_component1" node="0>" />
        <i3dMapping id="btc50h_vis" node="0>0" />
        <i3dMapping id="componentJoint01" node="0>0|0|0" />
        <i3dMapping id="steeringBarYRot" node="0>0|0|1" />
        <i3dMapping id="steeringBarZRot" node="0>0|0|1|0" />
        <i3dMapping id="supportFeet" node="0>0|0|2" />
        <i3dMapping id="hydraulicIn01" node="0>0|0|3|0" />
        <i3dMapping id="hydraulicIn01_detached" node="0>0|0|3|0|0" />
        <i3dMapping id="hydraulicIn01_connector" node="0>0|0|3|0|0|0" />
        <i3dMapping id="hydraulicOut01" node="0>0|0|3|1" />
        <i3dMapping id="hydraulicOut01_detached" node="0>0|0|3|1|0" />
        <i3dMapping id="hydraulicOut01_connector" node="0>0|0|3|1|0|0" />
        <i3dMapping id="hydraulicIn02" node="0>0|0|3|2" />
        <i3dMapping id="hydraulicIn02_detached" node="0>0|0|3|2|0" />
        <i3dMapping id="hydraulicIn02_connector" node="0>0|0|3|2|0|0" />
        <i3dMapping id="hydraulicOut02" node="0>0|0|3|3" />
        <i3dMapping id="hydraulicOut02_detached" node="0>0|0|3|3|0" />
        <i3dMapping id="hydraulicOut02_connector" node="0>0|0|3|3|0|0" />
        <i3dMapping id="hydraulicIn03" node="0>0|0|3|4" />
        <i3dMapping id="hydraulicIn03_detached" node="0>0|0|3|4|0" />
        <i3dMapping id="hydraulicIn03_connector" node="0>0|0|3|4|0|0" />
        <i3dMapping id="hydraulicOut03" node="0>0|0|3|5" />
        <i3dMapping id="hydraulicOut03_detached" node="0>0|0|3|5|0" />
        <i3dMapping id="hydraulicOut03_connector" node="0>0|0|3|5|0|0" />
        <i3dMapping id="airIn" node="0>0|0|3|6" />
        <i3dMapping id="airIn_detached" node="0>0|0|3|6|0" />
        <i3dMapping id="airIn_connector" node="0>0|0|3|6|0|0" />
        <i3dMapping id="airIn_attached" node="0>0|0|3|6|1" />
        <i3dMapping id="airOut" node="0>0|0|3|7" />
        <i3dMapping id="airOut_detached" node="0>0|0|3|7|0" />
        <i3dMapping id="airOut_connector" node="0>0|0|3|7|0|0" />
        <i3dMapping id="airOut_attached" node="0>0|0|3|7|1" />
        <i3dMapping id="electric" node="0>0|0|3|8" />
        <i3dMapping id="electric_detached" node="0>0|0|3|9" />
        <i3dMapping id="electric_connector" node="0>0|0|3|9|0" />
        <i3dMapping id="steeringBarYRotRefFrame" node="0>0|0|5" />
        <i3dMapping id="leftArm" node="0>0|1|0" />
        <i3dMapping id="rotDisc31" node="0>0|1|0|0|0|0" />
        <i3dMapping id="rotDisc30" node="0>0|1|0|0|1|0" />
        <i3dMapping id="rotDisc29" node="0>0|1|0|0|2|0" />
        <i3dMapping id="rotDisc28" node="0>0|1|0|0|3|0" />
        <i3dMapping id="rotDisc27" node="0>0|1|0|0|4|0" />
        <i3dMapping id="rotDisc26" node="0>0|1|0|0|5|0" />
        <i3dMapping id="rotDisc25" node="0>0|1|0|0|6|0" />
        <i3dMapping id="rotDisc24" node="0>0|1|0|0|7|0" />
        <i3dMapping id="rotDisc23" node="0>0|1|0|0|8|0" />
        <i3dMapping id="rotDisc22" node="0>0|1|0|0|9|0" />
        <i3dMapping id="rotDisc21" node="0>0|1|0|0|10|0" />
        <i3dMapping id="rotDisc09" node="0>0|1|0|0|11|0" />
        <i3dMapping id="rotDisc08" node="0>0|1|0|0|12|0" />
        <i3dMapping id="rotDisc07" node="0>0|1|0|0|13|0" />
        <i3dMapping id="rotDisc06" node="0>0|1|0|0|14|0" />
        <i3dMapping id="rotDisc05" node="0>0|1|0|0|15|0" />
        <i3dMapping id="rotDisc04" node="0>0|1|0|0|16|0" />
        <i3dMapping id="rotDisc03" node="0>0|1|0|0|17|0" />
        <i3dMapping id="rotDisc02" node="0>0|1|0|0|18|0" />
        <i3dMapping id="rotDisc01" node="0>0|1|0|0|19|0" />
        <i3dMapping id="leftArmOuterDisc" node="0>0|1|0|0|20|0" />
        <i3dMapping id="leftArmWheel" node="0>0|1|0|1|0" />
        <i3dMapping id="leftArmHydraulicsRef" node="0>0|1|0|2" />
        <i3dMapping id="groundReferenceNodeLeft" node="0>0|1|0|7" />
        <i3dMapping id="discEffect01LinkNode" node="0>0|1|0|9" />
        <i3dMapping id="leftArmHydraulics" node="0>0|1|1" />
        <i3dMapping id="leftArmHydraulicsPunch" node="0>0|1|1|0" />
        <i3dMapping id="rightArm" node="0>0|1|2" />
        <i3dMapping id="rotDisc10" node="0>0|1|2|0|0|0" />
        <i3dMapping id="rotDisc11" node="0>0|1|2|0|1|0" />
        <i3dMapping id="rotDisc12" node="0>0|1|2|0|2|0" />
        <i3dMapping id="rotDisc13" node="0>0|1|2|0|3|0" />
        <i3dMapping id="rotDisc14" node="0>0|1|2|0|4|0" />
        <i3dMapping id="rotDisc15" node="0>0|1|2|0|5|0" />
        <i3dMapping id="rotDisc16" node="0>0|1|2|0|6|0" />
        <i3dMapping id="rotDisc17" node="0>0|1|2|0|7|0" />
        <i3dMapping id="rotDisc18" node="0>0|1|2|0|8|0" />
        <i3dMapping id="rotDisc19" node="0>0|1|2|0|9|0" />
        <i3dMapping id="rotDisc20" node="0>0|1|2|0|10|0" />
        <i3dMapping id="rotDisc40" node="0>0|1|2|0|11|0" />
        <i3dMapping id="rotDisc39" node="0>0|1|2|0|12|0" />
        <i3dMapping id="rotDisc38" node="0>0|1|2|0|13|0" />
        <i3dMapping id="rotDisc37" node="0>0|1|2|0|14|0" />
        <i3dMapping id="rotDisc36" node="0>0|1|2|0|15|0" />
        <i3dMapping id="rotDisc35" node="0>0|1|2|0|16|0" />
        <i3dMapping id="rotDisc34" node="0>0|1|2|0|17|0" />
        <i3dMapping id="rotDisc33" node="0>0|1|2|0|18|0" />
        <i3dMapping id="rotDisc32" node="0>0|1|2|0|19|0" />
        <i3dMapping id="rightArmOuterDisc" node="0>0|1|2|0|20|0" />
        <i3dMapping id="rightArmWheel" node="0>0|1|2|1|0" />
        <i3dMapping id="rightArmHydraulicsRef" node="0>0|1|2|2" />
        <i3dMapping id="groundReferenceNodeRight" node="0>0|1|2|7" />
        <i3dMapping id="discEffect02LinkNode" node="0>0|1|2|9" />
        <i3dMapping id="rightArmHydraulics" node="0>0|1|3" />
        <i3dMapping id="rightArmHydraulicsPunch" node="0>0|1|3|0" />
        <i3dMapping id="axisArm" node="0>0|1|4" />
        <i3dMapping id="wheelLeft" node="0>0|1|4|0" />
        <i3dMapping id="wheelRight" node="0>0|1|4|1" />
        <i3dMapping id="axisArmHydraulicsRef" node="0>0|1|4|2" />
        <i3dMapping id="axisArmHydraulics" node="0>0|1|5" />
        <i3dMapping id="axisArmHydraulicsPunch" node="0>0|1|5|0" />
        <i3dMapping id="backPart" node="0>0|1|6" />
        <i3dMapping id="backLeftArm" node="0>0|1|6|0" />
        <i3dMapping id="backLeftArmRoller" node="0>0|1|6|0|0" />
        <i3dMapping id="backLeftArmWheel" node="0>0|1|6|0|1" />
        <i3dMapping id="backLeftArmHydraulicsRef" node="0>0|1|6|0|2" />
        <i3dMapping id="rollerEffect01LinkNode" node="0>0|1|6|0|8" />
        <i3dMapping id="backLeftArmHydraulics" node="0>0|1|6|1" />
        <i3dMapping id="backLeftArmHydraulicsPunch" node="0>0|1|6|1|0" />
        <i3dMapping id="backRightArm" node="0>0|1|6|2" />
        <i3dMapping id="backRightArmRoller" node="0>0|1|6|2|0" />
        <i3dMapping id="backRightArmWheel" node="0>0|1|6|2|1" />
        <i3dMapping id="backRightArmHydraulicsRef" node="0>0|1|6|2|2" />
        <i3dMapping id="decals" node="0>0|1|6|2|3" />
        <i3dMapping id="screw_decals" node="0>0|1|6|2|4" />
        <i3dMapping id="sticker_decals" node="0>0|1|6|2|5" />
        <i3dMapping id="alphaParts" node="0>0|1|6|2|6" />
        <i3dMapping id="rollerEffect02LinkNode" node="0>0|1|6|2|8" />
        <i3dMapping id="backRightArmHydraulics" node="0>0|1|6|3" />
        <i3dMapping id="backRightArmHydraulicsPunch" node="0>0|1|6|3|0" />
        <i3dMapping id="reflectorRedTriangleLeft" node="0>0|1|6|4|0|0" />
        <i3dMapping id="reflectorRedTriangleRight" node="0>0|1|6|4|0|1" />
        <i3dMapping id="reflectorRedLeft" node="0>0|1|6|4|0|2" />
        <i3dMapping id="reflectorRedRight" node="0>0|1|6|4|0|3" />
        <i3dMapping id="backLightStatic" node="0>0|1|6|4|1|0" />
        <i3dMapping id="brakeLightStatic" node="0>0|1|6|4|1|1" />
        <i3dMapping id="turnLeftStatic" node="0>0|1|6|4|1|2" />
        <i3dMapping id="turnRightStatic" node="0>0|1|6|4|1|3" />
        <i3dMapping id="turnLightLeftBack" node="0>0|1|6|4|2|0" />
        <i3dMapping id="turnLightRightBack" node="0>0|1|6|4|2|1" />
        <i3dMapping id="backLightsHigh1" node="0>0|1|6|4|3|0" />
        <i3dMapping id="backPartHydraulicsRef" node="0>0|1|6|5" />
        <i3dMapping id="heightDisplayRef" node="0>0|1|6|6" />
        <i3dMapping id="backPartHydraulics" node="0>0|1|7" />
        <i3dMapping id="backPartHydraulicsPunch" node="0>0|1|7|0" />
        <i3dMapping id="heightDisplay" node="0>0|1|8" />
        <i3dMapping id="heightDisplayArm" node="0>0|1|8|0" />
        <i3dMapping id="heightDisplayRefFrame" node="0>0|1|9" />
        <i3dMapping id="licensePlateBack" node="0>0|2" />
        <i3dMapping id="workArea01Start" node="0>0|3|0|0" />
        <i3dMapping id="workArea01Width" node="0>0|3|0|1" />
        <i3dMapping id="workArea01Height" node="0>0|3|0|2" />
        <i3dMapping id="workArea02Start" node="0>0|3|1|0" />
        <i3dMapping id="workArea02Width" node="0>0|3|1|1" />
        <i3dMapping id="workArea02Height" node="0>0|3|1|2" />
        <i3dMapping id="smokeEmitter" node="0>0|4|0" />
        <i3dMapping id="aiMarkerLeft" node="0>0|5|0|0" />
        <i3dMapping id="aiMarkerRight" node="0>0|5|0|1" />
        <i3dMapping id="aiMarkerBack" node="0>0|5|0|2" />
        <i3dMapping id="sizeMarkerLeft" node="0>0|5|1|0" />
        <i3dMapping id="sizeMarkerRight" node="0>0|5|1|1" />
        <i3dMapping id="sizeMarkerBack" node="0>0|5|1|2" />
        <i3dMapping id="aiCollisionNode" node="0>0|5|2" />
        <i3dMapping id="hoses" node="0>1|0" />
        <i3dMapping id="btc50h_drawbar_component2" node="1>" />
        <i3dMapping id="attacherJoint" node="1>0" />
        <i3dMapping id="steeringBarYRotRef" node="1>1" />
        <i3dMapping id="steeringBarZRotRef" node="1>2" />
    </i3dMappings>
</vehicle>
