﻿<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="attachableCombineCutterFruitPreparer" 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>SWT 7</name>
        <specs>
            <neededPower>100</neededPower>
            <workingWidth>1</workingWidth>
            <combination xmlFilename="$data/vehicles/tt/colossus10000/colossus10000.xml"/>
            <combination xmlFilename="$data/vehicles/masseyFerguson/mf3012/mf3012.xml"/>
        </specs>
        <functions>
            <function>$l10n_function_combine</function>
        </functions>
        <storePacks>
            <storePack>STARTER_SUGARCANE</storePack>
        </storePacks>
        <image>$data/vehicles/lizard/swt7/store_swt7.png</image>
        <price>45000</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>LIZARD</brand>
        <category>sugarCaneHarvesting</category>
        <shopTranslationOffset>0 -0.169 0</shopTranslationOffset>
        <shopRotationOffset>-1.938 0 0</shopRotationOffset>
        <vertexBufferMemoryUsage>1452800</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>254464</indexBufferMemoryUsage>
        <textureMemoryUsage>917504</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
        <audioMemoryUsage>0</audioMemoryUsage>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_combine</typeDesc>
        <filename>$data/vehicles/lizard/swt7/swt7.i3d</filename>
        <size width="4.5" length="11.5" height="7" lengthOffset="-0.9" widthOffset="0.2"/>
        <components>
            <component centerOfMass="0.4 0.3 0.05" solverIterationCount="20" mass="3000"/>
        </components>
        <speedLimit value="10" />
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT" />
        <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/300_80R15_3.xml" isLeft="true" hasTireTracks="true" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" restLoad="1.5" repr="wheelLeft"  forcePointRatio="0.5" initialCompression="20" suspTravel="0.1" spring="60" damper="20" rotationDamping="0.001" yOffset="0.03" />
                        <wheelChock/>
                        <wheelChock isInverted="true" />
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/AW305/300_80R15_3.xml" isLeft="false" hasTireTracks="true" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" restLoad="1.1" repr="wheelRight" forcePointRatio="0.5" initialCompression="20" suspTravel="0.1" spring="60" damper="20" rotationDamping="0.001" yOffset="0.03" />
                    </wheel>
                </wheels>
            </wheelConfiguration>

            <wheelConfiguration name="$l10n_configuration_valueWheelBroad" price="700" brand="TRELLEBORG" saveId="TRELLEBORG_BROAD">
                <wheels baseConfig="TRELLEBORG_DEFAULT">
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T404/400_55R17_5.xml">
                        <wheelChock/>
                        <wheelChock/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T404/400_55R17_5.xml"/>
                </wheels>
                <objectChange node="wheelLeft"  translationActive="1.32 -0.08 0.569" />
                <objectChange node="wheelRight" translationActive="-1.32 -0.08 0.569" />
            </wheelConfiguration>
        </wheelConfigurations>

        <hubs>
            <hub linkNode="wheelLeft"  filename="$data/shared/wheels/hubs/hub_n6_1.xml" isLeft="true"  scale="0.152 0.152 0.152" />
            <hub linkNode="wheelRight" filename="$data/shared/wheels/hubs/hub_n6_1.xml" isLeft="false" scale="0.152 0.152 0.152" />
        </hubs>
    </wheels>

    <rimColorConfigurations useDefaultColors="true" price="300"/>

    <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint jointType="trailer" attacherHeight="1.1" node="inputAttacherJoint" allowsLowering="true"/>
        </inputAttacherJoints>
        <support animationName="moveSupport"/>
        <brakeForce force="0.5"/>
        <airConsumer usage="0.3" />
    </attachable>

    <connectionHoses>
        <hose inputAttacherJointIndices="1" type="hydraulicIn"  node="hydraulicIn01" adapterNode="hydraulicIn01_detached"  length="1.8" diameter="0.017" minDeltaY="0.03">
            <objectChange node="hydraulicIn01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut01" adapterNode="hydraulicOut01_detached" length="1.8" diameter="0.017" minDeltaY="0.03">
            <objectChange node="hydraulicOut01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="electric" node="electric" adapterNode="electric_detached" length="1.8" diameter="0.017" minDeltaY="0.03">
            <objectChange node="electric_detached" visibilityActive="false" visibilityInactive="true" />
        </hose>
    </connectionHoses>

    <attacherJoints>
        <attacherJointConfigurations>
            <attacherJointConfiguration name="$l10n_configuration_valueDefault" price="0" >
                <attacherJoint node="trailerAttacherJointBack" jointType="trailer"       allowsJointLimitMovement="false" allowsLowering="false" lowerRotLimit="10 75 50" lowerTransLimit="0 0 0" canTurnOnImplement="false" >
                    <schema position="1 0" rotation="0" invertX="false" />
                </attacherJoint>
                <attacherJoint node="trailerAttacherJointBackLow" jointType="trailerLow" allowsJointLimitMovement="false" allowsLowering="false" lowerRotLimit="10 75 50" lowerTransLimit="0 0 0" canTurnOnImplement="false" >
                    <schema position="1 0" rotation="0" invertX="false" />
                </attacherJoint>
            </attacherJointConfiguration>
        </attacherJointConfigurations>

        <sounds>
            <attach template="ATTACH_01" />
        </sounds>
    </attacherJoints>

    <powerTakeOffs>
        <input inputAttacherJointIndices="1" inputNode="ptoInput" detachNode="ptoDetachNode" aboveAttacher="false" color="SHARED_BLACK1" decalColor="WALTERSCHEID_YELLOW1"/>
    </powerTakeOffs>

    <!-- recommended horsepower by manufacturer: 100 -->
    <powerConsumer ptoRpm="470" neededMinPtoPower="30" neededMaxPtoPower="30" />

    <lights>
        <sharedLight linkNode="rear3ChamberLightLeft"  filename="$data/shared/assets/lights/lizard/rearLight13_left.xml" />
        <sharedLight linkNode="rear3ChamberLightRight" filename="$data/shared/assets/lights/lizard/rearLight13_right.xml" />

        <realLights>
            <high>
                <light node="backLightHighLeft" lightTypes="0" />
                <light node="backLightHighRight" lightTypes="0" />
                <turnLightLeft node="turnLightLeftBack" />
                <turnLightRight node="turnLightRightBack" />
                <brakeLight node="backLightHighLeft" />
                <brakeLight node="backLightHighRight" />
            </high>
        </realLights>
    </lights>

    <groundReferenceNodes>
        <groundReferenceNode node="groundReferenceNode" threshold="0.3"/>
        <groundReferenceNode node="fruitPreparerGroundReferenceNode" threshold="1"/>
    </groundReferenceNodes>

    <workAreas>
        <workArea type="cutter" functionName="processCutterArea" >
            <area startNode="workAreaCutterStart" widthNode="workAreaCutterWidth" heightNode="workAreaCutterHeight" />
            <groundReferenceNode index="1"/>
            <testAreas autoGenerate="true" zOffset="0.5" xOffset="0" length="0.6" numAreas="3" areaWidthScale="0.25"/>
        </workArea>
        <workArea type="fruitPreparer" functionName="processFruitPreparerArea" >
            <area startNode="workAreaFruitPreparerStart" widthNode="workAreaFruitPreparerWidth" heightNode="workAreaFruitPreparerHeight" />
            <groundReferenceNode index="2"/>
            <fruitPreparer dropWorkAreaIndex="3"/>
        </workArea>

        <workArea type="auxiliary" >
            <area startNode="fruitPreparerDropAreaStart" widthNode="fruitPreparerDropAreaWidth" heightNode="fruitPreparerDropAreaHeight" />
        </workArea>
    </workAreas>

    <foldable>
        <foldingConfigurations>
            <foldingConfiguration>
                <foldingParts startAnimTime="0.0" turnOnFoldDirection="1" foldMiddleAnimTime="0.51" foldMiddleDirection="-1" turnOnFoldMaxLimit="1.0" turnOnFoldMinLimit="0.5">
                    <foldingPart animationName="folding" speedScale="1" />
                </foldingParts>
            </foldingConfiguration>
        </foldingConfigurations>
    </foldable>

    <animations>
        <animation name="folding">
            <part node="drawbar_vis"    startTime="0" endTime="2"  startRot="0 0 0" endRot="0 18 0"/>
            <part node="cutterArmLower" startTime="0" endTime="2"  startRot="-30.275 0 0" endRot="-40 0 0"/>
            <part node="axis"           startTime="2" endTime="4"  startRot="30 0 0" endRot="0 0 0"/>

            <sound template="defaultHydraulicSound" startTime="0.01" endTime="2.03" volumeScale="1.4" pitchScale="0.7" />
            <sound template="hydraulicLayerTone"    startTime="2.04" endTime="3.99" volumeScale="1.4" pitchScale="0.7" />
            <sound template="sheetImp02"            startTime="2.03"                volumeScale="2"   pitchScale="1.3" />
            <sound template="clackVar5"             startTime="2.03"                volumeScale="0.7" pitchScale="1" />
            <sound template="cylinderPunch"         startTime="2.03"                volumeScale="0.4" pitchScale="1" />
            <sound template="sheetImp02"            startTime="3.99" direction="1"  volumeScale="2"   pitchScale="0.9" />
            <sound template="thudVar2"              startTime="3.99" direction="1"  volumeScale="2"   pitchScale="0.9" />
            <sound template="metalLowVar2"          startTime="3.99" direction="-1" volumeScale="2"   pitchScale="0.9" />
            <sound template="clackVar4"             startTime="3.99" direction="-1" volumeScale="1.3" pitchScale="0.6" />
            <sound template="clackVar6"             startTime="3.99" direction="-1" volumeScale="1.3" pitchScale="0.6" />
            <sound template="clackVar6"             startTime="0.01" direction="-1" volumeScale="0.7" pitchScale="0.6" />
            <sound template="sheetImp02"            startTime="0.01" direction="-1" volumeScale="1.5" pitchScale="1.1" />
            <sound template="metalLowVar2"          startTime="0.01" direction="-1" volumeScale="2.2" pitchScale="0.9" />
            <sound template="metalLowVar2"          startTime="0.01" direction="1"  volumeScale="2"   pitchScale="0.9" />
            <sound template="clackVar6"             startTime="0.01" direction="1"  volumeScale="1.3" pitchScale="0.7" />
        </animation>

        <animation name="moveSupport">
            <part node="axis" startTime="0" endTime="0.7" requiredAnimation="folding" requiredAnimationRange="0 0.99" startRot="30 0 0" endRot="-30 0 0"/>
            <part node="axis" startTime="0" endTime="0.7" requiredAnimation="folding" requiredAnimationRange="1 1"    startRot="0 0 0" endRot="-30 0 0"/>

            <sound template="hydraulicLayerTone" startTime="0.01" endTime="0.69" volumeScale="1" pitchScale="0.7" linkNode="inputAttacherJoint"/>
            <sound template="clackVar6"          startTime="0.6"                 volumeScale="1" pitchScale="1.3" linkNode="inputAttacherJoint"/>
        </animation>
    </animations>

    <cylindered>
        <movingTools>
            <movingTool node="drawbar_vis" playSound="true" >
                <inputAttacherJoint value="true" />
            </movingTool>
            <movingTool node="axis" wheelIndices="1 2" playSound="true" >
            </movingTool>
            <movingTool node="pipe_rot">
                <rotation rotSpeed="0" rotAcceleration="0" rotMax="90" rotMin="-90" rotationAxis="2" />
                <dependentMovingTool node="separatorRot">
                    <rotationBasedLimits>
                        <limit rotation="-90"   rotMax="0"   rotMin="0" />
                        <limit rotation="-40"   rotMax="0"   rotMin="0" />
                        <limit rotation="-19.9" rotMax="-90" rotMin="-90" />
                        <limit rotation="19.9"  rotMax="-90" rotMin="-90" />
                        <limit rotation="40"    rotMax="0"   rotMin="0" />
                        <limit rotation="90"    rotMax="0"   rotMin="0" />
                    </rotationBasedLimits>
                </dependentMovingTool>
            </movingTool>
            <movingTool node="separatorRot">
                <rotation rotSpeed="0" rotAcceleration="0" rotMax="90" rotMin="-90" rotationAxis="2" />
            </movingTool>
            <movingTool node="cutterArmLower" >
                <dependentPart node="cutter" />
                <dependentPart node="hydraulicCutterArmLower" />
            </movingTool>
        </movingTools>

        <movingParts>
            <movingPart node="cutter" referencePoint="cutterArmUpper_ref" localReferencePoint="cutterArmUpper" referenceFrame="cutter_refFrame" >
                <dependentPart node="cutterArmUpper" />
            </movingPart>
            <movingPart node="cutterArmUpper" referencePoint="cutterArmUpper_ref" referenceFrame="cutterArmUpper_ref" />
            <movingPart node="hydraulicCutterArmLower" referencePoint="hydraulicCutterArmLowerRef" referenceFrame="hydraulicCutterArmLowerRef" >
                <translatingPart node="hydraulicCutterArmLowerPunch" />
            </movingPart>
        </movingParts>
    </cylindered>

    <fillUnit>
        <fillUnitConfigurations>
            <fillUnitConfiguration>
                 <fillUnits>
                    <fillUnit shopDisplayUnit="LITER" fillTypes="sugarCane" showOnHud="false" showOnInfoHud="false"/>
                </fillUnits>
            </fillUnitConfiguration>
        </fillUnitConfigurations>
    </fillUnit>

    <pipe>
        <unloadingTriggers>
            <unloadingTrigger node="trailerTrigger" />
        </unloadingTriggers>

        <pipeNodes>
            <pipeNode node="pipe_rot" rotationSpeeds="0 25 0" autoAimYRotation="true" autoAimInvertZ="true">
                <state rotation="0 0 0"/>
                <state rotation="0 0 0"/>
                <bendingRegulationNode node="dischargeNode" axis="1" direction="1"/>
            </pipeNode>
        </pipeNodes>
        <states num="2" unloading="2" autoAiming="2" turnOnAllowed="2"/>
    </pipe>

    <combine fillUnitIndex="1" allowThreshingDuringRain="false">
        <swath available="false"/>
        <chopper available="false"/>

        <sounds>
            <work template="HARVESTER_TOOL_WORK" linkNode="lizardswt7_main_component1" />
            <stop template="HARVESTER_TOOL_STOP" linkNode="lizardswt7_main_component1" />
        </sounds>

        <folding allowWhileThreshing="false" />

        <animationNodes>
            <animationNode node="feederRight" rotSpeed="-600" rotAxis="3" turnOnFadeTime="4" turnOffFadeTime="3" />
            <animationNode node="feederLeft" rotSpeed="600" rotAxis="3" turnOnFadeTime="4" turnOffFadeTime="3" />
            <animationNode node="feederBladeRight" rotSpeed="600" rotAxis="2" turnOnFadeTime="4" turnOffFadeTime="3" />
            <animationNode node="feederBladeLeft" rotSpeed="-600" rotAxis="2" turnOnFadeTime="4" turnOffFadeTime="3" />
            <animationNode node="feederDrumRight" rotSpeed="600" rotAxis="2" turnOnFadeTime="4" turnOffFadeTime="3" />
            <animationNode node="feederDrumLeft" rotSpeed="-600" rotAxis="2" turnOnFadeTime="4" turnOffFadeTime="3" />
            <animationNode node="feederDrumBack" rotSpeed="600" rotAxis="1" turnOnFadeTime="4" turnOffFadeTime="3" />
            <animationNode node="separatorFender" rotSpeed="600" rotAxis="2" turnOnFadeTime="4" turnOffFadeTime="3" />
            <animationNode node="rotatingPart01" rotSpeed="-600" rotAxis="2" turnOnFadeTime="4" turnOffFadeTime="3" />
            <animationNode node="rotatingPart02" rotSpeed="600" rotAxis="2" turnOnFadeTime="4" turnOffFadeTime="3" />
        </animationNodes>
    </combine>

    <fruitPreparer fruitType="sugarCane">
        <sounds>
            <work template="DEFOLIATOR_01" linkNode="0>" />
        </sounds>
    </fruitPreparer>

    <cutter fruitTypes="sugarCane">
        <fillEffect>
            <effectNode effectClass="ParticleEffect" effectNode="cleaningDustEffectLinkNode" particleType="CLEANING_DUST" emitCountScale="2.0"/>
        </fillEffect>

        <effect>
            <effectNode effectClass="TypedMotionPathEffect" effectType="SUGARCANE_CUTTER" linkNode="cutterEffectNode">
                <motionPathEffect textureFilename="$data/effects/sugarcane/arrays/cutterArray1x14.dds" numRows="1" rowLength="14"/>
            </effectNode>
            <effectNode effectClass="TypedMotionPathEffect" effectType="SUGARCANE_PREPARE_FRUIT" linkNode="fruitPrepareEffectNode">
                <motionPathEffect textureFilename="$data/vehicles/lizard/swt7/prepareFruitArray.dds" numRows="6" rowLength="32"/>
            </effectNode>
        </effect>
    </cutter>

    <dischargeable>
        <dischargeNode node="dischargeNode" emptySpeed="610" fillUnitIndex="1" maxDistance="8" stopDischargeOnEmpty="false">
            <info width="0.4" length="0.4" />

            <effects>
                <effectNode effectClass="ParticleEffect" effectNode="effectParticleEmitterUnloading" materialType="unloadingParticle" particleType="unloading" emitCountScale="0.5" delay="0" lifespan="0.125"/>
                <effectNode effectClass="TypedMotionPathEffect" effectType="SUGARCANE_CHAFFER" linkNode="chafferEffectNode">
                    <motionPathEffect textureFilename="$data/effects/sugarcane/arrays/chafferArray12x32.dds" numRows="12" rowLength="32"/>
                </effectNode>
            </effects>
        </dischargeNode>
    </dischargeable>

    <ai>
        <areaMarkers leftNode="aiAreaMarkerStart" rightNode="aiAreaMarkerWidth" backNode="aiAreaMarkerHeight" />
        <sizeMarkers leftNode="aiSizeMarkerLeft" rightNode="aiSizeMarkerRight" backNode="aiSizeMarkerBack" />
        <collisionTrigger node="aiCollisionNode" width="3.2" height="6.9"/>
        <needsLowering value="true"/>
        <allowTurnBackward value="false" />
        <turningRadiusLimitation radius="8" />
        <agentAttachment jointNode="inputAttacherJoint" rotCenterWheelIndices="1 2" width="3" height="6.9" length="10.1" lengthOffset="-0.7"/>
    </ai>

    <foliageBending>
        <bendingNode minX="-1.3" maxX="1.55" minZ="-1.6" maxZ="-0.1" yOffset="0.5" />
        <bendingNode minX="-1" maxX="1" minZ="-0.1" maxZ="1.6" yOffset="0.5" />
    </foliageBending>

    <baseMaterial>
        <material name="lizardswt7_mat" baseNode="lizardswt7_vis">
            <shaderParameter name="colorMat1" value="SHARED_YELLOW1"/>
        </material>
        <material name="lizardswt7Design_mat" baseNode="lizardswt7_designVis">
            <shaderParameter name="colorMat0" value="SHARED_YELLOW1"/>
        </material>
    </baseMaterial>

    <baseMaterialConfigurations useDefaultColors="true" price="300">
        <baseMaterialConfiguration color="0.190 0.290 0.060 1" name="$l10n_ui_colorGreenLight"/>
        <material name="lizardswt7_mat" shaderParameter="colorMat1" />
    </baseMaterialConfigurations>

    <designMaterialConfigurations useDefaultColors="true" price="300">
        <designMaterialConfiguration color="0.970 0.520 0.003 1" name="$l10n_ui_colorYellow"/>
        <material name="lizardswt7Design_mat" shaderParameter="colorMat0" />
    </designMaterialConfigurations>

    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="4" fieldMultiplier="2"/>

    <i3dMappings>
        <i3dMapping id="lizardswt7_main_component1" node="0>" />
        <i3dMapping id="lizardswt7_vis" node="0>0" />
        <i3dMapping id="axis" node="0>0|0" />
        <i3dMapping id="wheelLeft" node="0>0|0|0" />
        <i3dMapping id="wheelRight" node="0>0|0|1" />
        <i3dMapping id="drawbar_vis" node="0>0|1" />
        <i3dMapping id="inputAttacherJoint" node="0>0|1|0" />
        <i3dMapping id="ptoInput" node="0>0|1|1" />
        <i3dMapping id="ptoDetachNode" node="0>0|1|2" />
        <i3dMapping id="drawbar_designVis" node="0>0|1|3" />
        <i3dMapping id="hydraulicOut01_detached" node="0>0|1|8|0" />
        <i3dMapping id="hydraulicIn01_detached" node="0>0|1|8|1" />
        <i3dMapping id="electric_detached" node="0>0|1|8|2" />
        <i3dMapping id="hydraulicOut01" node="0>0|1|8|3" />
        <i3dMapping id="hydraulicIn01" node="0>0|1|8|4" />
        <i3dMapping id="electric" node="0>0|1|8|5" />
        <i3dMapping id="attacherJoints" node="0>0|2" />
        <i3dMapping id="trailerAttacherJointBack" node="0>0|2|0|0" />
        <i3dMapping id="trailerAttacherJointBackLow" node="0>0|2|0|1" />
        <i3dMapping id="rear3ChamberLightLeft" node="0>0|3|0|0" />
        <i3dMapping id="rear3ChamberLightRight" node="0>0|3|0|1" />
        <i3dMapping id="backLightHighLeft" node="0>0|3|1" />
        <i3dMapping id="backLightHighRight" node="0>0|3|2" />
        <i3dMapping id="turnLightLeftBack" node="0>0|3|3" />
        <i3dMapping id="turnLightRightBack" node="0>0|3|4" />
        <i3dMapping id="cutterArmUpper_ref" node="0>0|4|0" />
        <i3dMapping id="cutterArmLower" node="0>0|4|1" />
        <i3dMapping id="cutter" node="0>0|4|1|0" />
        <i3dMapping id="cutterArmUpper" node="0>0|4|1|0|0" />
        <i3dMapping id="rotatingPart01" node="0>0|4|1|0|1|0|0" />
        <i3dMapping id="rotatingPart02" node="0>0|4|1|0|1|1|0" />
        <i3dMapping id="fruitPrepareEffectNode" node="0>0|4|1|0|1|2" />
        <i3dMapping id="workAreaFruitPreparerStart" node="0>0|4|1|0|2|0" />
        <i3dMapping id="workAreaFruitPreparerWidth" node="0>0|4|1|0|2|1" />
        <i3dMapping id="workAreaFruitPreparerHeight" node="0>0|4|1|0|2|2" />
        <i3dMapping id="fruitPreparerGroundReferenceNode" node="0>0|4|1|0|2|3" />
        <i3dMapping id="fruitPreparerGroundReferenceNodeLeft" node="0>0|4|1|0|2|4" />
        <i3dMapping id="fruitPreparerGroundReferenceNodeRight" node="0>0|4|1|0|2|5" />
        <i3dMapping id="cutter_designVis" node="0>0|4|1|0|3" />
        <i3dMapping id="hydraulicCutterArmLowerRef" node="0>0|4|1|1" />
        <i3dMapping id="hydraulicCutterArmLower" node="0>0|4|2" />
        <i3dMapping id="hydraulicCutterArmLowerPunch" node="0>0|4|2|0" />
        <i3dMapping id="cutter_refFrame" node="0>0|4|3" />
        <i3dMapping id="feederRight" node="0>0|4|4|0|0" />
        <i3dMapping id="feederLeft" node="0>0|4|4|1|0" />
        <i3dMapping id="feederBladeRight" node="0>0|4|4|2|0" />
        <i3dMapping id="feederBladeLeft" node="0>0|4|4|3|0" />
        <i3dMapping id="feederDrumRight" node="0>0|4|4|4" />
        <i3dMapping id="feederDrumLeft" node="0>0|4|4|5" />
        <i3dMapping id="feederDrumBack" node="0>0|4|4|6" />
        <i3dMapping id="pipe_rot" node="0>0|4|5|0" />
        <i3dMapping id="separatorFender" node="0>0|4|5|0|0|0" />
        <i3dMapping id="separatorRot" node="0>0|4|5|0|1" />
        <i3dMapping id="chafferEffectNode" node="0>0|4|5|0|1|0" />
        <i3dMapping id="dischargeNode" node="0>0|4|5|0|2" />
        <i3dMapping id="pipe_vis" node="0>0|4|5|0|3" />
        <i3dMapping id="pipe_designVis" node="0>0|4|5|0|4" />
        <i3dMapping id="effectParticleEmitterUnloading" node="0>0|4|5|0|6|0" />
        <i3dMapping id="cleaningDustEffectLinkNode" node="0>0|5|0" />
        <i3dMapping id="cutterEffectNode" node="0>0|5|1" />
        <i3dMapping id="groundReferenceNode" node="0>0|6|0" />
        <i3dMapping id="workAreaCutterStart" node="0>0|6|1|0" />
        <i3dMapping id="workAreaCutterWidth" node="0>0|6|1|1" />
        <i3dMapping id="workAreaCutterHeight" node="0>0|6|1|2" />
        <i3dMapping id="aiAreaMarkerStart" node="0>0|7|0|0" />
        <i3dMapping id="aiAreaMarkerWidth" node="0>0|7|0|1" />
        <i3dMapping id="aiAreaMarkerHeight" node="0>0|7|0|2" />
        <i3dMapping id="aiSizeMarkerLeft" node="0>0|7|1|0" />
        <i3dMapping id="aiSizeMarkerRight" node="0>0|7|1|1" />
        <i3dMapping id="aiSizeMarkerBack" node="0>0|7|1|2" />
        <i3dMapping id="aiCollisionNode" node="0>0|7|2" />
        <i3dMapping id="trailerTrigger" node="0>0|7|3" />
        <i3dMapping id="fruitPreparerDropAreaStart" node="0>0|8|0" />
        <i3dMapping id="fruitPreparerDropAreaWidth" node="0>0|8|1" />
        <i3dMapping id="fruitPreparerDropAreaHeight" node="0>0|8|2" />
        <i3dMapping id="lizardswt7_designVis" node="0>2|0" />
    </i3dMappings>
</vehicle>
