﻿<?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>Smaragd 9/500K</name>
        <specs>
            <neededPower>180</neededPower>
            <workingWidth>5.0</workingWidth>
            <combination filterCategory="weights" filterSpec="weight" filterSpecMin="900" filterSpecMax="1000"/>
        </specs>
        <functions>
            <function>$l10n_function_cultivator</function>
        </functions>
        <storePacks>
            <storePack>STARTER_SUGARBEET</storePack>
        </storePacks>
        <image>$data/vehicles/lemken/smaragd9_500k/store_smaragd9_500k.png</image>
        <price>24500</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>LEMKEN</brand>
        <category>cultivators</category>
        <shopTranslationOffset>0 0.011 0</shopTranslationOffset>
        <shopRotationOffset>-1.814 -0.014 0</shopRotationOffset>
        <vertexBufferMemoryUsage>2299904</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>387584</indexBufferMemoryUsage>
        <textureMemoryUsage>2293760</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
        <audioMemoryUsage>0</audioMemoryUsage>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_cultivator</typeDesc>
        <filename>$data/vehicles/lemken/smaragd9_500k/smaragd9_500k.i3d</filename>
        <size width="6.2" length="4"/>
        <speedLimit value="15"/>
        <components>
            <component centerOfMass="0 0.5 1" solverIterationCount="10" mass="1070" />
            <component centerOfMass="0 0 0" solverIterationCount="10" mass="50" />
            <component centerOfMass="0 0 0" solverIterationCount="10" mass="50" />
            <joint component1="1" component2="2" node="componentJointLeft" transLimit="0 0 0" rotLimit="0 0 0"/>
            <joint component1="1" component2="3" node="componentJointRight" transLimit="0 0 0" rotLimit="0 0 0"/>
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT" />
        <mapHotspot type="TOOL" />
    </base>

    <wheels>
        <wheelConfigurations>
            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0">
                <wheels hasSurfaceSounds="false">
                    <wheel>
                        <physics restLoad="0.3" repr="wheelLeftDrum01"  forcePointRatio="0.2" radius="0.2" width="0.3" mass="0.1" initialCompression="25" suspTravel="0.05" spring="15" damper="15" isSynchronized="false" />
                    </wheel>
                    <wheel>
                        <physics restLoad="0.3" repr="wheelRightDrum01" forcePointRatio="0.2" radius="0.2" width="0.3" mass="0.1" initialCompression="25" suspTravel="0.05" spring="15" damper="15" isSynchronized="false" />
                    </wheel>
                    <wheel>
                        <physics restLoad="0.3" repr="wheelLeftDrum02"  forcePointRatio="0.2" radius="0.2" width="0.3" mass="0.1" initialCompression="25" suspTravel="0.05" spring="15" damper="15" isSynchronized="false" />
                    </wheel>
                    <wheel>
                        <physics restLoad="0.3" repr="wheelRightDrum02" forcePointRatio="0.2" radius="0.2" width="0.3" mass="0.1" initialCompression="25" suspTravel="0.05" spring="15" damper="15" isSynchronized="false" />
                    </wheel>
                </wheels>
            </wheelConfiguration>
        </wheelConfigurations>
    </wheels>

    <speedRotatingParts>
        <speedRotatingPart node="roll01" radius="0.2" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.01"/>
        <speedRotatingPart node="roll02" radius="0.2" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.01"/>
        <speedRotatingPart node="roll03" radius="0.2" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.01"/>
        <speedRotatingPart node="roll04" radius="0.2" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.01"/>
        <speedRotatingPart node="disc01" radius="0.2" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.01"/>
        <speedRotatingPart node="disc02" radius="0.2" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.01"/>
        <speedRotatingPart node="disc03" radius="0.2" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.01"/>
        <speedRotatingPart node="disc04" radius="0.2" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.01"/>
        <speedRotatingPart node="disc05" radius="0.2" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.01"/>
        <speedRotatingPart node="disc06" radius="0.2" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.01"/>
        <speedRotatingPart node="disc07" radius="0.2" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.01"/>
        <speedRotatingPart node="disc08" radius="0.2" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.01"/>
        <speedRotatingPart node="disc09" radius="0.2" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.01"/>
        <speedRotatingPart node="disc10" radius="0.2" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.01"/>
        <speedRotatingPart node="disc11" radius="0.2" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.01"/>
        <speedRotatingPart node="disc12" radius="0.2" groundReferenceNodeIndex="1" foldMinLimit="0" foldMaxLimit="0.01"/>
    </speedRotatingParts>

    <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="attacherJoint" jointType="implement" topReferenceNode="topRefNode">
                <distanceToGround lower="0.6" upper="1.1"/>
            </inputAttacherJoint>
        </inputAttacherJoints>
        <support animationName="moveSupport"/>
        <brakeForce force="0.2"/>
    </attachable>

    <connectionHoses>
        <hose inputAttacherJointIndices="1" type="hydraulicIn"  node="hydraulicIn01"  length="1.4" diameter="0.015" straighteningFactor="1">
           <objectChange node="hydraulicIn01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut01" length="1.4" diameter="0.015" straighteningFactor="1">
           <objectChange node="hydraulicOut01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="electric"  node="electricIn"  length="1.6" diameter="0.015" straighteningFactor="1">
            <objectChange node="electricIn01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
    </connectionHoses>

    <dynamicallyLoadedParts>
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulicIn01_detachedAdapter"  filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulicOut01_detachedAdapter"  filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|1" linkNode="electric_detachedAdapter"  filename="$data/shared/connectionHoses/connectors.i3d" />
    </dynamicallyLoadedParts>

    <powerConsumer forceNode="smaragd9_main_component1" maxForce="25"/>

    <lights>
        <realLights>
            <high>
                <light node="backLightsHigh1" lightTypes="0"/>
                <light node="backLightsHigh2" lightTypes="0"/>
                <turnLightLeft node="turnLightLeftBack"/>
                <turnLightRight node="turnLightRightBack"/>
                <brakeLight node="backLightsHigh1"/>
                <brakeLight node="backLightsHigh2"/>
            </high>
        </realLights>

        <defaultLights>
            <defaultLight shaderNode="backlightLeft_static"    lightTypes="0" />
            <defaultLight shaderNode="backlightRight_static"   lightTypes="0" />
            <defaultLight shaderNode="frontLightsGlassStatic"  lightTypes="0" />
        </defaultLights>

        <turnLights>
            <turnLightLeft shaderNode="turnlightLeft_static"/>
            <turnLightRight shaderNode="turnlightRight_static"/>
        </turnLights>

        <brakeLights>
            <brakeLight shaderNode="backlightLeft_static" />
            <brakeLight shaderNode="backlightRight_static" />
        </brakeLights>
    </lights>

    <groundReferenceNodes>
        <groundReferenceNode node="groundReferenceNode" forceFactor="1" threshold="0.1" depthNode="depthNode" chargeValue="1" />
    </groundReferenceNodes>

    <workAreas>
        <workArea type="cultivator" functionName="processCultivatorArea" needsSetIsTurnedOn="false">
            <area startNode="workAreaStart" widthNode="workAreaWidth" heightNode="workAreaHeight" />
            <groundReferenceNode index="1" />
            <onlyActiveWhenLowered value="true"/>
        </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" maxVariationState="0.5"/>
            </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" maxVariationState="0.5"/>
            </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" maxVariationState="0.5"/>
            </effectNode>

            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="discEffect01LinkNode">
                <motionPathEffect textureFilename="$data/vehicles/lemken/smaragd9_500k/discEffect01Array.dds" numRows="20" rowLength="18" minFade="0.07"/>
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="discEffect02LinkNode">
                <motionPathEffect textureFilename="$data/vehicles/lemken/smaragd9_500k/discEffect02Array.dds" numRows="20" rowLength="18" minFade="0.07"/>
            </effectNode>

            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="rollerEffect01LinkNode">
                <motionPathEffect textureFilename="$data/vehicles/lemken/smaragd9_500k/rollerEffect01Array.dds" numRows="20" rowLength="18" minFade="0.07" density="0.75" densityScale="0.35"/>
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="rollerEffect02LinkNode">
                <motionPathEffect textureFilename="$data/vehicles/lemken/smaragd9_500k/rollerEffect02Array.dds" numRows="20" rowLength="18" minFade="0.07" density="0.75" densityScale="0.35"/>
            </effectNode>
        </effect>
        <particle>
            <node node="smokeEmitter" refNodeIndex="1" particleType="SOIL_SMOKE"/>
        </particle>
    </workParticles>

    <sprayer>
        <usageScales workingWidth="5" scale="1"/>
    </sprayer>

    <foldable>
        <foldingConfigurations>
            <foldingConfiguration>
                <foldingParts startMoveDirection="-1" turnOnFoldDirection="-1" detachingMinLimit="0" detachingMaxLimit="0">
                    <foldingPart animationName="folding" speedScale="0.5"/>
                </foldingParts>
              </foldingConfiguration>
          </foldingConfigurations>
    </foldable>

    <animations>
        <animation name="moveSupport">
            <part node="supportLeft" startTime="0" endTime="0.5" startTrans="0 0 0" endTrans="0 -0.385 0"/>
            <part node="supportRight" startTime="0" endTime="0.5" startTrans="0 0 0" endTrans="0 -0.385 0"/>

            <sound template="clackVar6" startTime="0.49" direction="-1" volumeScale="1" pitchScale="0.8" />
        </animation>
        <animation name="folding">
            <part componentJointIndex="1"           startTime="0" endTime="1" endTransLimit="0 0 0" startTransMinLimit="0 0.01 0" startTransMaxLimit="0 0.15 0"/>
            <part componentJointIndex="2"           startTime="0" endTime="1" endTransLimit="0 0 0" startTransMinLimit="0 0.01 0" startTransMaxLimit="0 0.15 0"/>
            <part node="lockArm" startTime="3" endTime="3.1" startRot="10 0 0" endRot="1 0 0"/>
            <part node="leftArm" startTime="0" endTime="2.8" startRot="0 0 0" endRot="0 0 90" tangentType="spline"/>
            <part node="rightArm" startTime="0.2" endTime="3" startRot="0 0 0" endRot="0 0 -90" tangentType="spline"/>
            <part node="leftArmLightArm" startTime="3" endTime="3.5" startRot="0 0 0" endRot="-69 0 0"/>
            <part node="leftArmLightArm_phys" startTime="3" endTime="3.5" startRot="0 0 0" endRot="-69 0 0"/>
            <part node="rightArmLightArm" startTime="3" endTime="3.5" startRot="0 0 0" endRot="-69 0 0"/>
            <part node="rightArmLightArm_phys" startTime="3" endTime="3.5" startRot="0 0 0" endRot="-69 0 0"/>
            <part node="leftArmLockBolt01" startTime="3" endTime="3.01" visibility="true"/>
            <part node="leftArmLockBolt01" startTime="3.01" endTime="3.1" visibility="false"/>
            <part node="leftArmLockBolt01" startTime="3.1" endTime="3.11" visibility="true"/>
            <part node="rightArmLockBolt01" startTime="3" endTime="3.01" visibility="true"/>
            <part node="rightArmLockBolt01" startTime="3.01" endTime="3.1" visibility="false"/>
            <part node="rightArmLockBolt01" startTime="3.1" endTime="3.11" visibility="true"/>
            <part node="leftArmLockBolt02" startTime="3.48" endTime="3.49" visibility="false"/>
            <part node="leftArmLockBolt02" startTime="3.49" endTime="3.5" visibility="true"/>
            <part node="rightArmLockBolt02" startTime="3.48" endTime="3.49" visibility="false"/>
            <part node="rightArmLockBolt02" startTime="3.49" endTime="3.5" visibility="true"/>
            <part node="groundReferenceNode" startTime="0" endTime="1" startTrans="0 0 1" endTrans="0 1.5 1"/>

            <sound template="hydraulicLayerTone"    startTime="0"    endTime="3"    volumeScale="0.1" pitchScale="1.3" />
            <sound template="defaultHydraulicSmall" startTime="0"    endTime="3"    volumeScale="1.5" pitchScale="1.3" />
            <sound template="defaultHydraulicSmall" startTime="3.0"  endTime="3.5"  volumeScale="0.1" pitchScale="1.6" />
            <sound template="loopLayer1Small"       startTime="0"    endTime="3"    volumeScale="1.5" pitchScale="1" />
            <sound template="clackVar2"             startTime="3.0"                 volumeScale="0.5" pitchScale="1"/>
            <sound template="clackVar2Small"        startTime="3.5"                 volumeScale="0.5" pitchScale="1"/>
            <sound template="clackVar2Small"        startTime="0.01" direction="-1" volumeScale="0.5" pitchScale="1"/>
            <sound template="clackVar2Small"        startTime="0.01" direction="1"  volumeScale="0.5" pitchScale="1" />
            <sound template="sheetImp02"            startTime="0.01" direction="1"  volumeScale="2.5" pitchScale="0.8" />
            <sound template="sheetImp05"            startTime="0.01" direction="1"  volumeScale="1"   pitchScale="0.8" />
            <sound template="clackVar4"             startTime="0.1"  direction="1"  volumeScale="2"   pitchScale="0.6" />
            <sound template="clackVar3"             startTime="3.0"                 volumeScale="1"   pitchScale="1" />
            <sound template="clackVar6"             startTime="3.0"  direction="1"  volumeScale="1.3" pitchScale="0.8" />
            <sound template="clackVar6"             startTime="3.0"  direction="-1" volumeScale="1.1" pitchScale="0.7" />
            <sound template="clackVar3"             startTime="2.7"                 volumeScale="1"   pitchScale="1" />
            <sound template="clackVar4"             startTime="2.7"  direction="1"  volumeScale="1.5" pitchScale="0.8" />
            <sound template="foldStartMed02"        startTime="2.7"  direction="-1" volumeScale="2.5" pitchScale="0.8" />
            <sound template="clackVar2"             startTime="0.1"  direction="-1" volumeScale="2"   pitchScale="0.8" />
            <sound template="clackVar4"             startTime="0.2"  direction="-1" volumeScale="0.8" pitchScale="1.5" />
            <sound template="clackVar5"             startTime="0.2"  direction="-1" volumeScale="1.3" pitchScale="0.4" />
            <sound template="clickLong"             startTime="0.2"  direction="1"  volumeScale="1.6" pitchScale="0.8" />
            <sound template="switch"                startTime="3.5"                 volumeScale="1"   pitchScale="0.5" />
            <sound template="switch"                startTime="3.0"                 volumeScale="1"   pitchScale="1" />
        </animation>
    </animations>

    <cylindered>
        <movingTools>
            <movingTool node="leftArm" wheelIndices="1">
                <dependentPart node="leftArmHydraulic"/>
                <dependentPart node="leftArmPart01"/>
                <componentJoint index="1"/>
            </movingTool>
            <movingTool node="rightArm" wheelIndices="2">
                <dependentPart node="rightArmHydraulic"/>
                <dependentPart node="rightArmPart01"/>
                <componentJoint index="2"/>
            </movingTool>
            <movingTool node="lockArm" playSound="true">
                <dependentPart node="lockArmHydraulic" />
            </movingTool>
        </movingTools>

        <movingParts>
            <movingPart node="leftArmHydraulic" referencePoint="leftArmHydraulicRef" referenceFrame="leftArmHydraulicRef">
                <translatingPart node="leftArmHydraulicPunch" />
            </movingPart>
            <movingPart node="rightArmHydraulic" referencePoint="rightArmHydraulicRef" referenceFrame="rightArmHydraulicRef">
                <translatingPart node="rightArmHydraulicPunch" />
            </movingPart>

            <movingPart node="leftArmPart01" localReferencePoint="leftArmPart02" referencePoint="leftArmPart02Ref" referenceFrame="leftArmPart01RefFrame">
                <dependentPart node="leftArmPart02" />
            </movingPart>
            <movingPart node="leftArmPart02" referencePoint="leftArmPart02Ref" referenceFrame="leftArmPart02RefFrame"/>

            <movingPart node="rightArmPart01" localReferencePoint="rightArmPart02" referencePoint="rightArmPart02Ref" referenceFrame="rightArmPart01RefFrame">
                <dependentPart node="rightArmPart02" />
            </movingPart>
            <movingPart node="rightArmPart02" referencePoint="rightArmPart02Ref" referenceFrame="rightArmPart02RefFrame"/>
            <movingPart node="leftArmBackArm03" referencePoint="leftArmBackArm03Ref" referenceFrame="leftArmBackArm03Ref" isActiveDirty="true" maxUpdateDistance="200" limitedAxis="1"/>

            <movingPart node="leftArmBackArm01" localReferencePoint="leftArmBackArm02" referencePoint="leftArmBackArm02Ref" referenceFrame="leftArmBackArm01RefFrame" isActiveDirty="true" maxUpdateDistance="200" limitedAxis="1">
                <dependentPart node="leftArmBackArm02" />
            </movingPart>
            <movingPart node="leftArmBackArm02" referencePoint="leftArmBackArm02Ref" referenceFrame="leftArmBackArm02Ref" limitedAxis="1"/>

            <movingPart node="rightArmBackArm03" referencePoint="rightArmBackArm03Ref" referenceFrame="rightArmBackArm03Ref" isActiveDirty="true" maxUpdateDistance="200" limitedAxis="1"/>

            <movingPart node="rightArmBackArm01" localReferencePoint="rightArmBackArm02" referencePoint="rightArmBackArm02Ref" referenceFrame="rightArmBackArm01RefFrame" isActiveDirty="true" maxUpdateDistance="200" limitedAxis="1">
                <dependentPart node="rightArmBackArm02" />
            </movingPart>
            <movingPart node="rightArmBackArm02" referencePoint="rightArmBackArm02Ref" referenceFrame="rightArmBackArm02Ref" limitedAxis="1"/>
            <movingPart node="lockArmHydraulic" referencePoint="lockArmHydraulicRef" referenceFrame="lockArmHydraulicRef">
                <translatingPart node="lockArmHydraulicPunch" />
            </movingPart>
        </movingParts>
    </cylindered>

    <cultivator useDeepMode="true">
        <sounds>
            <work template="DEFAULT_CULTIVATOR_WORK" linkNode="0>" />
        </sounds>
        <directionNode node="smaragd9_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="5.6" height="1.8"/>
        <agentAttachment width="3" height="3.25" length="3.8" lengthOffset="0.2"/>
    </ai>

    <foliageBending>
        <bendingNode minX="-0.5" maxX="0.5" minZ="0.5" maxZ="1.5" yOffset="0.5" />
        <bendingNode minX="-0.48" maxX="2.2"  minZ="-2.9" maxZ="0.55" yOffset="-0.55" node="leftArm" />
        <bendingNode minX="-2.2" maxX="0.48" minZ="-2.9" maxZ="0.55" yOffset="-0.55" node="rightArm" />
    </foliageBending>

    <baseMaterial>
        <material name="smaragd9_500K_vmask_mat" baseNode="smaragd9_vis">
            <shaderParameter name="colorMat0" value="LEMKEN_BLUE1"/>
            <shaderParameter name="colorMat1" value="LEMKEN_BLUE1"/>
        </material>
        <material name="smaragd9_500KDiscs_vmask_mat" baseNode="disc01">
            <shaderParameter name="colorMat0" value="LEMKEN_BLUE1"/>
        </material>
    </baseMaterial>

    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="6" fieldMultiplier="2"/>

    <i3dMappings>
        <i3dMapping id="smaragd9_main_component1" node="0>" />
        <i3dMapping id="attacherJoint" node="0>0|0|0" />
        <i3dMapping id="topRefNode" node="0>0|0|1" />
        <i3dMapping id="electricIn01_detached" node="0>0|0|2|0" />
        <i3dMapping id="electric_detachedAdapter" node="0>0|0|2|0|0" />
        <i3dMapping id="hydraulicOut01_detached" node="0>0|0|2|1" />
        <i3dMapping id="hydraulicOut01_detachedAdapter" node="0>0|0|2|1|0" />
        <i3dMapping id="hydraulicIn01_detached" node="0>0|0|2|2" />
        <i3dMapping id="hydraulicIn01_detachedAdapter" node="0>0|0|2|2|0" />
        <i3dMapping id="electricIn" node="0>0|0|2|3" />
        <i3dMapping id="hydraulicIn01" node="0>0|0|2|4" />
        <i3dMapping id="hydraulicOut01" node="0>0|0|2|5" />
        <i3dMapping id="frontLightsGlassStatic" node="0>0|1|0|0" />
        <i3dMapping id="leftArm" node="0>0|2|0" />
        <i3dMapping id="leftArmHydraulicRef" node="0>0|2|0|0" />
        <i3dMapping id="leftArmJoint" node="0>0|2|0|1" />
        <i3dMapping id="leftArmBackArm01RefFrame" node="0>0|2|0|2" />
        <i3dMapping id="leftArmBackArm01" node="0>0|2|0|2|0" />
        <i3dMapping id="leftArmBackArm02" node="0>0|2|0|2|0|0" />
        <i3dMapping id="roll01" node="0>0|2|0|2|0|0|0|0" />
        <i3dMapping id="roll02" node="0>0|2|0|2|0|0|1|0" />
        <i3dMapping id="leftArmLightArm" node="0>0|2|0|2|0|0|2|0" />
        <i3dMapping id="turnlightLeft_static" node="0>0|2|0|2|0|0|2|0|0|0|0" />
        <i3dMapping id="backlightLeft_static" node="0>0|2|0|2|0|0|2|0|0|0|1" />
        <i3dMapping id="backLightsHigh1" node="0>0|2|0|2|0|0|2|0|0|1" />
        <i3dMapping id="turnLightLeftBack" node="0>0|2|0|2|0|0|2|0|0|2" />
        <i3dMapping id="disc01" node="0>0|2|0|2|0|0|3|0|0" />
        <i3dMapping id="disc02" node="0>0|2|0|2|0|0|3|1|0" />
        <i3dMapping id="disc03" node="0>0|2|0|2|0|0|3|2|0" />
        <i3dMapping id="disc04" node="0>0|2|0|2|0|0|3|3|0" />
        <i3dMapping id="disc05" node="0>0|2|0|2|0|0|3|4|0" />
        <i3dMapping id="discEffect01LinkNode" node="0>0|2|0|2|0|0|4|0" />
        <i3dMapping id="rollerEffect01LinkNode" node="0>0|2|0|2|0|0|4|1" />
        <i3dMapping id="leftArmLockBolt01" node="0>0|2|0|2|0|0|8" />
        <i3dMapping id="leftArmLockBolt02" node="0>0|2|0|2|0|0|9" />
        <i3dMapping id="leftArmBackArm03" node="0>0|2|0|3|0" />
        <i3dMapping id="leftArmBackArm02Ref" node="0>0|2|0|3|0|1" />
        <i3dMapping id="lockArm" node="0>0|2|0|4" />
        <i3dMapping id="lockArmHydraulicRef" node="0>0|2|0|4|0" />
        <i3dMapping id="leftArmPart02Ref" node="0>0|2|0|5" />
        <i3dMapping id="supportLeft" node="0>0|2|0|7" />
        <i3dMapping id="componentJointLeft" node="0>0|2|0|8" />
        <i3dMapping id="sweepEffectLinkNode01" node="0>0|2|0|9|0" />
        <i3dMapping id="sweepEffectLinkNode02" node="0>0|2|0|9|1" />
        <i3dMapping id="sweepEffectLinkNode06" node="0>0|2|0|9|2" />
        <i3dMapping id="sweepEffectLinkNode07" node="0>0|2|0|9|3" />
        <i3dMapping id="lockArmHydraulic" node="0>0|2|0|11" />
        <i3dMapping id="lockArmHydraulicPunch" node="0>0|2|0|11|0" />
        <i3dMapping id="leftArmHydraulic" node="0>0|2|1" />
        <i3dMapping id="leftArmHydraulicPunch" node="0>0|2|1|0" />
        <i3dMapping id="rightArm" node="0>0|2|2" />
        <i3dMapping id="rightArmHydraulicRef" node="0>0|2|2|0" />
        <i3dMapping id="rightArmJoint" node="0>0|2|2|1" />
        <i3dMapping id="rightArmBackArm01RefFrame" node="0>0|2|2|2" />
        <i3dMapping id="rightArmBackArm01" node="0>0|2|2|2|0" />
        <i3dMapping id="rightArmBackArm02" node="0>0|2|2|2|0|0" />
        <i3dMapping id="roll03" node="0>0|2|2|2|0|0|0|0" />
        <i3dMapping id="roll04" node="0>0|2|2|2|0|0|1|0" />
        <i3dMapping id="rightArmLightArm" node="0>0|2|2|2|0|0|2|0" />
        <i3dMapping id="turnlightRight_static" node="0>0|2|2|2|0|0|2|0|0|0|0" />
        <i3dMapping id="backlightRight_static" node="0>0|2|2|2|0|0|2|0|0|0|1" />
        <i3dMapping id="backLightsHigh2" node="0>0|2|2|2|0|0|2|0|0|1" />
        <i3dMapping id="turnLightRightBack" node="0>0|2|2|2|0|0|2|0|0|2" />
        <i3dMapping id="disc06" node="0>0|2|2|2|0|0|3|0|0" />
        <i3dMapping id="disc07" node="0>0|2|2|2|0|0|3|1|0" />
        <i3dMapping id="disc08" node="0>0|2|2|2|0|0|3|2|0" />
        <i3dMapping id="disc09" node="0>0|2|2|2|0|0|3|3|0" />
        <i3dMapping id="disc10" node="0>0|2|2|2|0|0|3|4|0" />
        <i3dMapping id="disc11" node="0>0|2|2|2|0|0|3|5|0" />
        <i3dMapping id="disc12" node="0>0|2|2|2|0|0|3|6|0" />
        <i3dMapping id="discEffect02LinkNode" node="0>0|2|2|2|0|0|4|0" />
        <i3dMapping id="rollerEffect02LinkNode" node="0>0|2|2|2|0|0|4|1" />
        <i3dMapping id="rightArmLockBolt01" node="0>0|2|2|2|0|0|8" />
        <i3dMapping id="rightArmLockBolt02" node="0>0|2|2|2|0|0|9" />
        <i3dMapping id="rightArmBackArm03" node="0>0|2|2|3" />
        <i3dMapping id="rightArmBackArm02Ref" node="0>0|2|2|3|1" />
        <i3dMapping id="rightArmPart02Ref" node="0>0|2|2|4" />
        <i3dMapping id="supportRight" node="0>0|2|2|6" />
        <i3dMapping id="componentJointRight" node="0>0|2|2|7" />
        <i3dMapping id="sweepEffectLinkNode04" node="0>0|2|2|8|0" />
        <i3dMapping id="sweepEffectLinkNode05" node="0>0|2|2|8|1" />
        <i3dMapping id="sweepEffectLinkNode10" node="0>0|2|2|8|2" />
        <i3dMapping id="sweepEffectLinkNode11" node="0>0|2|2|8|3" />
        <i3dMapping id="rightArmHydraulic" node="0>0|2|3" />
        <i3dMapping id="rightArmHydraulicPunch" node="0>0|2|3|0" />
        <i3dMapping id="leftArmPart01RefFrame" node="0>0|2|4" />
        <i3dMapping id="leftArmPart01" node="0>0|2|5" />
        <i3dMapping id="leftArmPart02" node="0>0|2|5|0" />
        <i3dMapping id="leftArmPart02RefFrame" node="0>0|2|6" />
        <i3dMapping id="rightArmPart01RefFrame" node="0>0|2|7" />
        <i3dMapping id="rightArmPart01" node="0>0|2|8" />
        <i3dMapping id="rightArmPart02" node="0>0|2|8|0" />
        <i3dMapping id="rightArmPart02RefFrame" node="0>0|2|9" />
        <i3dMapping id="workAreaStart" node="0>0|3|0" />
        <i3dMapping id="workAreaWidth" node="0>0|3|1" />
        <i3dMapping id="workAreaHeight" node="0>0|3|2" />
        <i3dMapping id="groundReferenceNode" node="0>0|3|3" />
        <i3dMapping id="depthNode" node="0>0|3|4" />
        <i3dMapping id="aiMarkerLeft" node="0>0|4|0" />
        <i3dMapping id="aiMarkerRight" node="0>0|4|1" />
        <i3dMapping id="aiMarkerBack" node="0>0|4|2" />
        <i3dMapping id="sizeMarkerLeft" node="0>0|4|3" />
        <i3dMapping id="sizeMarkerRight" node="0>0|4|4" />
        <i3dMapping id="sizeMarkerBack" node="0>0|4|5" />
        <i3dMapping id="aiCollisionNode" node="0>0|4|6" />
        <i3dMapping id="sweepEffectLinkNode03" node="0>0|5|0" />
        <i3dMapping id="sweepEffectLinkNode08" node="0>0|5|1" />
        <i3dMapping id="sweepEffectLinkNode09" node="0>0|5|2" />
        <i3dMapping id="smokeEmitter" node="0>0|5|3" />
        <i3dMapping id="smaragd9_vis" node="0>0|6|4|0" />
        <i3dMapping id="wheelLeftDrum01" node="1>0" />
        <i3dMapping id="wheelLeftDrum02" node="1>1" />
        <i3dMapping id="leftArmBackArm03Ref" node="1>2" />
        <i3dMapping id="leftArmLightArm_phys" node="1>3" />
        <i3dMapping id="wheelRightDrum01" node="2>0" />
        <i3dMapping id="wheelRightDrum02" node="2>1" />
        <i3dMapping id="rightArmBackArm03Ref" node="2>2" />
        <i3dMapping id="rightArmLightArm_phys" node="2>3" />
    </i3dMappings>
</vehicle>
