<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="roller" 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>Mega Roll 2430</name>
        <specs>
            <neededPower>350</neededPower>
            <workingWidth>24.3</workingWidth>
            <combination filterCategory="weights" filterSpec="weight" filterSpecMin="900" filterSpecMax="1100"/>
        </specs>
        <functions>
            <function>$l10n_function_roller</function>
        </functions>
        <image>$data/vehicles/dalbo/megaRoll2430/store_megaRoll2430.png</image>
        <price>140500</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>DALBO</brand>
        <category>rollers</category>
        <shopTranslationOffset>0 -0.089 0</shopTranslationOffset>
        <shopRotationOffset>0.603 0 0</shopRotationOffset>
        <vertexBufferMemoryUsage>5478400</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>2060288</indexBufferMemoryUsage>
        <textureMemoryUsage>2752512</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
        <audioMemoryUsage>0</audioMemoryUsage>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_roller</typeDesc>
        <filename>$data/vehicles/dalbo/megaRoll2430/megaRoll2430.i3d</filename>
        <size width="4.2" length="11" height="4.3" lengthOffset="1.5"/>
        <speedLimit value="12" />
        <components>
            <component centerOfMass="0 0.65 -0.5" solverIterationCount="10" mass="20350" />
            <component centerOfMass="1 -0.4 -0.5" solverIterationCount="10" mass="950" />
            <component centerOfMass="1.35 -0.4 0" solverIterationCount="10" mass="425" />
            <component centerOfMass="-1 -0.4 -0.5" solverIterationCount="10" mass="950" />
            <component centerOfMass="-1.35 -0.4 0" solverIterationCount="10" mass="425" />
            <joint component1="1" component2="2" node="leftArm01Joint" rotLimit="0 0 0" transLimit="0 0 0" />
            <joint component1="2" component2="3" node="leftArm03Joint" rotLimit="0 0 0" transLimit="0 0 0" />
            <joint component1="1" component2="4" node="rightArm01Joint" rotLimit="0 0 0" transLimit="0 0 0" />
            <joint component1="4" component2="5" node="rightArm03Joint" rotLimit="0 0 0" transLimit="0 0 0" />

            <collisionPair component1="1" component2="3" enabled="false" />
            <collisionPair component1="1" component2="5" enabled="false" />
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT" />
        <mapHotspot type="TOOL_TRAILED" />
    </base>

    <wheels>
        <wheelConfigurations>
            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="MICHELIN" saveId="MICHELIN_DEFAULT">
                <wheels hasSurfaceSounds="false">
                    <wheel filename="$data/shared/wheels/tires/michelin/cargoXBib/600_50R22_5.xml" isLeft="true" hasTireTracks="true" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" restLoad="5.6" repr="wheelFrontLeft"  forcePointRatio="0.3" initialCompression="50" suspTravel="0.14" spring="75" damper="50" frictionScale="1.4" />
                        <wheelChock parkingNode="wheelChock03" />
                        <wheelChock parkingNode="wheelChock04" isInverted="true" />
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/michelin/cargoXBib/600_50R22_5.xml" isLeft="false" hasTireTracks="true" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" restLoad="5.6" repr="wheelFrontRight" forcePointRatio="0.3" initialCompression="50" suspTravel="0.14" spring="75" damper="50" frictionScale="1.4" />
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/michelin/cargoXBib/600_50R22_5.xml" isLeft="true" hasTireTracks="true" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" restLoad="5.6" repr="wheelBackLeft"  forcePointRatio="0.3" initialCompression="50" suspTravel="0.14" spring="75" damper="50" frictionScale="1.4" />
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/michelin/cargoXBib/600_50R22_5.xml" isLeft="false" hasTireTracks="true" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" restLoad="5.6" repr="wheelBackRight" forcePointRatio="0.3" initialCompression="50" suspTravel="0.14" spring="75" damper="50" frictionScale="1.4" />
                    </wheel>

                    <wheel hasTireTracks="false" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" restLoad="2.5" repr="rollWheel01" width="2.7" radius="0.3" forcePointRatio="0.15" initialCompression="40" suspTravel="0.05" spring="110" damper="60" rotationDamping="0.003" supportsWheelSink="false" brakeFactor="0" frictionScale="0.25"/>
                    </wheel>
                    <wheel hasTireTracks="false" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" restLoad="2.5" repr="rollWheel02" width="2.7" radius="0.3" forcePointRatio="0.15" initialCompression="40" suspTravel="0.05" spring="110" damper="80" rotationDamping="0.003" supportsWheelSink="false" brakeFactor="0.1" frictionScale="0.25"/>
                    </wheel>

                    <wheel hasTireTracks="false" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" restLoad="0.6" repr="rollWheel03" width="2.7" radius="0.3" forcePointRatio="0.15" initialCompression="40" suspTravel="0.05" spring="60" damper="60" rotationDamping="0.003" supportsWheelSink="false" brakeFactor="0" frictionScale="0.25"/>
                    </wheel>
                    <wheel hasTireTracks="false" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" restLoad="6.2" repr="rollWheel04" width="2.7" radius="0.3" forcePointRatio="0.15" initialCompression="40" suspTravel="0.05" spring="200" damper="80" rotationDamping="0.003" supportsWheelSink="false" brakeFactor="0.1" frictionScale="0.25"/>
                    </wheel>

                    <wheel hasTireTracks="false" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" restLoad="0.6" repr="rollWheel05" width="1.0" radius="0.3" forcePointRatio="0.15" initialCompression="40" suspTravel="0.05" spring="50" damper="50" rotationDamping="0.003" supportsWheelSink="false" brakeFactor="0"/>
                    </wheel>

                    <wheel hasTireTracks="false" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" restLoad="6.2" repr="rollWheel06" width="2.7" radius="0.3" forcePointRatio="0.15" initialCompression="40" suspTravel="0.05" spring="200" damper="80" rotationDamping="0.003" supportsWheelSink="false" brakeFactor="0.1" frictionScale="0.25"/>
                    </wheel>
                    <wheel hasTireTracks="false" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" restLoad="0.6" repr="rollWheel07" width="2.7" radius="0.3" forcePointRatio="0.15" initialCompression="40" suspTravel="0.05" spring="60" damper="60" rotationDamping="0.003" supportsWheelSink="false" brakeFactor="0" frictionScale="0.25"/>
                    </wheel>

                    <wheel hasTireTracks="false" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" restLoad="2.5" repr="rollWheel08" width="2.7" radius="0.3" forcePointRatio="0.15" initialCompression="40" suspTravel="0.05" spring="110" damper="80" rotationDamping="0.003" supportsWheelSink="false" brakeFactor="0.1" frictionScale="0.25"/>
                    </wheel>
                    <wheel hasTireTracks="false" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" restLoad="2.5" repr="rollWheel09" width="2.7" radius="0.3" forcePointRatio="0.15" initialCompression="40" suspTravel="0.05" spring="75" damper="60" rotationDamping="0.003" supportsWheelSink="false" brakeFactor="0" frictionScale="0.25"/>
                    </wheel>

                    <wheel hasTireTracks="false" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" restLoad="0.5" repr="rollWheel10" width="1.0" radius="0.3" forcePointRatio="0.15" initialCompression="40" suspTravel="0.05" spring="50" damper="50" rotationDamping="0.003" supportsWheelSink="false" brakeFactor="0"/>
                    </wheel>
                </wheels>
            </wheelConfiguration>

            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="BKT" saveId="BKT_DEFAULT">
                <wheels baseConfig="MICHELIN_DEFAULT" hasSurfaceSounds="false">
                    <wheel filename="$data/shared/wheels/tires/bkt/ridemaxFL693M/600_50R22_5.xml">
                        <physics yOffset="-0.005"/>
                        <wheelChock/>
                        <wheelChock/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/bkt/ridemaxFL693M/600_50R22_5.xml">
                        <physics yOffset="-0.005"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/bkt/ridemaxFL693M/600_50R22_5.xml">
                        <physics yOffset="-0.005"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/bkt/ridemaxFL693M/600_50R22_5.xml">
                        <physics yOffset="-0.005"/>
                    </wheel>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                </wheels>
            </wheelConfiguration>

            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="VREDESTEIN" saveId="VREDESTEIN_DEFAULT">
                <wheels baseConfig="MICHELIN_DEFAULT" hasSurfaceSounds="false">
                    <wheel filename="$data/shared/wheels/tires/vredestein/flotationTrac/600_50R22_5.xml">
                        <wheelChock/>
                        <wheelChock/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/vredestein/flotationTrac/600_50R22_5.xml"/>
                    <wheel filename="$data/shared/wheels/tires/vredestein/flotationTrac/600_50R22_5.xml"/>
                    <wheel filename="$data/shared/wheels/tires/vredestein/flotationTrac/600_50R22_5.xml"/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                </wheels>
            </wheelConfiguration>
        </wheelConfigurations>

        <rimColor material="18">SHARED_WHITE1</rimColor>

        <hubs>
            <color0>SHARED_DA_METAL_BLACK</color0>
            <color1>SHARED_GREY1</color1>
            <hub linkNode="wheelFrontLeft"  filename="$data/shared/wheels/hubs/hub_n10_8.xml" isLeft="true"  scale="0.33 0.33 0.33" />
            <hub linkNode="wheelFrontRight" filename="$data/shared/wheels/hubs/hub_n10_8.xml" isLeft="false" scale="0.33 0.33 0.33" />
            <hub linkNode="wheelBackLeft"  filename="$data/shared/wheels/hubs/hub_n10_8.xml" isLeft="true"  scale="0.33 0.33 0.33" />
            <hub linkNode="wheelBackRight" filename="$data/shared/wheels/hubs/hub_n10_8.xml" isLeft="false" scale="0.33 0.33 0.33" />
        </hubs>
    </wheels>

    <powerConsumer forceNode="megaRoll2430_main_component1" maxForce="28" />

    <speedRotatingParts>
        <speedRotatingPart node="roll01" radius="0.3" wheelIndex="5" />
        <speedRotatingPart node="roll02" radius="0.3" wheelIndex="6" />
        <speedRotatingPart node="roll03" radius="0.3" wheelIndex="7" />
        <speedRotatingPart node="roll04" radius="0.3" wheelIndex="8" />
        <speedRotatingPart node="roll05" radius="0.3" wheelIndex="9" />
        <speedRotatingPart node="roll06" radius="0.3" wheelIndex="10" />
        <speedRotatingPart node="roll07" radius="0.3" wheelIndex="11" />
        <speedRotatingPart node="roll08" radius="0.3" wheelIndex="12" />
        <speedRotatingPart node="roll09" radius="0.3" wheelIndex="13" />
    </speedRotatingParts>

    <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="attacherJoint" jointType="trailer" attacherHeight="0.65" isDefaultLowered="true" allowsLowering="false"/>
        </inputAttacherJoints>
        <brakeForce force="2.5"/>
        <support animationName="moveSupport" />
    </attachable>

    <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|0" linkNode="hydraulicIn02_detachedAdapter"  filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulicOut02_detachedAdapter"  filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulicIn03_detachedAdapter"  filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|3" linkNode="airDoubleRed_detachedAdapter"  filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|2" linkNode="airDoubleYellow_detachedAdapter"  filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|1" linkNode="electric_detachedAdapter"  filename="$data/shared/connectionHoses/connectors.i3d" />
    </dynamicallyLoadedParts>

    <connectionHoses>
        <hose inputAttacherJointIndices="1" type="hydraulicIn"  node="hydraulicIn01"  length="1.5" diameter="0.02" straighteningFactor="0.5">
            <objectChange node="hydraulicIn01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut01" length="1.5" diameter="0.02" straighteningFactor="0.5">
            <objectChange node="hydraulicOut01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicIn"  node="hydraulicIn02"  length="1.5" diameter="0.02" straighteningFactor="0.5">
            <objectChange node="hydraulicIn02_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut02" length="1.5" diameter="0.02" straighteningFactor="0.5">
            <objectChange node="hydraulicOut02_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicIn"  node="hydraulicIn03"  length="1.5" diameter="0.02" straighteningFactor="0.5">
            <objectChange node="hydraulicIn03_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="airDoubleRed"  node="airDoubleRed"  length="1.5" diameter="0.02" straighteningFactor="0.5" >
            <objectChange node="airDoubleRed_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="airDoubleYellow" node="airDoubleYellow" length="1.5" diameter="0.02" straighteningFactor="0.5">
            <objectChange node="airDoubleYellow_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="electric" node="electric" length="1.5" diameter="0.01" straighteningFactor="0.5">
            <objectChange node="electric_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
    </connectionHoses>

    <lights>
        <sharedLight linkNode="sideMarker04_left"   filename="$data/shared/assets/lights/lizard/sideMarker04_left.xml" />
        <sharedLight linkNode="sideMarker04_right"  filename="$data/shared/assets/lights/lizard/sideMarker04_right.xml" />
        <sharedLight linkNode="bigTriangle"         filename="$data/shared/assets/reflectors/lizard/bigTriangle.xml" />
        <sharedLight linkNode="yellowRectangle_01"  filename="$data/shared/assets/reflectors/lizard/yellowRectangle_01.xml" />
        <sharedLight linkNode="yellowRectangle_02"  filename="$data/shared/assets/reflectors/lizard/yellowRectangle_01.xml" />
        <sharedLight linkNode="yellowRectangle_03"  filename="$data/shared/assets/reflectors/lizard/yellowRectangle_01.xml" />
        <sharedLight linkNode="yellowRectangle_04"  filename="$data/shared/assets/reflectors/lizard/yellowRectangle_01.xml" />
        <sharedLight linkNode="yellowRectangle_05"  filename="$data/shared/assets/reflectors/lizard/yellowRectangle_01.xml" />
        <sharedLight linkNode="yellowRectangle_06"  filename="$data/shared/assets/reflectors/lizard/yellowRectangle_01.xml" />

        <realLights>
            <high>
                <light node="backLightsHigh1" lightTypes="0" />
                <turnLightLeft node="turnLightLeftBack" />
                <turnLightRight node="turnLightRightBack" />
                <brakeLight node="backLightsHigh1" />
                <reverseLight node="reverseLight"/>
            </high>
        </realLights>

        <defaultLights>
            <defaultLight shaderNode="backlightStaticGlass" lightTypes="0" />
        </defaultLights>

        <turnLights>
            <turnLightLeft shaderNode="turnlightLeftStaticGlass"/>
            <turnLightRight shaderNode="turnlightRightStaticGlass"/>
        </turnLights>

        <brakeLights>
            <brakeLight shaderNode="backlightStaticGlass" />
        </brakeLights>

        <reverseLights>
            <reverseLight shaderNode="reverseLightStaticGlass" />
        </reverseLights>
    </lights>

    <licensePlates>
        <licensePlate node="licensePlateBack" position="BACK" preferedType="SQUARISH" placementArea="0.1 0.2 0.2 0.2"/>
    </licensePlates>

    <groundReferenceNodes>
        <groundReferenceNode node="groundReferenceNode" threshold="0.15" onlyActiveWhenLowered="false"/>
    </groundReferenceNodes>

    <workAreas>
        <workArea type="roller" functionName="processRollerArea" disableBackwards="false" needsSetIsTurnedOn="false">
            <area startNode="workAreaStart01" widthNode="workAreaWidth01" heightNode="workAreaHeight01" />
            <folding minLimit="0" maxLimit="0.01" />
            <onlyActiveWhenLowered value="false"/>
            <groundReferenceNode index="1"/>
        </workArea>
        <workArea type="roller" functionName="processRollerArea" disableBackwards="false" needsSetIsTurnedOn="false">
            <area startNode="workAreaStart02" widthNode="workAreaWidth02" heightNode="workAreaHeight02" />
            <folding minLimit="0" maxLimit="0.01" />
            <onlyActiveWhenLowered value="false"/>
            <groundReferenceNode index="1"/>
        </workArea>
        <workArea type="roller" functionName="processRollerArea" disableBackwards="false" needsSetIsTurnedOn="false">
            <area startNode="workAreaStart03" widthNode="workAreaWidth03" heightNode="workAreaHeight03" />
            <folding minLimit="0" maxLimit="0.01" />
            <onlyActiveWhenLowered value="false"/>
            <groundReferenceNode index="1"/>
        </workArea>
    </workAreas>

    <roller onlyActiveWhenLowered="false">
        <sounds>
            <work template="MEADOW_ROLLER_WORK" />
        </sounds>
    </roller>

    <workParticles>
        <effect workAreaIndex="1">
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="rollerEffect01LinkNode">
                <motionPathEffect textureFilename="$data/vehicles/dalbo/powerRoll1230/rollerEffect02Array.dds" numRows="20" rowLength="18" density="0.6" densityScale="0.35"/>
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="rollerEffect02LinkNode">
                <motionPathEffect textureFilename="$data/vehicles/dalbo/powerRoll1230/rollerEffect02Array.dds" numRows="20" rowLength="18" density="0.6" densityScale="0.35"/>
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="rollerEffect03LinkNode">
                <motionPathEffect textureFilename="$data/vehicles/dalbo/powerRoll1230/rollerEffect02Array.dds" numRows="20" rowLength="18" density="0.6" densityScale="0.35"/>
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="rollerEffect04LinkNode">
                <motionPathEffect textureFilename="$data/vehicles/dalbo/powerRoll1230/rollerEffect02Array.dds" numRows="20" rowLength="18" density="0.6" densityScale="0.35"/>
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="rollerEffect05LinkNode">
                <motionPathEffect textureFilename="$data/vehicles/dalbo/powerRoll1230/rollerEffect02Array.dds" numRows="20" rowLength="18" density="0.6" densityScale="0.35"/>
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="rollerEffect06LinkNode">
                <motionPathEffect textureFilename="$data/vehicles/dalbo/powerRoll1230/rollerEffect02Array.dds" numRows="20" rowLength="18" density="0.6" densityScale="0.35"/>
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="rollerEffect07LinkNode">
                <motionPathEffect textureFilename="$data/vehicles/dalbo/powerRoll1230/rollerEffect02Array.dds" numRows="20" rowLength="18" density="0.6" densityScale="0.35"/>
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="rollerEffect08LinkNode">
                <motionPathEffect textureFilename="$data/vehicles/dalbo/powerRoll1230/rollerEffect02Array.dds" numRows="20" rowLength="18" density="0.6" densityScale="0.35"/>
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="rollerEffect09LinkNode">
                <motionPathEffect textureFilename="$data/vehicles/dalbo/powerRoll1230/rollerEffect02Array.dds" numRows="20" rowLength="18" density="0.6" densityScale="0.35"/>
            </effectNode>
        </effect>

        <particle>
            <node node="dustEmitterShape" refNodeIndex="1" particleType="SOIL_SMOKE" speedThreshold="1" emitCountScale="3"/>
        </particle>
    </workParticles>

    <foldable>
        <foldingConfigurations>
            <foldingConfiguration>
                <foldingParts startMoveDirection="1" turnOnFoldMaxLimit="1" turnOnFoldMinLimit="0">
                    <foldingPart animationName="folding" speedScale="0.6" />
                </foldingParts>
            </foldingConfiguration>
        </foldingConfigurations>
    </foldable>

    <animations>
        <animation name="moveSupport">
            <part node="supportArm" startTime="0.0" endTime="0.5" startTrans="0 0.514 0" endTrans="0 0.14 0" />

            <sound template="defaultHydraulicSound" startTime="0.01" endTime="0.49" volumeScale="0.8" pitchScale="1.4" linkNode="attacherJoint"/>
            <sound template="clackVar6"             startTime="0.09" direction="-1" volumeScale="0.8" pitchScale="1"   linkNode="attacherJoint"/>
            <sound template="clackVar1"             startTime="0.4"  direction="1"  volumeScale="1.5" pitchScale="1"   linkNode="attacherJoint"/>
        </animation>
        <animation name="folding">
            <part componentJointIndex="1" startTime="3" endTime="4" startRotLimit="0 0 20" endRotLimit="0 0 0" startTransLimit="0 0 0" endTransLimit="0 0 0"/>
            <part componentJointIndex="2" startTime="0" endTime="3" startRotLimit="0 0 20" endRotLimit="0 0 0" startTransLimit="0 0 0" endTransLimit="0 0 0"/>
            <part componentJointIndex="3" startTime="3" endTime="4" startRotLimit="0 0 20" endRotLimit="0 0 0" startTransLimit="0 0 0" endTransLimit="0 0 0"/>
            <part componentJointIndex="4" startTime="0" endTime="3" startRotLimit="0 0 20" endRotLimit="0 0 0" startTransLimit="0 0 0" endTransLimit="0 0 0"/>

            <part node="backArm" startTime="0" endTime="2" startRot="0 0 0" endRot="20 0 0"/>

            <part node="leftArm02" startTime="0" endTime="2.8" startRot="0 0 0" endRot="0 -90 0"/>
            <part node="leftArm02Part" startTime="0" endTime="2.8" startRot="0 0 0" endRot="0 -90 0"/>
            <part node="leftArm02Physics" startTime="0" endTime="2.8" startRot="0 0 0" endRot="0 -180 0"/>

            <part node="rightArm02" startTime="0.2" endTime="3" startRot="0 0 0" endRot="0 90 0"/>
            <part node="rightArm02Part" startTime="0.2" endTime="3" startRot="0 0 0" endRot="0 90 0"/>
            <part node="rightArm02Physics" startTime="0.2" endTime="3" startRot="0 0 0" endRot="0 180 0"/>

            <part node="mainArm" startTime="3.2" endTime="6" startRot="0 0 0" endRot="-90 0 0"/>
            <part componentIndex="1" startTime="3.0" endTime="4.0" startMass="5350" endMass="20350"/>
            <part componentIndex="2" startTime="3.0" endTime="4.0" startMass="5450" endMass="950"/>
            <part componentIndex="3" startTime="3.0" endTime="4.0" startMass="3425" endMass="425"/>
            <part componentIndex="4" startTime="3.0" endTime="4.0" startMass="5450" endMass="950"/>
            <part componentIndex="5" startTime="3.0" endTime="4.0" startMass="3425" endMass="425"/>

            <part node="leftArm01Joint" startTime="6" endTime="11.7" startRot="0 0 0" endRot="0 0 -91"/>
            <part node="rightArm01Joint" startTime="6.3" endTime="12" startRot="0 0 0" endRot="0 0 91"/>

            <part node="leftArmRollArm01XRot" startTime="0" endTime="1" startRot="4 0 0" endRot="4 0 0"/>
            <part node="leftArmRollArm02XRot" startTime="0" endTime="1" startRot="0 0 0" endRot="0 0 0"/>
            <part node="rightArmRollArm01XRot" startTime="0" endTime="1" startRot="4 0 0" endRot="4 0 0"/>
            <part node="rightArmRollArm02XRot" startTime="0" endTime="1" startRot="0 0 0" endRot="0 0 0"/>

            <part wheelIndex="1" startTime="2.5" endTime="3.5" startBrakeFactor="0" endBrakeFactor="1"/>
            <part wheelIndex="2" startTime="2.5" endTime="3.5" startBrakeFactor="0" endBrakeFactor="1"/>
            <part wheelIndex="3" startTime="2.5" endTime="3.5" startBrakeFactor="0" endBrakeFactor="1"/>
            <part wheelIndex="4" startTime="2.5" endTime="3.5" startBrakeFactor="0" endBrakeFactor="1"/>

            <sound template="hydraulicLayerTone"    startTime="6.3"   endTime="11.99" volumeScale="1.2" pitchScale="0.8" fadeIn="0.1" fadeOut="0.1" />
            <sound template="hydraulicLayerTone"    startTime="6"     endTime="11.7"  volumeScale="1.2" pitchScale="1"   fadeIn="0.1" fadeOut="0.1" />
            <sound template="hydraulicLayerTone"    startTime="3.2"   endTime="6"     volumeScale="1.5" pitchScale="0.6" fadeIn="0.1" fadeOut="0.1" />
            <sound template="hydraulicLayerTone"    startTime="0.01"  endTime="3"     volumeScale="1.2" pitchScale="1.3" fadeIn="0.1" fadeOut="0.1" />
            <sound template="hydraulicLayerTone"    startTime="0.2"   endTime="2.8"   volumeScale="1.2" pitchScale="1.1" fadeIn="0.1" fadeOut="0.1" />
            <sound template="defaultHydraulicSound" startTime="0.01"  endTime="2"     volumeScale="1.2" pitchScale="1.1" fadeIn="0.1" fadeOut="0.1" />
            <sound template="foldStartSm01"         startTime="11.99" direction="-1"  volumeScale="1.4" pitchScale="0.7" />
            <sound template="foldStartMed02"        startTime="11.99" direction="-1"  volumeScale="2.4" pitchScale="0.7" />
            <sound template="foldStartSm02"         startTime="11.7"  direction="-1"  volumeScale="1.4" pitchScale="0.6" />
            <sound template="sheetImp02"            startTime="11.7"  direction="-1"  volumeScale="2.4" pitchScale="0.8" />
            <sound template="foldStopMed01"         startTime="6.3"                   volumeScale="1.7" pitchScale="0.8" />
            <sound template="foldStopMed02"         startTime="6"                     volumeScale="1.7" pitchScale="1" />
            <sound template="foldStartSm01"         startTime="6"                     volumeScale="1.7" pitchScale="0.5" />
            <sound template="foldStartMed02"        startTime="3.9"   direction="-1"  volumeScale="2.2" pitchScale="0.8" />
            <sound template="foldStopSm02"          startTime="3.2"   direction="-1"  volumeScale="1.1" pitchScale="0.7" />
            <sound template="clackVar5"             startTime="3"     direction="-1"  volumeScale="0.7" pitchScale="1.1" />
            <sound template="clackVar1"             startTime="2.8"   direction="-1"  volumeScale="1"   pitchScale="1.1" />
            <sound template="foldStopMed01"         startTime="0.01"  direction="-1"  volumeScale="1.7" pitchScale="0.7" />
            <sound template="foldStopMed02"         startTime="0.3"   direction="-1"  volumeScale="1.7" pitchScale="0.7" />
            <sound template="clackVar5"             startTime="0.01"  direction="1"   volumeScale="1.1" pitchScale="1.1" />
            <sound template="clackVar1"             startTime="0.2"   direction="1"   volumeScale="1.1" pitchScale="1.1" />
            <sound template="clackVar2"             startTime="2"     direction="1"   volumeScale="2"   pitchScale="0.8" />
            <sound template="clackVar5"             startTime="2"     direction="1"   volumeScale="1.2" pitchScale="0.8" />
            <sound template="foldStartMed01"        startTime="2.8"   direction="1"   volumeScale="1.7" pitchScale="1.1" />
            <sound template="foldStartMed02"        startTime="3"     direction="1"   volumeScale="1.7" pitchScale="1" />
            <sound template="foldStartSm01"         startTime="3.1"   direction="1"   volumeScale="1.7" pitchScale="0.5" />
            <sound template="foldStartMed01"        startTime="3.1"   direction="1"   volumeScale="1.7" pitchScale="0.8" />
            <sound template="foldStopMed02"         startTime="11.7"  direction="1"   volumeScale="1.7" pitchScale="0.8" />
            <sound template="foldStartMed02"        startTime="11.99" direction="1"   volumeScale="2.7" pitchScale="0.8" />
        </animation>
    </animations>

    <cylindered>
      <movingTools>
            <movingTool node="mainArm" playSound="true">
                <dependentPart node="mainArmHydraulic" />
                <componentJoint index="1"/>
                <componentJoint index="3"/>
            </movingTool>
            <movingTool node="leftArm01Joint" playSound="true">
                <componentJoint index="1"/>
            </movingTool>
            <movingTool node="leftArm03Joint" playSound="true">
                <componentJoint index="2"/>
            </movingTool>
            <movingTool node="rightArm01Joint" playSound="true">
                <componentJoint index="3"/>
            </movingTool>
            <movingTool node="rightArm03Joint" playSound="true">
                <componentJoint index="4"/>
            </movingTool>
            <movingTool node="leftArm01" playSound="true">
                <dependentPart node="leftArm01Hydraulic" />
            </movingTool>
            <movingTool node="leftArm02" playSound="true">
                <componentJoint index="2"/>
                <dependentPart node="leftArm02Hydraulic" />
                <dependentPart node="leftArm02Hydraulic1" />
            </movingTool>
            <movingTool node="leftArm02Part" playSound="true">
                <dependentPart node="leftArm02Hydraulic" />
                <dependentPart node="leftArm02Hydraulic1" />
            </movingTool>
            <movingTool node="leftArm02Physics">
                <componentJoint index="2"/>
            </movingTool>
            <movingTool node="rightArm01" playSound="true">
                <dependentPart node="rightArm01Hydraulic" />
            </movingTool>
            <movingTool node="rightArm02" playSound="true">
                <dependentPart node="rightArm02Hydraulic" />
                <dependentPart node="rightArm02Hydraulic1" />
            </movingTool>
            <movingTool node="rightArm02Physics">
                <componentJoint index="4"/>
            </movingTool>
            <movingTool node="mainArmRollArmXRot" playSound="true" wheelIndices="9 14">
                <dependentPart node="mainArmRollArmXRotHydraulic" />
            </movingTool>
            <movingTool node="backArm" playSound="true" wheelIndices="9 14">
                <dependentPart node="backArmHydraulic" />
            </movingTool>
            <movingTool node="leftArmRollArm01XRot" playSound="true">
                <dependentPart node="leftArmRollArm01XRotHydraulic" />
            </movingTool>
            <movingTool node="leftArmRollArm02XRot" playSound="true">
                <dependentPart node="leftArmRollArm02XRotHydraulic" />
            </movingTool>
            <movingTool node="rightArmRollArm01XRot" playSound="true">
                <dependentPart node="rightArmRollArm01XRotHydraulic" />
            </movingTool>
            <movingTool node="rightArmRollArm02XRot" playSound="true">
                <dependentPart node="rightArmRollArm02XRotHydraulic" />
            </movingTool>
        </movingTools>

        <movingParts>
            <movingPart node="mainArmHydraulic" referencePoint="mainArmHydraulicRef" referenceFrame="mainArmHydraulicRefFrame">
                <translatingPart node="mainArmHydraulicPunch" />
                <componentJoint index="1"/>
                <componentJoint index="2"/>
            </movingPart>
            <movingPart node="leftArm01" referencePoint="leftArm01Ref" referenceFrame="leftArm01RefFrame" isActiveDirty="true" maxUpdateDistance="300" limitedAxis="1"/>
            <movingPart node="leftArm03" referencePoint="leftArm03Ref" referenceFrame="leftArm03RefFrame" isActiveDirty="true" maxUpdateDistance="300" limitedAxis="1"/>
            <movingPart node="rightArm01" referencePoint="rightArm01Ref" referenceFrame="rightArm01RefFrame" isActiveDirty="true" maxUpdateDistance="300" limitedAxis="1"/>
            <movingPart node="rightArm03" referencePoint="rightArm03Ref" referenceFrame="rightArm03RefFrame" isActiveDirty="true" maxUpdateDistance="300" limitedAxis="1"/>
            <movingPart node="mainArmRollArmXRotHydraulic" referencePoint="mainArmRollArmXRotHydraulicRef" referenceFrame="mainArmRollArmXRotHydraulicRef">
                <translatingPart node="mainArmRollArmXRotHydraulicPunch" />
            </movingPart>
            <movingPart node="leftArmRollArm01XRotHydraulic" referencePoint="leftArmRollArm01XRotHydraulicRef" referenceFrame="leftArmRollArm01XRotHydraulicRef">
                <translatingPart node="leftArmRollArm01XRotHydraulicPunch" />
            </movingPart>
            <movingPart node="leftArmRollArm02XRotHydraulic" referencePoint="leftArmRollArm02XRotHydraulicRef" referenceFrame="leftArmRollArm02XRotHydraulicRef">
                <translatingPart node="leftArmRollArm02XRotHydraulicPunch" />
            </movingPart>
            <movingPart node="rightArmRollArm01XRotHydraulic" referencePoint="rightArmRollArm01XRotHydraulicRef" referenceFrame="rightArmRollArm01XRotHydraulicRef">
                <translatingPart node="rightArmRollArm01XRotHydraulicPunch" />
            </movingPart>
            <movingPart node="rightArmRollArm02XRotHydraulic" referencePoint="rightArmRollArm02XRotHydraulicRef" referenceFrame="rightArmRollArm02XRotHydraulicRef">
                <translatingPart node="rightArmRollArm02XRotHydraulicPunch" />
            </movingPart>
            <movingPart node="leftArm03Hydraulic" referencePoint="leftArm03HydraulicRef" referenceFrame="leftArm03HydraulicRef" isActiveDirty="true" maxUpdateDistance="300">
                <translatingPart node="leftArm03HydraulicPunch" />
            </movingPart>
            <movingPart node="rightArm03Hydraulic" referencePoint="rightArm03HydraulicRef" referenceFrame="rightArm03HydraulicRef" isActiveDirty="true" maxUpdateDistance="300">
                <translatingPart node="rightArm03HydraulicPunch" />
            </movingPart>
            <movingPart node="leftArm01Hydraulic" referencePoint="leftArm01HydraulicRef" referenceFrame="leftArm01HydraulicRef" isActiveDirty="true" maxUpdateDistance="300">
                <translatingPart node="leftArm01HydraulicPunch" />
            </movingPart>
            <movingPart node="rightArm01Hydraulic" referencePoint="rightArm01HydraulicRef" referenceFrame="rightArm01HydraulicRef" isActiveDirty="true" maxUpdateDistance="300">
                <translatingPart node="rightArm01HydraulicPunch" />
            </movingPart>
            <movingPart node="leftArm02Hydraulic" referencePoint="leftArm02HydraulicRef" referenceFrame="leftArm02HydraulicRef">
                <translatingPart node="leftArm02HydraulicPunch" />
            </movingPart>
            <movingPart node="leftArm02Hydraulic1" referencePoint="leftArm02Hydraulic1Ref" referenceFrame="leftArm02Hydraulic1Ref">
                <translatingPart node="leftArm02Hydraulic1Punch" />
            </movingPart>
            <movingPart node="rightArm02Hydraulic" referencePoint="rightArm02HydraulicRef" referenceFrame="rightArm02HydraulicRef">
                <translatingPart node="rightArm02HydraulicPunch" />
            </movingPart>
            <movingPart node="rightArm02Hydraulic1" referencePoint="rightArm02Hydraulic1Ref" referenceFrame="rightArm02Hydraulic1Ref">
                <translatingPart node="rightArm02Hydraulic1Punch" />
            </movingPart>
            <movingPart node="backArmHydraulic" referencePoint="backArmHydraulicRef" referenceFrame="backArmHydraulicRef">
                <translatingPart node="backArmHydraulicPunch" />
            </movingPart>
        </movingParts>
    </cylindered>

    <ai>
        <needsLowering value="true" />
        <collisionTrigger node="aiCollisionNode" width="25.0" height="2.6"/>
        <toolReverserDirectionNode node="aiBackMarker"/>
        <allowTurnBackward value="false"/>
        <turningRadiusLimitation rotationJointNode="attacherJoint" wheelIndices="1 2" />
        <areaMarkers leftNode="aiLeftMarker" rightNode="aiRightMarker" backNode="aiBackMarker" />
        <agentAttachment jointNode="attacherJoint" rotCenterWheelIndices="1 2 3 4" width="3.3" height="4.2" length="8.3" lengthOffset="1.35"/>
    </ai>

    <foliageBending>
        <bendingNode minX="-1.5" maxX="1.5" minZ="-2.4" maxZ="1" yOffset="0.6" />
        <bendingNode minX="-0.5" maxX="0.5" minZ="0.9" maxZ="6.2" yOffset="0.9" />
        <bendingNode minX="-2.8" maxX="0.4" minZ="-0.75" maxZ="-0.05" yOffset="-0.6" node="megaRoll2430_leftArm01_component2"/>
        <bendingNode minX="0.0" maxX="3.0" minZ="-1.55" maxZ="-0.8" yOffset="-0.6" node="megaRoll2430_leftArm01_component2"/>
        <bendingNode minX="-2.3" maxX="0.7" minZ="0" maxZ="0.75" yOffset="-0.6" node="megaRoll2430_leftArm03_component3"/>
        <bendingNode minX="0.3" maxX="3.3" minZ="-0.65" maxZ="0.05" yOffset="-0.6" node="megaRoll2430_leftArm03_component3"/>
        <bendingNode minX="-0.4" maxX="2.8" minZ="-0.75" maxZ="-0.05" yOffset="-0.6" node="megaRoll2430_rightArm01_component4"/>
        <bendingNode minX="-3.0" maxX="0.1" minZ="-1.55" maxZ="-0.8" yOffset="-0.6" node="megaRoll2430_rightArm01_component4"/>
        <bendingNode minX="-0.6" maxX="2.3" minZ="0" maxZ="0.75" yOffset="-0.6" node="megaRoll2430_rightArm03_component5"/>
        <bendingNode minX="-3.3" maxX="-0.3" minZ="-0.65" maxZ="0.05" yOffset="-0.6" node="megaRoll2430_rightArm03_component5"/>
        <bendingNode minX="-1.55" maxX="1.55" minZ="-0.55" maxZ="0.25" yOffset="-0.4" node="mainArmRollArmXRot"/>
    </foliageBending>

    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="6" fieldMultiplier="2"/>

    <baseMaterial>
        <material name="megaRoll2430_vmask_mat" baseNode="megaRoll2430_vis">
            <shaderParameter name="colorMat0" value="DALBO_BLUE1"/>
        </material>
    </baseMaterial>

    <i3dMappings>
        <i3dMapping id="megaRoll2430_main_component1" node="0>" />
        <i3dMapping id="megaRoll2430_vis" node="0>0" />
        <i3dMapping id="attacherJoint" node="0>0|0|0" />
        <i3dMapping id="supportArm" node="0>0|0|1" />
        <i3dMapping id="airDoubleRed_detached" node="0>0|0|2|0" />
        <i3dMapping id="airDoubleRed_detachedAdapter" node="0>0|0|2|0|0" />
        <i3dMapping id="hydraulicIn01_detached" node="0>0|0|2|1" />
        <i3dMapping id="hydraulicIn01_detachedAdapter" node="0>0|0|2|1|0" />
        <i3dMapping id="hydraulicOut01_detached" node="0>0|0|2|2" />
        <i3dMapping id="hydraulicOut01_detachedAdapter" node="0>0|0|2|2|0" />
        <i3dMapping id="hydraulicIn02_detached" node="0>0|0|2|3" />
        <i3dMapping id="hydraulicIn02_detachedAdapter" node="0>0|0|2|3|0" />
        <i3dMapping id="hydraulicOut02_detached" node="0>0|0|2|4" />
        <i3dMapping id="hydraulicOut02_detachedAdapter" node="0>0|0|2|4|0" />
        <i3dMapping id="hydraulicIn03_detached" node="0>0|0|2|5" />
        <i3dMapping id="hydraulicIn03_detachedAdapter" node="0>0|0|2|5|0" />
        <i3dMapping id="airDoubleYellow_detached" node="0>0|0|2|6" />
        <i3dMapping id="airDoubleYellow_detachedAdapter" node="0>0|0|2|6|0" />
        <i3dMapping id="electric_detached" node="0>0|0|2|7" />
        <i3dMapping id="electric_detachedAdapter" node="0>0|0|2|7|0" />
        <i3dMapping id="electric" node="0>0|0|2|8" />
        <i3dMapping id="airDoubleYellow" node="0>0|0|2|9" />
        <i3dMapping id="airDoubleRed" node="0>0|0|2|10" />
        <i3dMapping id="hydraulicIn03" node="0>0|0|2|11" />
        <i3dMapping id="hydraulicOut02" node="0>0|0|2|12" />
        <i3dMapping id="hydraulicIn02" node="0>0|0|2|13" />
        <i3dMapping id="hydraulicOut01" node="0>0|0|2|14" />
        <i3dMapping id="hydraulicIn01" node="0>0|0|2|15" />
        <i3dMapping id="wheelBackRight" node="0>0|1|0" />
        <i3dMapping id="wheelFrontRight" node="0>0|1|1" />
        <i3dMapping id="wheelBackLeft" node="0>0|1|2" />
        <i3dMapping id="wheelFrontLeft" node="0>0|1|3" />
        <i3dMapping id="wheelChock03" node="0>0|1|4" />
        <i3dMapping id="wheelChock04" node="0>0|1|5" />
        <i3dMapping id="yellowRectangle_01" node="0>0|2|0|0" />
        <i3dMapping id="yellowRectangle_02" node="0>0|2|0|1" />
        <i3dMapping id="yellowRectangle_03" node="0>0|2|0|2" />
        <i3dMapping id="yellowRectangle_04" node="0>0|2|0|3" />
        <i3dMapping id="yellowRectangle_05" node="0>0|2|0|4" />
        <i3dMapping id="yellowRectangle_06" node="0>0|2|0|5" />
        <i3dMapping id="mainArm" node="0>0|3|0" />
        <i3dMapping id="leftArm01Joint" node="0>0|3|0|0" />
        <i3dMapping id="rightArm01Joint" node="0>0|3|0|1" />
        <i3dMapping id="mainArmHydraulicRef" node="0>0|3|0|2" />
        <i3dMapping id="licensePlateBack" node="0>0|3|0|3" />
        <i3dMapping id="leftArm01RefFrame" node="0>0|3|0|4" />
        <i3dMapping id="leftArm01" node="0>0|3|0|4|0" />
        <i3dMapping id="leftArm02Part" node="0>0|3|0|4|0|0|0" />
        <i3dMapping id="leftArm02Hydraulic" node="0>0|3|0|4|0|0|0|0" />
        <i3dMapping id="leftArm02HydraulicPunch" node="0>0|3|0|4|0|0|0|0|0" />
        <i3dMapping id="leftArm02Hydraulic1" node="0>0|3|0|4|0|0|0|1" />
        <i3dMapping id="leftArm02Hydraulic1Punch" node="0>0|3|0|4|0|0|0|1|0" />
        <i3dMapping id="leftArm02" node="0>0|3|0|4|0|0|0|2|0" />
        <i3dMapping id="leftArm03RefFrame" node="0>0|3|0|4|0|0|0|2|0|0" />
        <i3dMapping id="leftArm03" node="0>0|3|0|4|0|0|0|2|0|0|0" />
        <i3dMapping id="roll02" node="0>0|3|0|4|0|0|0|2|0|0|0|0|0" />
        <i3dMapping id="rollerEffect02LinkNode" node="0>0|3|0|4|0|0|0|2|0|0|0|0|2" />
        <i3dMapping id="roll01" node="0>0|3|0|4|0|0|0|2|0|0|0|1|0" />
        <i3dMapping id="rollerEffect01LinkNode" node="0>0|3|0|4|0|0|0|2|0|0|0|1|2" />
        <i3dMapping id="leftArm03HydraulicRef" node="0>0|3|0|4|0|0|0|2|0|0|0|2" />
        <i3dMapping id="leftArm03Hydraulic" node="0>0|3|0|4|0|0|0|2|0|1" />
        <i3dMapping id="leftArm03HydraulicPunch" node="0>0|3|0|4|0|0|0|2|0|1|0" />
        <i3dMapping id="leftArm02Hydraulic1Ref" node="0>0|3|0|4|0|0|0|2|0|2" />
        <i3dMapping id="leftArmRollArm01ZRot" node="0>0|3|0|4|0|1" />
        <i3dMapping id="leftArmRollArm01XRot" node="0>0|3|0|4|0|1|0" />
        <i3dMapping id="roll04" node="0>0|3|0|4|0|1|0|0" />
        <i3dMapping id="leftArmRollArm01XRotHydraulicRef" node="0>0|3|0|4|0|1|0|1" />
        <i3dMapping id="rollerEffect04LinkNode" node="0>0|3|0|4|0|1|0|2" />
        <i3dMapping id="leftArmRollArm01XRotHydraulic" node="0>0|3|0|4|0|1|1" />
        <i3dMapping id="leftArmRollArm01XRotHydraulicPunch" node="0>0|3|0|4|0|1|1|0" />
        <i3dMapping id="leftArmRollArm02ZRot" node="0>0|3|0|4|0|2" />
        <i3dMapping id="leftArmRollArm02XRot" node="0>0|3|0|4|0|2|0" />
        <i3dMapping id="roll03" node="0>0|3|0|4|0|2|0|0" />
        <i3dMapping id="leftArmRollArm02XRotHydraulicRef" node="0>0|3|0|4|0|2|0|1" />
        <i3dMapping id="rollerEffect03LinkNode" node="0>0|3|0|4|0|2|0|3" />
        <i3dMapping id="leftArmRollArm02XRotHydraulic" node="0>0|3|0|4|0|2|1" />
        <i3dMapping id="leftArmRollArm02XRotHydraulicPunch" node="0>0|3|0|4|0|2|1|0" />
        <i3dMapping id="leftArm01HydraulicRef" node="0>0|3|0|4|0|3" />
        <i3dMapping id="leftArm02HydraulicRef" node="0>0|3|0|4|0|4" />
        <i3dMapping id="rightArm01RefFrame" node="0>0|3|0|5" />
        <i3dMapping id="rightArm01" node="0>0|3|0|5|0" />
        <i3dMapping id="rightArm02Part" node="0>0|3|0|5|0|0|0" />
        <i3dMapping id="rightArm02" node="0>0|3|0|5|0|0|0|0|0" />
        <i3dMapping id="rightArm03RefFrame" node="0>0|3|0|5|0|0|0|0|0|0" />
        <i3dMapping id="rightArm03" node="0>0|3|0|5|0|0|0|0|0|0|0" />
        <i3dMapping id="roll08" node="0>0|3|0|5|0|0|0|0|0|0|0|0|0" />
        <i3dMapping id="rollerEffect08LinkNode" node="0>0|3|0|5|0|0|0|0|0|0|0|0|2" />
        <i3dMapping id="roll09" node="0>0|3|0|5|0|0|0|0|0|0|0|1|0" />
        <i3dMapping id="rollerEffect09LinkNode" node="0>0|3|0|5|0|0|0|0|0|0|0|1|2" />
        <i3dMapping id="rightArm03HydraulicRef" node="0>0|3|0|5|0|0|0|0|0|0|0|2" />
        <i3dMapping id="rightArm03Hydraulic" node="0>0|3|0|5|0|0|0|0|0|1" />
        <i3dMapping id="rightArm03HydraulicPunch" node="0>0|3|0|5|0|0|0|0|0|1|0" />
        <i3dMapping id="rightArm02Hydraulic1Ref" node="0>0|3|0|5|0|0|0|0|0|2" />
        <i3dMapping id="rightArm02Hydraulic" node="0>0|3|0|5|0|0|0|1" />
        <i3dMapping id="rightArm02HydraulicPunch" node="0>0|3|0|5|0|0|0|1|0" />
        <i3dMapping id="rightArm02Hydraulic1" node="0>0|3|0|5|0|0|0|2" />
        <i3dMapping id="rightArm02Hydraulic1Punch" node="0>0|3|0|5|0|0|0|2|0" />
        <i3dMapping id="rightArmRollArm01ZRot" node="0>0|3|0|5|0|1" />
        <i3dMapping id="rightArmRollArm01XRot" node="0>0|3|0|5|0|1|0" />
        <i3dMapping id="roll06" node="0>0|3|0|5|0|1|0|0" />
        <i3dMapping id="rightArmRollArm01XRotHydraulicRef" node="0>0|3|0|5|0|1|0|1" />
        <i3dMapping id="rollerEffect06LinkNode" node="0>0|3|0|5|0|1|0|2" />
        <i3dMapping id="rightArmRollArm01XRotHydraulic" node="0>0|3|0|5|0|1|1" />
        <i3dMapping id="rightArmRollArm01XRotHydraulicPunch" node="0>0|3|0|5|0|1|1|0" />
        <i3dMapping id="rightArmRollArm02ZRot" node="0>0|3|0|5|0|2" />
        <i3dMapping id="rightArmRollArm02XRot" node="0>0|3|0|5|0|2|0" />
        <i3dMapping id="roll07" node="0>0|3|0|5|0|2|0|0" />
        <i3dMapping id="rightArmRollArm02XRotHydraulicRef" node="0>0|3|0|5|0|2|0|1" />
        <i3dMapping id="rollerEffect07LinkNode" node="0>0|3|0|5|0|2|0|3" />
        <i3dMapping id="rightArmRollArm02XRotHydraulic" node="0>0|3|0|5|0|2|1" />
        <i3dMapping id="rightArmRollArm02XRotHydraulicPunch" node="0>0|3|0|5|0|2|1|0" />
        <i3dMapping id="rightArm01HydraulicRef" node="0>0|3|0|5|0|3" />
        <i3dMapping id="rightArm02HydraulicRef" node="0>0|3|0|5|0|4" />
        <i3dMapping id="leftArm01Hydraulic" node="0>0|3|0|6" />
        <i3dMapping id="leftArm01HydraulicPunch" node="0>0|3|0|6|0" />
        <i3dMapping id="rightArm01Hydraulic" node="0>0|3|0|7" />
        <i3dMapping id="rightArm01HydraulicPunch" node="0>0|3|0|7|0" />
        <i3dMapping id="backlightStaticGlass" node="0>0|3|0|8|0|1" />
        <i3dMapping id="reverseLightStaticGlass" node="0>0|3|0|8|0|2" />
        <i3dMapping id="turnlightLeftStaticGlass" node="0>0|3|0|8|0|3" />
        <i3dMapping id="turnlightRightStaticGlass" node="0>0|3|0|8|0|4" />
        <i3dMapping id="bigTriangle" node="0>0|3|0|8|1|0" />
        <i3dMapping id="sideMarker04_left" node="0>0|3|0|8|1|1" />
        <i3dMapping id="sideMarker04_right" node="0>0|3|0|8|1|2" />
        <i3dMapping id="backLightsHigh1" node="0>0|3|0|8|2|0" />
        <i3dMapping id="turnLightLeftBack" node="0>0|3|0|8|3|0" />
        <i3dMapping id="turnLightRightBack" node="0>0|3|0|8|3|1" />
        <i3dMapping id="reverseLight" node="0>0|3|0|8|4|0" />
        <i3dMapping id="mainArmHydraulicRefFrame" node="0>0|3|1" />
        <i3dMapping id="mainArmHydraulic" node="0>0|3|1|0" />
        <i3dMapping id="mainArmHydraulicPunch" node="0>0|3|1|0|0" />
        <i3dMapping id="backArm" node="0>0|3|2" />
        <i3dMapping id="backArmHydraulicRef" node="0>0|3|2|0" />
        <i3dMapping id="mainArmRollArmZRot" node="0>0|3|2|1" />
        <i3dMapping id="mainArmRollArmXRot" node="0>0|3|2|1|0" />
        <i3dMapping id="roll05" node="0>0|3|2|1|0|0" />
        <i3dMapping id="rollWheel05" node="0>0|3|2|1|0|1" />
        <i3dMapping id="mainArmRollArmXRotHydraulicRef" node="0>0|3|2|1|0|2" />
        <i3dMapping id="rollWheel10" node="0>0|3|2|1|0|3" />
        <i3dMapping id="rollerEffect05LinkNode" node="0>0|3|2|1|0|5" />
        <i3dMapping id="groundReferenceNode" node="0>0|3|2|1|0|6" />
        <i3dMapping id="mainArmRollArmXRotHydraulic" node="0>0|3|2|1|1" />
        <i3dMapping id="mainArmRollArmXRotHydraulicPunch" node="0>0|3|2|1|1|0" />
        <i3dMapping id="backArmHydraulic" node="0>0|3|3" />
        <i3dMapping id="backArmHydraulicPunch" node="0>0|3|3|0" />
        <i3dMapping id="workAreaStart01" node="0>0|4|0" />
        <i3dMapping id="workAreaWidth01" node="0>0|4|1" />
        <i3dMapping id="workAreaHeight01" node="0>0|4|2" />
        <i3dMapping id="workAreaStart02" node="0>0|4|3" />
        <i3dMapping id="workAreaWidth02" node="0>0|4|4" />
        <i3dMapping id="workAreaHeight02" node="0>0|4|5" />
        <i3dMapping id="workAreaStart03" node="0>0|4|6" />
        <i3dMapping id="workAreaWidth03" node="0>0|4|7" />
        <i3dMapping id="workAreaHeight03" node="0>0|4|8" />
        <i3dMapping id="aiLeftMarker" node="0>0|5|0" />
        <i3dMapping id="aiRightMarker" node="0>0|5|1" />
        <i3dMapping id="aiBackMarker" node="0>0|5|2" />
        <i3dMapping id="aiCollisionNode" node="0>0|5|3" />
        <i3dMapping id="dustEmitterShape" node="0>0|6|0" />
        <i3dMapping id="megaRoll2430_leftArm01_component2" node="1>" />
        <i3dMapping id="leftArm02Physics" node="1>0" />
        <i3dMapping id="leftArm03Joint" node="1>0|0" />
        <i3dMapping id="leftArm01Ref" node="1>1" />
        <i3dMapping id="rollWheel03" node="1>2" />
        <i3dMapping id="rollWheel04" node="1>3" />
        <i3dMapping id="megaRoll2430_leftArm03_component3" node="2>" />
        <i3dMapping id="leftArm03Ref" node="2>0" />
        <i3dMapping id="rollWheel01" node="2>1" />
        <i3dMapping id="rollWheel02" node="2>2" />
        <i3dMapping id="megaRoll2430_rightArm01_component4" node="3>" />
        <i3dMapping id="rightArm02Physics" node="3>0" />
        <i3dMapping id="rightArm03Joint" node="3>0|0" />
        <i3dMapping id="rightArm01Ref" node="3>1" />
        <i3dMapping id="rollWheel06" node="3>2" />
        <i3dMapping id="rollWheel07" node="3>3" />
        <i3dMapping id="megaRoll2430_rightArm03_component5" node="4>" />
        <i3dMapping id="rightArm03Ref" node="4>0" />
        <i3dMapping id="rollWheel08" node="4>1" />
        <i3dMapping id="rollWheel09" node="4>2" />
    </i3dMappings>
</vehicle>
