<?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>
            <en>GL-9A</en></name>
        <specs>
            <neededPower>20</neededPower>
            <workingWidth>2</workingWidth>
        </specs>
        <functions>
            <function>$l10n_function_discHarrow</function>
        </functions>
        <image>store_GL9A.dds</image>
        <price>300</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>INTERNATIONAL</brand>
        <category>discHarrows</category>
        <shopFoldingState>0</shopFoldingState>
        <shopTranslationOffset>0 -0.004 0</shopTranslationOffset>
        <shopRotationOffset>0 0 0</shopRotationOffset>
        <shopHeight>1.5</shopHeight>
        <vertexBufferMemoryUsage>96000</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>29184</indexBufferMemoryUsage>
        <textureMemoryUsage>524288</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
        <audioMemoryUsage>0</audioMemoryUsage>
    </storeData>
    <base>
        <typeDesc>$l10n_typeDesc_discHarrow</typeDesc>
        <filename>GL-9A.i3d</filename>
        <size width="1.13" height="0.9" length="1.32" lengthOffset="-0.17"/>
        <speedLimit value="7"/>
        <components>
            <component centerOfMass="0 0 0" solverIterationCount="20" mass="70"/>
            <component centerOfMass="0 0 0" solverIterationCount="28" mass="70"/>
            <joint component1="1" component2="2" node="0>4" rotLimit="34 0 0" rotLimitSpring="0 0 4000" rotLimitDamping="0 0 3" maxRotDriveForce="0 0 3" rotDriveRotation="0 0 0" rotDriveSpring="0 0 3" rotDriveDamping="0 0 3" breakable="false"/>
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT"/>
        <mapHotspot type="TOOL"/>
    </base>
    <wheels>
        <wheelConfigurations>
            <wheelConfiguration>
                <wheels>
                    <wheel>
                        <physics rotSpeed="0" restLoad="0.11" repr="0>0|0|0|0" showSteeringAngle="false" radius="0.20" width="0.1016" forcePointRatio="0.15" initialCompression="10" suspTravel="0.1" spring="2" damper="10"/>
                        <steeringAxle scale="-1" rotMax="5" rotMin="-5"/>
                    </wheel>
                    <wheel>
                        <physics rotSpeed="0" restLoad="0.11" repr="0>0|1|0|0" showSteeringAngle="false" radius="0.20" width="0.1016" forcePointRatio="0.15" initialCompression="10" suspTravel="0.1" spring="2" damper="10"/>
                        <steeringAxle scale="-1" rotMax="5" rotMin="-5"/>
                    </wheel>
                    <wheel>
                        <physics rotSpeed="0" restLoad="0.11" repr="1>0|0|0|0" showSteeringAngle="false" radius="0.20" width="0.1016" forcePointRatio="0.15" initialCompression="10" suspTravel="0.1" spring="2" damper="10"/>
                        <steeringAxle scale="1" rotMax="5" rotMin="-5"/>
                    </wheel>
                    <wheel>
                        <physics rotSpeed="0" restLoad="0.11" repr="1>0|2|0|0" showSteeringAngle="false" radius="0.20" width="0.1016" forcePointRatio="0.15" initialCompression="10" suspTravel="0.1" spring="2" damper="10"/>
                        <steeringAxle scale="1" rotMax="5" rotMin="-5"/>
                    </wheel>
                </wheels>
            </wheelConfiguration>
        </wheelConfigurations>
    </wheels>
    <powerConsumer forceNode="1>" maxForce="5.5"/>
    <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="1>0|3|2|0" jointType="trailerLow" rootNode="1>"/>
        </inputAttacherJoints>
        <brakeForce force="0.1"/>
        <sounds>
            <active file="$data/sounds/tools/trailer/trailerRattle_02.wav" innerRadius="10" outerRadius="50" volumeScale="10" isLocalSound="true" pitchScale="0.8">
                <volume indoor="0.6" outdoor="0.9">
                    <modifier type="WHEEL_SUSPENSION" value="-0.12" modifiedValue="0.4"/>
                    <modifier type="WHEEL_SUSPENSION" value="-0.00" modifiedValue="0.0"/>
                    <modifier type="WHEEL_SUSPENSION" value="0.12" modifiedValue="0.4"/>
                    <modifier type="SPEED" value="0.0" modifiedValue="0.0"/>
                    <modifier type="SPEED" value="2.0" modifiedValue="1.0"/>
                    <modifier type="SPEED" value="40.0" modifiedValue="1.0"/>
                </volume>
                <lowpassCutoffFrequency indoor="300" outdoor="20000"/>
                <lowpassGain indoor="0.7" outdoor="1"/>
            </active>
        </sounds>
    </attachable>
    <groundReferenceNodes>
        <groundReferenceNode node="0>1|3" forceFactor="1" threshold="0.2" depthNode="0>1|4">
            <folding minLimit="0" maxLimit="0"/>
        </groundReferenceNode>
    </groundReferenceNodes>
    <workAreas>
        <workArea type="cultivator" functionName="processCultivatorArea">
            <area startNode="0>1|0" widthNode="0>1|1" heightNode="0>1|2"/>
            <groundReferenceNode index="1"/>
            <onlyActiveWhenLowered value="true"/>
        </workArea>
        <workArea type="cultivator" functionName="processCultivatorArea">
            <area startNode="1>1|0" widthNode="1>1|1" heightNode="1>1|2"/>
            <groundReferenceNode index="1"/>
            <onlyActiveWhenLowered value="true"/>
        </workArea>
    </workAreas>
    <workParticles>
        <effect workAreaIndex="1">
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="0>0|0|0|2">
                <motionPathEffect textureFilename="$data/vehicles/salek/tb100/tb100_01Array.dds" numRows="20" rowLength="18" minFade="0.07"/>
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="0>0|1|0|2">
                <motionPathEffect textureFilename="$data/vehicles/salek/tb100/tb100_01Array.dds" numRows="20" rowLength="18" minFade="0.07"/>
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="1>0|0|0|1">
                <motionPathEffect textureFilename="$data/vehicles/salek/tb100/tb100_02Array.dds" numRows="20" rowLength="18" minFade="0.07"/>
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="1>0|2|0|1">
                <motionPathEffect textureFilename="$data/vehicles/salek/tb100/tb100_02Array.dds" numRows="20" rowLength="18" minFade="0.07"/>
            </effectNode>
        </effect>
        <particle>
            <node node="0>2|0" refNodeIndex="1" particleType="SOIL_SMOKE" emitCountScale="4.5"/>
        </particle>
    </workParticles>
    <cultivator useDeepMode="false">
        <sounds>
            <work template="defaultCultivatorWork" linkNode="0>"/>
        </sounds>
        <directionNode node="0>"/>
        <onlyActiveWhenLowered value="false"/>
    </cultivator>
    <foldable>
        <foldingConfigurations>
            <foldingConfiguration>
                <foldingParts startMoveDirection="1" detachingMinLimit="0.05" detachingMaxLimit="1" foldMiddleAnimTime="1">
                    <foldingPart animationName="folding" speedScale="3"/>
                </foldingParts>
            </foldingConfiguration>
        </foldingConfigurations>
    </foldable>
    <animations>
        <animation name="folding">
            <part node="1>0|3|1" startTime="1" endTime="3" endRot="-6 0 0" startRot="0 0 0"/>
            <part node="0>0|1|0" startTime="1" endTime="3" endRot="0 0 0" startRot="0 -17.5 0"/>
            <part node="0>0|0|0" startTime="1" endTime="3" endRot="0 0 0" startRot="0 17.5 0"/>
            <part node="1>0|2|0" startTime="1" endTime="3" endRot="0 0 0" startRot="0 14 0"/>
            <part node="1>0|0|0" startTime="1" endTime="3" endRot="0 0 0" startRot="0 -14 0"/>
            <part node="0>0|2" startTime="1" endTime="3" endRot="0 0 0" startRot="0 35 0"/>
            <part node="0>0|3" startTime="1" endTime="3" endRot="0 0 0" startRot="0 -35 0"/>
            <part node="0>0|1|0|1" startTime="1" endTime="3" endRot="0 0 0" startRot="0 13 0"/>
            <part node="0>0|0|0|1" startTime="1" endTime="3" endRot="0 0 0" startRot="0 -13 0"/>
            <part node="1>0|1" startTime="1" endTime="3" endRot="0 0 0" startRot="90 0 0"/>
            <part node="1>0|1|1" startTime="1" endTime="3" endRot="0 0 0" startRot="-90.2 0 1.2"/>
            <part node="1>0|1|2" startTime="1" endTime="3" endRot="0 0 0" startRot="-90.2 0 -1.2"/>
            <part node="0>0" startTime="1" endTime="3" endTrans="-0.065 0.438 -1.203" startTrans="-0.065 0.438 -1.285"/>
            <part node="1>0|3" startTime="1" endTime="3" endTrans="0 0.077 1.214" startTrans="0 0.077 1.413"/>
            <part node="1>0|3|1" startTime="3" endTime="4" endRot="0 0 0" startRot="-6 0 0"/>
        </animation>
    </animations>
    <cylindered>
        <movingTools>
            <movingTool node="1>0|3">
                <inputAttacherJoint value="true"/>
            </movingTool>
        </movingTools>
        <movingParts>
            <movingPart node="1>0|1|0" referencePoint="1>0|3|3" referenceFrame="1>0|3|3" isActiveDirty="true" scaleZ="true" maxUpdateDistance="50"/>
        </movingParts>
    </cylindered>
    <ai>
        <needsLowering value="true"/>
        <areaMarkers leftNode="0>3|0" rightNode="0>3|1" backNode="0>3|2"/>
        <collisionTrigger node="0>3|3" width="6.2" height="1.65"/>
        <allowTurnBackward value="false"/>
        <toolReverserDirectionNode node="0>3|2"/>
        <agentAttachment jointNode="1>0|3|2|0" rotCenterWheelIndices="1 2" width="3.75" height="3.85" length="10.5" heightOffset="-0.8" lengthOffset="1.95"/>
    </ai>
    <foliageBending>
        <bendingNode minX="-0.55" maxX="0.55" minZ="-0.85" maxZ="0.4" yOffset="0.25"/>
    </foliageBending>
    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" workMultiplier="6" fieldMultiplier="2" washDuration="1"/>
</vehicle>
